Automated inventory for iot devices
AssigneeServiceNow, Inc.
InventorsWilliam Jason Smith, Gianpaolo Pagano Mariano
Life of this patent
Estimating the term…
Abstract
Improving automated discovery of inventory, includes obtaining a discovery message from a network device, wherein the discovery message identifies an identifier, a location, and one or more capabilities of the network device, wherein the discovery message is detected by a management instrumentation discovery (MID) server, automatically modifying a data structure of an inventory data store to include the identifier, the location, and the one or more capabilities based on the discovery message, wherein the inventory data store identifies enterprise assets and configurations of the enterprise assets, and providing the modified data structure of the inventory data store to a controller such that the network device is usable by the controller.
Claims21
1-20. (canceled)
A method, comprising:
- receiving, via a computing device, a message from an Internet-of-Things (IOT) device;
- identifying, via the computing device, an identifier of the IOT device, a location of the IOT device, or one or more capabilities of the IOT device based on the message;
- generating, via the computing device, a data structure to include the identifier of the IOT device, the location of the IOT device, and the one or more capabilities of the IOT device, wherein the data structure is configured to identify enterprise assets, including the IOT device, and configurations of the enterprise assets;
- and
- providing, via the computing device, access to the data structure to a controller such that the IOT device is usable by the controller.
A non-transitory computer-readable medium comprising computer-readable code executable by one or more processors, that when executed by the one or more processors, causes a computing device to perform operations comprising:
- receiving a broadcast message from an Internet-enabled device;
- identifying information associated with the Internet-enabled device in response to receiving the broadcast message;
- modifying an inventory data store to include the identifier of the Internet-enabled device, the location of the Internet-enabled device, or the one or more capabilities of the Internet-enabled device, wherein the inventory data store identifies enterprise assets and configurations of the enterprise assets;
- and
- providing access to the modified inventory data store to a controller such that the Internet-enabled device is usable by the controller.
A system for improving automated identification of inventory, comprising:
- one or more processors;
- and
- one or more memory devices coupled to the one or more processors and comprising computer-readable code executable by the one or more processors that, when executed by the one or more processors, causes the system to perform operations comprising:
- receiving a message comprising an identifier of an Internet-enabled device from the Internet-enabled device;
- identifying additional data comprising a location of the Internet-enabled device or one or more capabilities of the Internet-enabled device at least in part by probing the Internet-enabled device for the additional data in response to receiving the message;
- generating a data structure that includes the identifier of the Internet-enabled device, the location of the Internet-enabled device, or the one or more capabilities of the Internet-enabled device based on the message;
- and
- providing access to the data structure to a controller such that the Internet-enabled device is usable by the controller.
Dependencies are inferred from the claim text.