Systems and methods for providing a sequence of video-clips in a picture-in-guide
US-2015281764-A1 · Oct 1, 2015 · US
US9762971B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9762971-B1 |
| Application number | US-201615139266-A |
| Country | US |
| Kind code | B1 |
| Filing date | Apr 26, 2016 |
| Priority date | Apr 26, 2016 |
| Publication date | Sep 12, 2017 |
| Grant date | Sep 12, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are provided herein for generating and providing micro-previews of edited versions (e.g., a movie trailer) associated with media content. In accordance with at least one embodiment, a plurality of edited content (e.g., movie trailers) corresponding to a collection of motion pictures may be obtained, the collection of motion pictures being related by a collection category. A plurality of respective play durations for respective items of the plurality of edited content may be determined. A plurality of respective start times for the respective items of the plurality of edited content may be determined. At least a subset of the plurality of edited content may be played (e.g., consecutively) based at least in part on the plurality of respective start times and the plurality of respective play durations for the respective items of the collection of motion pictures.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: a memory configured to store computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to at least: obtain historical navigation data and historical transaction data of a user; calculate, utilizing machine-learning techniques, user preference information indicating content in which the user may be interested, the user preference information being calculated based on the historical navigation data and the historical transaction data; obtain a plurality of edited content corresponding to a collection of motion pictures; determine a plurality of respective play durations for respective items of the plurality of edited content, at least one play duration of the plurality of respective play durations being determined based at least in part on the calculated user preference information; determine a plurality of respective start times for the respective items of the plurality of edited content; and play at least a subset of the plurality of edited content consecutively based at least in part on the plurality of respective start times and the plurality of respective play durations for the respective items of the collection of motion pictures. 2. The system of claim 1 , wherein the historical transaction data comprises order history information for the user, and wherein the processor is further configured to execute the computer-executable instructions to at least: determine a genre category for individual motion pictures of the collection of motion pictures, the collection of motion pictures being related by a collection category; and wherein the plurality of respective play durations for the respective items are determined based at least in part on the order history information and the genre category for the individual motion pictures. 3. The system of claim 1 , wherein the historical transaction data comprises order history information for the user, and wherein the processor is further configured to execute the computer-executable instructions to at least: determine a genre category for individual motion pictures of the collection of motion pictures; determine, utilizing machine-learning techniques and the order history information, a probability value indicating the likelihood that the user will order a specific motion picture associated with the genre category; and in response to determining that the probability value is greater than a threshold value, modify at least one play duration of the plurality of respective play durations. 4. The system of claim 1 , wherein the processor is further configured to execute the computer-executable instructions to at least: receive user input indicating an interface selection to modify playback of the plurality of edited content; provide an interface for collecting information related to a reason for the modification; and store the collected information. 5. The system of claim 4 , wherein the historical navigation data comprises information related to historical interface selections of the user, and wherein the historical interface selections are associated with the reason that the user decided to modify playback of previously-viewed edited content. 6. The system of claim 4 , wherein the processor is further configured to execute the computer-executable instructions to at least: receive a user request for additional information related to a particular motion picture corresponding to edited content being played; suspend playback of the edited content being played while the additional information is presented; and present the additional information in response to the user request. 7. The system of claim 1 , wherein the historical navigation data comprises information corresponding to interface selections by the user that resulted in modifying a start time of previously-viewed edited content, and wherein the processor is further configured to execute the computer-executable instructions to at least: determine, utilizing machine-learning techniques and the historical navigation data, a probability value indicating the likelihood that the user will select an option to modify a start time of edited content currently being played; and in response to determining that the probability value is greater than a threshold value, buffer a different portion of the edited content from a portion of the edited content being played. 8. The system of claim 1 , wherein the plurality of respective play durations are determined based at least in part on a value that is user-configurable. 9. The system of claim 1 , wherein the processor is further configured to execute the computer-executable instructions to at least: analyze particular edited content within a first threshold time period before or after a corresponding start time; determine, based at least in part on the analyzing of the particular edited content, a first production break in the particular edited content within the first threshold time period before or after the corresponding start time; modify the corresponding start time to a modified start time that corresponds to the first production break; analyze the particular edited content within a second threshold time period before or after an end time of the particular edited content, the end time being based at least in part on the corresponding start time and a particular play duration for the particular edited content; determine, based at least in part on the analyzing of the particular edited content, a second production break in the particular edited content within the second threshold time period before or after the end time; and modify the end time of the particular edited content to a modified end time that corresponds to the second production break, wherein the plurality of edited content is played based at least in part on the modified start time and the modified end time. 10. The system of claim 1 , wherein the processor is further configured to execute the computer-executable instructions to at least: determine, from the historical transaction data, order history information associated with a user, the order history information indicating one or more purchases of the user; and determine, from the historical navigation data, navigational information associated with the user, the navigational information indicating one or more modifications to playback of previously-viewed edited content. 11. The system of claim 1 , wherein the processor is further configured to execute the computer-executable instructions to at least: analyze individual edited content of the plurality of edited content within a threshold time period before or after a determined start time of the individual edited content; identify, based at least in part on the analyzing of the individual edited content, a production break within the individual edited content within the threshold time period before or after the determined start time; and modify the determined start time to a modified start time based at least in part on the production break. 12. A computer-implemented method, comprising: obtaining historical navigation data and historical transaction data of a user; calculating, utilizing machine-learning techniques, user preference information indicating content in which the user may be interested, the user preference information being calculated based on the historical navigation data and the historical transaction data; obtaining a plurality of edited content corresponding to a collection of motion pictures; determining a plurality of respective play durations for respective items of the plurality of edited co
for requesting content on demand, e.g. video on demand · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections · CPC title
Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title
Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.