发明名称 Portable data archiving device
摘要 Techniques for archiving data, including methods, systems, and apparatus, including machine-readable media storing executable instructions. In some implementations, an apparatus includes a touch screen, one or more processors, a battery, non-volatile data storage device, and machine-readable media including executable instructions for performing data archiving operations. In some implementations, communication with a source device is established. A device driver may be transmitted from the apparatus to the source device and installed on the source device. The device driver may be configured to generate an identifier for the source device. A particular logical data storage area may be assigned based on the received identifier. A user interface may be displayed on the touch screen to receive user input requesting data from the source device. The data from the source device may be received by the apparatus and stored the particular storage area assigned to the source device.
申请公布号 US9176826(B1) 申请公布日期 2015.11.03
申请号 US201514669104 申请日期 2015.03.26
申请人 Immediate System Resources Inc. 发明人 Smith June B.
分类号 G06F9/455;G06F9/44;G06F11/14;G06F3/0484;G06F3/0488;G06F17/30;G06F3/0482;G06F9/445 主分类号 G06F9/455
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. An apparatus comprising: a touchscreen; one or more processors; a battery; a non-volatile data storage device, the non-volatile data storage device having a plurality of different logical data storage areas; machine-readable media comprising executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: establishing communication with a first source device;transmitting, to the first source device, a request for identifying information;retrieving the identifying information from the first source device;determining that the first source device does not have a device driver for the apparatus;in response to determining that the first source device does not have a device driver for the apparatus, selecting, based on the received identifying information, a device driver from among a plurality of different device drivers that correspond to different types of devices or different operating systems; andcausing the device driver to be (i) transmitted from the apparatus to the first source device and (ii) installed on the first source device, the device driver being configured to generate an identifier for the source device and to store the identifier at the first source device;receiving the identifier for the first source device;assigning, based on the received identifier for the first source device, a particular logical data storage area of the non-volatile data storage device for storing data from the first source device, the particular logical data storage area being assigned to the first source device such that the apparatus disallows other source devices from accessing data from the particular data storage area;displaying, on the touchscreen, a user interface comprising user selectable controls that permit a user to indicate data to be archived using the apparatus, wherein the user interface (i) identifies files and folders stored in the particular logical storage area assigned to the first source device, and (ii) includes user-selectable controls for selecting files and folders in the particular logical storage area assigned to the first source device;receiving, through the user interface displayed on the touchscreen, user input that indicates data on the first source device to be archived to the non-volatile data storage device;in response to receiving the user input through the user interface displayed on the touchscreen, retrieving, from the first source device, the data indicated by the user input;storing the retrieved data at the non-volatile data storage device in the particular logical data storage area assigned to the first source device;receiving, through the touchscreen, user input that indicates interaction with the user-selectable controls to specify a subset of the files and folders stored in the particular logical storage area assigned to the first source device;receiving, through the touchscreen, user input indicating that the selected subset of the files and folders should be made accessible to devices other than the first source device; andin response to receiving the indicating that the selected subset of the files and folders should be made accessible to devices other than the first source device, copying the files and folders in the selected subset from the particular logical data storage area to the shared data storage area;establishing communication between the apparatus and a second source device that is different from the first source device;receiving a second identifier for the second source device;identifying, based on the second identifier, a second logical data storage area of the non-volatile data storage device that is assigned to the second source device, the second logical data storage device being different from and separate from the particular logical data storage area;receiving, through the touchscreen, user input indicating data of the second source device to be archived using the apparatus;storing the data indicated by the user input in the second logical data storage area of the non-volatile data storage device;receiving, through the touchscreen, user input that selects, from among files and folders in the shared data storage area, one or more files that were copied to the shared data storage area from the particular logical data storage area that is assigned to the first source device;receiving, through the touchscreen, user input that requests a transfer of the selected one or more files from the shared data storage area to (i) the second source device, or (ii) the second logical data storage area that is assigned to the second source device; andin response to receiving the user input that requests the transfer, transmitting a copy of the selected one or more files to (i) the second source device, or (ii) the second logical data storage area that is assigned to the second source device.
地址 Baltimore MD US