IP Library Granted Patent US 11,689,516
Granted Patent B2
US 11,689,516 · App. 17/106,629 · Granted Jun 27, 2023

Application program as key for authorizing access to resources

Inventor: Erich Stuntebeck (Marietta, GA)
Assignee: VMware, INC.
H04L63/08G06F21/10G06F21/335G06F21/6218H04L63/105H04L67/303
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,689,516
App. No.
17/106,629
Granted
Jun 27, 2023
Kind
B2
Abstract

In a networked environment, an application executed on a computing device may transmit a distribution rule associated with a resource. The distribution rule can require a key application to be enabled as hardware associated with a client device prior to access to a resource. The application may receive a request for access to the resource by the client device. In an instance in which it is determined that the client device complies with the distribution rule, the application may provide, to the client device, authorization to access the resource.

Claims (38)

1. A method, comprising:

transmitting, from a computing device, a first distribution rule that requires a key application as a prerequisite to accessing a resource, wherein the first distribution rule further requires the key application to be enabled as hardware associated with a client device;

determining, on the client device, that a second distribution rule requires at least one other application installed on the client device;

receiving, on the computing device, a request for access to the resource by the client device; and

in an instance in which the client device complies with the distribution rule and the second distribution rule, providing, to the client device, authorization to access the resource.

2. The method of claim 1 , wherein the request further comprises a key application identifier identifying the key application as hardware.

3. The method of claim 1 , further comprising:

receiving, on the computing device, an authorization credential comprising a key, a token, a personal identification number, or a certificate provided by the key application.

4. The method of claim 3 , wherein the request further comprises the authorization credential.

5. The method of claim 3 , wherein the request further comprises the authorization credential and a user credential that is different from the authorization credential.

6. The method of claim 5 , wherein the user credential comprises at least one of: a user name or a password.

7. The method of claim 1 , further comprising:

transmitting, on the computing device, a request for confirmation that the client device complies with the first distribution rule and the second distribution rule.

8. A client device, comprising:

at least one application executable by a processor, wherein the at least one application, when executed, causes the processor to at least;

transmit, by the processor, a first distribution rule that requires a key application as a prerequisite to accessing a resource, wherein the first distribution rule further requires the key application to be enabled as hardware associated with the client device;

determine, by the processor, that a second distribution rule requires at least one other application installed on the client device;

receive, by the processor, a request for access to the resource by the client device; and

in an instance in which the client device complies with the first distribution rule and the second distribution rule, provide, by the processor, to the client device, authorization to access the resource.

9. The client device of claim 8 , wherein the request further comprises a key application identifier identifying the key application as hardware.

10. The client device of claim 8 , wherein the at least one application, when executed, further causes the processor to at least:

receive, by the processor, an authorization credential comprising a key, a token, a personal identification number, or a certificate provided by the key application.

11. The client device of claim 10 , wherein the request further comprises the authorization credential.

12. The client device of claim 10 , wherein the request further comprises the authorization credential and a user credential that is different from the authorization credential.

13. The client device of claim 12 , wherein the user credential comprises at least one of: a user name or a password.

14. The client device of claim 8 , wherein the at least one application, when executed, further causes the processor to at least:

transmit, by the processor, a request for confirmation that the client device complies with the first distribution rule.

15. A non-transitory computer-readable medium embodying a program executable in a client device, the program, when executed, causes the client device to at least:

transmit, by a processor, a first distribution rule to the client device, wherein the distribution rule requires a key application as a prerequisite to accessing a resource, wherein the first distribution rule further requires the key application to be enabled as hardware associated with a client device;

determine, by the processor, that a second distribution rule requires at least one other application installed on the client device;

receive, by the processor, a request for access to the resource by the client device; and

in an instance in which the client device complies with the first distribution rule and the second distribution rule, provide, by the processor, to the client device, authorization to access the resource.

16. The non-transitory computer-readable medium of claim 15 , wherein the request further comprises a key application identifier identifying the key application as hardware.

17. The non-transitory computer-readable medium of claim 15 , wherein the program, when executed, further causes the client device to at least:

receive, by the processor, an authorization credential comprising a key, a token, a personal identification number, or a certificate provided by the key application.

18. The non-transitory computer-readable medium of claim 17 , wherein the request further comprises the authorization credential.

19. The non-transitory computer-readable medium of claim 17 , wherein the request further comprises the authorization credential and a user credential that is different from the authorization credential.

20. The non-transitory computer-readable medium of claim 19 , wherein the user credential comprises at least one of: a user name or a password.

Assignments (6)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2024
From: STUNTEBECK, ERICH
To: SKYSOCKET, LLC
Reel/Frame 067879/0144 →
MERGER Recorded Jun 30, 2024
From: SKY SOCKET, LLC
To: AIRWATCH LLC
Reel/Frame 067879/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2024
From: AIRWATCH LLC
To: VMWARE, INC.
Reel/Frame 067879/0157 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →