IP Library Granted Patent US 10,949,524
Granted Patent B2
US 10,949,524 · App. 16/176,083 · Granted Mar 16, 2021

User authentication using scene composed of selected objects

Inventors: Brian Mullins (Burlington, MA); Salah Machani (Medford, MA); Millie Ng (Bedford, MA)
Assignee: RSA Security LLC
G06F21/36G06F21/34H04L63/0884H04L63/102G06F2221/2103G06F2221/2117
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 10,949,524
App. No.
16/176,083
Granted
Mar 16, 2021
Kind
B2
Abstract

User authentication techniques are provided using a scene composed of selected objects. An exemplary method comprises obtaining enrollment information from a user, wherein the enrollment information comprises a first scene comprised of a first selection of objects; initiating a challenge to the user in connection with an authentication request by the user to access a protected resource; processing a second scene comprised of a second selection of objects submitted by the user in response to the challenge, and wherein the processing comprises determining a likelihood that the submitted second scene comprised of the second selection of objects matches the first scene comprised of the first selection of objects submitted by the user with the enrollment information; and resolving the authentication request based on the likelihood. Objects in the first selection of objects are optionally selected from a catalog and arranged into the first scene.

Claims (34)

1. A method of authenticating a user, the method comprising:

obtaining enrollment information from a user, wherein the enrollment information comprises a first scene comprised of a first selection of objects;

initiating a challenge to the user in connection with an authentication request by the user to access a protected resource;

processing, using at least one processing device, a second scene comprised of a second selection of objects submitted by the user in response to the challenge, and wherein the processing comprises determining a likelihood that the submitted second scene comprised of the second selection of objects matches the first scene comprised of the first selection of objects submitted by the user with the enrollment information; and

resolving, using the at least one processing device, the authentication request based on the determined likelihood, wherein at least one object of the second selection of objects becomes more transparent over time in accordance with an expiration period to indicate that the user will need to register a new first scene when the at least one object of the second selection of objects is no longer visible.

2. The method of claim 1 , wherein the user provides the second scene using a virtual reality input device.

3. The method of claim 1 , wherein the first selection of objects comprises one or more objects selected from a catalog and arranged into the first scene.

4. The method of claim 1 , wherein the enrollment information expires after an amount of time according to an expiration policy.

5. The method of claim 1 , wherein the first selection of objects comprises an avatar of the user arranged into the first scene.

6. The method of claim 1 , wherein the first selection of objects comprises at least one object having a plurality of states and wherein a particular state of the plurality of states is selected for the at least one object.

7. The method of claim 1 , wherein the first selection of objects includes a first object that is positioned behind a second object such that the first object is not visible.

8. The method of claim 1 , wherein

the expiration period varies based on at least one of the popularity with a plurality of a users of an object from the first selection of objects or the prominence of the first selection of objects within the first scene.

9. The method of claim 1 , wherein an entropy is established to satisfy a predefined policy by varying one or more of: a size of an object catalog; a number of objects selected in the first selection; an ordering of the selected objects in the first selection; a placement of the objects within the first selection; a state of the one or more of the selected objects; and a physical surrounding of the first scene.

10. A system for authenticating a user, the system comprising:

a memory; and

at least one processing device, coupled to the memory, operative to implement the following steps:

obtaining enrollment information from a user, wherein the enrollment information comprises a first scene comprised of a first selection of objects that includes a first object that is positioned behind a second object;

initiating a challenge to the user in connection with an authentication request by the user to access a protected resource;

processing a second scene comprised of a second selection of objects submitted by the user in response to the challenge, and wherein the processing comprises determining a likelihood that the submitted second scene comprised of the second selection of objects matches the first scene comprised of the first selection of objects submitted by the user with the enrollment information; and

resolving the authentication request based on the determined likelihood, wherein at least one object of the second selection of objects becomes more transparent over time in accordance with an expiration period to indicate that the user will need to register a new first scene when the at least one object of the second selection of objects is no longer visible.

11. The system of claim 10 , wherein the first selection of objects comprises one or more objects selected from a catalog and arranged into the first scene.

12. The system of claim 10 , wherein at least one object in the first scene has a plurality of states and wherein a particular state of the plurality of states is selected for the at least one object.

13. The system of claim 10 , wherein the first scene comprises an image of an environment of the user and wherein the first selection of objects is arranged into the first scene of the environment of the user and wherein the first selection of objects comprises one or more objects selected from a location dependent catalog.

14. The system of claim 10 , wherein an entropy is established to satisfy a predefined policy by varying one or more of: a size of an object catalog; a number of objects selected in the first selection; an ordering of the selected objects in the first selection; a placement of the objects within the first selection; a state of the one or more of the selected objects; and a physical surrounding of the first scene.

15. A computer program product for authenticating a user, comprising a tangible machine-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by at least one processing device perform the following steps:

obtaining enrollment information from a user, wherein the enrollment information comprises a first scene comprised of a first selection of objects that includes a first object that is positioned behind a second object;

initiating a challenge to the user in connection with an authentication request by the user to access a protected resource;

processing a second scene comprised of a second selection of objects submitted by the user in response to the challenge, and wherein the processing comprises determining a likelihood that the submitted second scene comprised of the second selection of objects matches the first scene comprised of the first selection of objects submitted by the user with the enrollment information; and

resolving the authentication request based on the likelihood, wherein at least one object of the second selection of objects becomes more transparent over time in accordance with an expiration period to indicate that the user will need to register a new first scene when the at least one object of the second selection of objects is no longer visible.

16. The computer program product of claim 15 , wherein the first selection of objects comprises one or more objects selected from a catalog and arranged into the first scene.

17. The computer program product of claim 15 , wherein at least one object in the first scene has a plurality of states and wherein a particular state of the plurality of states is selected for the at least one object.

18. The computer program product of claim 15 , wherein the first scene comprises an image of an environment of the user and wherein the first selection of objects is arranged into the first scene of the environment of the user and wherein the first selection of objects comprises one or more objects selected from a location dependent catalog.

19. The computer program product of claim 15 , wherein an entropy is established to satisfy a predefined policy by varying one or more of: a size of an object catalog; a number of objects selected in the first selection; an ordering of the selected objects in the first selection; a placement of the objects within the first selection; a state of the one or more of the selected objects; and a physical surrounding of the first scene.

Assignments (16)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 56096/0525 Recorded Mar 5, 2026
From: JPMORGAN CHASE BANK, N.A.
To: RSA SECURITY LLC; RSA SECURITY USA LLC
Reel/Frame 075030/0744 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 56098/0534 Recorded Mar 5, 2026
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: RSA SECURITY LLC
Reel/Frame 075041/0175 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2024
From: RSA SECURITY LLC
To: RSA SECURITY USA, LLC
Reel/Frame 069762/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2024
From: RSA SECURITY LLC
To: RSA SECURITY LLC
Reel/Frame 069762/0401 →
TERMINATION AND RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS RECORDED AT REEL 054155, FRAME 0815 Recorded Apr 29, 2021
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: RSA SECURITY LLC
Reel/Frame 056104/0841 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 29, 2021
From: RSA SECURITY LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 056096/0525 →
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS RECORDED AT REEL 053666, FRAME 0767 Recorded Apr 29, 2021
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: RSA SECURITY LLC
Reel/Frame 056095/0574 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 29, 2021
From: RSA SECURITY LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 056098/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2020
From: EMC IP HOLDING COMPANY LLC
To: RSA SECURITY LLC
Reel/Frame 053717/0020 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (049452/0223) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054250/0372 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054191/0287 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053666/0767 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 054155/0815 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: MULLINS, BRIAN; MACHANI, SALAH; NG, MILLIE
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 047368/0523 →