IP Library Granted Patent US 11,711,559
Granted Patent B2
US 11,711,559 · App. 17/097,933 · Granted Jul 25, 2023

Systems and methods for optimizing content viewing using digital rights of multiple users

Inventors: Kevin Bruce Lenhart (Campbell, CA); Sean Matthews (Los Altos, CA); Benjamin Holms Maughan (Pleasanton, CA)
Assignee: ROVI GUIDES, INC.
H04N21/2541H04N21/2543H04N21/25875H04N21/4627H04N21/47202H04N21/47211H04N21/232
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,711,559
App. No.
17/097,933
Granted
Jul 25, 2023
Kind
B2
Abstract

Systems and methods are disclosed herein for enabling multiple users' digital rights to be applied as needed to access media while those users are present to consume media. In particular, a media guidance application may receive a selection of a media asset and determine that the user equipment device does not allow access to the media asset. In response, the media guidance application may identify all the users consuming content from that user equipment device and retrieve digital rights for each user. The media guidance application may compare the digital rights of each user with digital rights required to access the media asset. The media guidance application may, based on the comparison, identify a set of digital rights (e.g., for another user present) that enable access to the media asset, and use those digital rights to access the media asset for consumption.

Claims (66)

1. A method for accessing content utilizing digital rights data, the method comprising:

receiving, in association with a first account, a request to access a content item via a first device;

retrieving a first set of digital rights data that corresponds to the first account;

determining, based on the first set of digital rights data, that the first account is not authorized to access the content item; and

in response to determining that the first account is not authorized to access the content item, (a) identifying a second device proximate the first device, the second device associated with a second account that is distinct from the first account, and (b) determining, based on a second set of digital rights data that corresponds to the second account, that the second account is authorized to access the content item, wherein the first account retains the first set of digital rights data; and

accessing the content item using the second set of digital rights data.

2. The method of claim 1 , wherein the request is received at a first user equipment, and wherein the identifying the second account that is distinct from the first account comprises:

detecting a plurality of user devices that are located within proximity of the first user equipment;

determining a plurality of user identifiers corresponding to the plurality of user devices; and

identifying, based on the plurality of user identifiers, the second account that is distinct from the first account.

3. The method of claim 1 , wherein the request is received from the first device corresponding to the first account, and wherein the receiving the request to access the content item comprises:

receiving, from the first device, user input that identifies the content item for consumption.

4. The method of claim 1 , wherein the retrieving the first set of digital rights data that corresponds to the first account comprises:

determining a user identifier associated with the first account; and

retrieving, using the user identifier associated with the first account, the first set of digital rights data.

5. The method of claim 1 , wherein the determining that the first account is not authorized to access the content item comprises:

determining a content identifier associated with the content item;

retrieving, using the content identifier, digital rights data required to access the content item; and

comparing the first set of digital rights data with the digital rights data required to access the content item.

6. The method of claim 5 , wherein the comparing the first set of digital rights data with the digital rights data required to access the content item comprises comparing a subscription level corresponding to the first set of digital rights data with a subscription level corresponding to the digital rights data required to access the content item.

7. The method of claim 1 , wherein the determining that the second account is authorized to access the content item comprises:

retrieving, using a content identifier associated with the content item, digital rights data required to access the content item;

comparing the second set of digital rights data with the digital rights data required to access the content item; and

determining, based on the comparing, that the second set of digital rights data matches with the digital rights data required to access the content item.

8. The method of claim 1 , wherein accessing the content item using the second set of digital rights data comprises:

setting the second account as a currently selected account to access the content item using the second set of digital rights data for duration of consumption of the content item; and

after the duration of consumption of the content item has finished, setting the currently selected account to be the first account.

9. The method of claim 1 , wherein the retrieving the first set of digital rights data that corresponds to the first account comprises:

transmitting a query for the first set of digital rights data, wherein the query comprises a user identifier associated with the first account; and

based on the query, receiving a data structure that stores the first set of digital rights data.

10. The method of claim 1 , further comprising:

in response to the determining that the second account is authorized to access the content item, storing a user identifier associated with the second set of digital rights data.

11. A system for accessing content utilizing digital rights data, the system comprising:

communications circuitry configured to receive, in association with a first account, a request to access a content item via a first device; and

control circuitry coupled to the communications circuitry, wherein the control circuitry is configured to:

retrieve a first set of digital rights data that corresponds to the first account;

determine, based on the first set of digital rights data, that the first account is not authorized to access the content item; and

in response to determining that the first account is not authorized to access the content item, (a) identify a second device proximate the first device, the second device associated with a second account that is distinct from the first account, and (b) determine, based on a second set of digital rights data that corresponds to the second account, that the second account is authorized to access the content item, wherein the first account retains the first set of digital rights data; and

access the content item using the second set of digital rights data.

12. The system of claim 11 , wherein the request is received at a first user equipment, and wherein the control circuitry, when identifying the second account that is distinct from the first account, is configured to:

detect a plurality of user devices that are located within proximity of the first user equipment;

determine a plurality of user identifiers corresponding to the plurality of user devices; and

identify, based on the plurality of user identifiers, the second account that is distinct from the first account.

13. The system of claim 11 , wherein the request is received from the first device corresponding to the first account, and wherein the communications circuitry, when receiving the request to access the content item, is configured to:

receive, from the first device, user input that identifies the content item for consumption.

14. The system of claim 11 , wherein the control circuitry, when retrieving the first set of digital rights data that corresponds to the first account, is configured to:

determine a user identifier associated with the first account; and

retrieve, via the communications circuitry and using the user identifier associated with the first account, the first set of digital rights data.

15. The system of claim 11 , wherein the control circuitry, when determining that the first account is not authorized to access the content item, is configured to:

determine a content identifier associated with the content item;

retrieve, via the communications circuitry and using the content identifier, digital rights data required to access the content item; and

compare the first set of digital rights data with the digital rights data required to access the content item.

16. The system of claim 15 , wherein the control circuitry, when comparing the first set of digital rights data with the digital rights data required to access the content item, is configured to:

compare a subscription level corresponding to the first set of digital rights data with a subscription level corresponding to the digital rights data required to access the content item.

17. The system of claim 11 , wherein the control circuitry, when determining that the second account is authorized to access the content item, is configured to:

retrieve, via the communications circuitry and using a content identifier associated with the content item, digital rights data required to access the content item;

compare the second set of digital rights data with the digital rights data required to access the content item; and

determine, based on the comparison, that the second set of digital rights data matches with the digital rights data required to access the content item.

18. The system of claim 11 , wherein the control circuitry, when accessing the content item using the second set of digital rights data, is configured to:

set the second account as a currently selected account to access the content item using the second set of digital rights data for duration of consumption of the content item; and

after the duration of consumption of the content item has finished, set the currently selected account to be the first account.

19. The system of claim 11 , wherein the control circuitry, when retrieving the first set of digital rights data that corresponds to the first account, is configured to:

transmit, via the communications circuitry, a query for the first set of digital rights data, wherein the query comprises a user identifier associated with the first account; and

based on the query, receive, via the communications circuitry, a data structure that stores the first set of digital rights data.

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

in response to determining that the second account is authorized to access the content item, store a user identifier associated with the second set of digital rights data.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069112/0430 →
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 16, 2020
From: LENHART, KEVIN BRUCE; MATTHEWS, SEAN; MAUGHAN, BENJAMIN HOLMS
To: ROVI GUIDES, INC.
Reel/Frame 054376/0862 →
Continuity (2)
Continuation 15961232 · Apr 24, 2018
Related Publication 20210120293A1 · Apr 22, 2021
Cited By (1)
US 12,501,091