Systems and methods for automatic program recommendations based on user interactions

US10133810B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10133810-B2
Application numberUS-201715853091-A
CountryUS
Kind codeB2
Filing dateDec 22, 2017
Priority dateSep 25, 2012
Publication dateNov 20, 2018
Grant dateNov 20, 2018

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.

Methods and systems are provided for generating automatic program recommendations based on user interactions. In some embodiment, control circuitry processes verbal data received during an interaction between a user of a user device and a person with whom the user is interacting. The control circuitry analyzes the verbal data to automatically identify a media asset referred to during the interaction by at least one of the user and the person with whom the user is interacting. The control circuitry adds the identified media asset to a list of media assets associated with the user of the user device. The list of media assets is transmitted to a second user device of the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for retrieving a recommendation weight corresponding to a person a user is interacting with to determine whether to recommend a media asset to the user, the method comprising: identifying, by control circuitry, data from an interaction between a user and a person with whom the user is interacting; comparing the data with metadata describing a plurality of media assets; determining, based on identifying from the comparing a match between the data and the metadata, a media asset of the plurality of media assets referred to during the interaction; retrieving preferences for the user; retrieving preferences for the person; comparing the preferences for the user with the preferences for the person to determine whether the preferences for the user correspond to the preferences for the person; and based on determining that the preferences for the user correspond to the preferences for the person, adding the identified media asset to a recommended set of media assets for the user. 2. The method of claim 1 , further comprising: determining, based on an analysis of the data, a level of interest in the identified media asset of at least one of the user and the person; determining whether the level of interest exceeds a threshold level of interest; and based on determining that the level of interest exceeds the threshold level of interest, adding the identified media asset to the recommended set of media assets for the user. 3. The method of claim 1 , further comprising: monitoring a number of times that the identified media asset was identified within the data; comparing the number of times that the identified media asset was identified to a threshold number; and in response to determining, based on the comparing of the number of times that the identified media asset was identified to the threshold number, that the number of times the identified media asset was identified exceeds the threshold number, adding the identified media asset to the set of recommended media assets for the user. 4. The method of claim 1 , further comprising: monitoring a number of interactions in which the identified media asset was identified; comparing the number of interactions in which the identified media asset was identified to a threshold number; and in response to determining, based on the comparing of the number of interactions in which the identified media asset was identified to the threshold number, that the number of interactions in which the identified media asset was identified exceeds the threshold number, adding the identified media asset to the recommended set of media assets for the user. 5. The method of claim 1 , further comprising: determining a plurality of candidate media assets based on a profile associated with at least one of the user and the person; and identifying, from the determined set of candidate media assets, a media asset referred to during the interaction by at least one of the user and the person with whom the user is interacting. 6. The method of claim 1 , further comprising: receiving a user input corresponding to the person; modifying, based on the received user input, the preferences for the person; and storing the modified preferences in a database of friends of the user. 7. The method of claim 6 , further comprising: determining whether the user input indicates favoring the person; and based on determining that the user input indicates that the user input indicates favoring the person, modifying the preferences for the person to correspond with the preferences for the user. 8. The method of claim 6 , further comprising: determining whether the user input indicates favoring the person; and based on determining that the user input indicates that the user input does not indicate favoring the person, modifying the preferences for the person to not correspond with the preferences for the user. 9. The method of claim 1 , further comprising creating a link to the identified media asset. 10. The method of claim 1 , further comprising further comprising scheduling a recording of the identified media asset on a device associated with the user. 11. A system for retrieving a recommendation weight corresponding to a person a user is interacting with to determine whether to recommend a media asset to the user, the system comprising: control circuitry configured to: identify, by control circuitry, data from an interaction between a user and a person with whom the user is interacting; compare the data with metadata describing a plurality of media assets; determine, based on identifying from the comparing a match between the data and the metadata, a media asset of the plurality of media assets referred to during the interaction; retrieve preferences for the user; retrieve preferences for the person; compare the preferences for the user with the preferences for the person to determine whether the preferences for the user correspond to the preferences for the person; and based on determining that the preferences for the user correspond to the preferences for the person, add the identified media asset to a recommended set of media assets for the user. 12. The system of claim 11 , wherein the control circuitry is further configured to: determine, based on an analysis of the data, a level of interest in the identified media asset of at least one of the user and the person; determine whether the level of interest exceeds a threshold level of interest; and based on determining that the level of interest exceeds the threshold level of interest, add the identified media asset to the recommended set of media assets for the user. 13. The system of claim 11 , wherein the control circuitry is further configured to: monitor a number of times that the identified media asset was identified within the data; compare the number of times that the identified media asset was identified to a threshold number; and in response to determining, based on the comparing of the number of times that the identified media asset was identified to the threshold number, that the number of times the identified media asset was identified exceeds the threshold number, add the identified media asset to the set of recommended media assets for the user. 14. The system of claim 11 , wherein the control circuitry is further configured to: monitor a number of interactions in which the identified media asset was identified; compare the number of interactions in which the identified media asset was identified to a threshold number; and in response to determining, based on the comparing of the number of interactions in which the identified media asset was identified to the threshold number, that the number of interactions in which the identified media asset was identified exceeds the threshold number, add the identified media asset to the recommended set of media assets for the user. 15. The system of claim 11 , wherein the control circuitry is further configured to: determine a plurality of candidate media assets based on a profile associated with at least one of the user and the person; and identify, from the determined set of candidate media assets, a media asset referred to during the interaction by at least one of the user and the person with whom the user is interacting. 16. The system of claim 11 , wherein the control circuitry is further configured to: receive a user input corresponding to the person; modify, based on the received user input, the preferences for the person; and store the modified preferences in a database of friends of the

Assignees

Inventors

Classifications

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

  • being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18) · CPC title

  • Parsing · 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 US10133810B2 cover?
Methods and systems are provided for generating automatic program recommendations based on user interactions. In some embodiment, control circuitry processes verbal data received during an interaction between a user of a user device and a person with whom the user is interacting. The control circuitry analyzes the verbal data to automatically identify a media asset referred to during the intera…
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/3334. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 20 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).