Standardized method and apparatus for gathering device identification and/or configuration information via a physical interface
First Claim
1. A system, comprising:
- a network device including a first memory to store hardware and software version numbers for the network device in a predetermined memory location;
the network device furthering including a physical read port coupled to the first memory, said physical port including a set of one or more signals defining a physical interface and a protocol for reading said hardware and software version numbers from the predetermined memory location independently of any network protocols; and
data-gathering circuitry physically separate from but compatible with said read port and programmed to automatically read said hardware and software version numbers from the predetermined memory location using the protocol,said automatic reading from the predetermined memory location further programmed to occur in response to detachably coupling the data-gathering circuitry to the network device and independently of any manual inputs over any human interface devices for either the data-gathering circuitry or the network device.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a standard physical interface with a standardized response protocol would enable a craft or technician employee accurately and quickly to verify network devices'"'"' various identities and configurations, including relatively fixed hardware configurations and relatively rapidly changing software configurations. The apparatus for gathering network device data includes a first non-volatile memory on the network device storing defined device-specific data and being writable via the network and also readable. The apparatus further includes a physical read port on the network device including a set of one or more signals defining a physical interface and a protocol for reading the data from the first memory. Finally, the apparatus includes data-gathering means physically separate from but compatible with the read port and programmed to read the data from the first memory in accordance with the protocol, the data-gathering means including a second non-volatile memory for recording the data read from the first memory. The first memory may be partitioned to include plural storage locations for data of various types including network device identification data regarding hostname, IP address, MAC address, CLLI codes and physical device location, as well as configuration data regarding at least hardware and software revisions. The method includes providing a network device with a non-volatile memory and with an externally accessible physical data read port; programming one or more memory locations therein with data regarding the identification and configuration thereof, the one or more memory locations being readable by an external reader mechanism over the port; and providing a portable reader mechanism external to the network device but physically and logically compatible therewith for reading and recording the data from the network device.
-
Citations
62 Claims
-
1. A system, comprising:
-
a network device including a first memory to store hardware and software version numbers for the network device in a predetermined memory location; the network device furthering including a physical read port coupled to the first memory, said physical port including a set of one or more signals defining a physical interface and a protocol for reading said hardware and software version numbers from the predetermined memory location independently of any network protocols; and data-gathering circuitry physically separate from but compatible with said read port and programmed to automatically read said hardware and software version numbers from the predetermined memory location using the protocol, said automatic reading from the predetermined memory location further programmed to occur in response to detachably coupling the data-gathering circuitry to the network device and independently of any manual inputs over any human interface devices for either the data-gathering circuitry or the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of gathering network device data, the method comprising:
-
providing a network device with a non-volatile memory and with an externally accessible physical data read port thereto, preconfiguring the network device with protocols necessary to cause the network device to automatically initiate communications in response to an external reader mechanism being physically coupled to the data read port; programming one or more predetermined memory locations in the network device with data regarding a defined identification and a defined configuration of the network device, the one or more memory locations being readable by the external reader mechanism over the data read port; physically coupling the external reader mechanism to the data read port; and automatically initiating communications in response to the physical coupling, the automatically initiated communications transferring at least a portion of said data from the network device to the external reader mechanism; wherein the external reader mechanism is programmed to read the data from the predetermined memory locations. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium containing a program for gathering network device data by an external reader mechanism from a network device, the program comprising:
-
instructions residing in the network device for programming one or more memory locations in the network device with data regarding a defined identification and a defined configuration of the network device, the one or more memory locations being readable by an external reader mechanism over an externally accessible physical data read port thereto, said programming instructions being executable responsive to a write command received over a network communication line, and instructions residing in the network device for providing read access, of the programmed data in the one or more memory locations in the network device, to the external reader mechanism responsive to a read prompt from the external reader mechanism. - View Dependent Claims (20, 21)
-
-
22. A system, comprising:
-
means for providing a network device with a non-volatile memory and with an externally accessible physical data read port thereto, means for preconfiguring the network device with protocols necessary to cause the network device to automatically initiate communications in response to an external reader mechanism being physically coupled to the data read port; means for programming one or more memory locations in the network device with data regarding a defined identification and a defined configuration of the network device, the one or more memory locations being readable by an external reader mechanism over the data read port; means for physically coupling the external reader mechanism to the data read port; and automatically initiating communications in response to the physical coupling, the automatically initiated communications transferring at least a portion of said data from the network device to the external reader mechanism; wherein said programming of the one or more predetermined memory locations is with data stored in a predefined format. - View Dependent Claims (23, 24, 25, 26)
-
-
27. Apparatus for gathering network configuration information from a screenless network device having a physical port for exporting network configuration information stored in a memory device therein, the apparatus comprising:
-
a screenless portable device; a memory within said screenless portable device; a physical port on the screenless portable device, said physical port including a set of one or more signals defining a physical interface and a protocol for reading the network configuration information from the memory device in the screenless network device, said protocol operating independently of any network protocols, and a processor coupled with the memory within said portable device, the processor to automatically initiate a transfer of the network configuration information from the screenless network device to said memory in said screenless portable device in response to a manual physical coupling of the screenless network device to the physical port, said automatic initiated transfer occurring independently of any manual operations besides the manual physical coupling. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for gathering network device data from a network device, the system comprising:
-
a first non-volatile memory on the network device, said first memory storing firmware configuration data and being writable via the network and being readable; a physical read port on the network device, said physical port including a set of one or more signals defining a physical interface and a protocol for reading said data from said first memory; and a portable reader mechanism programmed to read said data from said first memory in accordance with said protocol, said portable reader mechanism including a second non-volatile memory for recording said data read from said first memory, thereby enabling a user to gather and record firmware configuration data; wherein said portable reader mechanism is configured so that a user can gather and record the firmware configuration data without relying on a network connection. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method, comprising:
-
providing a network device with a non-volatile memory and with an externally accessible physical data read port thereto; preconfiguring the network device with protocols necessary to cause the network device to automatically initiate communications in response to an external reader mechanism being physically coupled to the data read port; programming one or more memory locations in the network device with data regarding a defined identification and a defined configuration of the network device, the one or more memory locations being readable by an external reader mechanism over the data read port; and physically coupling the external reader mechanism to the data read port; and automatically initiating communications in response to the physical coupling, the automatically initiated communications transferring at least a portion of said data from the network device to the external reader mechanism; where the external reader mechanism does not have a user interface. - View Dependent Claims (49, 50, 51, 52)
-
-
53. A system for gathering network device data from a network device having a physical port for exporting network device-specific data stored in a memory device therein, the apparatus comprising:
-
a hand held portable device; a non-volatile memory within said portable device; a processor coupled with the non-volatile memory within said portable device; and a physical port on the portable device, said physical port including a set of one or more signals defining a physical interface and a protocol for automatically reading data from the memory device in the network device in response to a physical coupling of the physical port and the network device, said protocol operating independently of any network protocols; wherein the non-volatile memory within said portable device is partitioned to include plural storage locations for data of various types, said types including network device identification data, thereby enabling a user to gather and record network device data and to transport such network device data to a remote location, and further wherein said hand held portable device is configured to allow said user to gather and record network device data specific to the network device without relying on a network connection. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 62)
-
-
61. A system, comprising:
-
a first memory storing a Basic Input Output System (BIOS) version number that distinguishes a currently loaded BIOS version for the network device from a plurality of BIOS versions that are compatible with the network device but not currently loaded on the network device, said first memory integrated with the network device; a physical read port including a set of one or more signals defining a physical interface and a protocol for reading the BIOS version number from said first memory, said read port integrated with the network device and said protocol operating independently of any network protocols; and data-gathering circuitry physically separate from but compatible with the network device having said read port and programmed to read the BIOS version number from said first memory in accordance with said protocol, said data-gathering circuitry including a second non-volatile memory for recording the BIOS version number read from said first memory, said data gathering circuitry structured to detachably couple to the network device thereby enabling a user to gather and record the BIOS version number.
-
Specification