Distributed Storage Method and System
First Claim
Patent Images
1. A method comprising:
- receiving a read request for a first file, whereinthe read request is generated by a first device,the read request is configured to access a file on the first device;
accessing a plurality of mappings, whereinthe accessing identifies a first mapping of the plurality of mappings, andthe first mapping identifies a first file on a second device;
accessing the first file, whereinthe accessing the first file is performed using the first mapping, andthe accessing the first file comprisescommunicating with the second device to read the first file; and
returning the first file, whereinthe returning is performed in response to the receiving of the read request.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for distributed storage systems. For example, a device can receive a read request for a first file, where the read request is generated by a host device. The read request is configured to access a file on the host device. The device can access mappings to identify a first mapping. The device can identify a first file on a mobile device based on the first mapping. The device can access the first file, where the accessing uses the first mapping. The device can access the first file by communicating with the mobile device to read the first file. The device can then return the first file.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving a read request for a first file, wherein the read request is generated by a first device, the read request is configured to access a file on the first device; accessing a plurality of mappings, wherein the accessing identifies a first mapping of the plurality of mappings, and the first mapping identifies a first file on a second device; accessing the first file, wherein the accessing the first file is performed using the first mapping, and the accessing the first file comprises communicating with the second device to read the first file; and returning the first file, wherein the returning is performed in response to the receiving of the read request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors, a host interface module configured to; receive a read request for a first file, wherein the read request is received from a first device, and the read request is configured to access a file on the first device; a mapping module configured to; accessing a plurality of mappings, wherein the mapping module identifies a first mapping of the plurality of mappings, and the first mapping identifies a first file; and a communication module configured to; accessing the first file, wherein the accessing the first file is performed using the first mapping; and wherein the host interface module is further configured to return the first file to the first device, and the host interface module is configured to return the first file in response to receipt of the read request. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a plurality of instructions, comprising a first set of instructions, executable on a computer system, configured to receive a read request for a first file, wherein the read request is generated by a first device, the read request is configured to access a file on the first device, a second set of instructions, executable on the computer system, configured to access a plurality of mappings, wherein the accessing identifies a first mapping of the plurality of mappings, and the first mapping identifies a first file on a second device, a third set of instructions, executable on the computer system, configured to, access the first file, wherein the accessing the first file is performed using the first mapping, and the accessing the first file comprises communicating with the second device to read the first file, a fourth set of instructions, executable on the computer system, configured to, return the first file, wherein the returning is performed in response to the receiving of the read request; and a computer-readable storage medium, wherein the instructions are encoded in the computer-readable storage medium. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification