IP Library Patent Application 14216313
Patent Application
App. No. 14/216,313

ACCESS AUTHORIZATION THROUGH CERTIFICATE VALIDATION

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 None
App. No.
14/216,313
Abstract

Managing access for a client device to services or data provided through a network using a certificate received from a client device that is either an employee owned device or an employer owned device. User information of a user of the client device and device information of the client device is determined from the certificate. Access rights for the client device are determined based on the user information and the device information. Access to services or data provided through a network for the client device are managed using the determined access rights.

Claims (66)

1 . A method comprising:

receiving a certificate from a client device, the client device being either a Bring-Your-Own-Device (“BYOD”) or an employer owned device;

determining user information of a user of the client device using the certificate;

determining device information of the client device using the certificate;

determining access rights for the client device to services or data provided through a network by a network device to which the client device is coupled, using the user information and the device information;

managing access to the services or data provided through the network using the determined access rights.

2 . The method of claim 1 , wherein the device information indicates whether the client device is a BYOD or a company owned device.

3 . The method of claim 1 , wherein the user information indicates a group of which the user is a member.

4 . The method of claim 1 , further comprising:

determining whether the certificate is valid;

managing access to the services or data provided through the network based on whether the certificate is determined valid.

5 . The method of claim 4 , wherein determining whether the certificate is valid further comprises:

determining whether the certificate has been tampered with;

determining that the certificate is invalid if it is determined that the certificate has been tampered with.

6 . The method of claim 4 , wherein determining whether the certificate is valid further comprises:

determining whether the certificate has been revoked;

determining that the certificate is invalid if it is determined that the certificate has been revoked.

7 . The method of claim 4 , wherein determining whether the certificate is valid further comprises:

determining whether the certificate is bound to the client device;

determining that the certificate is invalid if it is determined that the certificate is not bound to the client device.

8 . The method of claim 1 , further comprising, generating the certificate for the client device regardless of whether the client device, further comprising:

determining the user information of the user of the client device;

determining the device information of the client device;

associating the user information and the device information with the certificate;

generating certificate information that includes an identification of the certificate and the user information and the device information, the certificate information used to determine the access rights for the client device to the services or data provided through the network.

9 . The method of claim 1 , further comprising, generating the certificate for the client device regardless of whether the client device, further comprising:

determining the user information of the user of the client device;

determining the device information of the client device;

including the user information and the device information in the certificate.

10 . The method of claim 6 , wherein the certificate is revoked if it is determined during a previous session that the certificate has been tampered with or that the certificate is not bound to the client device.

11 . A system comprising:

a certificate based access rights determination system configured to receive a certificate from a client device, the client device being either a Bring-Your-Own-Device (“BYOD”) or an employer owned device;

a user information determination engine configured to determine user information of a user of the client device using the certificate;

a device information determination engine configured to determine device information of the client device using the certificate;

an access rights determination engine configured to determine access rights for the client device to services or data provided through a network by a network device to which the client device is coupled, using the user information and the device information;

an access management engine configured to manage access to the services or data provided through the network using the determined access rights.

12 . The system of claim 11 , wherein the device information indicates whether the client device is a BYOD or a company owned device.

13 . The system of claim 11 , wherein the user information indicates a group of which the user is a member.

14 . The system of claim 11 , further comprising:

a certificate validity system configured to determine whether the certificate is valid;

the access management engine further configured to manage access to the services or data provided through the network based on whether the certificate is determined valid.

15 . The system of claim 14 , wherein the certificate validity system is further configured to:

determine whether the certificate has been tampered with;

determine that the certificate is invalid if it is determined that the certificate has been tampered with.

16 . The system of claim 14 , wherein the certificate validity system is further configured to:

determine whether the certificate has been revoked;

determine that the certificate is invalid if it is determined that the certificate has been revoked.

17 . The system of claim 14 , wherein the certificate validity system is further configured to:

determine whether the certificate is bound to the client device;

determine that the certificate is invalid if it is determined that the certificate is not bound to the client device.

18 . The system of claim 11 , further comprising a certificate assignment system configured to:

determine the user information of the user of the client device;

determine the device information of the client device;

associate the user information and the device information with the certificate;

generate certificate information that includes an identification of the certificate and the user information and the device information, the certificate information used to determine the access rights for the client device to the services or data provided through the network.

19 . The system of claim 11 , further comprising a certificate assignment system configured to:

determining the user information of the user of the client device;

determining the device information of the client device;

generate the certificate by including the user information and the device information into the certificate.

20 . The system of claim 16 , wherein the certificate is revoked if it is determined during a previous session that the certificate has been tampered with or that the certificate is not bound to the client device.

21 . A system comprising:

means for receiving a certificate from a client device, the client device being either a Bring-Your-Own-Device (“BYOD”) or an employer owned device;

means for determining user information of a user of the client device using the certificate;

means for determining device information of the client device using the certificate;

means for determining access rights for the client device to services or data provided through a network by a network device to which the client device is coupled, using the user information and the device information;

means for managing access to the services or data provided through the network using the determined access rights.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2020
From: AEROHIVE NETWORKS, INC.
To: EXTREME NETWORKS, INC.
Reel/Frame 052473/0843 →
SECURITY INTEREST Recorded Aug 12, 2019
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 050023/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2014
From: GAST, MATTHEW STUART
To: AEROHIVE NETWORKS, INC.
Reel/Frame 033174/0889 →