IP Library Granted Patent US 11,233,784
Granted Patent B2
US 11,233,784 · App. 16/403,979 · Granted Jan 25, 2022

Systems and methods for managing access to shared network resources

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,233,784
App. No.
16/403,979
Filed
May 6, 2019
Granted
Jan 25, 2022
Kind
B2
Examiner
SONG, HOSUK
Art Unit
2435
USPC
726/4
Abstract

A method for managing access to a shared endpoint of a network is disclosed. The method includes: receiving a user request to access a service associated with the shared endpoint; verifying that a user associated with the user request is authorized to access the service; in response to verifying that the user is authorized to access the service, obtaining a unique session identifier (USID) associated with the user request; receiving, via input from a device associated with the user, an access code; in response to determining that the inputted access code matches the USID, granting access to the service for the user.

Claims (38)

1. A processor-implemented method for managing access to a shared endpoint of a network, the method comprising:

receiving a user request to access a service associated with the shared endpoint;

verifying that a user associated with the user request is authorized to access the service, wherein the verifying includes:

transmitting, to an endpoint management server, a request to verify that the user is authorized to access the service; and

receiving, from the endpoint management server, confirmation that the user is authorized to access the service;

in response to verifying that the user is authorized to access the service, obtaining, from the endpoint management server, a unique session identifier (USID) associated with the user request, wherein the USID is sent from the endpoint management server to a device associated with the user;

receiving, via the device associated with the user, an access code;

in response to determining that the access code matches the USID, granting access to the service for the user.

2. The method of claim 1 , wherein obtaining the USID associated with the user request comprises receiving, from the endpoint management server, the USID.

3. The method of claim 1 , further comprising encrypting data associated with the user request using the obtained USID.

4. The method of claim 1 , further comprising:

generating a user session item associated with the user request; and

adding the user session item to a database containing active sessions data.

5. The method of claim 1 , wherein the service comprises a task performed at the shared endpoint.

6. The method of claim 5 , wherein granting access to the service comprises transmitting an instruction to the shared endpoint to complete the task.

7. The method of claim 5 , wherein the user request includes data associated with the task.

8. The method of claim 1 , wherein the access code is received, by short-range communication, from the device associated with the user.

9. The method of claim 8 , wherein the short-range communication comprises NFC or Bluetooth communication.

10. A computing system comprising:

memory;

a processor coupled to the memory, the processor being configured to:

receive a user request to access a service associated with a shared endpoint of a network;

verify that a user associated with the user request is authorized to access the service, wherein the verifying includes:

transmitting, to an endpoint management server, a request to verify that the user is authorized to access the service; and

receiving, from the endpoint management server, confirmation that the user is authorized to access the service;

in response to verifying that the user is authorized to access the service, obtain, from the endpoint management server, a unique session identifier (USID) associated with the user request, wherein the USID is sent from the endpoint management server to a device associated with the user;

receive, via the device associated with the user, an access code;

in response to determining that the inputted access code matches the USID, grant access to the service for the user.

11. The computing system of claim 10 , wherein obtaining the USID associated with the user request comprises receiving, from the endpoint management server, the USID.

12. The computing system of claim 10 , wherein the processor is further configured to encrypt data associated with the user request using the obtained USID.

13. The computing system of claim 10 , wherein the processor is further configured to:

generate a user session item associated with the user request; and

add the user session item to a database containing active sessions data.

14. The computing system of claim 10 , wherein the service comprises a task performed at the shared endpoint.

15. The computing system of claim 14 , wherein granting access to the service comprises transmitting an instruction to the shared endpoint to complete the task.

16. The computing system of claim 14 , wherein the user request includes data associated with the task.

17. The computing system of claim 10 , wherein the access code is received, by short-range communication, from the device.

18. The computing system of claim 17 , wherein the short-range communication comprises NFC or Bluetooth communication.