IP Library Granted Patent US 12,380,195
Granted Patent B2
US 12,380,195 · App. 17/572,675 · Granted Aug 5, 2025

Using a digital badge to access managed devices

Inventors: Gaurav Verma (Bangalore, IN); Suchit Shivashankar (Bangalore, IN); Karthikeyan Palanisamy (Bangalore, IN); Sruthi Surendran (Kozhikode, IN)
Assignee: Omnissa, LLC
G06F21/35
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 12,380,195
App. No.
17/572,675
Granted
Aug 5, 2025
Kind
B2
Abstract

Systems and methods are described for accessing a first user device using a digital badge from a second user device. The digital badge can include information that can be used to identify and authenticate a user profile. In an example, the first and second user devices can be enrolled in a system for managing user devices. A user can select to login to the first user device using a digital badge. The first user device can enable a wireless communication protocol and broadcast a digital badge request that is recognizable by other enrolled devices. The second user device can detect the broadcast and send its digital badge to the first user device. The first user device can send an access request and the digital badge to a server. The server can verify the digital badge, authenticate the user, and notify the first user device. The first user device can then grant the user access without the user inputting any credentials.

Claims (47)

1. A method for granting access to a secured device based on a digital badge stored by a user device of a user, the method comprising:

receiving a request for the user to access the secured device, wherein the secured device is enrolled for management by a unified endpoint management (UEM) server and wherein the secured device contains a security key received from the UEM server upon enrollment;

in response to receiving the request to access the secured device, updating at least one discovery setting in the secured device to enable the secured device to communicate using a wireless communication protocol;

sending, by the secured device, a broadcast message encrypted by the security key using the wireless communication protocol, wherein the broadcast message is decrypted by the user device using the security key, wherein the user device is enrolled for management with the UEM server and contains the security key received from the UEM server upon enrollment;

establishing a communication channel between the secured device and the user device using the wireless communication protocol and then receiving the digital badge from the user device over the communication channel;

sending, from the secured device to the UEM server, an access request for granting the user access to the secured device, the access request including the digital badge;

in response to the access request, receiving, from the UEM server, an indication that the digital badge has been authenticated and a security policy associated with the user, wherein the UEM server retrieves the security policy based on the digital badge; and

granting the user access to the secured device based on the indication and the security policy received from the UEM server.

2. The method of claim 1 , wherein the wireless communication protocol includes at least one of BLUETOOTH, Near-Field Communication (NFC), and ultra-wide band (UWB).

3. The method of claim 1 , wherein the digital badge includes at least one of a digital key, credentials associated with a profile of the user, and an identifier associated with the user device.

4. The method of claim 1 ,

wherein the secured device is enrolled for management with the UEM server in a device management mode that restricts access by the secured device to location settings or wireless communication protocols.

5. The method of claim 1 , further comprising:

after granting the user access to the secured device, sending a ping request to the user device; and

in response to a predetermined amount of time elapsing without receiving a response to the ping request, logging the user out of the secured device.

6. The method of claim 1 , further comprising:

configuring a user interface (UI) of the secured device based on the security policy received from the UEM server, wherein the UI is configured to enable access to one or more applications or files that the user is allowed to access.

7. A non-transitory, computer-readable medium containing instructions that, when executed by a hardware-based processor, cause the processor to perform a method for granting access to a secured device based on a digital badge stored by a user device of a user, wherein the method comprises:

receiving a request for the user to access the secured device, wherein the secured device is enrolled for management by a unified endpoint management (UEM) server and wherein the secured device contains a security key received from the UEM server upon enrollment;

in response to receiving the request to access the secured device, updating at least one discovery setting in the secured device to enable the secured device to communicate using a wireless communication protocol;

sending, by the secured device, a broadcast message encrypted by the security key using the wireless communication protocol, wherein the broadcast message is decrypted by the user device using the security key, wherein the user device is enrolled for management with the UEM server and contains the security key received from the UEM server upon enrollment;

establishing a communication channel between the secured device and the user device using the wireless communication protocol and then receiving the digital badge from the user device over the communication channel;

sending, from the secured device to the UEM server, an access request for granting the user access to the secured device, the access request including the digital badge;

in response to the access request, receiving, from the UEM server, an indication that the digital badge has been authenticated and a security policy associated with the user, wherein the UEM server retrieves the security policy based on the digital badge; and

granting the user access to the secured device based on the indication and the security policy received from the UEM server.

8. The non-transitory, computer-readable medium of claim 7 , wherein the wireless communication protocol includes at least one of BLUETOOTH, Near-Field Communication (NFC), and ultra-wide band (UWB).

9. The non-transitory, computer-readable medium of claim 7 , wherein the digital badge includes at least one of a digital key, credentials associated with a profile of the user, and an identifier associated with the user device.

10. The non-transitory, computer-readable medium of claim 7 , wherein

the secured device is enrolled with the UEM server in a device management mode that restricts access by the secured device to location settings or wireless communication protocols.

11. The non-transitory, computer-readable medium of claim 7 , wherein the method further comprises:

after granting the user access to the secured device, sending a ping request to the user device; and

in response to a predetermined amount of time elapsing without receiving a response to the ping request, logging the user out of the secured device.

12. The non-transitory, computer-readable medium of claim 7 , wherein the method further comprises:

configuring a user interface (UI) of the secured device based on the security policy received from the UEM server, wherein the UI is configured to enable access to one or more applications or files that the user is allowed to access.

13. A secured device including a hardware-based processor configured to execute instructions from a memory storage to carry out a method for granting access to the secured device based on a digital badge stored by a user device of a user, by performing the following steps:

receiving a request for the user to access the secured device, wherein the secured device is enrolled for management by a unified endpoint management (UEM) server and wherein the secured device contains a security key received from the UEM server upon enrollment;

in response to receiving the request to access the secured device, updating at least one discovery setting in the secured device to enable the secured device to communicate using a wireless communication protocol;

sending, by the secured device, a broadcast message encrypted by the security key using the wireless communication protocol, wherein the broadcast message is decrypted by the user device using the security key, wherein the user device is enrolled for management with the UEM server and contains the security key received from the UEM server upon enrollment;

establishing a communication channel between the secured device and the user device using the wireless communication protocol and then receiving the digital badge from the user device over the communication channel;

sending, from the secured device to the UEM server, an access request for granting the user access to the secured device, the access request including the digital badge;

in response to the access request, receiving, from the UEM server, an indication that the digital badge has been authenticated and a security policy associated with the user, wherein the UEM server retrieves the security policy based on the digital badge; and

granting the user access to the secured device based on the indication and the security policy received from the UEM server.

14. The secured device of claim 13 , wherein

the secured device is enrolled for management with the UEM server in a device management mode that restricts access by the secured device to location settings or wireless communication protocols.

15. The secured device system of claim 13 , wherein the steps further include:

after granting the user access to the secured device, sending a ping request to the user device; and

in response to a predetermined amount of time elapsing without receiving a response to the ping request, logging the user out of the secured device.

Assignments (4)
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 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: VERMA, GAURAV; SHIVASHANKAR, SUCHIT; PALANISAMY, KARTHIKEYAN; SURENDRAN, SRUTHI
To: VMWARE, INC.
Reel/Frame 058613/0646 →
Priority Claims (1)
IN 202141053343 · Nov 19, 2021 · national
Continuity (1)
Related Publication 20230161860A1 · May 25, 2023
References Cited (9)
US 8739264B1 · Eddings · 2014 [cited by examiner]
US 10701067B1 · Ziraknejad · 2020 [cited by examiner]
US 20160014118A1 · Da · 2016 [cited by applicant]
US 20160093127A1 · Evans · 2016 [cited by applicant]
US 20190088059A1 · Santhosh · 2019 [cited by applicant]
US 20200357209A1 · Kochi · 2020 [cited by applicant]
US 20210266737A1 · Burke · 2021 [cited by examiner]
US 20210385659A1 · Gibbs · 2021 [cited by examiner]
US 20220068070A1 · Ouellette · 2022 [cited by applicant]