IP Library Granted Patent US 12,348,633
Granted Patent B2
US 12,348,633 · App. 18/616,616 · Granted Jul 1, 2025

Systems and methods for content rights portability

Inventors: Jose Eduardo del Valle Diharce (Dallas, TX); Benjamin Harden (Coronado, CA)
Assignee: Adeia Guides Inc.
H04L9/14G06F21/10G06F21/6209G06F21/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 12,348,633
App. No.
18/616,616
Granted
Jul 1, 2025
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 (62)

1. A method comprising:

determining that a first device is no longer accessing a content item;

storing a content access authorization comprising a content access bookmark indicating at least one authorized segment of the content item;

receiving, from a second device, a content access request for the content item;

determining whether the content access request is approved based on the stored content access authorization; and

in response to determining that the content access request is approved based on the stored content access authorization, transmitting, to the second device, access information corresponding to the at least one authorized segment based on the content access bookmark.

2. The method of claim 1 , wherein the content access authorization is associated with a profile, the method further comprising:

determining that the profile is associated with a transaction for accessing the content item; and

generating for display a notification indicating that access rights to the at least one authorized segment of the content item are available for the profile.

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

4. The method of claim 1 , further comprising:

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

encrypting, with the encryption key, the at least one authorized segment of the content item based on the content access bookmark; and

wherein the access information comprises the corresponding decryption key.

5. The method of claim 4 , wherein encrypting, with the encryption key, the at least one authorized segment comprises encrypting, with the encryption key, a plurality of sequential segments, wherein the plurality of sequential segments is decrypted using the corresponding decryption key.

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

identifying a content access location at which the first device accessed the content item;

determining a geographic boundary associated with the content access location; and

in response to detecting that the first device moves outside the geographic boundary, determining that the first device is no longer accessing the content item.

7. The method of claim 1 , wherein the content access request comprises an optical capture from the second device, the method further comprising:

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

determining that the content access request is approved based on the content access code.

8. The method of claim 1 , wherein transmitting the access information corresponding to the at least one authorized segment based on the content access bookmark comprises:

transmitting, to the second device, at least one access key for decrypting the at least one authorized segment.

9. The method of claim 1 , wherein the at least one authorized segment comprises a plurality of unwatched segments of the content item.

10. The method of claim 9 , further comprising:

identifying a time mark in the content item at which the first device no longer accesses the content item;

determining, based on the time mark, a first unwatched segment of the plurality of unwatched segments;

determining a sequence of segments starting at the first unwatched segment and ending at a second unwatched segment; and

wherein the content access bookmark indicates the sequence of segments starting at the first unwatched segment and ending at the second unwatched segment.

11. A system comprising:

communication circuitry configured to transmit access information; and

control circuitry configured to:

determine that a first device is no longer accessing a content item;

store a content access authorization comprising a content access bookmark indicating at least one authorized segment of the content item;

receive, from a second device, a content access request for the content item;

determine whether the content access request is approved based on the stored content access authorization; and

in response to determining that the content access request is approved based on the stored content access authorization, transmit, to the second device via the communication circuitry, access information corresponding to the at least one authorized segment based on the content access bookmark.

12. The system of claim 11 , wherein the content access authorization is associated with a profile, and wherein the control circuitry is further configured to:

determine that the profile is associated with a transaction for accessing the content item; and

generate for display a notification indicating that access rights to the at least one authorized segment of the content item are available for the profile.

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

14. 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;

encrypt, with the encryption key, the at least one authorized segment of the content item based on the content access bookmark; and

wherein the access information comprises the corresponding decryption key.

15. The system of claim 14 , wherein the control circuitry, when encrypting the at least one authorized segment with the encryption key, is configured to encrypt, with the encryption key, a plurality of sequential segments, wherein the plurality of sequential segments is decrypted using the corresponding decryption key.

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

identify a content access location at which the first device accessed the content item;

determine a geographic boundary associated with the content access location; and

in response to detecting that the first device moves outside the geographic boundary, determine that the first device is no longer accessing the content item.

17. The system of claim 11 , wherein the content access request comprises an optical capture from the second device, and wherein the control circuitry is further configured to:

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

determine that the content access request is approved based on the content access code.

18. The system of claim 11 , wherein the control circuitry, when transmitting the access information corresponding to the at least one authorized segment based on the content access bookmark, is configured to:

transmit, to the second device, at least one access key for decrypting the at least one authorized segment.

19. The system of claim 11 , wherein the at least one authorized segment comprises a plurality of unwatched segments of the content item.

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

identify a time mark in the content item at which the first device no longer accesses the content item;

determine, based on the time mark, a first unwatched segment of the plurality of unwatched segments;

determine a sequence of segments starting at the first unwatched segment and ending at a second unwatched segment; and

wherein the content access bookmark indicates the sequence of segments start at the first unwatched segment and ending at the second unwatched segment.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: DEL VALLE DIHARCE, JOSE EDUARDO; HARDEN, BENJAMIN
To: ROVI GUIDES, INC.
Reel/Frame 066900/0468 →
Continuity (3)
Continuation 17384169 · Jul 23, 2021
Continuation 16440598 · Jun 13, 2019
Related Publication 20240235833A1 · Jul 11, 2024
References Cited (8)
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 11100196B2 · Del Valle Diharce et al. · 2021 [cited by applicant]
US 11971964B2 · Del Valle Diharce et al. · 2024 [cited by applicant]
US 20110219229A1 · Cholas et al. · 2011 [cited by applicant]
US 20110258706A1 · Rouse et al. · 2011 [cited by applicant]
US 20120216289A1 · Kawaguchi · 2012 [cited by examiner]
US 20190034429A1 · Das · 2019 [cited by examiner]
US 20210349971A1 · Del Valle Diharce et al. · 2021 [cited by applicant]