IP Library Granted Patent US 10,049,204
Granted Patent B2
US 10,049,204 · App. 13/827,100 · Granted Aug 14, 2018

Computer readable storage media for multi-factor authentication and methods and systems utilizing same

Inventor: Roger Casals Andreu (Los Gatos, CA)
Assignee: SYMANTEC CORPORATION
G06F21/40G06F21/31G06F21/42G06F2221/2111
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,049,204
App. No.
13/827,100
Granted
Aug 14, 2018
Kind
B2
Abstract

Systems and methods for providing multi-factor authentication are discloses herein. A method for multi-factor authentication may include a step for receiving an authentication window request from an electronic device. The authentication window request may be configured to identify a user. The method may further include enabling an authentication window responsive, at least in part, to receipt of the authentication window request. The method may further include receiving a login verification request from an application server. The method may further include providing a response to the application server responsive, at least in part, to receiving the login verification request. The response may indicate whether the user may be selectively authenticated.

Claims (38)

1. A method, comprising:

receiving an authentication window request from a first electronic device, the authentication window request not including any user-provided credential;

receiving, from a second electronic device that is separate from the first electronic device, a login verification request including a user-provided credential associated with a user that was inputted at the second electronic device;

responsive to determining that the second electronic device is located within a certain proximity of the first electronic device, enabling an authentication window including a limited time period, having a beginning and an end, during which the user can be authenticated; and

responsive to determining that the login verification request has been received within the beginning and the end of the limited time period associated with the authentication window, providing an authentication response based on the user-provided credential.

2. The method of claim 1 , wherein the authentication window request corresponds to an application executing on the second electronic device.

3. The method of claim 1 , further comprising disabling the authentication window upon expiration of the limited time period associated with the authentication window.

4. The method of claim 1 , wherein an application executing on the first electronic device is configured to generate the authentication window request responsive to a receiving an input by the user at the first electronic device and not responsive to any user-provided credential being inputted at the first electronic device.

5. At least one non-transitory computer-readable storage medium encoded with instructions that when executed by at least one processing unit cause the processing unit to:

receive an authentication window request from a first electronic device, the authentication window request not including any user-inputted credential;

receive, from a second electronic device that is separate from the first electronic device, a login verification request including a user-provided credential associated with a user that was inputted at the second electronic device;

responsive to determining that the second electronic device is located within a certain proximity of the first electronic device, enable an authentication window including a limited time period, having a beginning and an end, during which the user can be authenticated; and

responsive to determining that the login verification request has been received within the beginning and the end of the limited time period associated with the authentication window, provide an authentication response based on the user-provided credential.

6. The non-transitory computer-readable storage medium of claim 5 , wherein an application executing on the first electronic device is configured to generate the authentication window request responsive to receiving a user input at the first electronic device and not responsive to any user-provided credential being inputted at the first electronic device.

7. A computer system comprising:

at least one processing unit coupled to at least one memory, wherein the at least one memory is encoded with computer executable instructions that when executed cause the at least one processing unit to:

receive an authentication window request from a first electronic device, the authentication window request not including any user-inputted credential;

receive, from a second electronic device that is separate from the first electronic device, a login verification request including a user-provided credential associated with a user that was inputted at the second electronic device;

responsive to determining that the second electronic device is located within a certain proximity of the first electronic device, enable an authentication window including a limited time period, having a beginning and an end, during which the user can be authenticated; and

responsive to determining that the login verification request has been received within the beginning and the end of the limited time period associated with the authentication window, provide an authentication response based on the user-provided credential.

8. The computer system of claim 7 , wherein an application executing on the first electronic device is configured to generate the authentication window request responsive to receiving a user input at the first electronic device and not responsive to any user-provided credential being inputted at the first electronic device.

9. The computer system of claim 7 , wherein the computer executable instructions, when executed, further cause the at least one processing unit to disable the authentication window upon expiration of the limited time period associated with the authentication window.

10. The computer system of claim 7 , wherein the authentication window request corresponds to an application executing on the second electronic device.

11. The method of claim 4 , wherein the input includes at least one of a push of a button, a press of a finger, a slide of a finger, or a click of a mouse.

12. The method of claim 1 , wherein:

the first electronic device is a smartphone associated with the user; and

the second electronic device is an automated teller machine (ATM).

13. The method of claim 1 , wherein the authentication window request includes a unique identification code identifying the user.

14. The method of claim 1 , wherein the authentication window request is encrypted.

15. The method of claim 1 , wherein the enabling of the authentication window is further responsive to determining that the first electronic device is associated with the user.

16. The non-transitory computer-readable storage medium of claim 5 , wherein the enabling of the authentication window is further responsive to determining that the first electronic device is associated with the user.

17. The computer system of claim 7 , wherein the enabling of the authentication window is further responsive to determining that the first electronic device is associated with the user.

18. The non-transitory computer-readable storage medium of claim 5 , wherein:

the first electronic device is a smartphone associated with the user; and

the second electronic device is an automated teller machine (ATM).

19. The computer system of claim 7 , wherein:

the first electronic device is a smartphone associated with the user; and

the second electronic device is an automated teller machine (ATM).

Assignments (7)
CHANGE OF NAME Recorded May 18, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 063697/0493 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Mar 5, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 052109/0186 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2013
From: PASSWORDBANK TECHNOLOGIES, INC.
To: SYMANTEC CORPORATION
Reel/Frame 031299/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2013
From: CASALS ANDREU, ROGER
To: PASSWORDBANK TECHNOLOGIES, INC.
Reel/Frame 030388/0749 →
Continuity (2)
Provisional Application 61647191 · May 15, 2012
Related Publication 20130312061A1 · Nov 21, 2013