IP Library Granted Patent US 12,501,091
Granted Patent B2
US 12,501,091 · App. 18/204,489 · Granted Dec 16, 2025

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: Adeia 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 12,501,091
App. No.
18/204,489
Granted
Dec 16, 2025
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 (77)

1 . A method comprising:

receiving a request to access a content item from a first media source via a first device at a first physical position;

retrieving a first set of digital rights data corresponding to the first device;

determining that the first set of digital rights data does not authorize access to the content item from the first media source;

based at least in part on determining that the first set of digital rights data does not authorize access to the content item from the first media source, identifying a second device at a second physical position proximate to the first physical position of the first device;

receiving a second set of digital rights data corresponding to the second device based at least in part on having identified the second device as being proximate to the first device;

determining that the second set of digital rights data does not authorize access to the content item from the first media source;

based at least in part on determining that the second set of digital rights data does not authorize access to the content item from the first media source, determining that the second set of digital rights data authorizes access to the content item from a second media source that is different from the first media source; and

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

2 . The method of claim 1 , wherein the first device is associated with a first account associated with the first media source and the second device is associated with a second account associated with the second media source, and wherein the first account is distinct from the second account.

3 . The method of claim 2 , wherein accessing the content item from the second media source using the second set of digital rights data comprises:

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

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

4 . The method of claim 1 , wherein identifying the second device at the second physical position proximate to the first physical position of the first device comprises:

detecting a plurality of devices that are located at respective physical positions within proximity of the first physical position of the first device;

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

identifying, based on the plurality of user identifiers, the second set of digital rights data.

5 . The method of claim 1 , wherein the determining that the first device 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 retrieving the first set of digital rights data comprises:

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

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

8 . The method of claim 1 , wherein the first set of digital rights data corresponding to the first device is retained after the content item has finished playing.

9 . The method of claim 1 , further comprising:

identifying a third device at a third physical position proximate to the first physical position of the first device and the second physical position of the second device;

receiving a third set of digital rights data corresponding to the third device based at least in part on having identified the third device as being proximate to the first device and the second device; and

determining that the third set of digital rights data does not authorize access to the content item from the first media source,

wherein performing the determination that the second set of digital rights data authorizes access to the content item from the second media source is further based at least in part on determining that the third set of digital rights data does not authorize access to the content item from the first media source.

10 . A system comprising:

communications circuitry configured to receive a request to access a content item from a first media source via a first device at a first physical position; and

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

retrieve a first set of digital rights data corresponding to the first device;

determine that the first set of digital rights data does not authorize access to the content item from the first media source;

based at least in part on determining that the first set of digital rights data does not authorize access to the content item from the first media source, identify a second device at a second physical position proximate to the first physical position of the first device;

receive, via the communications circuitry, a second set of digital rights data from the second device based at least in part on having identified the second device as being proximate to the first device;

determine that the second set of digital rights data does not authorize access to the content item from the first media source;

based at least in part on determining that the second set of digital rights data does not authorize access to the content item from the first media source, determine that the second set of digital rights data authorizes access to the content item from a second media source that is different from the first media source; and

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

11 . The system of claim 10 , wherein the first device is associated with a first account associated with the first media source and the second device is associated with a second account associated with the second media source, and wherein the first account is distinct from the second account.

12 . The system of claim 11 , wherein the control circuitry is configured to access the content item from the second media source using the second set of digital rights data by:

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

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

13 . The system of claim 10 , wherein the control circuitry is configured to identify the second device at the second physical position proximate to the first physical position of the first device by:

detecting a plurality of devices that are located at respective physical positions within proximity of the first physical position of the first device;

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

identifying, based on the plurality of user identifiers, the second set of digital rights data.

14 . The system of claim 10 , wherein the control circuitry is configured to determine that the first device is not authorized to access the content item by:

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, wherein the comparing 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.

15 . The system of claim 10 , wherein the control circuitry is configured to retrieve the first set of digital rights data by:

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

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

16 . A non-transitory computer readable medium comprising one or more instructions that, when executed by control circuitry, cause the control circuitry to:

receive a request to access a content item from a first media source via a first device at a first physical position;

retrieve a first set of digital rights data corresponding to the first device;

determine that the first set of digital rights data does not authorize access to the content item from the first media source;

based at least in part on determining that the first set of digital rights data does not authorize access to the content item from the first media source, identify a second device at a second physical position proximate to the first physical position of the first device;

receive a second set of digital rights data from the second device;

determine that the second set of digital rights data does not authorize access to the content item from the first media source;

based at least in part on determining that the second set of digital rights data does not authorize access to the content item from the first media source, determine that the second set of digital rights data authorizes access to the content item from a second media source that is different from the first media source; and

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

17 . The non-transitory computer readable medium of claim 16 , wherein the first device is associated with a first account associated with the first media source and the second device is associated with a second account associated with the second media source, and wherein the first account is distinct from the second account.

18 . The non-transitory computer readable medium of claim 17 , wherein the instructions that cause the control circuitry to access the content item from the second media source using the second set of digital rights data cause the control circuitry to:

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

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

19 . The non-transitory computer readable medium of claim 16 , wherein the instructions that cause the control circuitry to identify the second device at the second physical position proximate to the first physical position of the first device cause the control circuitry to:

detect a plurality of devices that are located at respective physical positions within proximity of the first physical position of the first device;

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

identify, based on the plurality of user identifiers, the second set of digital rights data.

20 . The non-transitory computer readable medium of claim 16 , wherein the instructions that cause the control circuitry to determine that the first device is not authorized to access the content item cause the control circuitry to:

determine a content identifier associated with the content item;

retrieve, 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.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069112/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2023
From: LENHART, KEVIN BRUCE; MATTHEWS, SEAN; MAUGHAN, BENJAMIN HOLMS
To: ROVI GUIDES, INC.
Reel/Frame 063825/0290 →
Continuity (3)
Continuation 17097933 · Nov 13, 2020
Continuation 15961232 · Apr 24, 2018
Related Publication 20230353804A1 · Nov 2, 2023
References Cited (37)
US 6239794B1 · Yuen et al. · 2001 [cited by applicant]
US 6564378B1 · Satterfield et al. · 2003 [cited by applicant]
US 7165098B1 · Boyer et al. · 2007 [cited by applicant]
US 7444413B2 · Saxena · 2008 [cited by examiner]
US 7761892B2 · Ellis et al. · 2010 [cited by applicant]
US 8046801B2 · Ellis et al. · 2011 [cited by applicant]
US 9591339B1 · Christie et al. · 2017 [cited by applicant]
US 10045090B2 · Kareeson · 2018 [cited by examiner]
US 10306326B1 · Nijim · 2019 [cited by applicant]
US 10848806B2 · Helms et al. · 2020 [cited by applicant]
US 10869074B2 · Lenhart et al. · 2020 [cited by applicant]
US 11711559B2 · Lenhart et al. · 2023 [cited by applicant]
US 20020174430A1 · Ellis et al. · 2002 [cited by applicant]
US 20040024886A1 · Saxena · 2004 [cited by applicant]
US 20050251827A1 · Ellis et al. · 2005 [cited by applicant]
US 20060168222A1 · Saxena · 2006 [cited by examiner]
US 20070005504A1 · Chen · 2007 [cited by examiner]
US 20090265426A1 · Svendsen et al. · 2009 [cited by applicant]
US 20100077438A1 · Ansari · 2010 [cited by applicant]
US 20100153885A1 · Yates · 2010 [cited by applicant]
US 20100199341A1 · Foti et al. · 2010 [cited by applicant]
US 20120134652A1 · Bhogul et al. · 2012 [cited by applicant]
US 20120222061A1 · Anthru et al. · 2012 [cited by applicant]
US 20130160146A1 · Kaiser et al. · 2013 [cited by applicant]
US 20130174273A1 · Grab et al. · 2013 [cited by applicant]
US 20140147020A1 · Baldwin · 2014 [cited by examiner]
US 20140223464A1 · Moran et al. · 2014 [cited by applicant]
US 20140283129A1 · Coronel · 2014 [cited by examiner]
US 20150012616A1 · Pearl et al. · 2015 [cited by applicant]
US 20150230004A1 · Vanduyn et al. · 2015 [cited by applicant]
US 20160044385A1 · Kareeson et al. · 2016 [cited by applicant]
US 20160094678A1 · Kumar · 2016 [cited by examiner]
US 20160277785A1 · Newman et al. · 2016 [cited by applicant]
US 20180103281A1 · Drake · 2018 [cited by examiner]
US 20190215564A1 · Webb · 2019 [cited by examiner]
US 20190327509A1 · Lenhart et al. · 2019 [cited by applicant]
US 20210120293A1 · Lenhart et al. · 2021 [cited by applicant]