Available, scalable, and tunable document-oriented storage services
AssigneeMicrosoft Corporation
InventorsDharma Shukla, Karthik Raman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsDharma Shukla, Karthik Raman
Estimating the term…
An application on a device may interact with a document service that provides access to a document service. The interaction may occur in a variety of contexts, such as a device context (e.g., the document service and the application provided on the same device), a local context (e.g., via a LAN), and a remote context (e.g., over the Internet). It may be advantageous to adapt the interaction to the current context, while also providing a consistent application interface that alleviates the application from context-specific implementations, and also achieving this adaptation in a performant manner. These considerations may be achieved in a balanced manner by providing a set of runtimes, where each runtime mediates the application/document service interaction between the application and the document service in a contextually adapted manner. The device may automatically detect the context of the interaction and select a contextually suitable runtime to service the application.
A method of interfacing applications with document services on a device having a processor, the method comprising:
A system of interfacing applications with document services on a device having a processor and a memory, the system comprising:
A nonvolatile computer-readable storage device storing instructions that, when executed on a processor of a device, cause the device to interface applications with document services by:
Dependencies are inferred from the claim text.