Device registration mechanism
First Claim
Patent Images
1. A method to register a device with a remote computer, the method comprising:
- communicating with the remote computer each time the device powers-up; and
making a determination, each time the device powers-up, as to whether to proceed with registration based on communication with the remote computer, wherein the determination is made based on correctness of registration information stored on the remote computer for the device and currency of the registration information;
wherein, if the determination is not to proceed with registration, the method further comprises aborting registration for a current power-up of the device;
wherein, if the determination is to proceed with registration, for the current power-up of the device the method further comprises;
obtaining feature information stored for the device, the feature information comprising information that is specific to an instance of the device, the feature information comprising an address of the remote computer and a physical location of the device, the address comprising a known address that is stored prior to installation of the device in a system; and
registering the device with the remote computer by transmitting the feature information to the remote computer at the known address using eXtensible Markup Language (XML); and
wherein the method is performed automatically without manual intervention.
24 Assignments
0 Petitions
Accused Products
Abstract
An automated device recordation and registration process for automatically registering, on a remote computer, an embedded device is described. The registration process includes a feature detection process for detecting feature information associated with a device to be registered. A transmission process transmits the feature information to a remote computer at a known address using a self-describing computer language. A registration process registers the device by storing the feature information on the remote computer.
452 Citations
42 Claims
-
1. A method to register a device with a remote computer, the method comprising:
-
communicating with the remote computer each time the device powers-up; and making a determination, each time the device powers-up, as to whether to proceed with registration based on communication with the remote computer, wherein the determination is made based on correctness of registration information stored on the remote computer for the device and currency of the registration information; wherein, if the determination is not to proceed with registration, the method further comprises aborting registration for a current power-up of the device; wherein, if the determination is to proceed with registration, for the current power-up of the device the method further comprises; obtaining feature information stored for the device, the feature information comprising information that is specific to an instance of the device, the feature information comprising an address of the remote computer and a physical location of the device, the address comprising a known address that is stored prior to installation of the device in a system; and registering the device with the remote computer by transmitting the feature information to the remote computer at the known address using eXtensible Markup Language (XML); and wherein the method is performed automatically without manual intervention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. One or more machine-readable media that store instructions that are executed to register a device with a remote computer, the instructions to:
-
communicate with the remote computer each time the device powers-up; and make a determination, each time the device powers-up, as to whether to proceed with registration based on communication with the remote computer, wherein the determination is made based on correctness of registration information stored on the remote computer for the device and currency of the registration information; if the determination is not to proceed with registration, to abort registration for a current power-up of the device; and if the determination is to proceed with registration, to perform the following actions for the current power-up of the device; obtain feature information stored for the device, the feature information comprising information that is specific to an instance of the device, the feature information comprising an address of the remote computer and a physical location of the device, the address comprising a known address that is stored prior to installation of the device in a system; and register the device with the remote computer by transmitting the feature information to the remote computer at the known address using eXtensible Markup Language (XML); wherein obtaining and registering are performed automatically when the instructions are executed and without manual intervention. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A device that registers with a remote computer, the device comprising a processing device that executes instructions to:
-
communicate with the remote computer each time the device powers-up; and make a determination, each time the device powers-up, as to whether to proceed with registration based on communication with the remote computer, wherein the determination is made based on correctness of registration information stored on the remote computer for the device and currency of the registration information; if the determination is not to proceed with registration, to abort registration for a current power-up of the device; and if the determination is to proceed with registration, to perform the following actions for the current power-up of the device; obtain feature information stored for the device, the feature information comprising information that is specific to an instance of the device, the feature information comprising an address of the remote computer and a physical location of the remote computer, the address comprising a known address that is stored prior to installation of the device in a system; and register the device with the remote computer by transmitting the feature information to a remote computer at the known address using eXtensible Markup Language (XML); wherein obtaining and registering are performed automatically when the instructions are executed by the processor without manual intervention. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification