IP Library Granted Patent US 11,395,021
Granted Patent B2
US 11,395,021 · App. 16/827,392 · Granted Jul 19, 2022

Systems and methods for managing storage of media content item

Inventors: Charishma Chundi (Andhra Pradesh, IN); Susanto Sen (Karnataka, IN)
Assignee: Rovi Guides, Inc.
H04N21/2407H04N21/23113H04N21/26241H04N21/84
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,021
App. No.
16/827,392
Filed
Mar 23, 2020
Granted
Jul 19, 2022
Kind
B2
Art Unit
2426
USPC
725/14
Abstract

Systems and methods are described to selectively provide a buffer time prior to deletion of a media content item. In particular, techniques are presented for transmitting a proposal to delay deletion of a media content item, in response to determining that a number of identified users likely to view the media content item exceeds a predetermined number. Systems and methods are also described to identify a user who is likely to view the media content item, and present to the identified user an offer to extend availability of a media content item. Deletion of the media content item may be delayed by a predetermined time period.

Claims (73)

1. A method for managing access to a media content item stored on a server, the method comprising:

storing the media content item on the server, wherein the media content item is accessible to a plurality of users; and

in response to receiving a request to delete the media content item stored on the server:

calculating a respective likelihood score for each of the plurality of users, wherein each respective likelihood score is indicative of probability of a respective user to view the media content item during a predetermined time period,

based on the calculated score, selecting a user from the plurality of users who is identified likely to be interested in the media content item during the predetermined time period,

presenting, to the selected user, an offer to extend availability of the media content item,

in response to receiving an acceptance of the offer:

making the media content item accessible to the selected user during the predetermined time period by:

modifying access rights associated with the selected user to enable the selected user to view or access the media content item,

associating tags or keywords with the media content item such that a search by the selected user for content associated with the tags or keywords is successful, and

making the media content item inaccessible to the users of the plurality of users who were not selected during a predetermined time period by:

modifying access rights associated with the non-selected users to disable the non-selected users from viewing or accessing the media content item,

associating tags or keywords with the media content item such that a search by the non-selected users for content associated with the tags or keywords is unsuccessful, and

temporarily storing the media content item,

based on the calculated score, in response to the user who is identified as unlikely to be interested in the media content item but is identified as likely to be interested in a portion of the media content item, providing an offer to extend availability of only the portion of the media content item, wherein the portion of the media content item is smaller than the media content item, and

in response to accepting the offer to extend availability of only the portion of the media content item, storing only the portion of the media content item and modifying the access rights associated with the user for only the portion of the media content item.

2. The method of claim 1 , further comprising:

deleting the media content item from the server after the predetermined time period.

3. The method of claim 1 , wherein identifying the user who is likely to be interested in the media content item during the predetermined time period comprises:

retrieving a media content item viewing profile associated with the user;

determining whether the retrieved media content item viewing profile comprises metadata matching metadata of the media content item stored on the server; and

in response to determining that the retrieved media content item viewing profile comprises metadata matching the metadata of the media content item, identifying the user as likely to be interested in the media content item during the predetermined time period.

4. The method of claim 3 , wherein the metadata of the media content item viewing profile of the user includes previously viewed media content items.

5. The method of claim 1 , wherein metadata associated with the portion of the media content item matches metadata of a media content item viewing profile of the user.

6. The method of claim 1 , wherein the media content item is encrypted, and each of the plurality of users is blocked from accessing the encrypted media content item.

7. The method of claim 1 , further comprising:

after expiration of the predetermined time period, presenting to the selected user an offer to extend availability of the media content item beyond the predetermined time period.

8. The method of claim 7 , further comprising:

in response to receiving an acceptance of the offer to extend availability of the media content item beyond the predetermined time period,

making the media content item accessible to the selected user for a predetermined extension time period.

9. The method of claim 1 , further comprising:

based on the calculated score, selecting a plurality of users from the plurality of users who are likely to view the media content item during a predetermined time period;

presenting, to the selected plurality of users, an offer to extend availability of the media content item;

in response to receiving an acceptance of the offer presented to the selected plurality of users:

making the media content item accessible to the selected plurality of users during the predetermined time period, and

making the media content item inaccessible to the users of the plurality of users who were not selected during the predetermined time period.

10. A system for managing storage of a media content item on a server, the system comprising:

storage circuitry configured to:

store the media content item on the server, wherein the media content item is accessible to a plurality of users; and

control circuitry configured to:

in response to receiving a request to delete the media content item stored on the server:

calculate a respective likelihood score for each of the plurality of users,

based on the calculated score, select a user from the plurality of users who is identified likely to be interested in the media content item during a predetermined time period,

present, to the selected user, an offer to extend availability of the media content item,

in response to receiving an acceptance of the offer:

make the media content item accessible to the selected user during the predetermined time period by:

modifying access rights associated with the selected user to enable the selected user to view or access the media content item,

associating tags or keywords with the media content item such that a search by the selected user for content associated with the tags or keywords is successful, and

make the media content item inaccessible to the users of the plurality of users who were not selected during a predetermined time period by:

 modifying access rights associated with the non-selected users to disable the non-selected users from viewing or accessing the media content item,

 associating tags or keywords with the media content item such that a search by the non-selected users for content associated with the tags or keywords is unsuccessful, and

temporarily storing the media content item,

based on the calculated score, in response to the user who is identified as unlikely to be interested in the media content item but is identified as likely to be interested in a portion of the media content item, provide an offer to extend availability of only the portion of the media content item, wherein the portion of the media content item is smaller than the media content item, and

in response to accepting the offer to extend availability of only the portion of the media content item, store only the portion of the media content item and modify the access rights associated with the user for only the portion of the media content item.

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

delete the media content item from the server after the predetermined time period.

12. The system of claim 10 , wherein in identifying the user who is likely to be interested in the media content item during the predetermined time period, the control circuitry is further configured to:

retrieve a media content item viewing profile associated with the user;

determine whether the retrieved media content item viewing profile comprises metadata matching metadata of the media content item stored on the server; and

in response to determining that the retrieved media content item viewing profile comprises metadata matching the metadata of the media content item, identify the user as likely to be interested in the media content item during the predetermined time period.

13. The system of claim 12 , wherein the metadata of the media content item viewing profile of the user includes previously viewed media content items.

14. The system of claim 10 , wherein metadata associated with the portion of the media content item matches metadata of a media content item viewing profile of the user.

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

after expiration of the predetermined time period, present to the selected user an offer to extend availability of the media content item beyond the predetermined time period.

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

in response to receiving an acceptance of the offer to extend availability of the media content item beyond the predetermined time period:

make the media content item accessible to the selected user for a predetermined extension time period.

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

based on the calculated score, select a plurality of users from the plurality of users who are likely to view the media content item during a predetermined time period;

present, to the selected plurality of users, an offer to extend availability of the media content item;

in response to receiving an acceptance of the offer presented to the selected plurality of users:

make the media content item accessible to the selected plurality of users during the predetermined time period, and

make the media content item inaccessible to the users of the plurality of users who were not selected during the predetermined time period.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2020
From: CHUNDI, CHARISHMA; SEN, SUSANTO
To: ROVI GUIDES, INC.
Reel/Frame 052906/0005 →
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 →
Continuity (1)
Related Publication 20210297718A1 · Sep 23, 2021
Cited By (2)
US 12,223,609 US 12,556,765