Databases to store device history data
AssigneeHewlett-Packard Development Company, L.P.
InventorsKevin Williams, Amit Kumar Singh, Gaurav Roy
Life of this patent
Estimating the term…
Abstract
An example of an apparatus including a network interface to receive enrollment data from a device, wherein the device is identified by a device identifier. The apparatus further includes a memory storage unit connected to the network interface. The memory storage unit receives device history data associated with the device identifier while the device is enrolled. The memory storage unit is also to maintain a database to store the device history data associated with the device identifier. The apparatus also includes a processor to receive a de-enrollment command associated with the device via the network interface. The de-enrollment command causes the processor to modify the device identifier stored in the database.
Claims15
An apparatus comprising:
- a network interface to receive enrollment data from a device, wherein the device is identified by a device identifier;
- a memory storage unit connected to the network interface, the memory storage unit to receive device history data associated with the device identifier when the device is enrolled, and the memory storage unit to maintain a database to store the device history data associated with the device identifier, wherein the device history data includes an indication of a past activation of the device, an indication of a past deactivation of the device, or both the indication of the past activation of the device and the indication of the past deactivation of the device;
- and
- a processor to receive a de-enrollment command associated with the device via the network interface, wherein the de-enrollment command causes the processor to modify the device identifier stored in the database as associated with the device history data to preserve the device history data during continued use of the device identifier, wherein the modification includes adding information to the otherwise unchanged device identifier.
A method comprising:
- receiving enrollment data from an enrollment system associated with a device, wherein the device is identified by a serial number;
- receiving device history data associated with the serial number from the device via a network interface, wherein the device history data includes an indication of a past activation of the device, an indication of a past deactivation of the device, or both the indication of the past activation of the device and the indication of the past deactivation of the device;
- storing the enrollment data and the device history data in a database;
- receiving a de-enrollment command for the device via the network interface, wherein the de-enrollment command includes the serial number;
- and
- modifying the serial number stored in the database with a processor when the de-enrollment command is received to preserve the device history data during continued use of the serial number, wherein the modification includes adding information to the otherwise unchanged device identifier.
A non-transitory machine-readable storage medium encoded with instructions executable by a processor, the non-transitory machine-readable storage medium comprising:
- instructions to receive enrollment data from a device via a network interface, wherein the device is identified by a device identifier, and wherein the enrollment data includes device history data associated with the device identifier, wherein the device history data includes an indication of a past activation of the device, an indication of a past deactivation of the device, or both the indication of the past activation of the device and the indication of the past deactivation of the device;
- instructions to store the device history data in a database, wherein the device history data is associated with the device identifier;
- instructions to receive a de-enrollment command having the device identifier;
- and
- instructions to modify the device identifier stored in the database with a processor when the de-enrollment command is received to preserve the device history data during continued use of the device identifier, wherein the modification includes adding information to the otherwise unchanged device identifier.
Dependencies are inferred from the claim text.