IP Library Granted Patent US 10,652,116
Granted Patent B2
US 10,652,116 · App. 15/370,249 · Granted May 12, 2020

Device classification

Inventors: Yang Zhang (Fremont, CA); Siying Yang (Cupertino, CA)
Assignee: Forescout Technologies, Inc.
H04L43/065H04L43/04H04L63/0227H04L63/10H04L63/1408H04L63/1433H04L67/16H04W12/00H04W12/0027H04L41/046H04W12/00512
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,652,116
App. No.
15/370,249
Granted
May 12, 2020
Kind
B2
Abstract

Systems, methods, and related technologies for device classification are described. In certain aspects, traffic data associated with a device and data from an external system can be accessed. The data can be processed to determine a device classification for the device. An action can be initiated based on the classification.

Claims (33)

1. A method comprising:

detecting a device coupled to a network in response to the device being coupled to the network;

accessing first data associated with the device from an agent installed on the device;

accessing second data associated with the device from an external system, wherein the second data associated with the device comprises traffic data associated with the device;

analyzing the traffic data of the device;

determining a classification for the device based on the first data associated with device and the traffic data; and

storing the classification for the device.

2. The method of claim 1 further comprising:

initiating an action based on the classification of the device.

3. The method of claim 1 , wherein the traffic data comprises information associated with the port of the device operable to receive communications from the network.

4. The method of claim 1 , wherein the traffic data comprises information associated with a service of the device.

5. The method of claim 1 , wherein the external system is selected from the group consisting of a vulnerability assessment system, a thread detection system, a mobile device management system, a firewall system, a switch system, and an access point system.

6. The method of claim 1 , further comprising receiving third data associated with the device from another device communicatively coupled to the device.

7. The method of claim 1 , wherein the traffic data associated with the device is determined based on passive traffic analysis.

8. The method of claim 1 , wherein the traffic data associated with the device is determined based on active traffic analysis.

9. The method of claim 1 , wherein the classification is further based on a proximity of the device to another device.

10. The method of claim 1 , wherein the classification is further based on an operating time of the device.

11. A system comprising:

a memory; and

a processing device, operatively coupled to the memory, to:

access data associated with a device, wherein the data associated with the device comprises traffic analysis data associated with the device and data received from an external system;

periodically determine a device type classification for the device based on the data associated with device; and

store the device type classification for the device; and

apply a security policy to classified device based on the device meeting particular criteria of the security policy.

12. The system of claim 11 , wherein the processing device is further to detect the device upon being coupled to the network.

13. The system of claim 11 , wherein the determination of the device type classification of the device based on the data associated with device is further based on data from an aggregation device coupled to the device.

14. The system of claim 11 , wherein the traffic analysis data is further based on at least one of active traffic analysis or passive traffic analysis.

15. A non-transitory computer readable medium having instructions encoded thereon that, when executed by a processing device, cause the processing device to:

detect a first device being coupled to a network;

access data associated with the first device, wherein the data associated with the first device comprises data from a second device coupled to the first device, wherein the second device is operable to communicate with the processing device using a first protocol and the second device is operable to communicate with the first device using a second protocol;

process, by the processing device, the data associated with first device to determine a classification for the first device;

store the classification of the first device; and

change network access of the first device based on the classification of the first device.

Assignments (2)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 17, 2020
From: FORESCOUT TECHNOLOGIES, INC.
To: OWL ROCK CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 053519/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: ZHANG, YANG; YANG, SIYING
To: FORESCOUT TECHNOLOGIES, INC.
Reel/Frame 040535/0033 →
Continuity (1)
Related Publication 20180159751A1 · Jun 7, 2018