METHOD FOR ACCESSING A CONTENT ITEM IN A CLOUD STORAGE SYSTEM, AND A CORRESPONDING CLOUD BROKER, CLOUD CACHE AGENT AND CLIENT APPLICATION
First Claim
1. A method for accessing a content item in a cloud storage system wherein an editable version of each content item is stored in a cloud data store and one or more HTML versions of content items are stored in a cloud cache store, said method comprising:
- A. sending from a client application to a cloud broker a request for accessing said content item, said request specifying a user action that is either “
view”
or “
edit”
;
B. verifying at said cloud broker if said user action is “
view”
or “
edit”
; and
C. in case said user action is “
edit”
;
C1. sending from said cloud broker to a dedicated application a request for retrieving said editable version of said content item from said cloud data store; and
C2. delivering said editable version of said content item from said cloud data store to said client application;
orD. in case said user action is “
view”
;
D1. sending from said cloud broker to a cloud cache agent a request for obtaining a URL to one of said HTML versions of said content item; and
D2. delivering said URL to one of said HTML versions of said content item from said cloud cache agent to said client application.
2 Assignments
0 Petitions
Accused Products
Abstract
In a cloud storage system, an editable version of each content item is stored in a cloud data store and one or more HTML versions of content items are stored in a cloud cache store. In order to access a content item, a client application sends a request to a cloud broker, specifying a user action that is either “view” or “edit”. In case the user action is “edit”, the cloud broker sends a request for retrieving the editable version of the content item from the cloud data store. In case the user action is “view”, the cloud broker sends a request for obtaining a URL to one of the HTML versions of the content item to a cloud cache agent.
-
Citations
10 Claims
-
1. A method for accessing a content item in a cloud storage system wherein an editable version of each content item is stored in a cloud data store and one or more HTML versions of content items are stored in a cloud cache store, said method comprising:
-
A. sending from a client application to a cloud broker a request for accessing said content item, said request specifying a user action that is either “
view”
or “
edit”
;B. verifying at said cloud broker if said user action is “
view”
or “
edit”
; andC. in case said user action is “
edit”
;C1. sending from said cloud broker to a dedicated application a request for retrieving said editable version of said content item from said cloud data store; and C2. delivering said editable version of said content item from said cloud data store to said client application;
orD. in case said user action is “
view”
;D1. sending from said cloud broker to a cloud cache agent a request for obtaining a URL to one of said HTML versions of said content item; and D2. delivering said URL to one of said HTML versions of said content item from said cloud cache agent to said client application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A cloud broker adapted for use in a cloud storage system wherein an editable version of each content item is stored in a cloud data store and one or more HTML versions of content items are stored in a cloud cache store, said cloud broker comprising:
-
A. an interface for receiving from a client application a request for accessing a content item, said request specifying a user action that is either “
view”
or “
edit”
;B. verification logic for verifying if said user action is “
view”
or “
edit”
;C. an interface for sending to a dedicated application a request for retrieving said editable version of said content item from said cloud data store and for delivering said editable version of said content item to said client application in case said user action is “
edit”
; andD. an interface for sending to a cloud cache agent a request for obtaining a URL to one of said HTML versions of said content item and for delivering said URL to one of said HTML versions of said content item to said client application in case said user action is “
view”
.
-
-
9. A cloud cache agent adapted for use in a cloud storage system wherein an editable version of each content item is stored in a cloud data store and one or more HTML versions of content items are stored in a cloud cache store, said cloud cache agent comprising:
-
an interface for receiving from a cloud broker a request for obtaining a URL to one of said HTML versions of a content item; an interface for delivering said URL to one of said HTML versions of said content item to a client application that has sent a request for accessing said content item, said request specifying a user action that is “
view”
; andlogic for generating an HTML version, storing said HTML version in said cloud cache store and obtaining a URL to said HTML version generated and stored in said cloud cache store in case no HTML version of said content item is available.
-
-
10. A client application adapted for use in a cloud storage system wherein an editable version of each content item is stored in a cloud data store and one or more HTML versions of content items are stored in a cloud cache store, said client application comprising:
-
an interface for sending to a cloud broker a request for accessing said content item, said request specifying a user action that is either “
view”
or “
edit”
;an interface for receiving said editable version of said content item from said cloud data store in case said user action is “
edit”
; andan interface for receiving an URL to one of said HTML versions of said content item from a cloud cache agent in case said user action is “
view”
.
-
Specification