Systems and methods for automatic program recommendations based on user interactions

US10963498B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10963498-B2
Application numberUS-201816182072-A
CountryUS
Kind codeB2
Filing dateNov 6, 2018
Priority dateSep 25, 2012
Publication dateMar 30, 2021
Grant dateMar 30, 2021

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 embodiments, 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 automatically performing an action on a media asset based on an interaction, the method comprising: receiving, by a control circuitry, a selection by a user of one or more automated recommendation setup options from a plurality of selectable automated recommendation setup options providing at least an action from a plurality of actions to be performed when recommending a media asset in response to the media asset being mentioned in a voice interaction, wherein the plurality of actions comprise any combination of: setting a reminder for the media asset, recording the media asset, adding the media asset to a queue associated with the user, bookmarking the media asset, sending the user a link to information associated with the media asset, and adding the media asset to a list; monitoring, after the receiving, by the control circuitry, a voice interaction featuring the user; identifying, by the control circuitry, a media asset identifier from the monitored voice interaction; identifying, by the control circuitry, the media asset from a database storing a plurality of media assets based on the media asset identifier; and automatically performing the action of the received selection on the identified media asset. 2. The method of claim 1 , further comprising: determining a level of interest in the media asset based on the monitored voice interaction; comparing the level of interest to a threshold level; determining whether the level of interest is above the threshold level based on the monitored voice interaction; and automatically performing the action in response to determining that the level of interest is above the threshold level. 3. The method of claim 2 , further comprising: determining the level of interest based on a characterization of the media asset in the monitored voice interaction by the user. 4. The method of claim 1 , further comprising: retrieving, from a database of friends of the user, a recommendation weight corresponding to a person involved in the voice interaction; comparing the recommendation weight to a threshold weight; determining whether the recommendation weight is above the threshold weight; and automatically performing the action on the media asset in response to determining that the recommendation weight is above the threshold weight. 5. The method of claim 1 , further comprising: determining a number of times the media asset was referred to in the monitored voice interaction; comparing the number to a threshold number; determining whether the number is greater than the threshold number; and automatically performing the action in response to determining that the number is greater than the threshold number. 6. The method of claim 1 , further comprising: determining a number of interactions in which the media asset was referred to in the monitored voice interaction; comparing the number of interactions is greater than the threshold number; determining whether the number of interactions is greater than the threshold number; and automatically performing the action in response to determining that the number of interactions is greater than the threshold number. 7. The method of claim 1 , further comprising identifying the person with whom the user is interacting based on information received from at least one of the user's social contacts, the user's mobile device contacts, the user's email contacts, and the user's messaging contacts. 8. The method of claim 1 , further comprising: determining whether the user has previously accessed the media asset; and automatically performing the action in response to determining the user has not previously accessed the media asset. 9. A system for automatically performing an action on a media asset based on an interaction, the system comprising: storage circuitry configured to store a media asset database and user preferences of a user; and control circuitry configured to: receive a selection by a user of one or more automated recommendation setup options from a plurality of selectable automated recommendation setup options providing at least an action from a plurality of actions to be performed when recommending a media asset in response to the media asset being mentioned in a voice interaction, wherein the plurality of actions comprise any combination of: setting a reminder for the media asset, recording the media asset, adding the media asset to a queue associated with the user, bookmarking the media asset, sending the user a link to information associated with the media asset, and adding the media asset to a list; monitor, after the receiving, a voice interaction; identify a media asset identifier from the monitored voice interaction; identify the media asset from the media asset database storing a plurality of media assets based on the media asset identifier; and automatically perform the action of the received selection on the identified media asset. 10. The system of claim 9 , wherein the control circuitry is further configured to: determine a level of interest in the media asset based on the monitored voice interaction; compare the level of interest to a threshold level; determine whether the level of interest is above the threshold level based on the monitored voice interaction; and automatically perform the action in response to determining that the level of interest is above the threshold level. 11. The system of claim 10 , wherein the control circuitry is further configured to: determine the level of interest based on a characterization of the media asset in the monitored voice interaction by the user. 12. The system of claim 9 , wherein the control circuitry is further configured to: retrieve, from a database of friends of the user stored in the storage circuitry, a recommendation weight corresponding to a person involved in the voice interaction; compare the recommendation weight to a threshold weight; determine whether the recommendation weight is above the threshold weight; and automatically perform the action on the media asset in response to determining that the recommendation weight is above the threshold weight. 13. The system of claim 9 , wherein the control circuitry is further configured to: determine a number of times the media asset was referred to in the monitored voice interaction; compare the number to a threshold number; determine whether the number is greater than the threshold number; and automatically perform the action in response to determining that the number is greater than the threshold number. 14. The system of claim 9 , wherein the control circuitry is further configured to: determine a number of interactions in which the media asset was referred to in the monitored voice interaction; compare the number of interactions is greater than the threshold number; determine whether the number of interactions is greater than the threshold number; and automatically perform the action in response to determining that the number of interactions is greater than the threshold number. 15. The system of claim 9 , wherein the control circuitry is further configured to identify the person with whom the user is interacting based on information received from at least one of the user's social contacts, the user's mobile device contacts, the user's email contacts, and the user's messaging contacts. 16. The system of claim 9 , wherein the control circuitry is further configured to: determine whether the user has previously accessed the media asset; and automatically perform the action in response to deter

Assignees

Inventors

Classifications

  • H04N21/252Primary

    Processing of multiple end-users' preferences to derive collaborative data · CPC title

  • having a remote control device for bidirectional communication between the remote control device and client device (unidirectional remote control device H04N21/42204) · 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

  • Browsing; Visualisation therefor (end-user interfaces for requesting or interacting with video content, e.g. video on demand interfaces or electronic programme guides, H04N21/472) · CPC title

  • Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections · 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 US10963498B2 cover?
Methods and systems are provided for generating automatic program recommendations based on user interactions. In some embodiments, 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 inter…
Who is the assignee on this patent?
Rovi Guides Inc
What technology area does this patent fall under?
Primary CPC classification H04N21/252. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 30 2021 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).