IP Library Granted Patent US 11,551,719
Granted Patent B2
US 11,551,719 · App. 17/102,193 · Granted Jan 10, 2023

Adapting runtime and providing content during an activity

Inventors: Susanto Sen (Karnataka, IN); Shakir Sharfraz Ashfaq Ahamed (Karnataka, IN); Sriram Ponnusamy (Bengaluru, IN)
Assignee: Rovi Guides, Inc.
G11B27/005G11B27/34H04N21/4147H04N21/4358H04N21/4402H04N21/6587
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,551,719
App. No.
17/102,193
Granted
Jan 10, 2023
Kind
B2
Abstract

Methods and systems are described for identifying and adapting the playback speed of content to be provided during an activity. The methods and systems receive an input including a start cue indicating a start of an activity and access an average duration and an intensity score for the activity. Then the system calculates an adjusted average runtime for the activity based on the average duration and the intensity score and identifies one or more content items, the one or more content items having a total runtime equivalent to the adjusted average runtime for the activity. The system adjusts the playback speed of the identified one or more content items such that the total runtime of playback of the one or more content items matches the average duration for the activity and provides the one or more content items for consumption.

Claims (35)

1. A method of providing content during an activity, the method comprising:

receiving a first input including a start cue indicating a start of the activity;

accessing an average duration for the activity;

determining a duration range based on the average duration;

selecting one or more content items, from a plurality of content items available to be played, having a total runtime within the duration range for the activity; and

adjusting the playback speed of the identified one or more content items based on the total runtime of playback of the one or more content items and the average duration for the activity.

2. The method of claim 1 , wherein the playback speed of the identified one or more content items is adjusted to match the total runtime of playback of the one or more content items and the average duration for the activity.

3. The method of claim 1 , wherein the duration range has a maximum or minimum of the average durations.

4. The method of claim 1 , wherein the duration range is based on a range of acceptable playback speeds corresponding to a content type.

5. The method of claim 1 , wherein the duration range is based on a range of acceptable playback speeds corresponding to a content genre.

6. The method of claim 1 , wherein the accessing further includes accessing a maximum speed from a profile and calculating the duration range based upon the maximum speed.

7. The method of claim 1 , wherein the duration range is based on a plurality of maximum speeds each corresponding to a genre and accessed in a profile.

8. The method of claim 1 , wherein the accessing further includes accessing the average duration and the duration range in an activity database.

9. The method of claim 1 , wherein the input is sound.

10. The method of claim 9 , wherein the duration range is based on the sound.

11. A system for providing content during an activity, the system comprising:

input/output circuitry configured to receive a first input including a start cue indicating a start of the activity; and

processing circuitry configured to:

access an average duration and a duration range for the activity,

select one or more content items, from a plurality of content items available to be played, having a total runtime within the duration range for the activity, and

adjust the playback speed of the identified one or more content items based on the total runtime of playback of the one or more content items and the average duration for the activity.

12. The system of claim 11 , wherein the playback speed of the identified one or more content items is adjusted to match the total runtime of playback of the one or more content items and the average duration for the activity.

13. The system of claim 11 , wherein the duration range has a maximum or minimum of the average durations.

14. The system of claim 11 , wherein the duration range is based on a range of acceptable playback speeds corresponding to a content type.

15. The system of claim 11 , wherein the duration range is based on a range of acceptable playback speeds corresponding to a content genre.

16. The system of claim 11 , wherein the accessing further includes accessing a maximum speed from a profile and calculating the duration range based upon the maximum speed.

17. The system of claim 11 , wherein the duration range is based on a plurality of maximum speeds each corresponding to a genre and accessed in a profile.

18. The system of claim 11 , wherein the accessing further includes accessing the average duration and the duration range in an activity database.

19. The system of claim 11 , wherein the input is sound.

20. A method of providing content during an activity, the method comprising:

receiving a first input including a start cue indicating a start of the activity;

accessing an average duration for the activity;

determining a duration range based on the average duration;

identifying one or more content items having a total runtime within the duration range for the activity; and

adjusting the playback speed of the identified one or more content items to match the total runtime of playback of the one or more content items and the average duration for the activity.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0207 →
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 Nov 23, 2020
From: SEN, SUSANTO; AHAMED, SHAKIR SHARFRAZ ASHFAQ; PONNUSAMY, SRIRAM
To: ROVI GUIDES, INC.
Reel/Frame 054506/0180 →
Continuity (2)
Continuation 16554093 · Aug 28, 2019
Related Publication 20210174835A1 · Jun 10, 2021