Reading a file from a cloud storage solution
First Claim
Patent Images
1. A system, comprising:
- one or more server computers communicatively coupled to a network and running one or more job master worker modules configured to;
A) receive a request to read a file, and a customized metadata about said file, from said one or more server computers;
B) populate one or more system queues on said one or more server computers with one or more system tasks to read said file and said customized metadata from said one or more server computers;
C) generate at runtime one or more query worker modules configured to load balance said one or more system tasks, said one or more query worker modules comprising;
i) one or more process management validator worker modules configured to monitor said one or more system tasks in said one or more system queues and each of one or more servers for proper functionality;
ii) one or more checksum worker modules configured to determine an integrity of said file by;
a) performing a checksum on said file;
b) re-computing said checksum and comparing it with a stored checksum; and
c) responsive to a determination that said checksum and said stored checksum do not match, identifying one or more modifications or one or more errors introduced to said file during an attempted upload of said file to said one or more servers;
D) responsive to a completion of said one or more system tasks, delete each of a plurality of background processes.
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.
88 Citations
19 Claims
-
1. A system, comprising:
- one or more server computers communicatively coupled to a network and running one or more job master worker modules configured to;
A) receive a request to read a file, and a customized metadata about said file, from said one or more server computers; B) populate one or more system queues on said one or more server computers with one or more system tasks to read said file and said customized metadata from said one or more server computers; C) generate at runtime one or more query worker modules configured to load balance said one or more system tasks, said one or more query worker modules comprising; i) one or more process management validator worker modules configured to monitor said one or more system tasks in said one or more system queues and each of one or more servers for proper functionality; ii) one or more checksum worker modules configured to determine an integrity of said file by; a) performing a checksum on said file; b) re-computing said checksum and comparing it with a stored checksum; and c) responsive to a determination that said checksum and said stored checksum do not match, identifying one or more modifications or one or more errors introduced to said file during an attempted upload of said file to said one or more servers; D) responsive to a completion of said one or more system tasks, delete each of a plurality of background processes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- one or more server computers communicatively coupled to a network and running one or more job master worker modules configured to;
Specification