IP Library Granted Patent US 11,979,397
Granted Patent B2
US 11,979,397 · App. 17/355,232 · Granted May 7, 2024

Platform framework authentication

Inventors: Daniel L. Hamlin (Round Rock, TX); Vivek Viswanathan Iyer (Austin, TX)
Assignee: Dell Products, L.P.
H04L63/0853
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 11,979,397
App. No.
17/355,232
Granted
May 7, 2024
Kind
B2
Abstract

Embodiments of systems and methods for platform framework authentication are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive, via an authentication provider registered with a platform framework via an Application Programming Interface (API), an authentication credential; and send the authentication credential to a plurality of applications registered with the platform framework.

Claims (29)

1. An Information Handling System (IHS), comprising:

a processor; and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to:

receive, through an authentication provider registered with a platform framework via an Application Programming Interface (API), an authentication credential;

advertise, through the authentication provider to a plurality of applications registered with the platform framework, an availability of the authentication credential, wherein the advertisement identifies a method of authentication; and

send the authentication credential to the plurality of applications.

2. The IHS of claim 1 , wherein the authentication credential comprises a password, biometric information, a certificate, or cryptographic material.

3. The IHS of claim 1 , wherein the authentication credential is received from an Operating System (OS) login service.

4. The IHS of claim 1 , wherein the authentication credential is received from an application other than the plurality of applications.

5. The IHS of claim 4 , wherein the authentication credential enables the other application to communicate with any of the plurality of applications securely and outside of the platform framework.

6. The IHS of claim 1 , wherein the authentication credential is sent to at least one of the plurality of application in response to context information matching a policy.

7. The IHS of claim 6 , wherein the context information comprises at least one of: a location of the IHS, a user's proximity to the IHS, an IHS posture, a power state of the IHS, or a battery charge level of the IHS.

8. The IHS of claim 6 , wherein the platform framework is at least in part executed within a workspace, and wherein the policy is identified in a workspace definition associated with the workspace.

9. The IHS of claim 1 , wherein the program instructions, upon execution, further cause the IHS to send the authentication credential to each given application of the plurality of applications in response to the given application's registration with the platform framework.

10. The IHS of claim 1 , wherein the authentication credential is sent in response to individual requests from each of the plurality of applications.

11. A memory storage device having program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to:

receive, through an authentication provider registered with a platform framework via an Application Programming Interface (API), an authentication credential;

advertise, through the authentication provider to a plurality of applications registered with the platform framework, an availability of the authentication credential, wherein the advertisement identifies a method of authentication; and

send the authentication credential to the plurality of applications.

12. The memory storage device of claim 11 , wherein the authentication credential comprises a password, biometric information, a certificate, or cryptographic material.

13. The memory storage device of claim 11 , wherein the application comprises an Operating System (OS) login service.

14. The memory storage device of claim 11 , wherein the authentication credential is provided to the other application by the authentication provider in response to context information matching a policy, and wherein the context information comprises at least one of: a location of the IHS, a user's proximity to the IHS, an IHS posture, a power state of the IHS, or a battery charge level of the IHS.

15. A method, comprising:

receiving, through an authentication provider registered with a platform framework via an Application Programming Interface (API), an authentication credential;

advertising, through the authentication provider to a plurality of applications registered with the platform framework, an availability of the authentication credential, wherein the advertisement identifies a method of authentication; and

sending the authentication credential to the plurality of applications.

16. The method of claim 15 , wherein the authentication credential comprises a password, biometric information, a certificate, or cryptographic material.

17. The method of claim 15 , wherein the application comprises an Operating System (OS) login service.

18. The method of claim 15 , wherein the authentication credential is received from the authentication provider in response to context information matching a policy, and wherein the context information comprises at least one of: a location of the IHS, a user's proximity to the IHS, an IHS posture, a power state of the IHS, or a battery charge level of the IHS.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: HAMLIN, DANIEL L.; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS, L.P.
Reel/Frame 056628/0340 →
Continuity (1)
Related Publication 20220417239A1 · Dec 29, 2022
Cited By (1)
US 12,538,142