IP Library Granted Patent US 10,764,264
Granted Patent B2
US 10,764,264 · App. 11/320,593 · Granted Sep 1, 2020

Technique for authenticating network users

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 10,764,264
App. No.
11/320,593
Granted
Sep 1, 2020
Kind
B2
Abstract

A technique for authenticating network users is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for authenticating network users. The method may comprise receiving, from a client device, a request for connection to a network. The method may also comprise evaluating a security context associated with the requested connection. The method may further comprise assigning the client device one or more access privileges based at least in part on the evaluation of the security context.

Claims (64)

1. A method for authenticating network users comprising the steps of:

receiving, from a client device, a request for connection to a network;

receiving, from the client device, a security context associated with the requested connection, wherein at least a portion of the security context is obtained by the client device prior to the request for connection to the network by scanning the client device for potential security threats before the client device requests to access the network using an agent program previously downloaded to the client device before the request for connection was received;

evaluating the security context associated with the requested connection;

assigning the client device one or more access privileges based at least in part on the evaluation of the security context;

generating a security token that records the one or more access privileges assigned to the client device; and

downloading the security token to the client device.

2. The method according to claim 1 , wherein the agent program interacts with the network to evaluate the security context.

3. The method according to claim 1 , wherein the agent program comprises a JAVA applet.

4. The method according to claim 1 , wherein:

the agent program remains in the client device, after the client device disconnects from the network, in preparation for a subsequent connection to the network.

5. The method according to claim 1 , wherein the security context comprises one or more factors selected from a group consisting of:

a user login mechanism employed by the client device;

a threat level associated with the network;

vulnerabilities of an access medium with which the client device connects to the network; and

a security level associated with the client device.

6. The method according to claim 1 , further comprising:

storing the security token in the client device.

7. The method according to claim 6 , further comprising:

detecting the security token in the client device when the client device, after ending a first connection to the network,

attempts a second connection to the network; and

granting the client device access to the network based on the one or more recorded access privileges if the security token is detected and verified.

8. The method according to claim 7 , wherein the first and the second connections to the network are through different ports.

9. The method according to claim 1 , further comprising:

generating a security token that records at least a portion of the security context; and

storing the security token in the client device.

10. The method according to claim 8 , further comprising:

detecting the security token in the client device when the client device, after ending a first connection to the network, attempts a second connection to the network; and

granting the client device access to the network based at least in part on the recorded security context if the security token is detected and verified.

11. The method according to claim 10 , wherein the recorded security context is updated prior to the client device's attempt of the second connection to the network.

12. The method according to claim 1 , further comprising:

configuring a connection between the client device and the network based at least in part on the evaluation of the security context.

13. The method according to claim 12 , further comprising:

re-configuring the connection between the client device and the network based at least in part on a security token stored in the client device.

14. A system for authenticating network users, the system comprising:

a network interface that facilitates communications between a client device and a network; and

at least one processor that:

receives, from a client device, a request for connection to the network;

receives, from the client device, a security context associated with the requested connection, wherein at least a portion of the security context is obtained by the client device prior to the request for connection to the network by scanning the client device for potential security threats before the client device requests to access the network using an agent program previously downloaded to the client device before the request for connection was received;

causes the security context associated with the requested connection to be evaluated;

assigns the client device one or more access privileges based at least in part on the evaluation of the security context;

generates a security token that records the one or more access privileges assigned to the client device; and

downloads the security token to the client device.

15. The system of claim 14 wherein the security context comprises one or more factors selected from a group consisting of:

a user login mechanism employed by the client device;

a threat level associated with the network;

vulnerabilities of an access medium with which the client device connects to the network; and

a security level associated with the client device.

16. A non-transitory computer readable storage medium having computer readable code thereon for authenticating network users, the medium including instructions in which a computer system performs operations comprising:

receiving, from a client device, a request for connection to a network;

receiving, from the client device, a security context associated with the requested connection, wherein at least a portion of the security context is obtained by the client device prior to the request for connection to the network by scanning the client device for potential security threats before the client device requests to access the network using an agent program previously downloaded to the client device before the request for connection was received;

evaluating the security context associated with the requested connection;

assigning the client device one or more access privileges based at least in part on the evaluation of the security context;

generating a security token that records the one or more access privileges assigned to the client device; and

downloading the security token to the client device.

17. The computer readable storage medium of claim 16 wherein the security context comprises one or more factors selected from a group consisting of:

a user login mechanism employed by the client device;

a threat level associated with the network;

vulnerabilities of an access medium with which the client device connects to the network; and

a security level associated with the client device.

18. The method according to claim 1 , wherein assigning the client device one or more access privileges based at least in part on the evaluation of the security context further comprises assigning the client a data rate based on the evaluation of the security context.

19. The method according to claim 1 , further comprising:

detecting a security event after assigning the client device access privileges;

reassigning the client device access privileges based at least in part on the evaluation of the security context and the detected security event.

Assignments (16)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →