IP Library Granted Patent US 10,904,622
Granted Patent B2
US 10,904,622 · App. 16/424,992 · Granted Jan 26, 2021

Learning activity duration for providing content during activity

Inventors: Susanto Sen (Karnataka, IN); Charishma Chundi (Andhra Pradesh, IN)
Assignee: ROVI GUIDES, INC.
H04N21/4667H04N21/41407H04N21/42203H04N21/44222
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 10,904,622
App. No.
16/424,992
Granted
Jan 26, 2021
Kind
B2
Abstract

Methods and systems are described for recognizing an activity and providing content for consumption during the activity. The methods and systems use an activity engine to learn a duration of an activity by receiving input with a start cue indicating a start of an activity and receiving input with a stop cue indicating an end of the activity. The activity engine determines an average or estimated duration for the activity based on the time difference between the start cue and the stop cue so that when the activity engine receives a third input and identifies the start cue, a content curation engine identifies one or more content items with a total runtime substantially similar to the average or estimated duration for the activity and provides the content for consumption.

Claims (36)

1. A method of learning a duration of a variable-duration activity and providing content for the duration of the variable-duration activity, the method comprising:

receiving a first input including a start cue indicating a start of a first session of a variable-duration activity;

receiving a second input including a stop cue indicating an end of the first session of the variable-duration activity;

determining an average time for the variable-duration activity based on a time difference between the start cue and the stop cue;

receiving a third input and identifying the start cue;

identifying one or more content items to provide during a second session of the variable-duration activity, the total runtime of the one or more content items being substantially the same as the average time for the variable-duration activity; and

providing for consumption of the one or more content items during the second session of the variable-duration activity.

2. The method of claim 1 , wherein the start cue is explicit.

3. The method of claim 1 , wherein the start cue is implicit.

4. The method of claim 1 , wherein at least one of the one or more content items has a variable runtime.

5. The method of claim 1 , wherein the one or more content items comprises a plurality of videos in a playlist.

6. The method of claim 1 , wherein the one or more content items includes a podcast.

7. The method of claim 1 , wherein the receiving a first input further comprises receiving a first input by a smartphone.

8. The method of claim 1 , wherein the receiving a first input further comprises receiving a first input by a microphone.

9. The method of claim 1 , wherein the providing for consumption further comprises providing for consumption of the one or more content items on a television or monitor.

10. The method of claim 1 further comprising receiving a fourth input, identifying the stop cue and updating the average time for the variable-duration activity based on a second time difference between the start cue of the third input and the stop cue of the fourth input.

11. A system for learning a duration of a variable-duration activity and providing content for the duration of the variable-duration activity, the method comprising:

input/output circuitry configured to receive a first input including a start cue indicating a start of a first session of a variable-duration activity and a second input including a stop cue indicating an end of the first session of the variable-duration activity;

processing circuitry configured to determine an average time for the variable-duration activity based on a time difference between the start cue and the stop cue;

second input/output circuitry configured to receive a third input;

second processing circuitry configured to identify the start cue of the third input, identify one or more content items to provide during a second session of the variable-duration activity, the total runtime of the one or more content items being substantially the same as the average time for the variable-duration activity, and provide for consumption of the one or more content items during the second session of the variable-duration activity.

12. The system of claim 11 , wherein the start cue is explicit.

13. The system of claim 11 , wherein the start cue is implicit.

14. The system of claim 11 , wherein at least one of the one or more content items has a variable runtime.

15. The system of claim 11 , wherein the one or more content items comprises a plurality of videos in a playlist.

16. The system of claim 11 , wherein the one or more content items includes a podcast.

17. The system of claim 11 , wherein the input/output circuitry configured to receive a first input resides in a smartphone.

18. The system of claim 11 , wherein the input/output circuitry configured to receive a first input resides in a microphone.

19. The system of claim 11 , wherein the second input/output circuitry is configured to receive a fourth input and the second processing circuitry is configured to identify the stop cue and update the average time for the variable-duration activity based on a second time difference.

20. A non-transitory computer-readable medium having instructions encoded thereon that when executed by control circuitry cause the control circuitry to:

receive a first input including a start cue indicating a start of a first session of a variable-duration activity;

receive a second input including a stop cue indicating an end of the first session of the variable-duration activity;

determine an average time for the variable-duration activity based on a time difference between the start cue and the stop cue;

receive a third input and identifying the start cue;

identify one or more content items to provide during a second session of the variable-duration activity, the total runtime of the one or more content items being substantially the same as the average time for the variable-duration activity; and

provide for consumption of the one or more content items during the second session of the variable-duration activity.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0231 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: SEN, SUSANTO; CHUNDI, CHARISHMA
To: ROVI GUIDES, INC.
Reel/Frame 049522/0001 →
Continuity (1)
Related Publication 20200382838A1 · Dec 3, 2020