Method For a Cloud-Based Meta-File System to Virtually Unify Remote and Local Files Across a Range of Devices' Local File Systems
First Claim
1. A process for establishing a singular file system across multiple devices comprising:
- receiving user information to open an account for establishing a singular file system across multiple devices via a web-based system that includes at least one server;
installing an individual software client on each of the multiple devices via the web-based system;
accepting registration of multiple devices via the web-based system;
scanning each of the multiple devices by each of the individual software clients to inventory data on each of the multiple devices and create a meta-index of the files for the inventoried data;
providing by the individual software clients via the multiple devices individual meta-indices of the inventoried data for each of the multiple devices to the at least one server;
integrating by the at least one server the individual meta-indices to create a single master meta-index;
providing by the at least one server the single master meta-index to each of the multiple devices via the individual software clients; and
continually updating the single master meta-index on the at least one server and each of the multiple devices in response to changes to the data indexed thereon.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and process that establish a singular shared file system among devices in order to create a virtual representation of data on all of the devices via metadata indexing. This virtual representation of data means that the files are not actually stored on all devices and thus, with the exception of a single physical location, they do not need to take up any space (i.e. storage) on any additional device'"'"'s hard drive. This allows for significant amounts of data to be virtually stored on each device, even if there is no physical storage room available for the data on each device. The system and process do not require data to be stored on a provider server, but instead stores only lightweight metadata, i.e., a small fraction of information about the files, online.
-
Citations
15 Claims
-
1. A process for establishing a singular file system across multiple devices comprising:
-
receiving user information to open an account for establishing a singular file system across multiple devices via a web-based system that includes at least one server; installing an individual software client on each of the multiple devices via the web-based system; accepting registration of multiple devices via the web-based system; scanning each of the multiple devices by each of the individual software clients to inventory data on each of the multiple devices and create a meta-index of the files for the inventoried data; providing by the individual software clients via the multiple devices individual meta-indices of the inventoried data for each of the multiple devices to the at least one server; integrating by the at least one server the individual meta-indices to create a single master meta-index; providing by the at least one server the single master meta-index to each of the multiple devices via the individual software clients; and continually updating the single master meta-index on the at least one server and each of the multiple devices in response to changes to the data indexed thereon. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A process for operating on files located on multiple devices using a singular file system comprising:
-
accepting a request to operate on a file at a first device, wherein the file is selected from the singular file system on the first device; intercepting the request by a software client on the first device; determining by the software client if the file is physically located on the first device or a second device, wherein a visual representation of the singular file system on the first device is identical to a visual representation of the singular file system on the second device; if the file is physically located on a second device, requesting by the software client on the first device that a peer-to-peer connection be brokered by a server-based web service between the first device and the second device; if the peer-to-peer connection is brokered, transferring the physical file from the second device to the first device; and performing the operation on the file at the first device. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for establishing a singular file system across multiple devices comprising:
-
a web-accessible server; at least one software client plug-in; multiple devices for storing and operating on files; wherein the web-accessible server receives user information to open an account for establishing a singular file system across multiple devices, installs the at least one software plug-in on each of the multiple devices, accepts registration of the multiple devices, wherein the at least one software plug-in varies in accordance with an operating system of each of the multiple devices; further wherein the at least one software client plug-in scans its respective one of the multiple devices to inventory files thereon, creates a meta-index to files for the inventoried data, provides the meta-index of the inventoried data for its respective one of the multiple devices to the web-accessible server; further wherein the web-accessible server receives meta-indices from each of the multiple devices and integrates the meta-indices to create a single meta-index, provides the single meta-index to each of the multiple devices via the individual software clients, and continually updates the single meta-index on each of the multiple devices in response to operations on the files indexed thereon. - View Dependent Claims (14, 15)
-
Specification