The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 28, 2021

Filed:

Nov. 05, 2019
Applicant:

Zscaler, Inc., San Jose, CA (US);

Inventors:

Ajit Singh, Fremont, CA (US);

Vivek Ashwin Raman, San Jose, CA (US);

Abhinav Bansal, San Jose, CA (US);

Assignee:

Zscaler, Inc., San Jose, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04W 12/08 (2021.01); H04L 29/06 (2006.01); G06F 21/57 (2013.01); H04L 29/08 (2006.01); H04L 29/12 (2006.01); H04W 12/12 (2021.01);
U.S. Cl.
CPC ...
H04W 12/08 (2013.01); G06F 21/57 (2013.01); H04L 61/1511 (2013.01); H04L 63/0272 (2013.01); H04L 63/0281 (2013.01); H04L 63/0884 (2013.01); H04L 63/20 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/1002 (2013.01); H04L 67/125 (2013.01); H04L 67/16 (2013.01); H04L 67/22 (2013.01); H04L 67/28 (2013.01); H04L 67/2809 (2013.01); H04L 69/162 (2013.01); H04W 12/12 (2013.01); H04L 61/6063 (2013.01); H04L 63/164 (2013.01);
Abstract

Systems and methods for device identification for management and policy in the cloud, using a combination of several hardware parameters and user's identification to generate a unique identifier for a user device and associated user. IOCTL and Assembly can be used to get the different hardware parameters. All the hardware parameters can then run through a process to generate a fixed size hardware fingerprint. A base64 encoding can be performed to convert it into a string, for consumption of database. The resultant identifier is unique and it is never stored on machine. The application can simply generate it whenever needed. The resultant identifier can used by a service provider to uniquely identify the device even when the device is moving hands or locations. The resultant identifier is never stored, so moving data from one device to another will not result in the same identifier for two devices.


Find Patent Forward Citations

Loading…