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.
Claims21
-15. (canceled)
A system comprising:
- a database to store device history data associated with identifiers of different devices that are assignable to different users;
- and
- a processor connected to the database, the processor to, in response to a command, deterministically modify a first identifier of a device that is to be reassigned from a first user to a second user to obtain a second identifier that is different from the first identifier;
- and
- the processor further to query the device history data using the second device identifier to obtain second events of the device history data related to the second user as distinguished from first events of the device history data related to the first user.
A non-transitory machine-readable medium comprising instructions that, when executed by a processor, cause the processor to:
- de-enroll a device from a first user within a device-as-a-service system, wherein the device is associated with the first user by a first identifier;
- modify the first identifier to obtain a second identifier by applying logic that causes the first identifier and the second identifier to share a common numeric or alphanumeric component;
- and
- re-enroll the device with the second user within the device-as-a-service system using the second identifier;
- wherein history data of the device is filterable based on the first identifier, the second identifier, or the common numeric or alphanumeric component to obtain events related to usage of the device by the first user, the second user, or both the first and second users, respectively.
A method comprising:
- filtering a device history database based on a first identifier, a second identifier, or a common numeric or alphanumeric component that is shared by the first and second identifiers to obtain data related to usage of the device by, respectively, a first user, a second user, or both the first and second users, wherein the first identifier, the second identifier, and the common numeric or alphanumeric component are related by a deterministic and reversible logic;
- and
- outputting a filtered portion of the device history database.
Dependencies are inferred from the claim text.