IP Library Granted Patent US 11,971,964
Granted Patent B2
US 11,971,964 · App. 17/384,169 · Granted Apr 30, 2024

Systems and methods for content rights portability

Inventors: Jose Eduardo del Valle Diharce (Dallas, TX); Benjamin Harden (Coronado, CA)
Assignee: Rovi Guides, Inc.
G06F21/10G06F21/6209H04L9/14G06F21/1013G06F2221/2111G06F2221/2137G06F2221/2141
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,971,964
App. No.
17/384,169
Granted
Apr 30, 2024
Kind
B2
Abstract

The system and methods described allow a content delivery application to provide temporary access to a content item for display on a content access device based on a user obtaining access to the content item initially on another system. The content delivery application receives content accessed confirmation that user access a content item and then monitors whether that access was interrupted. If the access was interrupted, the content delivery application generates a content access bookmark based on a content timeline and stores a content access authorization comprising the content access bookmark and an identifier from the profile. When the user requests the content item, the content delivery application transmits access information corresponding to segments of the content item, based on the content access bookmark to a user's device.

Claims (54)

1. A method for providing access to content, the method comprising:

determining that a device on which a profile is in use is no longer accessing a content item, wherein the profile has access to the content item;

in response to determining that the device is no longer accessing the content item:

generating a content access bookmark based on a content timeline, and

storing a content access authorization comprising the content access bookmark and an identifier from the profile;

determining whether a subsequent content access request for the content item is approved based on the content access authorization; and

in response to determining that the subsequent content access request is approved based on the content access authorization, transmitting access information corresponding to segments of the content item based on the content access bookmark.

2. The method of claim 1 , wherein the subsequent content access request comprises a request to resume the content item based on the content access bookmark.

3. The method of claim 1 , further comprising:

determining an access grant expiration of the content access authorization; and

in response to determining that a current time is past the access grant expiration, revoking keys corresponding to the segments of the content item.

4. The method of claim 1 , wherein the determining that the device is no longer accessing the content item comprises:

determining a content access location for the content item;

monitoring a device location of the device; and

determining, based on the monitoring, that the device location has moved from the content access location.

5. The method of claim 1 , wherein the device is a first device, and wherein the access information is transmitted to a second device different from the first device.

6. The method of claim 1 , wherein the profile has access to the content item based on a content access confirmation.

7. The method of claim 6 , wherein the content access confirmation comprises an indication that a transaction, for the profile, exists for accessing the content item.

8. The method of claim 1 , wherein the determining whether a subsequent content access request for the content item is approved comprises:

detecting, from an optical capture, a content access code; and

determining, based on the content access code, that the profile has access to the content item.

9. The method of claim 1 , wherein the access information comprises access keys for decrypting a corresponding segment of the segments of the content item.

10. The method of claim 1 , further comprising:

generating an encryption key and a corresponding decryption key for the content item specific to the profile;

encrypting, with the encryption key, segments of the content item based on the content access bookmark and up to the end of the content item; and

wherein the access information comprises the corresponding decryption key.

11. A system for providing access to content, the system comprising:

communication circuitry; and

control circuitry coupled to the communication circuitry and configured to:

determine that a device on which a profile is in use is no longer accessing a content item, wherein the profile has access to the content item;

in response to determining that the device is no longer accessing the content item:

generate a content access bookmark based on a content timeline, and

store a content access authorization comprising the content access bookmark and an identifier from the profile;

determine whether a subsequent content access request for the content item is approved based on the content access authorization; and

in response to determining that the subsequent content access request is approved based on the content access authorization, transmit, via the communication circuitry, access information corresponding to segments of the content item based on the content access bookmark.

12. The system of claim 11 , wherein the subsequent content access request comprises a request to resume the content item based on the content access bookmark.

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

determine an access grant expiration of the content access authorization; and

in response to determining that a current time is past the access grant expiration, revoke keys corresponding to the segments of the content item.

14. The system of claim 11 , wherein the control circuitry, when determining that the device is no longer accessing the content item, is configured to:

determine a content access location for the content item;

monitor a device location of the device; and

determine, based on monitoring the device location, that the device location has moved from the content access location.

15. The system of claim 11 , wherein the device is a first device, and wherein the access information is transmitted to a second device different from the first device.

16. The system of claim 11 , wherein the profile has access to the content item based on a content access confirmation.

17. The system of claim 16 , wherein the content access confirmation comprises an indication that a transaction, for the profile, exists for accessing the content item.

18. The system of claim 11 , wherein the control circuitry, when determining whether a subsequent content access request for the content item is approved, is configured to:

detect, from an optical capture, a content access code; and

determine, based on the content access code, that the profile has access to the content item.

19. The system of claim 11 , wherein the access information comprises access keys for decrypting a corresponding segment of the segments of the content item.

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

generate an encryption key and a corresponding decryption key for the content item specific to the profile;

encrypt, with the encryption key, segments of the content item based on the content access bookmark and up to the end of the content item; and

wherein the access information comprises the corresponding decryption key.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
SECURITY INTEREST Recorded May 19, 2023
From: ADEIA GUIDES INC.; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063707/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2021
From: DEL VALLE DIHARCE, JOSE EDUARDO; HARDEN, BENJAMIN
To: ROVI GUIDES, INC.
Reel/Frame 056965/0829 →
Continuity (2)
Continuation 16440598 · Jun 13, 2019
Related Publication 20210349971A1 · Nov 11, 2021
Cited By (1)
US 12,348,633