IP Library Granted Patent US 10,681,423
Granted Patent B2
US 10,681,423 · App. 15/948,221 · Granted Jun 9, 2020

Methods and systems for displaying a countdown alert for children

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,681,423
App. No.
15/948,221
Granted
Jun 9, 2020
Kind
B2
Abstract

Methods and systems are disclosed herein for creating countdown animations. The countdown animations may alert children that they are approaching their viewing limits, wherein the viewing limits are set by parents and/or guardians. A method may include generating a countdown of an amount of time remaining in a user selected period of time for accessing media content. The method may include identifying a character of a plurality of characters based on a user criterion. The method may include searching a database of a plurality of countdown animations to select a countdown animation associated with the identified character. The method may include generating for display the selected countdown animation simultaneously with the media content.

Claims (65)

1. A method of generating for display on a user device, customized animations of alerts to a first user watching a media asset on the user device, the method comprising:

receiving, via a user interface from a second user, a plurality of words indicative of a task to be performed by the first user at a given time;

selecting a word that identifies the task from the plurality of words;

querying, a database storing a plurality of animation characters, based on the selected word for an animation character related to the selected word;

determining a start time at which the first user started accessing the media asset;

computing, based on the start time and a current time, an amount of time that the first user has watched the media asset;

comparing the computed amount of time to a threshold period of time;

determining, based on the comparing, whether the amount of time that the first user has watched the media asset is less than the threshold period of time: and

in response to determining that the computed amount of time is greater than the threshold time, generating for display on the user device, when the media asset is being played, the animation character providing an alert of the task to be performed at the given time overlaying the media asset.

2. The method of claim 1 , further comprising:

in response to determining that the computed amount of time is less than the threshold time:

generating a countdown alongside the animation character that indicates an amount of time remaining in a selected period of time for accessing media content based on a difference between a current time and the given time.

3. The method of claim 1 , further comprising:

in response to determining that the computed amount of time is greater than the threshold time:

performing an action selected by the second user at the end of the countdown of the amount of time remaining in the selected period of time.

4. The method of claim 3 , wherein performing the user-selecting action further comprises:

locking the media content and generating for display a parental control lock screen.

5. The method of claim 1 , wherein querying the plurality of animation characters further comprises:

selecting the animation character from the plurality of animation characters associated with the animation character based on a characteristic of the task.

6. The method of claim 1 , wherein querying the plurality of animation characters further comprises:

selecting the animation character from the plurality of animation characters associated with the animation character based on a preference recorded in a profile associated with the first user.

7. The method of claim 1 , wherein selecting the word that identifies the task further comprises:

comparing each word of the plurality of words to a plurality of entries in the database, wherein each entry in the plurality of entries comprises a word and a respective task associated with the word;

determining, based on the comparing, that a first word of the plurality of words matches an entry in the database; and

selecting the first word as the word that identifies the task.

8. The method of claim 1 , wherein the generating for display further comprises:

generating for display the selected countdown animation side-by-side with the media content, or simultaneously with a soundtrack associated with the selected countdown animation.

9. The method of claim 1 , further comprising:

determining whether the media asset finishes at the given time; and

in response to determining that the media asset does not finish at the given time:

recording the position of the media asset at the given time; and

resuming the media asset at the recorded position, at a second time the first user access the media asset.

10. A system for generating for display on a user device, customized animations of alerts to a first user watching a media asset on the user device, the system comprising:

control circuitry configured to:

receive, via a user interface from a second user, a plurality of words indicative of a task to be performed by the first user at a given time;

select a word that identifies the task from the plurality of words;

query, a database storing a plurality of animation characters, based on the selected word for an animation character related to the selected word;

determine a start time at which the first user started accessing the media asset;

compute, based on the start time and a current time, an amount of time that the first user has watched the media asset;

compare the computed amount of time to a threshold period of time;

determine, based on the comparing, whether the amount of time that the first user has watched the media asset is less than the threshold period of time:

in response to determining that the computed time is greater than the threshold period of time, generate for display on the user device, when the media asset is being played, the animation character providing an alert of the task to be performed at the given time overlaying the media asset.

11. The system of claim 10 , wherein the control circuitry is further configured to:

in response to determining that the computed amount of time is less than the threshold time:

generate a countdown alongside the animation character that indicates an amount of time remaining in a selected period of time for accessing media content based on a difference between a current time and the given time.

12. The system of claim 10 , wherein the control circuitry is further configured to:

in response to determining that the computed amount of time is greater than the threshold time:

perform an action selected by the second user at the end of the countdown of the amount of time remaining in the selected period of time.

13. The system of claim 12 , wherein the control circuitry is configured, when performing the user-selecting action, to:

lock the media content and generating for display a parental control lock screen.

14. The system of claim 10 , wherein the control circuitry is configured, when querying the plurality of animation characters, to:

select the animation character from the plurality of animation characters associated with the animation character based on a characteristic of the task.

15. The system of claim 10 , wherein the control circuitry is configured, when querying the plurality of animation characters, to:

select the animation character from the plurality of animation characters associated with the animation character based on a preference recorded in a profile associated with the first user.

16. The system of claim 10 , wherein the control circuitry is configured, when selecting the word that identifies the task, to:

compare each word of the plurality of words to a plurality of entries in the database, wherein each entry in the plurality of entries comprises a word and a respective task associated with the word;

determine, based on the comparing, that a first word of the plurality of words matches an entry in the database; and

select the first word as the word that identifies the task.

17. The system of claim 10 , wherein the control circuitry is configured, when generating for display, to:

generate for display the selected countdown animation side-by-side with the media content, or simultaneously with a soundtrack associated with the selected countdown animation.

18. The system of claim 10 , wherein the control circuitry is further configured to:

determine whether the media asset finishes at the given time; and

in response to determining that the media asset does not finish at the given time:

record the position of the media asset at the given time; and

resume the media asset at the recorded position, at a second time the first user access the media asset.

Assignments (9)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: ROVI PRODUCT CORPORATION (AS SUCCESSOR-IN-INTEREST TO ROVI GUIDES, INC.)
Reel/Frame 061786/0768 →
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 →
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 Apr 9, 2018
From: KAGEYAMA, TSUYOSHI
To: ROVI GUIDES, INC.
Reel/Frame 045479/0950 →