Techniques for providing media content browsing

US9762971B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9762971-B1
Application numberUS-201615139266-A
CountryUS
Kind codeB1
Filing dateApr 26, 2016
Priority dateApr 26, 2016
Publication dateSep 12, 2017
Grant dateSep 12, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9762971B1 cover?
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…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/4826. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).