IP Library Granted Patent US 12,464,049
Granted Patent B2
US 12,464,049 · App. 18/204,661 · Granted Nov 4, 2025

Systems and methods for network device management using device clustering

Inventor: Michael Benjamin (Broomfield, CO)
Assignee: Level 3 Communications, LLC
H04L67/303H04L41/0681H04L41/069H04L41/082H04L41/0853H04L41/142H04L45/122H04L63/20H04L67/125
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 12,464,049
App. No.
18/204,661
Granted
Nov 4, 2025
Kind
B2
Abstract

Systems and methods for managing network devices include performing clustering operations for network devices based on attributes of the network devices. By comparing the results of subsequent clustering operations, changes in network device attributes can be readily identified and any network devices for which attributes have changed may be subject to further investigation or remedial action (e.g., blocking traffic to/from the network device). Clustering may also be used to conduct an inventory of network devices by identifying groups of network devices that have similar attributes.

Claims (18)

1 . A method of managing networked devices, the method comprising:

with a processor coupled with a non-transitory computer readable medium having computer executable instructions:

generating a first set of device attributes for a first device, the first set of device attributes obtained from network traffic data associated with the first device;

generating a second set of device attributes for a second device, the second set of device attributes obtained from network traffic data associated with the second device;

applying, to each of the first set of device attributes and the second set of device attributes, a first clustering operation that assigns devices into clusters based on shared device attributes, the first clustering operation assigning each of the first device and the second device to a first cluster;

updating the second set of device attributes based on additional network traffic data associated with the second device;

applying a second clustering operation that assigns the second device to a second cluster different than the first cluster; and

in response to determining the second clustering operation assigns the second device to the second cluster, initiating a responsive action corresponding to the second device.

2 . The method of claim 1 , wherein each of the first clustering operation and the second clustering operation is a k-means clustering operation.

3 . The method of claim 1 , wherein the first set of device attributes and the second set of device attributes include at least one of a source address, a destination address, a port, a protocol, a packet size, a timestamp, and a transmission frequency.

4 . The method of claim 1 , wherein the initiation of the responsive action is further in response to determining a first centroid of the first cluster is at least a distance from a second centroid of the second cluster.

5 . The method of claim 1 , wherein the initiation of the responsive action is further in response to determining a third device assigned to the first cluster by the first clustering operation was not assigned to the second cluster by the second clustering operation.

6 . The method of claim 1 , wherein the first set of device attributes and the second set of device attributes further include supplemental data acquired and inserted by devices configured to capture the network traffic data.

7 . The method of claim 6 , wherein the supplemental data includes at least one of a media access control (MAC) address, a port, a service identifier, banner information, packet content, and an encryption type.

8 . The method of claim 1 , wherein the responsive action includes one of generating an alert and generating a log entry indicating the second device has been assigned to the second cluster.

9 . The method of claim 1 , wherein the responsive action includes reconfiguring a network device to disable a port of the network device in communication with the second device.

10 . The method of claim 1 , wherein the responsive action includes reconfiguring a network device to at least one of reroute traffic received by the network device from the second device or block traffic received by the network device from the second device.

11 . The method of claim 1 further comprising, with the processor, obtaining the network traffic data associated with the first device and the network traffic data associated with the second device, wherein the network traffic data associated with each of the first device and the second device is collected by and provided to the device management system by one or more network data collectors of a network environment including each of the first device and second device.

Assignments (3)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2023
From: BENJAMIN, MICHAEL
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 063848/0057 →
Continuity (4)
Continuation 17485587 · Sep 27, 2021
Continuation 16682796 · Nov 13, 2019
Provisional Application 62778761 · Dec 12, 2018
Related Publication 20230327954A1 · Oct 12, 2023
References Cited (9)
US 10592328B1 · Thompson et al. · 2020 [cited by applicant]
US 11140038B2 · Benjamin · 2021 [cited by examiner]
US 20080294684A1 · Chi · 2008 [cited by examiner]
US 20170019312A1 · Meyer et al. · 2017 [cited by applicant]
US 20180227210A1 · Cosgrove · 2018 [cited by examiner]
US 20190026174A1 · Basavarajappa · 2019 [cited by applicant]
US 20200195508A1 · Benjamin · 2020 [cited by applicant]
US 20200249931A1 · Garvey · 2020 [cited by examiner]
US 20220014437A1 · Benjamin · 2022 [cited by applicant]