Method And Apparatus For Transferring Large Quantities Of Data
OwnerAmit Singh Rathore, Ashish Awasthi +1inventors
InventorsAmit Singh Rathore, Ashish Awasthi, Sathyamurthy Dattathreya
Life of this patent
Estimating the term…
Abstract
A method and system for transferring data in a computing environment. In one embodiment the method comprises sending a request for the data to a web service, the request comprising web service information; the web service responding by fetching the data from a data storage; storing the data in at least one file; generating a Uniform Resource Identifier for the file; receiving the Uniform Resource Identifier; and receiving the data as a data stream from the file.
Claims27
A method of transferring data in a computing environment, comprising:
- sending a request for said data to a web service, said request comprising web service information;
- said web service responding by fetching said data from a data storage;
- storing said data in at least one file;
- generating a Uniform Resource Identifier for said file;
- receiving said Uniform Resource Identifier;
- and
- receiving said data as a data stream from said file.
A method of transferring data in a computing environment, comprising:
- receiving a request for said data at a web service, said request comprising web service information;
- responding by fetching said data from a data storage;
- storing said data in at least one file;
- generating a Uniform Resource Identifier for said file;
- forwarding said Uniform Resource Identifier;
- and
- transmitting said data as a data stream from said file.
A method of retrieving data in a computing environment, comprising:
- sending a request for said data to a web service, said request comprising web service information;
- receiving a Uniform Resource Identifier of at least one file containing said data;
- and
- receiving said data as a data stream from said file.
A computing system for transferring data, comprising:
- a client having a client module;
- and
- a server having a web service;
- wherein said client is configured to respond to a request comprising web service information from a consumer of said web service for said data by forwarding said request to said web service, said web service is configured to respond to said request by fetching said data from a data storage and passing said data to said server, said server is configured to store said data in at least one file, generate a Uniform Resource Identifier for said file and return said Uniform Resource Identifier to said web service, said web service is further configured to return said Uniform Resource Identifier to said client, and said client is further configured to respond by opening a data stream with said Uniform Resource Identifier to receive said data.
A method of uploading data in a computing environment, comprising:
- a client sending an upload request to a web service, said request comprising web service information and data location information;
- said web service creating a file;
- generating a Uniform Resource Identifier for said file;
- returning said Uniform Resource Identifier to said client;
- said client opening a data stream with said Uniform Resource Identifier to access said file;
- and
- said client uploading said data to said file.
A method of uploading data in a computing environment, comprising:
- receiving an upload request, said request comprising data location information;
- creating a file;
- generating a Uniform Resource Identifier for said file;
- returning said Uniform Resource Identifier;
- permitting opening of a data stream to said file;
- and
- mediating a data stream comprising said data to said file.
Dependencies are inferred from the claim text.