Portable host-pluggable appliance tracking system
First Claim
1. A recoverable data storage apparatus, comprising:
- a hand-portable housing including an input/output (I/O) port;
a data storage means retained within the housing and operatively coupled with the input/output port; and
a client agent embodied as device-executable code residing on the data storage means and configured, when executed by a host network-linked computing device that is external to the data storage apparatus, to cause the host device to poll a remote server, wherein the polling includes establishing a clandestine communication session with the remote server, transmitting to the remote server unique identification data of the data storage apparatus, and receiving from the remote server data indicating a possession status of the data storage apparatus, and wherein the client agent includes each of an executable file, an autorun file, and an identification file.
1 Assignment
0 Petitions
Accused Products
Abstract
A recoverable data storage apparatus includes a hand-portable housing configured with an input/output (I/O) port presented outwardly therefrom, a data storage means retained within the housing and operatively coupled with the input/output port, and a client agent embodied as device-executable code residing on the data storage device and configured. When executed on a network-linked host computing device, the client agent is configured to establish communication with a remote server and receive data indicating a possession status of the data storage apparatus. A device tracking system includes a data network means, a hardware portion, and a software portion. The hardware portion includes at least, (1) a server device operatively coupled with the network means, and (2) a data storage device with an externally presented input/output port configured to operatively couple with a host device. The software portion includes at least, (1) a data storage device tracking means configured to identify a data storage device based upon unique identification-relevant data included in a polling message received via the network means, and (2) a client agent configured as device executable code stored at a memory means operatively coupled with the data storage device, wherein the client agent is configured so operatively when coupled with a host device to cause the host device to transmit host device-relevant identifying data via the network means.
47 Citations
17 Claims
-
1. A recoverable data storage apparatus, comprising:
-
a hand-portable housing including an input/output (I/O) port; a data storage means retained within the housing and operatively coupled with the input/output port; and a client agent embodied as device-executable code residing on the data storage means and configured, when executed by a host network-linked computing device that is external to the data storage apparatus, to cause the host device to poll a remote server, wherein the polling includes establishing a clandestine communication session with the remote server, transmitting to the remote server unique identification data of the data storage apparatus, and receiving from the remote server data indicating a possession status of the data storage apparatus, and wherein the client agent includes each of an executable file, an autorun file, and an identification file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for recovering a lost or stolen data storage device, comprising:
a hand-portable data storage device configured to operatively couple with a host device that is external to the data storage device, the data storage device including a client agent embodied as executable code stored at a memory means of the data storage device and configured to poll a server device for possession status-relevant data when the data storage device is either directly or indirectly coupled with the host device, and wherein the code of the client agent is executable by an operation of the host device, wherein polling the server device comprises causing the host device to establish a clandestine data transmission portal and to transmit portable data storage device-identifying data to the server device, wherein the client agent includes each of an executable file, an autorun file, and an identification file, wherein the server device is operatively coupled with a network means and includes a device tracking means embodied as device executable code stored at a memory means of the server device, and wherein the device tracking means is configured, in response to polling by the client agent, to cause the server device to transmit portable data storage device possession status-relevant data to the portable data storage device via the network means. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
Specification