IP Library Granted Patent US 11,600,304
Granted Patent B2
US 11,600,304 · App. 17/588,587 · Granted Mar 7, 2023

Systems and methods for determining playback points in media assets

Inventor: Arun Sreedhara (Karnataka, IN)
Assignee: Rovi Product Corporation
G11B27/102G06F16/73G06F16/74G11B27/34H04N21/435H04N21/44008H04N21/4532H04N21/47217H04N21/4828H04N21/8405H04N21/858H04N21/8547
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,600,304
App. No.
17/588,587
Granted
Mar 7, 2023
Kind
B2
Abstract

Systems and methods are described for determining playback points in media assets based on both a keyword and a context of a current playback point in a media asset. For example, in response to user input of a keyword (e.g., “Matt Damon”) while the user is consuming a media asset, a current playback point in the media asset is determined. Context of the media asset at the current playback point is then determined (e.g., the current playback point involves a car chase). Playback points in the media asset are determined that match both the context and the keyword and are presented to the user (e.g., playback points with Matt Damon in a car chase).

Claims (58)

1. A method comprising:

receiving, while generating a media asset for display, a keyword from a user;

in response to receiving the keyword:

retrieving metadata associated with a current playback point in the media asset;

in response to determining that a first context and a second context is assigned based on the retrieved metadata:

searching the user's viewing history to determine whether quantity of media assets consumed by the user that are associated with the first context exceed the quantity of media assets consumed by the user that are associated with the second context; and

in response to determining that the quantity of media assets consumed by the user that are associated with the first context exceed the quantity of media assets consumed by the user that are associated with the second context:

determining at least one playback point in the media asset based on the first context; and

generating for display an indication of the at least one playback point associated with the first context.

2. The method of claim 1 , wherein, in response to determining that the quantity of media assets consumed by the user that are associated with the second context exceeds the quantity of media assets consumed by the user that are associated with the first context:

determining at least one playback point in the media asset based on the second context; and

generating for display an indication of the at least one playback point associated with the second context.

3. The method of claim 1 , further comprising:

determining a popularity value of the first context and the second context; and

determining the least one playback point in the media asset based on the higher popularity value between the first and the second context.

4. The method of claim 3 , wherein, the popularity value is determined over a predetermined period of time.

5. The method of claim 4 , wherein, the popularity value is determined based on a number of searches conducted over the predetermined period of time.

6. The method of claim 1 , further comprising:

determining that a plurality of playback points associated with first context are available; and

in response to determining that the plurality of playback points associated with first context are available:

generating for display a plurality of indications that are associated with the plurality of playback points.

7. The method of claim 6 , further comprising:

determining whether the plurality of indications exceed a threshold number to display on a first device associated with the user; and

in response to determining that the plurality of indications exceed the threshold number to display on a first device:

transmitting data associated with one or more of the plurality of indications to a second device associated with the user.

8. The method of claim 6 , wherein, the plurality of indications are selectable jump indications that allow a user to jump from one playback point to another playback point associated with the plurality of indications.

9. The method of claim 1 , wherein, the indication generated for the at least one playback point is either a textual or a graphical indication.

10. The method of claim 1 , wherein, the display of the indication of the at least one playback point is displayed as an overlay on the media asset.

11. A system comprising:

user input circuitry; and

control circuitry configured to:

receive, while generating a media asset for display, a keyword from a user;

in response to receiving the keyword:

retrieve metadata associated with a current playback point in the media asset;

in response to determining that a first context and a second context is assigned based on the retrieved metadata:

search the user's viewing history to determine whether quantity of media assets consumed by the user that are associated with the first context exceed the quantity of media assets consumed by the user that are associated with the second context; and

in response to determining that the quantity of media assets consumed by the user that are associated with the first context exceed the quantity of media assets consumed by the user that are associated with the second context:

determine at least one playback point in the media asset based on the first context; and

generate for display an indication of the at least one playback point associated with the first context.

12. The system of claim 11 , wherein, in response to determining that the quantity of media assets consumed by the user that are associated with the second context exceeds the quantity of media assets consumed by the user that are associated with the first context, the control circuitry configured to:

determine at least one playback point in the media asset based on the second context; and

generate for display an indication of the at least one playback point associated with the second context.

13. The system of claim 11 , further comprising, the control circuitry configured to:

determine a popularity value of the first context and the second context; and

determine the least one playback point in the media asset based on the higher popularity value between the first and the second context.

14. The system of claim 13 , wherein, the popularity value is determined by the control circuitry over a predetermined period of time.

15. The system of claim 14 , wherein, the popularity value is determined by the control circuitry based on a number of searches conducted over the predetermined period of time.

16. The system of claim 11 , further comprising, the control circuitry configured to:

determine that a plurality of playback points associated with first context are available; and

in response to determining that the plurality of playback points associated with first context are available:

generate for display a plurality of indications that are associated with the plurality of playback points.

17. The system of claim 16 , further comprising, the control circuitry configured to:

determine whether the plurality of indications exceed a threshold number to display on a first device associated with the user; and

in response to determining that the plurality of indications exceed the threshold number to display on a first device:

transmit data associated with one or more of the plurality of indications to a second device associated with the user.

18. The system of claim 16 , wherein, the plurality of indications are selectable jump indications that allow a user to jump from one playback point to another playback point associated with the plurality of indications.

19. The system of claim 11 , wherein, the indication generated for the at least one playback point is either a textual or a graphical indication.

20. The system of claim 11 , wherein, the display of the indication of the at least one playback point is displayed by the control circuitry as an overlay on the media asset.

Assignments (3)
CHANGE OF NAME Recorded Oct 23, 2022
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 061746/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2022
From: ADEIA GUIDES INC.
To: ROVI PRODUCT CORPORATION
Reel/Frame 061747/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: SREEDHARA, ARUN
To: ROVI GUIDES, INC.
Reel/Frame 058831/0549 →