SYSTEM AND APPARATUS FOR COMPRESSING AND DECOMPRESSING DATA STORED TO A PORTABLE DATA STORAGE DEVICE
First Claim
1. A unitary portable data storage device comprising:
- a universal serial bus (USB) plug integral to the storage device, the device capable of being directly connected to a USB port of a host platform via the plug such that there is an immediate connection between the storage device and the host platform without cable interconnection;
a non-removable flash memory having a first storage capacity; and
a data compression engine, the data compression engine capable of compressing data for storage in the flash memory so that the capacity of the flash memory exceeds the first storage capacity.
0 Assignments
0 Petitions
Accused Products
Abstract
A portable memory device is provided that is capable of easy connection to a personal computer via a universal serial bus (USB) port, IEEE 1394 (i.e., firewire) or similar port. Included in the portable memory device is a compression/decompression engine capable of compressing and decompressing data. Data residing on a personal computer or other host platform is compressed by the engine and saved to the memory of the portable memory device. Compressed data is retrieved and decompressed by the engine and transmitted to the personal computer for use by the user. Embodiments of the present invention thus provide a highly convenient system and apparatus for users to access and save larger quantities of data to a relatively small device.
106 Citations
13 Claims
-
1. A unitary portable data storage device comprising:
-
a universal serial bus (USB) plug integral to the storage device, the device capable of being directly connected to a USB port of a host platform via the plug such that there is an immediate connection between the storage device and the host platform without cable interconnection;
a non-removable flash memory having a first storage capacity; and
a data compression engine, the data compression engine capable of compressing data for storage in the flash memory so that the capacity of the flash memory exceeds the first storage capacity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of compressing and storing data on a unitary portable data storage device having a universal serial bus (USB) plug integral to the storage device, the device capable of being directly connected to a USB port of a host platform via the plug such that there is an immediate connection between the storage device and the host platform without cable interconnection, the method comprising the steps of:
-
(a) directly connecting a portable data storage device to the communication port of the host platform via the integral USB plug such that there is an immediate connection between the storage device and the host platform without cable interconnection, the portable data storage device including a memory having a first storage capacity;
(b) running a data compression engine residing on the portable storage device;
(c) compressing data provided by the host platform; and
(d) saving the compressed data to the memory of the portable data storage device, wherein the capacity of the memory exceeds the first storage capacity. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of compressing and storing data on a unitary portable data storage device having a universal serial bus (USB) plug integral to the storage device, the device capable of being directly connected to a USB port of a host platform via the plug such that there is an immediate connection between the storage device and the host platform without cable interconnection, the method comprising the steps of:
-
(a) connecting the portable data storage device directly to a communication port of the host platform via the integral USB plug such that there is an immediate connection between the storage device and the host platform without cable interconnection, the portable data storage device including a memory having a fist storage capacity and having stored therein compressed data, which when decompressed has a size that exceeds the first storage capacity;
(b) running a data compression/decompression engine residing on the portable data storage device;
(c) retrieving the compressed data from the memory of the portable data storage device;
(d) decompressing the compressed data; and
(e) transmitting the decompressed data to the host platform. - View Dependent Claims (13)
-
Specification