IP Library Granted Patent US 12,167,078
Granted Patent B2
US 12,167,078 · App. 17/891,539 · Granted Dec 10, 2024

Systems and methods for controlling access to media assets using two-factor authentication

Inventors: Harshith Kumar Gejjegondanahally Sreekanth (Karnataka, IN); Ashwini Dharwa (Madhya Pradesh, IN); Sourabh Kumar (Bihar, IN); Sukanya Agarwal (Haryana, IN)
Assignee: Adeia Guides Inc.
H04N21/4415G06F21/10G06F21/121G06F21/62H04L63/102H04N21/4227H04N21/441H04N21/4532H04N21/47202H04N21/4751H04N21/4753H04N21/482G06F2221/2149H04L2463/082
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,167,078
App. No.
17/891,539
Granted
Dec 10, 2024
Kind
B2
Abstract

Systems and methods for authorizing operations associated with blocked media assets using two-factor authentication. In some aspects, a media guidance application (e.g., executed by a set-top box or other user equipment used to store and display media assets) prompts a user for a password (e.g., a personal information number) in order to unlock the content for viewing. In response to receiving a second request from the user to perform an operation related to the media asset (e.g., delete), the media guidance application prompts the user for an additional factor confirming his or her identity, consistent with two-factor authentication protocol. If the user's identity is authenticated as a user that has authority to perform the operation related to the media asset (e.g., delete the stored media asset), the media guidance application performs the operation related to the media asset (e.g., deletes the media asset).

Claims (59)

1. A method comprising:

based on receiving a first authorization code, providing access to a media asset;

while the media asset is being played, receiving a user interface command to perform an operation related to the playing of the media asset;

based on (a) receiving the user interface command to perform the operation related to the playing of the media asset while the media asset is being played, and (b) determining that additional authorization is needed for the user interface command, requesting biometric data; and

based on determining that received biometric data matches stored biometric data, executing the user interface command.

2. The method of claim 1 , wherein the biometric data comprises one or more of an iris scan, retinal scan, fingerprint scan, or facial map of a user.

3. The method of claim 1 , wherein the biometric data comprises an image of a biometric signature.

4. The method of claim 1 , further comprising:

generating an instruction to allow access to view the media asset for a predetermined period of time;

executing the instruction, wherein the instruction stores a temporary indication to allow access to view the media asset;

based on executing the instruction, monitoring an elapsed time; and

based on determining the elapsed time exceeds the predetermined period of time, deleting the temporary indication to allow access to view the media asset.

5. The method of claim 1 , wherein providing access to the media asset comprises providing a temporary indication to allow access to the media asset, and wherein the user interface command to perform the operation related to the playing of the media asset comprises deletion of the temporary indication to allow access to the media asset.

6. The method of claim 1 , wherein the user interface command to perform the operation related to the playing of the media asset comprises:

accessing blocks of memory containing data corresponding to the media asset; and

copying the data contained in the blocks of memory corresponding to the media asset to first user equipment.

7. The method of claim 1 , further comprising:

based on determining that received biometric data does not match stored biometric data, querying to determine whether there is an alternate second authorization code to allow the user interface command to be executed; and

based on determining that there is the alternate second authorization code to allow the user interface command to be executed, generating for display an indication to input the alternate second authorization code.

8. The method of claim 1 , further comprising:

accessing a user database including identifiers of users who have accessed the media asset;

retrieving, from a field in the user database associated with an identifier, contact information for a device associated with a user who has accessed the media asset; and

transmitting, to the device based on the contact information, a notification to the user that the user interface command to perform the operation related to the playing of the media asset has been received.

9. The method of claim 1 , wherein the media asset is blocked from being played prior to receiving the first authorization code.

10. A system comprising:

input/output (I/O) circuitry configured to receive an authorization code; and

control circuitry configured to, based on the I/O circuitry receiving the first authorization code, provide access to a media asset,

wherein the I/O circuitry is further configured to:

while the media asset is being played, receive a command to perform an operation related to the playing of the media asset; and

based on (a) receiving the user interface command to perform the operation related to the playing of the media asset while the media asset is being played, and (b) determining that additional authorization is needed for the user interface command, request biometric data; and

wherein the control circuitry is further configured to:

based on determining that received biometric data matches stored biometric data, execute the user interface command.

11. The system of claim 10 , wherein the biometric data comprises one or more of an iris scan, retinal scan, fingerprint scan, or facial map of a user.

12. The system of claim 10 , wherein the biometric data comprises an image of a biometric signature.

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

generate an instruction to allow access to view the media asset for a predetermined period of time;

execute the instruction, wherein the instruction stores a temporary indication to allow access to view the media asset;

based on executing the instruction, monitor an elapsed time; and

based on determining the elapsed time exceeds the predetermined period of time, delete the temporary indication to allow access to view the media asset.

14. The system of claim 10 , wherein the control circuitry is further configured to provide access to the media asset by providing a temporary indication to allow access to the media asset, and wherein the user interface command to perform the operation related to the playing of the media asset comprises deletion of the temporary indication to allow access to the media asset.

15. The system of claim 10 , wherein the user interface command to perform the operation related to the playing of the media asset comprises:

accessing blocks of memory containing data corresponding to the media asset; and

copying the data contained in the blocks of memory corresponding to the media asset to first user equipment.

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

based on determining that the received biometric data does not match stored biometric data, query to determine whether there is an alternate second authorization code to allow the user interface command to be executed; and

based on determining that there is the alternate second authorization code to allow the user interface command to be executed, generate for display an indication to input the alternate second authorization code.

17. The system of claim 10 , wherein

the control circuitry is further configured to:

access a user database including identifiers of users who have accessed the media asset; and

retrieve, from a field in the user database associated with an identifier, contact information for a device associated with a user who has accessed the media asset; and

the I/O circuitry is further configured to:

transmit, to the device based on the contact information, a notification to the user that the user interface command to perform the operation related to the playing of the media asset has been received.

18. The system of claim 10 , wherein the control circuitry is further configured to block the media asset from being played prior to receiving the first authorization code.

19. A non-transitory computer-readable memory, having instructions stored thereon that, when executed by a processor, cause performance of a set of acts comprising:

based on receiving a first authorization code, providing access to a media asset;

while the media asset is being played, receiving a command to perform an operation related to the playing of the media asset;

based on (a) receiving the command to perform the operation associated with the media asset while the media asset is being played, and (b) determining that additional authorization is needed for the user interface command, requesting biometric data; and

based on determining that received biometric data matches stored biometric data, executing the user interface command.

20. The non-transitory computer-readable memory of claim 19 , wherein the biometric data comprises one or more of an iris scan, retinal scan, fingerprint scan, or facial map of a user.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069086/0199 →
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 Aug 19, 2022
From: SREEKANTH, HARSHITH KUMAR GEJJEGONDANAHALLY; DHARWA, ASHWINI; KUMAR, SOURABH; AGARWAL, SUKANYA
To: ROVI GUIDES, INC.
Reel/Frame 061268/0563 →
Continuity (6)
Continuation 17179696 · Feb 19, 2021
Continuation 17065809 · Oct 8, 2020
Continuation 16693120 · Nov 22, 2019
Continuation 16066243
Provisional Application 62412144 · Oct 24, 2016
Related Publication 20230121326A1 · Apr 20, 2023