System for registering, locating, and identifying network equipment
First Claim
1. An apparatus for registering a network server, comprising:
- a first identifier uniquely identifying a network server having a logical server name;
a scanner reading the first identifier, wherein the scanner also permits entry of network server-related information, including network server location information; and
a memory storing the scanned first identifier, the logical server name, and the network server location information, wherein the stored first identifier, name, and information are related to each other.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed toward providing a system for registering, locating, and identifying network servers within a data center containing many such servers. Parallel and serial port couplers with an erasable, programable read-only memory are encoded with a unique ID number, and a label with a bar code corresponding to the ID number is affixed to each coupler. A server to be installed in a data center has an encoded coupler attached to one of its communication ports, and information related to that particular server is stored in a system database. Upon encountering a problem with a network server, the system displays the logical name of the server at issue. The location and identification information for the server are retrieved from the system database and displayed to a technician responsible for the server at issue. Using the displayed location information, the technician reads the label on the coupler connected to the suspected server and verifies that the ID number on the coupler matches the ID number displayed for the server requiring service.
142 Citations
81 Claims
-
1. An apparatus for registering a network server, comprising:
-
a first identifier uniquely identifying a network server having a logical server name;
a scanner reading the first identifier, wherein the scanner also permits entry of network server-related information, including network server location information; and
a memory storing the scanned first identifier, the logical server name, and the network server location information, wherein the stored first identifier, name, and information are related to each other. - View Dependent Claims (2)
-
-
3. An apparatus for registering a network server, comprising:
-
a coupler affixed with a unique identifier and attached to a network server;
a reader reading the unique identifier affixed to the coupler; and
a memory storing the read unique identifier.
-
-
4. An apparatus for registering a network server, comprising:
-
a coupler associated with a unique identifier;
a first memory of the coupler initialized with a unique identification number associated with the unique identifier;
a network server to which the initialized coupler is associated;
a scanner reading the unique identifier; and
a second memory storing the scanned unique identifier. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method for registering a network server, comprising:
-
uniquely identifying a network server having a logical server name with a first identifier;
reading the first identifier with a scanner, wherein the scanner also permits entry of network server-related information, including network server location information; and
storing the scanned first identifier, the logical server name, and the network server location information in a memory, wherein the stored first identifier, name, and information are related to each other. - View Dependent Claims (12, 15, 16, 17, 18, 19, 20)
-
-
13. A method for registering a network server, comprising:
-
affixing a unique identifier to a coupler attached to a network server;
reading the unique identifier affixed to the coupler; and
storing the read unique identifier in a database.
-
-
14. A method for registering a network server, comprising:
-
associating a unique identifier with a coupler;
initializing the memory of the coupler with a unique identification number associated with the unique identifier;
associating the initialized coupler with a network server;
scanning the unique identifier; and
storing the scanned unique identifier in a database.
-
-
21. A method for registering a network server, comprising:
-
affixing a unique identifier to a network server;
scanning the unique identifier affixed to the network server;
storing the scanned unique identifier in a database;
connecting the network server to a network;
retrieving the logical server name of the network server on the network; and
storing the logical server name in the database as information related to the stored unique identifier. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30)
-
-
27. A computer readable medium encoded with software to register a network server by reading a unique identifier attached to a network server;
- receiving location information for the network server;
receiving the logical server name for the network server; and
storing the read unique identifier, the location information, and the logical server name for the network server in a memory, wherein the unique identifier, the location information, and the logical server name are related to each other in the memory.
- receiving location information for the network server;
-
31. A computer program embodied on a computer-readable medium to register a network server, comprising:
-
a identification code section to read a unique identifier attached to a network server;
a location code section to receive location information associated with the network server;
a network code section to receive the logical server name for the network server; and
a memory code section to store in a memory the read unique identifier, the received location information, and the received logical server name, wherein the stored location information and the stored logical server name are linked to the unique identifier in the memory. - View Dependent Claims (32, 33, 34, 36, 37, 38, 39)
-
-
35. An apparatus for locating a network server, comprising:
-
a first display displaying the logical server name of a sought network server;
a first processor searching a database for the displayed logical server name; and
a second display displaying location information for the network server from a record found by the processor in the database.
-
-
40. A hand-held controller for locating a network server, comprising:
-
a communications interface receiving identification information related to a sought network server;
a memory storing identification information for the sought network server;
a scanner reading an identifier associated with a selected network server; and
a processor comparing the read identifier with the received identification information to determine whether the selected network server is the sought network server. - View Dependent Claims (41)
-
-
42. A platform for processing a software-based transaction, comprising:
-
a communications unit receiving identification information related to a network server;
a memory unit storing said identification information;
a scanner unit reading a unique identifier associated with a selected network server;
a processor unit comparing the read unique identifier with the received identification information; and
a display unit displaying the results of the comparison. - View Dependent Claims (43)
-
-
44. A method for locating a network server, comprising:
-
displaying the logical server name of a sought network server;
searching a database for the displayed logical server name; and
displaying location information for the network server from a found record in the database. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A computer readable medium encoded with software to locate a network server by receiving identification information related to a sought network server;
- retrieving from a memory identification and location information associated with the identified sought network server;
reading an identifier associated with a server at the retrieved location; and
comparing the read identifier with the retrieved identification information for a match. - View Dependent Claims (55, 56, 57, 59, 60, 61, 62)
- retrieving from a memory identification and location information associated with the identified sought network server;
-
58. A computer program embodied on a computer-readable medium to locate a network server, comprising:
-
a identification code section to receive identification information associated with a sought network server;
a data retrieval code section to retrieve from a memory location information associated with the sought network server; and
a display code section to display the received identification information and the retrieved location information associated with the network server.
-
-
63. An apparatus for identifying a server on a network, comprising:
-
a unique identifier associated with a network server;
an interface retrieving the logical server name of the network server on the network;
a database storing the unique identifier data and the location data for the network server as related information;
a display displaying the unique identifier and the location information from the database for a selected network server;
a reader reading an identifier associated with a server at the displayed location; and
a processor comparing the read identifier with the displayed unique identifier for a match to verify the identity of the server at the displayed location.
-
-
64. An apparatus for determining the logical server name of a network server, comprising:
-
a plurality of network servers, each associated with a unique identifier;
a database storing a unique identification number associated with each of the unique identifiers;
a network to which the network servers are connected;
an interface retrieving the logical server names of the network servers connected to the network;
a first processor linking in the database the stored unique identification numbers with the retrieved logical server names;
a reader reading an identifier associated with a selected network server;
a second processor querying the database for the stored unique identification number linked to the read identifier; and
a display displaying a found logical server name linked to the queried unique identification number.
-
-
65. An apparatus for identifying a network server, comprising:
-
a coupler having a memory and attached to a network server;
a network to which the network server is connected;
an interface retrieving the logical server name of the network server connected to the network, wherein the logical server name of the network server is stored in the memory of the coupler attached to the network server;
a display displaying the logical server name and the location information for a selected network server;
a reader reading the logical server name stored in the memory of a coupler attached to a server at the displayed location; and
a processor comparing the read logical server name with the displayed logical server name for a match to verify the identity of the server at the displayed location.
-
-
66. An apparatus for identifying a network server, comprising:
-
a coupler affixed with a unique identifier;
a memory of the coupler initialized with a unique identification number associated with the unique identifier;
a network server to which the coupler is associated;
a memory of a database storing the unique identification number and location information for the network server;
a display displaying the stored unique identification number and the location information for a selected network server;
a reader reading an identification number from the memory of a coupler associated with a server at the displayed location; and
a processor comparing the read identification number with the displayed unique identification number for a match to verify the identity of the located network server.
-
-
67. A method for identifying a server on a network, comprising:
-
attaching a unique identifier to a network server;
storing the unique identifier data and the location data for the network server as related information in a database;
displaying the unique identifier and the location information from the database for a selected network server;
reading an identifier attached to a server at the displayed location; and
comparing the read identifier with the displayed unique identifier for a match to verify the identity of the located network server.
-
-
68. A method for determining the logical server name of a network server, comprising:
-
associating a unique identifier with a network server;
storing in a database a unique identification number associated with the unique identifier;
connecting the network server to a network;
retrieving the logical server name of the network server on the network;
linking in the database the retrieved logical server name with the stored unique identification number;
reading an identifier associated with a selected network server;
querying the database for the unique identification number associated with the read identifier; and
retrieving from the database the logical server name linked to the queried unique identification number.
-
-
69. A method for identifying a network server, comprising:
-
attaching a coupler having a memory to a network server;
connecting the network server to a network;
retrieving the logical server name of the network server on the network;
storing the logical server name in the memory of the coupler attached to the network server;
displaying the logical server name and the location information for a selected network server;
reading the logical server name stored in the memory of a coupler attached to a server at the displayed location; and
comparing the read logical server name with the displayed logical server name for a match to verify the identity of the server at the displayed location.
-
-
70. A method for identifying a network server, comprising:
-
affixing a unique identifier to a coupler;
initializing the memory of the coupler with a unique identification number associated with the unique identifier;
attaching the initialized coupler to a network server;
storing the unique identification number and location information for the network server in a database;
displaying the stored unique identification number and the location information for a selected network server;
reading an identification number from the memory of a coupler attached to a server at the displayed location; and
comparing the read identification number with the displayed unique identification number for a match to verify the identity of the server at the displayed location.
-
-
71. An apparatus for displaying data center equipment information, comprising:
-
a database storing identification and location information for equipment located in a data center;
a controller accepting commands;
a first display unit displaying a map of the data center based on a command entered on the controller;
a second display unit displaying information regarding data center equipment based on a command entered on the controller;
a processor modifying the displayed map or the displayed information based on a command entered on the controller; and
a locator displaying information to guide a user from one location to another in the data center.
-
-
72. A computer readable medium encoded with software to identify a network server by reading a unique identifier associated with a network server;
- receiving location information associated with the network server;
storing the read unique identifier and the location information in a memory;
displaying the unique identifier and the location information from the memory for a selected network server;
reading an identifier associated with a server at the displayed location; and
comparing the read identifier with the displayed unique identifier for a match to verify the identity of the server at the displayed location. - View Dependent Claims (73, 74, 75)
- receiving location information associated with the network server;
-
76. A computer program embodied on a computer-readable medium to identify a network server, comprising:
-
a identification code section to read a unique identifier attached to a network server;
a location code section to receive location information associated with the network server;
a memory code section to store in a memory the read unique identifier and the received location information;
a data retrieval code section to retrieve identification and location information from the memory for a selected network server;
a read code section to read an identifier attached to a server at the retrieved location of the selected network server; and
a processor code section to compare the read identifier with the retrieved identification information for a match to verify the identity of the server at the retrieved location. - View Dependent Claims (77, 78, 79, 80)
-
-
81. A platform for processing a software-based transaction, comprising:
-
a communications unit receiving identification information related to a network server;
a memory unit storing network server location information associated with network server identification information;
a first display unit displaying location information associated with the identified network server;
a scanner unit reading an identifier attached to a network server at the displayed location;
a processor unit comparing the read identifier with the received identification information to verify the identity of the server at the displayed location; and
a second display unit displaying the results of the comparison.
-
Specification