IP Library Granted Patent US 10,263,972
Granted Patent B1
US 10,263,972 · App. 15/434,795 · Granted Apr 16, 2019

Authenticating by labeling

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,263,972
App. No.
15/434,795
Granted
Apr 16, 2019
Kind
B1
Abstract

Methods, apparatus and articles of manufacture for authenticating by labeling are provided herein. A method includes identifying each of one or more graphical-based input elements to be associated with a computing device in response to user activity in connection with the computing device; identifying each of one or more graphical-based labels to be assigned to the one or more graphical-based input elements; displaying (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels via an interface of the computing device; generating a prompt via the computing device interface; and processing input cryptographic information entered via the computing device interface in response to the prompt against (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels.

Claims (55)

1. A method comprising:

identifying each of one or more graphical-based input elements to be associated with a computing device in response to user activity in connection with the computing device;

identifying each of one or more graphical-based labels to be assigned to the one or more graphical-based input elements;

displaying (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels via an interface of the computing device;

generating a prompt via the computing device interface, wherein said prompt comprises graphical-based labels displayed within a circular arrangement of graphical-based input elements; and

processing input cryptographic information entered via user manipulation of the computing device interface in response to the prompt against (i) the one or more identified graphical-based input elements and (ii) the one or more identified graphical-based labels, wherein said user manipulation of the computing device interface comprises:

selection of a first area, within the circular arrangement of graphical-based input elements, of the computing device interface corresponding with a first graphical-based label of the prompt; and

dragging of the first graphical-based label corresponding with the first area of the computing device interface within the circular arrangement (i) out to a second area, on the circular arrangement of graphical-based input elements, of the computing device interface, and then (ii) to a third area, on the circular arrangement of graphical-based input elements, of the computing device interface via rotation of the circular arrangement of graphical-based input elements, wherein the second area corresponds with one of the graphical-based input elements and the third area corresponds with a second of the graphical-based input elements, such that the respective graphical-based label is assigned to (i) the first graphical-based input element and (ii) the second graphical-based input element via a single rotary phone mechanism dragging motion on the circular arrangement of graphical-based input elements on the computing device interface; and

wherein said processing comprises:

establishing an arrangement of the one or more graphical-based labels assigned to the one or more graphical-based input elements provided via the input cryptographic information as a set of cryptographic information to be used in connection with an authentication request to access a protected resource associated with the computing device, wherein said authentication request is to be granted if cryptographic information input in response to said authentication request matches the set of cryptographic information; and

determining a pattern associated with input behavior via the computing device interface over multiple iterations of said processing, wherein said input behavior comprises (i) velocity of a user's finger moving on the computing device interface during a response to the prompt, (ii) curvature of one or more input paths via a user's finger user's during a response to the prompt, (iii) the orientation of the computing device during a response to the prompt, and (iv) the pressure applied to the computing device interface by a user's finger during a response to the prompt; and

supplementing the set of cryptographic information to include the pattern associated with input behavior.

2. The method of claim 1 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a local memory resident on the computing device.

3. The method of claim 1 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a cloud storage service.

4. The method of claim 1 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a social network source.

5. The method of claim 1 , wherein said arrangement comprises said one or more graphical-based labels assigned to the one or more graphical-based input elements in a given chronological order.

6. The method of claim 1 , wherein said arrangement comprises said one or more graphical-based labels assigned to the one or more graphical-based input elements in a sequence defined relative to location of the one or more graphical-based input elements on the interface of the computing device.

7. The method of claim 1 , wherein said user manipulation of the computing device interface comprises said user manipulation of the computing device interface via at least one of a finger, an implement, a mouse, a pointer and an eye tracking mechanism.

8. The method of claim 1 , wherein said prompt comprises each of multiple graphical-based input elements and each of multiple graphical-based labels displayed on a first page of the computing device interface.

9. An article of manufacture comprising a non-transitory processor-readable storage medium having processor-readable instructions tangibly embodied thereon which, when implemented, cause at least one processing device:

to identify each of one or more graphical-based input elements to be associated with a computing device in response to user activity in connection with the computing device;

to identify each of one or more graphical-based labels to be assigned to the one or more graphical-based input elements;

to display (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels via an interface of the computing device;

to generate a prompt via the computing device interface, wherein said prompt comprises graphical-based labels displayed within a circular arrangement of graphical-based input elements; and

to process input cryptographic information entered via user manipulation of the computing device interface in response to the prompt against (i) the one or more identified graphical-based input elements and (ii) the one or more identified graphical-based labels, wherein said user manipulation of the computing device interface comprises:

selection of a first area, within the circular arrangement of graphical-based input elements, of the computing device interface corresponding with a first graphical-based label of the prompt; and

dragging of the first graphical-based label corresponding with the first area of the computing device interface within the circular arrangement (i) out to a second area, on the circular arrangement of graphical-based input elements, of the computing device interface, and then (ii) to a third area, on the circular arrangement of graphical-based input elements, of the computing device interface via rotation of the circular arrangement of graphical-based input elements, wherein the second area corresponds with one of the graphical-based input elements and the third area corresponds with a second of the graphical-based input elements, such that the respective graphical-based label is assigned to (i) the first graphical-based input element and (ii) the second graphical-based input element via a single rotary phone mechanism dragging motion on the circular arrangement of graphical-based input elements on the computing device interface; and

wherein said processing comprises:

establishing an arrangement of the one or more graphical-based labels assigned to the one or more graphical-based input elements provided via the input cryptographic information as a set of cryptographic information to be used in connection with an authentication request to access a protected resource associated with the computing device, wherein said authentication request is to be granted if cryptographic information input in response to said authentication request matches the set of cryptographic information; and

determining a pattern associated with input behavior via the computing device interface over multiple iterations of said processing, wherein said input behavior comprises (i) velocity of a user's finger moving on the computing device interface during a response to the prompt, (ii) curvature of one or more input paths via a user's finger user's during a response to the prompt, (iii) the orientation of the computing device during a response to the prompt, and (iv) the pressure applied to the computing device interface by a user's finger during a response to the prompt; and

supplementing the set of cryptographic information to include the pattern associated with input behavior.

10. The article of manufacture of claim 9 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a local memory resident on the computing device.

11. The article of manufacture of claim 9 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a cloud storage service.

12. The article of manufacture of claim 9 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a social network source.

13. The article of manufacture of claim 9 , wherein said user manipulation of the computing device interface comprises said user manipulation of the computing device interface via at least one of a finger, an implement, a mouse, a pointer and an eye tracking mechanism.

14. An apparatus comprising:

a memory; and

at least one processor coupled to the memory and configured to:

identify each of one or more graphical-based input elements to be associated with a computing device in response to user activity in connection with the computing device;

identify each of one or more graphical-based labels to be assigned to the one or more graphical-based input elements;

display (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels via an interface of the computing device;

generate a prompt via the computing device interface, wherein said prompt comprises graphical-based labels displayed within a circular arrangement of graphical-based input elements; and

process input cryptographic information entered via user manipulation of the computing device interface in response to the prompt against (i) the one or more identified graphical-based input elements and (ii) the one or more identified graphical-based labels, wherein said user manipulation of the computing device interface comprises:

selection of a first area, within the circular arrangement of graphical-based input elements, of the computing device interface corresponding with a first graphical-based label of the prompt; and

dragging of the first graphical-based label corresponding with the first area of the computing device interface within the circular arrangement (i) out to a second area, on the circular arrangement of graphical-based input elements, of the computing device interface, and then (ii) to a third area, on the circular arrangement of graphical-based input elements, of the computing device interface via rotation of the circular arrangement of graphical-based input elements, wherein the second area corresponds with one of the graphical-based input elements and the third area corresponds with a second of the graphical-based input elements, such that the respective graphical-based label is assigned to (i) the first graphical-based input element and (ii) the second graphical-based input element via a single rotary phone mechanism dragging motion on the circular arrangement of graphical-based input elements on the computing device interface; and

wherein said processing comprises:

establishing an arrangement of the one or more graphical-based labels assigned to the one or more graphical-based input elements provided via the input cryptographic information as a set of cryptographic information to be used in connection with an authentication request to access a protected resource associated with the computing device, wherein said authentication request is to be granted if cryptographic information input in response to said authentication request matches the set of cryptographic information; and

determining a pattern associated with input behavior via the computing device interface over multiple iterations of said processing, wherein said input behavior comprises (i) velocity of a user's finger moving on the computing device interface during a response to the prompt, (ii) curvature of one or more input paths via a user's finger user's during a response to the prompt, (iii) the orientation of the computing device during a response to the prompt, and (iv) the pressure applied to the computing device interface by a user's finger during a response to the prompt; and

supplementing the set of cryptographic information to include the pattern associated with input behavior.

15. The apparatus of claim 14 , wherein said arrangement comprises said one or more graphical-based labels assigned to the one or more graphical-based input elements in a given chronological order.

16. The apparatus of claim 14 , wherein said arrangement comprises said one or more graphical-based labels assigned to the one or more graphical-based input elements in a sequence defined relative to location of the one or more graphical-based input elements on the interface of the computing device.

17. The apparatus of claim 14 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a local memory resident on the computing device.

18. The apparatus of claim 14 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a cloud storage service.

19. The apparatus of claim 14 , wherein at least one of (i) the one or more graphical-based input elements and (ii) the one or more graphical-based labels are derived from a social network source.

20. The apparatus of claim 14 , wherein said user manipulation of the computing device interface comprises said user manipulation of the computing device interface via at least one of a finger, an implement, a mouse, a pointer and an eye tracking mechanism.

Assignments (19)
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 →
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 →
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 →
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 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Nov 9, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054361/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2020
From: BOWERS, KEVIN D; MOREAU, DENNIS; MORNEAU, TODD A; PUSHPAKAR, DEEPAK; SAKLIKAR, SAMIR; TRIANDOPOULOS, NIKOLAOS; MACHANI, SALAH
To: EMC CORPORATION
Reel/Frame 053980/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2020
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 053980/0595 →
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 (050724/0466) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054166/0206 →
RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (042769/0001) Recorded Sep 3, 2020
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 054179/0736 →
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 →
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 →
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 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 1, 2020
From: RSA SECURITY LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053666/0767 →
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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
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 →
PATENT SECURITY INTEREST (NOTES) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 042769/0001 →
PATENT SECURITY INTEREST (CREDIT) Recorded Jun 12, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 042768/0585 →