Device registration mechanism
AssigneeAxeda Corporation
InventorsJames R. Hansen, Dale E. Calder
Life of this patent
Estimating the term…
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.
Claims42
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.
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.
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.
Dependencies are inferred from the claim text.