ACCESSING OBJECTS IN HOSTED STORAGE
First Claim
1. A system comprising one or more processing devices configured to implement:
- a hosted storage service configured to;
store a virtual data object that corresponds to data, wherein the virtual data object includes metadata that enables access to the data in a delegated storage service but does not include the data;
receive, from a client application, a request for access to the virtual object;
send a response that includes metadata to access the data in a delegated storage service;
the delegated storage service configured to;
store the data;
receive, from the client application, a request for access to the data;
in response to receiving the request for access to the data object, send the data to the client application;
the client application configured to;
send the request for access to the virtual object to the hosted storage service;
receive, from the hosted storage service, the response that includes metadata to access object in delegate storage service;
generate the request for access to the data based on the metadata;
send the request for access to the data to the delegated storage service; and
receive the data from the delegated storage service.
2 Assignments
0 Petitions
Accused Products
Abstract
A hosted storage service stores a virtual data object that corresponds to data. The virtual data object includes metadata that enables access to the data in a delegated storage service but does not include the data. A delegate storage service stores the data. The hosted storage service receives a request for access to the virtual object and sends a response that includes metadata to access the data in a delegated storage service. The delegate storage service receives a request for access to the data based on the metadata. In response to receiving the request for access to the data object, the delegate storage service sends the data to the client application.
120 Citations
15 Claims
-
1. A system comprising one or more processing devices configured to implement:
-
a hosted storage service configured to; store a virtual data object that corresponds to data, wherein the virtual data object includes metadata that enables access to the data in a delegated storage service but does not include the data; receive, from a client application, a request for access to the virtual object; send a response that includes metadata to access the data in a delegated storage service; the delegated storage service configured to; store the data; receive, from the client application, a request for access to the data; in response to receiving the request for access to the data object, send the data to the client application; the client application configured to; send the request for access to the virtual object to the hosted storage service; receive, from the hosted storage service, the response that includes metadata to access object in delegate storage service; generate the request for access to the data based on the metadata; send the request for access to the data to the delegated storage service; and receive the data from the delegated storage service. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method performed by one or processors, the method comprising:
-
storing, by a hosted storage service, a virtual data object that corresponds to data, wherein the virtual data object includes metadata that enables access to the data stored in a delegated storage service but does not include the data; receiving, by the hosted storage service and from a client application, a request for access to the virtual object; and sending, from the hosted storage service, a response that includes metadata to access the data in the delegated storage service such that the client application is able to access the data in the delegate storage service. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable storage medium storing a computer program, the program comprising instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform a method comprising:
-
storing, by a hosted storage service, a virtual data object that corresponds to data, wherein the virtual data object includes metadata that enables access to the data stored in a delegated storage service but does not include the data; receiving, by the hosted storage service and from a client application, a request for access to the virtual object; and sending, from the hosted storage service, a response that includes metadata to access the data in the delegated storage service such that the client application is able to access the data in the delegate storage service. - View Dependent Claims (12, 13, 14, 15)
-
Specification