IP Library Granted Patent US 11,122,322
Granted Patent B2
US 11,122,322 · App. 16/847,841 · Granted Sep 14, 2021

Systems and methods for providing a deletion notification

Inventors: Vikram Makam Gupta (Karnataka, IN); Vishwas Sharadanagar Panchaksharaiah (Karnataka, IN)
Assignee: ROVI GUIDES, INC.
H04N21/4312H04N21/4335H04N21/4424H04N21/4438H04N21/44222H04N21/466
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,122,322
App. No.
16/847,841
Granted
Sep 14, 2021
Kind
B2
Abstract

Systems and methods are provided herein for indicating an amount of available storage space. To this end, the systems and methods monitor storage space associated with a media storage device to determine whether an amount of storage space available is less than a threshold. In response to determining the amount of storage space available is less than the threshold, the systems and methods enter a deletion mode. Systems and methods monitor user interactions between a user and a user device after entering the deletion mode. Systems and methods further generate for display a notification at an appropriate time, based on the monitored user interactions, to indicate the amount of storage space available to the user.

Claims (32)

1. A method for performing a system action, the method comprising:

in response to determining an amount of available resources in a device is less than a set threshold, beginning, by control circuitry, monitoring of a user's interactions with the device and without monitoring a user's interactions before determining an amount of available resources in a device is less than a set threshold;

calculating, by the control circuitry: a score by comparing the monitored interactions with a template;

identifying, by the control circuitry, a time to perform the system action based on the calculated score; and

performing, by the control circuitry; the system action at the identified time,

wherein identifying the time to perform the system action comprises:

generating, by the control circuitry, a timestamp at the time when the calculated score is determined to correspond to a score threshold;

determining, by the control circuitry, that a time associated with the timestamp represents a time at which the user is likely to respond to a solicitation to perform the system action; and

storing, by the control circuitry, the timestamp.

2. The method of claim 1 , further comprising, in response to determining the amount of available resources in the device is less than the set threshold, entering, by the control circuitry, a deletion mode wherein during the deletion mode, a set of operations are performed by the control circuitry that expend more power than operations in a normal operation mode.

3. The method of claim 1 , further comprising generating for display, by the control circuitry, at the identified time, a notification identifying the system action.

4. The method of claim 3 , wherein generating for display the notification comprises generating for display a solicitation to perform the system action; and wherein performing the system action at the identified time occurs in response to receiving a confirmation of the solicitation from the user.

5. The method of claim 4 , wherein the system action comprises deleting, by the control circuitry, at least one content item, the method further comprising: in response to deleting the at least one content item from the device, determining, by the control circuitry, whether a new amount of available resources in the device is below the set threshold; in response to determining that the new amount of available resources in the device is at or above the set threshold, entering, by the control circuitry, a normal operation mode; and in response to determining that the new amount of available resources in the device is below the set threshold, generating for display, by the control circuitry, a solicitation to delete at least one other content item from the device.

6. The method of claim 4 , wherein generating for display the solicitation to perform the system action comprises: determining, by the control circuitry, a content item on the device that has the lowest priority to the user; and generating for display, by the control circuitry, a solicitation to delete the content item that has the lowest priority to the user.

7. The method of claim 4 , wherein generating for display the solicitation to perform the system action comprises generating for display, by the control circuitry, a pop-up window that is overlaid over media content that is currently being displayed on the user device.

8. The method of claim 3 , further comprising: in response to receiving a refusal of the solicitation from the user: ceasing to display, by the control circuitry, the solicitation to perform the system action; and entering, by the control circuitry, the normal operation mode for a predetermined time period.

9. A system for performing a system action, the system comprising: control circuitry configured to:

in response to determining an amount of available resources in a device is less than a set threshold, begin monitoring of a user's interactions with the device and without monitoring a user's interactions before determining an amount of available resources in a device is less than a set threshold;

calculate a score by comparing the monitored interactions with a template;

identify a time to perform the system action based on the calculated score; and

perform the system action at the identified time,

wherein identifying the time to perform the system action comprises:

generating, by the control circuitry, a timestamp at the time when the calculated score is determined to correspond to a score threshold;

determining, by the control circuitry, that a time associated with the timestamp represents a time at which the user is likely to respond to a solicitation to perform the system action; and

storing, by the control circuitry, the timestamp.

10. The system of claim 9 , wherein the control circuitry is further configured to, in response to determining the amount of available resources in the device is less than the set threshold, enter a deletion mode wherein during the deletion mode, a set of operations are performed by the control circuitry that expend more power than operations in a normal operation mode.

11. The system of claim 9 , wherein the control circuitry is further configured to generate for display, at the identified time, a notification identifying the system action.

12. The system of claim 11 , wherein the control circuitry configured to generate for display the notification is further configured to generate for display a solicitation to perform the system action, and wherein performing the system action at the identified time occurs in response to receiving a confirmation of the solicitation from the user.

13. The system of claim 12 , wherein the system action comprises deleting at least one content item, and wherein the control circuitry is further configured to: in response to deleting the at least one content item from the device, determine whether a new amount of available resources in the device is below the set threshold; in response to determining that the new amount of available resources in the device is at or above the set threshold, enter a normal operation mode; and in response to determining that the new amount of available resources in the device is below the set threshold, generate for display a solicitation to delete at least one other content item from the device.

14. The system of claim 12 , wherein the control circuitry configured to generate for display the solicitation to perform the system action is further configured to: determine a content item on the device that has the lowest priority to the user; and generate for display a solicitation to delete the content item that has the lowest priority to the user.

15. The system of claim 12 , wherein the control circuitry configured to generate for display the solicitation to perform the system action is further configured to generate for display a pop-up window that is overlaid over media content that is currently being displayed on the user device.

16. The system of claim 11 , wherein the control circuitry is further configured to: in response to receiving a refusal of the solicitation from the user: cease to display the solicitation to perform the system action; and enter the normal operation mode for a predetermined time period.

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 Apr 14, 2020
From: GUPTA, VIKRAM MAKAM; PANCHAKSHARAIAH, VISHWAS SHARADANAGAR
To: ROVI GUIDES, INC.
Reel/Frame 052388/0592 →