Systems and methods for automatic program recommendations based on user interactions

US12353453B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12353453-B2
Application numberUS-202318516517-A
CountryUS
Kind codeB2
Filing dateNov 21, 2023
Priority dateSep 25, 2012
Publication dateJul 8, 2025
Grant dateJul 8, 2025

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 comprising: providing for display, on a device: (a) user selectable options to select one or more contacts of a plurality of contacts, and (b) a user selectable option to select a number of times a media asset is discussed before the media asset is added to a list of media assets for recommendation; receiving, from the device: (a) user selection of the one or more contacts of the plurality of contacts, and (b) user selection of the number of times the media asset is discussed before the media asset is added to the list of media assets for recommendation; accessing first verbal data vocalized by a first contact of the plurality of contacts recorded using a microphone of at least one device, wherein the first verbal data comprises a mention of a first media asset wherein the first contact of the plurality of contacts was not selected by the user selection; accessing second verbal data vocalized by a second contact of the plurality of contacts recorded using a microphone of at least one device, wherein the second verbal data comprises a mention of a second media asset wherein the second contact of the plurality of contacts was selected by the user selection; analyzing the first verbal data and the second verbal data to select one of the first media asset or the second media asset, wherein the analyzing: (a) is weighted towards selection of the second media asset being associated with the second verbal data vocalized by the second contact that was selected by the user selection; and (b) comprises determining the selected media asset has been discussed the number of times identified by the user selection; adding the selected media asset to the list of media assets; and providing for display, on the device, program recommendations based on the list of media assets. 2. The method of claim 1 , wherein the plurality of contacts are populated based on social network contacts from a social network associated with the user that made the user selection. 3. The method of claim 2 , comprising: accessing, from the social network, additional data identifying interests, preferences, and profiles of the user that made the user selection, wherein the analyzing the first verbal data and the second verbal data to select one of the first media asset or the second media asset is further based on the additional data. 4. The method of claim 1 , wherein the plurality of contacts are populated based on mobile device contacts from the device that made the user selection. 5. The method of claim 1 , wherein the plurality of contacts are populated based on email contacts from the device that made the user selection. 6. The method of claim 1 , wherein the plurality of contacts are populated based on messaging contacts from the device that made the user selection. 7. The method of claim 1 , wherein each of the at least one devices is n a user device of the respective first or second contact. 8. The method of claim 1 , comprising: providing for display, on the device, second user selectable options to select one or more contacts of the plurality of contacts; and receiving, from the device, second user selection of the one or more contacts of the plurality of contacts; accessing third verbal data vocalized by a third contact of the plurality of contacts recorded using a microphone of at least one device, wherein the third verbal data comprises a mention of a third media asset wherein the third contact of the plurality of contacts was selected by the second user selection; analyzing the third verbal data to select one of the first media asset, the second media asset, or the third media asset, wherein the analyzing the third verbal data comprises weighting against selection of the third media asset being associated with the third verbal data vocalized by the third contact that was selected by the second user selection. 9. The method of claim 1 , comprising: providing for display, on the device, the program recommendations based on the list of media assets and based on interests of a social network profile associated with the user that made the user selection including identifiers of previously accessed media assets and demographic information. 10. A system comprising: output circuitry configured to: provide for display, one a device: (a) user selectable options to select one or more contacts of a plurality of contacts, and (b) a user selectable option to select a number of times a media asset is discussed before the media asset is added to a list of media assets for recommendation; and processing circuitry configured to: receive, from the device: (a) user selection of the one or more contacts of the plurality of contacts, and (b) user selection of the number of times the media asset is discussed before the media asset is added to the list of media assets for recommendation; access the first verbal data vocalized by a first contact of the plurality of contacts recorded using a microphone of at least one device, wherein the first verbal data comprises a mention of a first media asset wherein the first contact of the plurality of contacts was not selected by the user selection; access second verbal data vocalized by a second contact of the plurality of contacts recorded using a microphone of at least one device, wherein the second verbal data comprises a mention of a second media asset wherein the second contact of the plurality of contacts was selected by the user selection; analyze the first verbal data and the second verbal data to select one of the first media asset or the second media asset, wherein the analyzing: (a) is weighted towards selection of the second media asset being associated with the second verbal data vocalized by the second contact that was selected by the user selection; and (b) comprises determining the selected media asset has been discussed the number of times identified by the user selection; and add the selected media asset to the list of media assets, and wherein the output circuitry is further configured to: provide for display, on the device, program recommendations based on the list of media assets. 11. The system of claim 10 , wherein the plurality of contacts are populated based on social network contacts from a social network associated with the user that made the user selection. 12. The system of claim 11 , wherein the processing circuitry is configured to: access, from the social network, additional data identifying interests, preferences, and profiles of the user that made the user selection, wherein the processing circuitry configured to analyze the first verbal data and the second verbal data to select one of the first media asset or the second media asset is further configured to select the first media asset or the second media asset based on the additional data. 13. The system of claim 10 , wherein the plurality of contacts are populated based on mobile device contacts from the device that made the user selection. 14. The system of claim 10 , wherein the plurality of contacts are populated based on email contacts from the device that made the user selection. 15. The system of claim 10 , wherein the plurality of contacts are populated based on messaging contacts from the device that made the user selection. 16. The system of claim 10 , wherein each of the at least one devices is a user device of the respective first or second contact. 17. The system of claim 10 , wherein the output circuitry is further configured to provide for display, on the device, second user selectable options to select one or more

Assignees

Inventors

Classifications

  • User profiles · CPC title

  • Interactive procedures; Man-machine interfaces · 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

  • Parsing · CPC title

  • Natural language analysis (semantic analysis of natural language G06F40/30) · 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 US12353453B2 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?
Adeia 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 Jul 08 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).