Dynamic name generation
First Claim
1. A method for generating a dynamic name of a device within a network, comprising:
- accessing information related to the device;
accessing information related to a remote, neighbor device;
generating a dynamic name of the device based on the accessed information related to the device and the accessed information related to the remote, neighbor device, the dynamic name comprising at least a portion of the information related to the remote, neighbor device, wherein the information related to the remote, neighbor device of the device includes at least one of a name, a model, an IP address, and a port name of the remote, neighbor device of the device; and
storing the generated dynamic name of the device;
receiving a communication from a different remote, neighbor device;
extracting information related to the different remote, neighbor device;
storing the extracted information related to the different remote, neighbor device;
generating an updated dynamic name of the device based on the accessed information related to the device and information related to the different remote, neighbor device; and
storing the generated updated dynamic name of the device.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamic name of a device within a network may be generated by accessing information related to the device; accessing information related to a remote, neighbor device; generating a dynamic name of the device based on the accessed information related to the device and the accessed information related to the remote, neighbor device; and storing the generated dynamic name of the device. Alternatively, a topology map of devices within a network may be generated where a central controller may access, from memory, a dynamic name of controlled devices, the dynamic name of the controlled devices including information related to remote, neighbor devices of the controlled devices. The topology map may include dynamic names of the controlled devices.
8 Citations
15 Claims
-
1. A method for generating a dynamic name of a device within a network, comprising:
-
accessing information related to the device; accessing information related to a remote, neighbor device; generating a dynamic name of the device based on the accessed information related to the device and the accessed information related to the remote, neighbor device, the dynamic name comprising at least a portion of the information related to the remote, neighbor device, wherein the information related to the remote, neighbor device of the device includes at least one of a name, a model, an IP address, and a port name of the remote, neighbor device of the device; and storing the generated dynamic name of the device; receiving a communication from a different remote, neighbor device; extracting information related to the different remote, neighbor device; storing the extracted information related to the different remote, neighbor device; generating an updated dynamic name of the device based on the accessed information related to the device and information related to the different remote, neighbor device; and storing the generated updated dynamic name of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a memory, and a processor, to; extract information related to a remote, neighbor device from a communication received from the remote, neighbor device; store, in memory, the extracted information; access a dynamic name definition, the dynamic name definition including a dynamic component and a static component; generate a dynamic name of the apparatus by completing the dynamic component of the dynamic name definition with information related to the remote, neighbor device and with information related to the apparatus, the dynamic name comprising at least a portion of the information related to the remote, neighbor device, wherein the information related to the remote, neighbor device of the apparatus includes at least one of a name, a model, an IP address, and a port name of the remote, neighbor device of the apparatus; store, in memory, the generated dynamic name of the apparatus; and transmit the generated dynamic name of the apparatus to a controller device; receive a communication from a different remote, neighbor device; extract information related to the different remote, neighbor device; store the extracted information related to the different remote, neighbor device; generate an updated dynamic name of the apparatus based on the accessed information related to the apparatus and the accessed information related to the different remote, neighbor device; and transmit the generated updated dynamic name of the device to the controller device. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus, comprising:
-
a memory, and a processor, to access, from memory, a dynamic name of a first controlled device, the dynamic name of the first controlled device comprising at least a portion of information related to a remote, neighbor device of the first controlled device, wherein the information related to the remote, neighbor device of the first controlled device includes at least one of a name, a model, an IP address, and a port name of the remote, neighbor device of the first controlled device; access a dynamic name of a second controlled device, the dynamic name of the second controlled device comprising at least a portion of information related to a remote, neighbor device of the second controlled device, wherein the information related to the remote, neighbor device of the second controlled device includes at least one of a name, a model, an IP address, and a port name of the remote, neighbor device of the second controlled device; and generate a topology map of a network including the dynamic name of the first controlled device and the dynamic name of the second controlled device; provide the generated topology map; determine that communication has been lost to the first controlled device; identify the remote, neighbor device of the first controlled device based on the dynamic name of the first controlled device; and provide a message identifying the remote, neighbor device of the first controlled device as having failed. - View Dependent Claims (13, 14, 15)
-
Specification