IP Library Granted Patent US 8,375,117
Granted Patent B2
US 8,375,117 · App. 12/769,023 · Granted Feb 12, 2013

Using endpoint host checking to classify unmanaged devices in a network and to improve network location awareness

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 8,375,117
App. No.
12/769,023
Granted
Feb 12, 2013
Kind
B2
Abstract

A device receives, from a managed device, endpoint information associated with an unmanaged device connected to the managed device in a network. The device also receives unmanaged device information that partially identifies the unmanaged device, and completely identifies the unmanaged device based on the endpoint information and the unmanaged device information.

Claims (48)

1. A method, comprising:

receiving, by a computing device, information identifying a first location associated with a first device in a network;

receiving, by the computing device, information identifying a second location associated with the first device, the second location being different than the first location;

receiving, by the computing device, functionality information associated with a peer device in the network, the peer device being associated with the second location;

receiving, by the computing device, information associated with a second device connected to the peer device; and

determining, by the computing device, network-related functionality of the peer device based on the functionality information and the information associated with the second device.

2. The method of claim 1 , further comprising:

providing the determined network-related functionality to the first device to enable the first device to implement the network-related functionality.

3. The method of claim 1 , where the information associated with the second device is provided by the peer device, the method further comprising:

determining information associated with a connection between the peer device and the second device based on the information associated with the second device; and

providing the information associated with the connection between the peer device and the second device to the first device to enable the first device to connect to the second device.

4. The method of claim 1 , where the computing device includes a network admission control (NAC) device.

5. A device, comprising:

a processor to:

receive information identifying a location associated with a first device in a network,

receive functionality information associated with a peer device in the network, the peer device being located adjacent to the location associated with the first device,

receive information associated with a second device connected to the peer device, and

determine network-related functionality of the peer device based on the functionality information and the information associated with the second device.

6. The device of claim 5 , where the processor is further to:

provide the determined network-related functionality to the first device.

7. The device of claim 6 , where the first device automatically implements the determined network-related functionality.

8. The device of claim 5 , where the information associated with the second device is provided by the peer device, and

where the processor is further to:

determine information associated with a connection between the peer device and the second device based on the information associated with the second device, and

provide information associated with the connection between the peer device and the second device to the first device to enable the first device to connect to the second device.

9. The device of claim 5 , where each of the first device, the second device, and the peer device includes a managed device.

10. The device of claim 9 , where the managed device includes:

a host checking client to:

obtain information associated with accessing the network.

11. The device of claim 5 , where the second device includes an unmanaged device.

12. The device of claim 11 , where the unmanaged device fails to include a host checking client to obtain information associated with accessing the network.

13. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by a processor, cause the processor to:

receive information identifying a first location associated with a first device in a network,

receive functionality information associated with a second device in the network,

the second device being associated with a second location that is located adjacent to the first location,

receive information associated with a third device that is connected to the second device, and

determine a network-related functionality of the second device based on the functionality information and the information associated with the third device.

14. The non-transitory computer-readable medium of claim 13 , where the instructions further comprise:

one or more instructions to provide the determined network-related functionality to the first device,

where the first device automatically implements the determined network-related functionality.

15. The non-transitory computer-readable medium of claim 13 , where the information associated with the third device is provided by the second device, and

where the instructions further comprise:

one or more instructions to determine information associated with a connection between the second device and the third device based on the information associated with the third device, and

one or more instructions to provide the connection information to the first device to enable the first device to connect to the third device.

16. The non-transitory computer-readable medium of claim 13 , where each of the first device, the second device, and the third device includes a managed device.

17. The non-transitory computer-readable medium of claim 16 , where the managed device includes a host checking client that obtains information associated with accessing the network.

18. The non-transitory computer-readable medium of claim 13 , where the third device includes an unmanaged device.

Assignments (16)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY 14633493 WHICH WAS ENTERED INCORRECTLY AS 14633793 PREVIOUSLY RECORDED ON REEL 71176 FRAME 315. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN NEWCO SECURITY AGREEMENT. Recorded Nov 10, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 073818/0515 →
FIRST LIEN NEWCO SECURITY AGREEMENT Recorded May 5, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071176/0315 →
SECURITY INTEREST Recorded May 3, 2025
From: PULSE SECURE LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 071165/0027 →
NOTICE OF SUCCESSION OF AGENCY FOR SECURITY INTEREST AT REEL/FRAME 054665/0873 Recorded Apr 29, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: ALTER DOMUS (US) LLC, AS SUCCESSOR AGENT
Reel/Frame 071123/0386 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; IVANTI, INC.; MOBILEIRON, INC.; IVANTI US LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 054665/0062 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; INVANTI, INC.; MOBILEIRON, INC.; INVANTI US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 054665/0873 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 053638-0220 Recorded Dec 1, 2020
From: KKR LOAN ADMINISTRATION SERVICES LLC
To: PULSE SECURE, LLC
Reel/Frame 054559/0368 →
SECURITY INTEREST Recorded Aug 29, 2020
From: PULSE SECURE, LLC
To: KKR LOAN ADMINISTRATION SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 053638/0220 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 042380/0859 Recorded Aug 29, 2020
From: CERBERUS BUSINESS FINANCE, LLC, AS AGENT
To: PULSE SECURE, LLC
Reel/Frame 053638/0259 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2020
From: JUNIPER NETWORKS, INC.
To: PULSE SECURE, LLC; SMOBILE SYSTEMS, INC.
Reel/Frame 053271/0307 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL 037338, FRAME 0408 Recorded May 1, 2017
From: US BANK NATIONAL ASSOCIATION
To: PULSE SECURE, LLC
Reel/Frame 042381/0568 →
GRANT OF SECURITY INTEREST PATENTS Recorded May 1, 2017
From: PULSE SECURE, LLC
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 042380/0859 →
SECURITY INTEREST Recorded Dec 21, 2015
From: PULSE SECURE, LLC
To: U.S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037338/0408 →
SECURITY INTEREST Recorded Dec 30, 2014
From: PULSE SECURE, LLC; SMOBILE SYSTEMS, INC.
To: JUNIPER NETWORKS, INC.
Reel/Frame 034713/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2014
From: JUNIPER NETWORKS, INC.
To: PULSE SECURE, LLC
Reel/Frame 034045/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2010
From: VENABLE, JEFFREY C., SR.
To: JUNIPER NETWORKS, INC.
Reel/Frame 024302/0611 →