Television system with aided user program searching

US9788030B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9788030-B2
Application numberUS-201414229395-A
CountryUS
Kind codeB2
Filing dateMar 28, 2014
Priority dateJul 17, 1998
Publication dateOct 10, 2017
Grant dateOct 10, 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.

A system having an adaptive browse feature and an adaptive flip feature is provided. The adaptive browse and flip features may be selected to receive program viewing suggestions. The system may provide a suggestion by displaying an adaptive browse region or adaptive flip region including a program suggestion. The system identifies programs to suggest based on a user=s viewing activity. The system uses different algorithms that are user-selectable and user-adjustable to identify program suggestions. The system may query a program guide database to build a list of programs having attributes similar to the attributes of the current program or the last viewed program. The system may use an adaptive learning algorithm such as a neural network. The neural network may be trained by the program guide by monitoring user-viewing activity. Each algorithm may be personalized for multiple users.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing an adaptive flip function on user equipment, the method comprising: receiving a first user selection selecting an attribute category of a plurality of attribute categories as a criterion for the adaptive flip function, the attribute category including one or more attribute values; identifying a currently-accessed media asset of a user in a database of program listings comprising a plurality of media assets, each of the plurality of media assets being associated with respective one or more attribute values and an attribute category; automatically identifying from the database of program listings, using processing circuitry, an attribute value of the currently-accessed media asset, the identified attribute value belonging to the selected attribute category; determining that a subset of media assets of the plurality of media assets in the database of program listings have the identified attribute value belonging to the selected attribute category; receiving a second user selection to flip to a next program; selecting a first media asset of the subset of media assets; tuning, using a tuner, to the first media asset of the subset of media assets; and generating for display, using the processing circuitry, the first media asset of the subset of media assets based on receiving the second user selection. 2. The method of claim 1 , wherein automatically identifying the attribute value of the selected attribute category comprises determining that the currently-accessed media asset of the user has been accessed by the user for a substantial portion of the media asset's length. 3. The method of claim 1 further comprising allowing the user to set a minimum access duration, wherein automatically identifying the attribute value of the selected attribute category comprises determining that the currently-accessed media asset has been accessed by the user for at least the minimum access duration. 4. The method of claim 1 , further comprising determining whether the user has selected at least one attribute category of title, duration, genre, channel, scheduled duration, rating, and content rating as a criterion for recommending media assets. 5. The method of claim 1 , wherein the selected attribute category is associated with a weight, and wherein generating for display the identifier of the first media asset comprises recommending the first media asset of the subset of media assets, having one or more attribute values that best match the identified attribute value of the currently-accessed media asset, determined to be included within the selected attribute category based on the weight. 6. The method of claim 5 further comprising allowing the user to assign the weight associated with the selected attribute category. 7. The method of claim 1 , wherein selecting the first media asset further comprises: training a neural network using as training stimuli at least attribute values of the currently-accessed media asset belonging to the selected attribute category; and applying attribute values associated with available media assets to the trained neural network to select the first media asset. 8. The method of claim 7 further comprising: determining a time of access associated with the currently-accessed media asset; and determining a length of access associated with the currently-accessed media asset, wherein the training stimuli includes the determined time of access and the determined length of access. 9. The method of claim 1 , wherein determining that the subset of media assets have the identified attribute value comprises building a list of media asset identifiers associated with the subset of media assets from a media asset identifiers database stored at the processing circuitry. 10. The method of claim 1 further comprising generating for display a listing of identifiers of the subset of media assets. 11. A system for providing an adaptive flip function on user equipment, the system comprising: user input interface circuitry configured to: receive a first user selection selecting an attribute category of a plurality of attribute categories as a criterion for the adaptive flip function, the attribute category including one or more attribute values; and processing circuitry configured to: identify a currently-accessed media asset of a user in a database of program listings comprising a plurality of media assets, each of the plurality of media assets being associated with respective one or more attribute values and an attribute category; automatically identify, from the database of program listings, an attribute value of the currently-accessed media asset, the identified attribute value belonging to the selected attribute category; determine that a subset of media assets of the plurality of media assets in the database of program listings have the identified attribute value belonging to the selected attribute category; receive a second user selection to flip to a next program; select a first media asset of the subset of media assets; tune, using a tuner, to the first media asset of the subset of media assets; and generate for display the first media asset of the subset of media assets based on receiving the second user selection. 12. The system of claim 11 , wherein the processing circuitry is further configured to determine that the currently-accessed media asset has been accessed by the user for a substantial portion of the media asset's length. 13. The system of claim 11 , wherein the processing circuitry is further configured to: allow the user to set a minimum access duration, and determine that the currently-accessed media asset has been accessed by the user for the minimum access duration. 14. The system of claim 11 , wherein the user input interface circuitry is further configured to determine whether the user has selected at least one attribute category of title, duration, genre, channel, scheduled duration, rating, and content rating as a criterion for recommending media assets. 15. The system of claim 11 , wherein the selected attribute category is associated with a weight, and wherein the processing circuitry is further configured to recommend the first media asset of the subset of media assets, having one or more attribute values that best match the identified attribute value of the currently-accessed media asset, determined to be included within the selected attribute category based on the weight. 16. The system of claim 15 , wherein the processing circuitry is further configured to allow the user to assign the weight associated with the selected attribute category. 17. The system of claim 11 , wherein the user processing circuitry is further configured to: train a neural network using as training stimuli at least attribute values of the currently-accessed media asset belonging to the selected attribute category; and apply attribute values associated with available media assets to the trained neural network to select the first media asset. 18. The system of claim 17 , wherein the processing circuitry is further configured to: determine a time of access associated with the currently-accessed media asset; and determine a length of access associated with the currently-accessed media asset, wherein the training stimuli includes the determined time of access and the determined length of access. 19. The system of claim 11 , wherein the processing circuitry is further configured to determine that the subset of media assets have the identified attribute value by bu

Assignees

Inventors

Classifications

  • H04N21/251Primary

    Learning process for intelligent management, e.g. learning user preferences for recommending movies (details of learning user preferences for the retrieval of video data in a video database G06F16/739; computer systems using learning methods G06N3/08) · CPC title

  • Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33) · CPC title

  • using recommendation lists, e.g. of programmes or channels sorted out according to their score · CPC title

  • Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections · CPC title

  • for recommending content, e.g. movies · 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 US9788030B2 cover?
A system having an adaptive browse feature and an adaptive flip feature is provided. The adaptive browse and flip features may be selected to receive program viewing suggestions. The system may provide a suggestion by displaying an adaptive browse region or adaptive flip region including a program suggestion. The system identifies programs to suggest based on a user=s viewing activity. The syst…
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/251. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).