IP Library Granted Patent US 10,237,254
Granted Patent B2
US 10,237,254 · App. 14/780,528 · Granted Mar 19, 2019

Conditional login promotion

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,237,254
App. No.
14/780,528
Granted
Mar 19, 2019
Kind
B2
Abstract

The present disclosure relates to a system and method for providing conditional login promotion. An example system includes at least one processor and at least one memory element, wherein the system is configured for receiving an indication of a local operating system login by a user from a client device associated with the user; receiving one or more authentication factors associated with the user from the client device; and determining whether the local operating system login is to be promoted to a relying party entity based upon the one or more authentication factors associated with the user.

Claims (51)

1. A system for authentication comprising at least one processor and at least one memory element, wherein the system is configured for:

receiving an indication of a local operating system login by a user from a client device associated with the user;

receiving one or more authentication factors associated with the user from the client device; and

determining whether the local operating system login is to be promoted to a plurality of relying party entities based upon the one or more authentication factors associated with the user;

wherein, each of the plurality of relying party entities comprise at least one server, configured to provide at least one of data and services to the client device.

2. The system of claim 1 , wherein determining whether the local operating system login is to be promoted to the plurality of relying party entities includes determining whether the one or more authentication factors meet a required level of security.

3. The system of claim 2 , wherein the system is further configured for promoting the local operating system login to the plurality of relying party entities responsive to determining that the authentication factors meet the required level of security.

4. The system of claim 3 , wherein promoting the local operating system login to each of the plurality of relying party entities includes authorizing the client device to access one or more resources associated with each of the plurality of relying party entities.

5. The system of claim 4 , wherein the one or more resources include at least one of a service provided by each of the plurality of relying party entities or an application provided by each of the plurality of relying party entities.

6. The system of claim 3 , wherein the system is further configured for establishing an active session between the client device and each of the plurality of relying party entities responsive to promoting the local operating system login to each of the plurality of relying party entities.

7. The system of claim 1 , wherein the one or more authentication factors include one or more of at least one active authentication factor and at least one passive authentication factor.

8. The system of claim 7 , wherein the at least one active authentication factor includes a biometric authentication factor.

9. The system of claim 8 , wherein the biometric authentication factor includes facial recognition of the user.

10. The system of claim 7 , wherein the at least one active authentication factor includes a liveliness indication of the user.

11. The system of claim 7 , wherein the at least one passive authentication factor includes a device identifier associated with the client device.

12. At least one non-transitory computer storage medium to store computer code comprising:

computer code to receive an indication of a local operating system login by a user from a client device associated with the user;

computer code to receive one or more authentication factors associated with the user from the client device; and

computer code to determine whether the local operating system login is to be promoted to a plurality of relying party entities based upon the one or more authentication factors associated with the user;

wherein, each of the plurality of relying party entities comprise at least one server, configured to provide at least one of data and services to the client device.

13. The at least one non-transitory computer storage medium of claim 12 , wherein determining whether the local operating system login is to be promoted to each of the plurality of relying party entities includes determining whether the one or more authentication factors meet a required level of security.

14. The at least one non-transitory computer storage medium of claim 13 , wherein the system is further configured for promoting the local operating system login to each of the plurality of relying party entities responsive to determining that the authentication factors meet the required level of security.

15. The at least one non-transitory computer storage medium of claim 14 , wherein promoting the local operating system login to each of the plurality of relying party entities includes authorizing the client device to access one or more resources associated with each of the plurality of relying party entities.

16. The at least one non-transitory computer storage medium of claim 15 , wherein the one or more resources include at least one of a service provided by each of the plurality of relying party entities or an application provided by each of the plurality of relying party entities.

17. The at least one non-transitory computer storage medium of claim 14 , wherein the system is further configured for establishing an active session between the client device and each of the plurality of relying party entities responsive to promoting the local operating system login to each of the plurality of relying party entities.

18. The at least one non-transitory computer storage medium of claim 12 , wherein the one or more authentication factors include one or more of at least one active authentication factor and at least one passive authentication factor.

19. The at least one non-transitory computer storage medium of claim 18 , wherein the at least one active authentication factor includes a biometric authentication factor.

20. The at least one non-transitory computer storage medium of claim 19 , wherein the biometric authentication factor includes facial recognition of the user.

21. The at least one non-transitory computer storage medium of claim 18 , wherein the at least one active authentication factor includes a liveliness indication of the user.

22. The at least one non-transitory computer storage medium of claim 18 , wherein the at least one passive authentication factor includes a device identifier associated with the client device.

23. A system comprising at least one processor and at least one memory element, wherein the system is configured for:

generating a token within a secure element of a client device associated with a user;

sending the token to a server;

receiving one or more first biometric authentication factors associated with the user; and

sending the one or more first biometric authentication factors to the server, wherein the server is configured to associate the token with the one or more biometric authentication factors;

wherein, the server is configured to provide at least one of data and services to the client device from a plurality of relying parties based on the authentication of the token.

24. At least one non-transitory computer storage medium to store computer code comprising:

computer code to generate a token within a secure element of a client device associated with a user;

computer code to send the token to a server;

computer code to receive one or more first biometric authentication factors associated with the user; and

computer code to send the one or more first biometric authentication factors to the server, wherein the server is configured to associate the token with the one or more biometric authentication factors

wherein, the server is configured to provide at least one of data and services to the client device from a plurality of relying parties based on the authentication of the token.

25. The at least one non-transitory computer storage medium of claim 24 , further comprising:

computer code to capture one or more second biometric authentication factors from the user;

computer code to generate a device identifier associated with the client device from the token; and

computer code to digitally sign the one or more second biometric authentication factors with the device identifier.

26. The at least one non-transitory computer storage medium of claim 25 , wherein the one or more second biometric authentication factors are signed using a key derived from the device identifier.

27. The at least one non-transitory computer storage medium of claim 26 , further comprising computer code to send the signed biometric authentication factors and the device identifier to the server.

28. The at least one non-transitory computer storage medium of claim 27 , wherein the server is configured to verify the device identifier and the signed biometric authentication factors.

29. The at least one non-transitory computer storage medium of claim 28 , further comprising computer code to receive an indication from the server that the user associated with the client device has been authenticated responsive to the server verifying the device identifier and the signed biometric authentication factors.

30. The at least one non-transitory computer storage medium of claim 29 , further comprising computer code to establish a session between the client device and a relying party entity to access one or more resources associated with the relying party entity.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →