IP Library Granted Patent US 11,669,685
Granted Patent B2
US 11,669,685 · App. 17/067,012 · Granted Jun 6, 2023

System and methods to handle conditional requests for live programs

Inventors: Ankur Aher (Maharashtra, IN); Susanto Sen (Karnataka, IN)
Assignee: ROVI GUIDES, INC.
G06F40/279G10L15/22H04L12/1813
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,669,685
App. No.
17/067,012
Granted
Jun 6, 2023
Kind
B2
Abstract

Systems and methods are presented herein for providing a user with a notification or with access to live media on an audio/visual user entertainment system based on a user's conditional request for media content. The user may provide the condition of the request by speaking or by entering the condition of the request into an interactive interface. An identification application analyzes the elements of the user's request and generates a question. The application finds a live media stream with identifiers related to the elements and posts the generated question to a live chat forum associated with the live media stream. The application analyzes posts on the forum made by other users to determine if the condition of the user's request is met. When the application determines a post confirms the condition is met, the application generates a notification and provides the user access to the live media stream.

Claims (80)

1. A method comprising:

receiving a request for a notification, wherein the notification is to be provided when content of a media stream meets a requested criteria;

automatically generating a question based on the requested criteria;

posting the question in a network forum associated with the media stream, wherein the network forum is accessible to a plurality of users; and

in response to determining that a post on the network forum is a response to the question:

determining, based on the post, that the media stream meets the requested criteria; and

based on determining that the media stream meets the requested criteria, providing the notification.

2. The method of claim 1 , wherein the receiving the request comprises:

detecting, by a microphone, audio to activate a voice command system of a media display device; and

processing a voice command received by the voice command system to determine the requested criteria, wherein the requested criteria comprises a noun and a verb.

3. The method of claim 1 , wherein receiving the request comprises:

receiving a text input, through a text input interface available on a media display device; and

processing the text to determine a noun and a verb to determine the requested criteria.

4. The method of claim 1 , wherein automatically generating the question comprises:

extracting a noun and a verb from the requested criteria; and

in response to extracting the noun and the verb from the requested criteria, generating the question comprised of the noun and the verb.

5. The method of claim 1 , wherein posting in the network forum associated with the media stream comprises:

identifying a plurality of media streams, wherein each respective media stream is associated with corresponding metadata;

accessing a corresponding network forum of each respective media stream using a user account profile; and

searching the corresponding network forum of each respective media stream for metadata associated with the requested criteria;

posting on a forum that is identified based on the searching.

6. The method of claim 1 , wherein determining that the media stream meets the requested criteria further comprises:

identifying a noun and a verb in the requested criteria;

searching a plurality of posts for the noun and the verb;

identifying a subset of the plurality of posts, wherein each post in the subset of the posts comprises the noun, the verb, and a positive indicator;

calculating a number of posts in the subset of the posts; and

in response to determining that the number exceeds a threshold, determining that the media stream meets the requested criteria.

7. The method of claim 1 , wherein determining, based on the post, that the media stream meets the requested criteria further comprises:

identifying a noun and a verb in the requested criteria; and

determining that text in the post is comprised of the noun, the verb and a positive indicator.

8. The method of claim 1 , further comprising automatically playing the media stream when the requested criteria is met.

9. The method of claim 1 , wherein posting the question in the network forum associated with the media stream further comprises:

recording a posting time stamp of when the question is posted to the network forum;

calculating a time elapsed from the posting time stamp;

determining that the time elapsed is greater than a buffer time value; and

in response to determining that the time elapsed is greater than the buffer time value:

generating a new question, wherein the new question is based on the requested criteria, to post in the network forum.

10. The method of claim 9 , further comprising modifying the buffer time value when text of a post on the network forum includes a time when the requested criteria will be met.

11. A system comprising:

an input/output circuitry configured to:

receive a request for a notification, wherein the notification is to be provided when content of a media stream meets a requested criteria; and

a control circuitry configured to:

automatically generate a question based on the requested criteria;

wherein the input/output circuitry is further configured to:

post the question in a network forum associated with the media stream, wherein the network forum is accessible to a plurality of users; and

wherein the control circuitry is further configured to:

in response to determining that a post on the network forum is a response to the question;

determine, based on the post, that the media stream meets the requested criteria; and

based on determining that the media stream meets the requested criteria, generate the notification for transmission by the input/output circuitry.

12. The system of claim 11 , wherein the input/output circuitry is configured to receive the request for the notification by:

detecting, using a microphone, audio to activate a voice command system of a media display device; and

processing a voice command received by the voice command system to determine the requested criteria, wherein the requested criteria comprises a noun and a verb.

13. The system of claim 11 , wherein the input/output circuitry is configured to receive the request by:

receiving a text input, through a text input interface available on a media display device; and

processing the text to determine a noun and a verb to determine the requested criteria.

14. The system of claim 11 , wherein the control circuitry is configured to automatically generate the question by:

extracting a noun and a verb from the requested criteria; and

in response to extracting the noun and the verb from the requested criteria, generating the question comprised of the noun and the verb.

15. The system of claim 11 , wherein the input/output circuitry capable of posting in the network forum associated with the media stream is further configured to:

identify a plurality of media streams, wherein each respective media stream is associated with corresponding metadata;

access a corresponding network forum of each respective media stream using a user account profile; and

search the corresponding network forum of each respective media stream for metadata associated with the requested criteria;

and wherein the input/output circuitry is further configured to post on a forum that is identified based on the searching.

16. The system of claim 11 , wherein the control circuitry is configured to determine that the media stream meets the requested criteria by:

identifying a noun and a verb in the requested criteria;

searching a plurality of posts for the noun and the verb;

identifying a subset of the plurality of posts, wherein each post in the subset of the posts comprises the noun, the verb, and a positive indicator;

calculating a number of posts in the subset of the posts; and

in response to determining that the number exceeds a threshold, determining that the media stream meets the requested criteria.

17. The system of claim 11 , wherein the control circuitry is configured to determine, based on the post, that the media stream meets the requested criteria by:

identifying a noun and a verb in the requested criteria; and

determining that text in the post is comprised of the noun, the verb and a positive indicator.

18. The system of claim 11 , wherein the control circuitry is further configured to automatically play the media stream when the requested criteria is met.

19. The system of claim 11 , wherein the control circuitry is configured to enable the input/output circuitry to post the question in the network forum associated with the media stream by:

recording a posting time stamp of when the question is posted to the network forum;

calculating a time elapsed from the posting time stamp;

determining that the time elapsed is greater than a buffer time value; and

in response to determining that the time elapsed is greater than the buffer time value:

generating a new question, wherein the new question is based on the requested criteria, to post in the network forum.

20. The system of claim 19 , further comprising modifying the buffer time value when text of a post on the network forum includes a time when the requested criteria will be met.

Assignments (3)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0392 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: AHER, ANKUR; SEN, SUSANTO
To: ROVI GUIDES, INC.
Reel/Frame 054096/0571 →
Continuity (1)
Related Publication 20220114339A1 · Apr 14, 2022