System and method for storing and accessing data
First Claim
Patent Images
1. A method of manipulating data, comprising:
- creating a shell interface configured to transmit information between a client computing device and a web-based data store, wherein the web-based data store comprises at least one database of commonly stored user data, each database containing different categories of file types;
connecting the web-based data store to the shell interface;
receiving a data file from the web-based data store at the shell interface, the data file comprising blocks of data;
detecting one or more manipulated blocks of data in the data file, wherein at least one or more different blocks of data in the data file are not manipulated;
compressing the manipulated blocks of data, wherein the manipulated blocks of data are compressed at least in part block by block;
transmitting only the compressed manipulated blocks of data to the web-based data store, at least in part via the Internet; and
implementing the manipulated blocks of data only to corresponding blocks of data at the web-based data store.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure generally may disclose a web-based online network drive that may be utilized by many users. Furthermore, this disclosure may provide for an efficient, web-based file system, which may be available as a network drive on a local computer.
-
Citations
20 Claims
-
1. A method of manipulating data, comprising:
-
creating a shell interface configured to transmit information between a client computing device and a web-based data store, wherein the web-based data store comprises at least one database of commonly stored user data, each database containing different categories of file types; connecting the web-based data store to the shell interface; receiving a data file from the web-based data store at the shell interface, the data file comprising blocks of data; detecting one or more manipulated blocks of data in the data file, wherein at least one or more different blocks of data in the data file are not manipulated; compressing the manipulated blocks of data, wherein the manipulated blocks of data are compressed at least in part block by block; transmitting only the compressed manipulated blocks of data to the web-based data store, at least in part via the Internet; and implementing the manipulated blocks of data only to corresponding blocks of data at the web-based data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A hardware implemented computer readable storage medium having instructions embodied on it that, if executed by a computing platform, result in data manipulation by:
-
creating a shell interface configured to transmit information between a client computing device and a web-based data store, wherein the web-based data store comprises at least one database of commonly stored user data, each database containing different categories of file types; connecting the web-based data store to the shell interface; receiving a data file from the web-based data store at the shell interface, the data file comprising blocks of data; detecting one or more manipulated blocks of data in the data file, wherein at least one or more different blocks of data in the data file are not manipulated; compressing the manipulated blocks of data, wherein the manipulated blocks of data are compressed at least in part block by block; transmitting only the compressed manipulated blocks of data to the web-based data store, at least in part via the Internet; and implementing the to manipulating blocks of data only corresponding blocks of data at the web-based data store. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification