IP Library Patent Application 18981759
Patent Application
App. No. 18/981,759

UNIQUE ID GENERATION FOR SENSORS

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.
18/981,759
Abstract

Systems, methods, and computer-readable media are provided for generating a unique ID for a sensor in a network. Once the sensor is installed on a component of the network, the sensor can send attributes of the sensor to a control server of the network. The attributes of the sensor can include at least one unique identifier of the sensor or the host component of the sensor. The control server can determine a hash value using a one-way hash function and a secret key, send the hash value to the sensor, and designate the hash value as a sensor ID of the sensor. In response to receiving the sensor ID, the sensor can incorporate the sensor ID in subsequent communication messages. Other components of the network can verify the validity of the sensor using a hash of the at least one unique identifier of the sensor and the secret key.

Claims (40)

1 . A method comprising:

receiving, over a network, at least one attribute associated with a sensor;

generating a unique sensor identifier based on the at least one attribute associated with the sensor;

sending, over the network, the unique sensor identifier to the sensor, the unique sensor identifier to replace a current sensor identifier;

receiving, over the network, a message from the sensor;

determining, whether the message includes the unique sensor identifier; and

in response to the determining, performing an action.

2 . The method of claim 1 , wherein the unique sensor identifier is a fixed-length.

3 . The method of claim 1 , wherein the unique sensor identifier has an arbitrary length.

4 . The method of claim 3 , wherein the arbitrary length is determined based upon various lengths of the at least one attribute of the sensor or a host component of the sensor.

5 . The method of claim 1 , wherein the unique sensor identifier is a hash value.

6 . The method of claim 5 , wherein the determining includes comparing the hash value with a sensor identifier received with the message.

7 . The method of claim 6 , wherein the action includes generating a warning when the sensor identifier received with the message is not the hash value.

8 . The method of claim 1 , wherein the action includes generating a warning when the unique sensor identifier is not included in the message.

9 . The method of claim 1 , further comprising:

receiving at least one subsequent message from the sensor;

determining that an identifier associated with the at least one subsequent message is inconsistent with the unique sensor identifier; and

generating a warning report.

10 . The method of claim 1 , wherein the at least one attribute associated with the sensor includes at least one of host name, media access control address, or basic input/output system universally unique identifier of a host component.

11 . A system comprising:

at least one processor; and

at least one memory storing instructions, which when executed by the at least one processor, causes the system to:

receive, over a network, at least one attribute associated with a sensor;

generate a unique sensor identifier based on the at least one attribute associated with the sensor;

send, over the network, the unique sensor identifier to the sensor, the unique sensor identifier to replace a current sensor identifier;

receive, over the network, a message from the sensor;

determine, whether the message includes the unique sensor identifier; and

in response to the determining, perform an action.

12 . The system of claim 11 , wherein the unique sensor identifier is a fixed-length.

13 . The system of claim 11 , wherein the unique sensor identifier has an arbitrary length.

14 . The system of claim 13 , wherein the arbitrary length is determined based upon various lengths of the at least one attribute of the sensor or a host component of the sensor.

15 . The system of claim 11 , wherein the unique sensor identifier is a hash value.

16 . The system of claim 15 , wherein the determining includes comparing the hash value with a sensor identifier received with the message.

17 . The system of claim 16 , wherein the action includes generating a warning when the sensor identifier received with the message is not the hash value.

18 . The system of claim 11 , wherein the action includes generating a warning when the unique sensor identifier is not included in the message.

19 . The system of claim 11 , further comprising instructions which when executed cause the system to:

receive at least one subsequent message from the sensor;

determine that an identifier associated with the at least one subsequent message is inconsistent with the unique sensor identifier; and

generate a warning report.

20 . The system of claim 11 , wherein the at least one attribute associated with a sensor includes at least one of host name, media access control address, or basic input/output system universally unique identifier of a host component.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: SINGH, ABHISHEK RANJAN; CHANG, SHIH-CHUN; MALHOTRA, VARUN SAGAR; PANG, JACKSON NGOC KI; VU, HAI TRONG
To: CISCO TECHNOLOGY, INC.
Reel/Frame 069590/0348 →