IP Library Granted Patent US 11,395,039
Granted Patent B2
US 11,395,039 · App. 17/091,219 · Granted Jul 19, 2022

Systems and methods for notifying a user when activity exceeds an authorization level

Inventor: Danielle Gonzalez (Santa Clara, CA)
Assignee: Rovi Guides, Inc.
H04N21/4542H04N21/44218H04N21/44226H04N21/4532H04N21/45457H04N21/4751H04N21/4756
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,395,039
App. No.
17/091,219
Granted
Jul 19, 2022
Kind
B2
Abstract

Systems and methods for generating a notification when activity exceeds an authorization level are provided. A determination is made as to whether content currently being presented to a first user exceeds an authorization level associated with the first user. In response to determining that the content exceeds the authorization level, the content being presented is monitored to determine whether the content meets a criterion. An amount of time the content being presented meets the criterion is measured. In response to determining that the amount of time exceeds a threshold, a communication is transmitted to a second user indicating that the content currently being presented to the first user exceeds the authorization level.

Claims (58)

1. A method comprising:

determining whether content currently being presented to a first user on a computing device exceeds an authorization level assigned to the first user;

in response to determining that the content currently being presented to the first user exceeds the authorization level assigned to the first user:

starting a timer at a first rate;

detecting that a second user is in proximity to the first user;

in response to detecting that the second user is in proximity to the first user, adjusting a timer rate of the timer to a second rate different from the first rate; and

in response to determining that the timer exceeds a threshold, causing a notification to be presented for display.

2. The method of claim 1 , further comprising:

determining whether a distance of the second user to the first user is within a predetermined range;

wherein adjusting the timer rate to the second rate is based on determining that the distance of the second user to the first user is within the predetermined range.

3. The method of claim 1 , further comprising:

determining whether a distance of the second user to the computing device is within a predetermined range;

wherein adjusting the timer rate to the second rate is based on determining that the distance of the second user to the computing device is within the predetermined range.

4. The method of claim 1 , further comprising:

retrieving user profile information for the first user and the second user; and

based on the user profile information, determining the first rate and the second rate;

wherein the first rate and the second rate are used to measure an amount of time the content is being presented while exceeding the authorization level assigned to the first user.

5. The method of claim 1 , further comprising:

receiving a user input from the second user changing the content presented on the computing device to another content;

adjusting the timer rate to a rate different from the second rate based on another content.

6. The method of claim 1 , further comprises receiving a user input specifying a number of users in proximity to the first user.

7. The method of claim 1 , further comprises detecting a number of users in proximity to the first user.

8. The method of claim 7 , further comprising:

based on the detected number of users in proximity to the first user, determining whether an additional user who is not specified in the user input is in proximity to the first user.

9. The method of claim 1 , wherein detecting that the second user is in proximity to the first user comprises detecting the second user in proximity to the first user, wherein the content currently being presented to the first user does not exceed an authorization level assigned to the second user.

10. The method of claim 1 , further comprising:

detecting that the second user is no longer in proximity to the first user; and

in response to detecting that the second user is no longer in proximity to the first user, adjusting the timer rate to the first rate from the second rate.

11. A system comprising:

control circuitry configured to:

determine whether content currently being presented to a first user on a computing device exceeds an authorization level assigned to the first user;

in response to determining that the content currently being presented to the first user exceeds the authorization level assigned to the first user:

start a timer at a first rate;

detect that a second user is in proximity to the first user;

in response to detecting that the second user is in proximity to the first user, adjust a timer rate of the timer to a second rate different from the first rate; and

user interface circuitry configured to:

in response to determining that the timer exceeds a threshold, cause a notification to be presented for display.

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

determine whether a distance of the second user to the first user is within a predetermined range;

wherein adjusting the timer rate to the second rate is based on determining that the distance of the second user to the first user is within the predetermined range.

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

determine whether a distance of the second user to the computing device is within a predetermined range;

wherein adjusting the timer rate to the second rate is based on determining that the distance of the second user to the computing device is within the predetermined range.

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

retrieve user profile information for the first user and the second user; and

based on the user profile information, determine the first rate and the second rate;

wherein the first rate and the second rate are used to measure an amount of time the content is being presented while exceeding the authorization level assigned to the first user.

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

receive a user input from the second user changing the content presented on the computing device to another content; and

adjust the timer rate to a rate different from the second rate based on another content.

16. The system of claim 11 , wherein the control circuitry is further configured to receive a user input specifying a number of users in proximity to the first user.

17. The system of claim 11 , wherein the control circuitry is further configured to detect a number of users in proximity to the first user.

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

based on the detected number of users in proximity to the first user, determine whether an additional user who is not specified in the user input is in proximity to the first user.

19. The system of claim 11 , wherein the control circuitry, when detecting that the second user is in proximity to the first user, is configured to detect the second user in proximity to the first user, wherein the content currently being presented to the first user does not exceed an authorization level assigned to the second user.

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

detect that the second user is no longer in proximity to the first user; and

in response to detecting that the second user is no longer in proximity to the first user, adjust the timer rate to the first rate from the second rate.

Assignments (6)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
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 9, 2020
From: GONZALEZ, DANIELLE
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 054310/0267 →
MERGER Recorded Nov 9, 2020
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 054361/0257 →
MERGER Recorded Nov 9, 2020
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 054361/0388 →
MERGER Recorded Nov 9, 2020
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 054361/0476 →
Cited By (2)
US 12,568,275 US 12,568,276