Interfacing distinct services for providing web based document manipulation access
First Claim
1. A method to be executed at least in part by a host service computing device for providing services to a document, the method comprising:
- receiving, at the host service, a request for service to the document;
in response to receiving the request for service to the document, generating, at the host service, a Uniform Resource Locator (URL) identifying the host service maintaining a stateless session and the document maintained by the host service, the URL including;
a location of an activity service,an action associated with the document,a location of the host service implementing a service host interface (SHI), andan identifier associated with the document or a collection of files;
sending stateless calls from the activity service to the host service, identified by the URL, maintaining the document for a user, at least one of the stateless calls for receiving document contents identified by the URL; and
facilitating by the activity service rendering of a document editing user interface in a browser application associated with the user depending on a type of the document maintained by the host.
2 Assignments
0 Petitions
Accused Products
Abstract
According to some embodiments, a callback interface for web accessible services is provided. A Uniform Resource Locator (URL) or similar address is issued by a host associated service to the user. User'"'"'s browser provides the URL to an activity service, which on the user'"'"'s behalf contacts the host service indicated by the URL and supporting the callback interface. The activity service then facilitates the user'"'"'s requests on documents maintained by the host service through stateless calls to the host service providing web accessible services such as document manipulation, image processing, and similar ones.
-
Citations
20 Claims
-
1. A method to be executed at least in part by a host service computing device for providing services to a document, the method comprising:
-
receiving, at the host service, a request for service to the document; in response to receiving the request for service to the document, generating, at the host service, a Uniform Resource Locator (URL) identifying the host service maintaining a stateless session and the document maintained by the host service, the URL including; a location of an activity service, an action associated with the document, a location of the host service implementing a service host interface (SHI), and an identifier associated with the document or a collection of files; sending stateless calls from the activity service to the host service, identified by the URL, maintaining the document for a user, at least one of the stateless calls for receiving document contents identified by the URL; and facilitating by the activity service rendering of a document editing user interface in a browser application associated with the user depending on a type of the document maintained by the host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A host device for providing a web access service to a document, the host device comprising:
-
a memory for storing computer executable instructions; and a processor for executing the computer executable instructions, the instructions including; receiving, at a host service, a request for service to the document; in response to receiving the request for service to the document, generating, at the host service, a Uniform Resource Locator (URL) identifying the host service maintaining a stateless session and the document maintained by the host service, the URL including; a location of an activity service, an action associated with the document, a location of the host service implementing a service host interface (SHI), and an identifier associated with the document or a collection of files; sending stateless calls from the activity service to the host service, identified by the URL, maintaining the document for a user, at least one of the stateless calls for receiving document contents identified by the URL; and facilitating by the activity service rendering of a document editing user interface in a browser application associated with the user depending on a type of the document maintained by the host. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-readable memory device with instructions stored thereon for providing a service at a host device from an activity service, the instructions comprising:
-
receiving, at the host service, a request for service to a document; in response to receiving the request for service to the document, generating, at the host service, a Uniform Resource Locator (URL) identifying the host service maintaining a stateless session and the document maintained by the host service, the URL including; a location of an activity service, an action associated with the document, a location of the host service implementing a service host interface (SHI), and an identifier associated with the document or a collection of files; sending stateless calls from the activity service to the host service, identified by the URL, maintaining the document for a user, at least one of the stateless calls for receiving document contents identified by the URL; and facilitating by the activity service rendering of a document editing user interface in a browser application associated with the user depending on a type of the document maintained by the host. - View Dependent Claims (20)
-
Specification