READING A FILE FROM A CLOUD STORAGE SOLUTION
First Claim
1. A method, comprising the steps of:
- a) receiving from a user, via a user interface on a client and an application on one or more servers hosted in a data center, a request for a file or a plurality of file chunks stored within a file storage system and a request for a customized metadata about the file stored in a data storage, the client, the one or more servers, the file storage system and the data storage communicatively coupled to a network;
b) determining, by one or more tracker servers communicatively coupled to the network, one or more file locations within the file storage system for the file or the plurality of file chunks, the one or more file locations stored in the data storage;
c) locating, by the application and based on the one or more file locations received by the one or more tracker servers for the file or the plurality of file chunks, one or more Uniform Resource Locators within the file storage system for the file or the plurality of file chunks;
d) performing an HTTP request, by the application, to read the file or the plurality of file chunks from the one or more locations or the one or more Uniform Resource Locators; and
e) returning the file or the plurality of file chunks to the user from the one or more file locations or from the one or more Uniform Resource Locators.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of the present invention provide for a user requesting a file or a plurality of file chunks stored in a file storage system, and a customized metadata stored in data storage. One or more tracker servers may determine file locations in the file system, and the location of the customized metadata in the data storage. These locations may be returned to an application, possibly an API, which may determine one or more URLs for the file locations and perform an HTTP request to read the file or file chunks from the locations or URLs in the file system. The file or file chunks, along with the customized metadata, may then be returned and displayed to the user that requested them.
-
Citations
14 Claims
-
1. A method, comprising the steps of:
-
a) receiving from a user, via a user interface on a client and an application on one or more servers hosted in a data center, a request for a file or a plurality of file chunks stored within a file storage system and a request for a customized metadata about the file stored in a data storage, the client, the one or more servers, the file storage system and the data storage communicatively coupled to a network; b) determining, by one or more tracker servers communicatively coupled to the network, one or more file locations within the file storage system for the file or the plurality of file chunks, the one or more file locations stored in the data storage; c) locating, by the application and based on the one or more file locations received by the one or more tracker servers for the file or the plurality of file chunks, one or more Uniform Resource Locators within the file storage system for the file or the plurality of file chunks; d) performing an HTTP request, by the application, to read the file or the plurality of file chunks from the one or more locations or the one or more Uniform Resource Locators; and e) returning the file or the plurality of file chunks to the user from the one or more file locations or from the one or more Uniform Resource Locators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification