System for and method of providing a document sharing service in combination with remote access to document applications
First Claim
1. A method for providing a document sharing service in combination with remote access to document applications, the method comprising:
- providing a client device access to a plurality of host computing devices capable of processing a document using a document sharing service on a document sharing server;
receiving, at the document sharing server, a request from the client device to create a new document, wherein the client device does not have a document editor application for creating the new document;
authenticating a user of the client device at the document sharing server;
determining which of the plurality of host computing devices is capable of creating the new document indicated by the request from the client device;
selecting one of the plurality of host computing devices to process the request based on the determination as to capability of creating the new document;
causing the selected host computing device to start the document editor application based on the request from the client device;
remoting a user interface for the document editor application from the selected host computing device to the client device;
allowing the new document to be edited created through the user interface of the document editor application being accessed remotely at the client device; and
saving the new document to a storage location of the document on the document sharing server.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for and methods of providing a document sharing service in combination with remote access to document editor and/or viewer applications is disclosed. A hosting service of a client-server computing system includes a network of one or more host computers, a document sharing server that further includes a document sharing service, and a document database for storing shared documents. Methods of the disclosure include a method of creating a document and saving to the document sharing service, a method of a user accessing a document available through the document sharing service, and a method of selecting a computer of the client-server computing system on which to launch the requested document editor/viewer application. Further, the client-server computing system supports three classes of client devices, wherein each of the three classes provides unique functionality with respect to the document sharing service.
200 Citations
22 Claims
-
1. A method for providing a document sharing service in combination with remote access to document applications, the method comprising:
-
providing a client device access to a plurality of host computing devices capable of processing a document using a document sharing service on a document sharing server; receiving, at the document sharing server, a request from the client device to create a new document, wherein the client device does not have a document editor application for creating the new document; authenticating a user of the client device at the document sharing server; determining which of the plurality of host computing devices is capable of creating the new document indicated by the request from the client device; selecting one of the plurality of host computing devices to process the request based on the determination as to capability of creating the new document; causing the selected host computing device to start the document editor application based on the request from the client device; remoting a user interface for the document editor application from the selected host computing device to the client device; allowing the new document to be edited created through the user interface of the document editor application being accessed remotely at the client device; and saving the new document to a storage location of the document on the document sharing server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing a document sharing service in combination with remote access to document applications, the system comprising:
-
a plurality of host computing devices capable of processing a document and accessible via a document sharing service; and a document sharing server for hosting the document sharing service, the document sharing server comprising; a communication network for receiving a request from a client device to view and create a new document, wherein the client device does not have a document editor application for creating the new document; and a processor for executing instructions stored in memory, wherein execution of the instructions by the processor; authenticates a user of the client device at the document sharing server; determines which of the plurality of host computing devices is capable of creating the new document indicated by the request from the client device, selects one of the plurality of host computing devices to process the request based on the determination as to capability of creating the new document, causes the selected host computing device to start the document editor application based on the request from the client device; remotes a user interface for the document editor application to the client device; allows the new document to be created through the user interface of the document editor application being accessed remotely at the client device; and saves the new document to a storage location on the document sharing server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for providing a document sharing service in combination with remote access to document applications, the method comprising:
-
providing a client device access to a plurality of host computing devices capable of processing a document using a document sharing service on a document sharing server; receiving, at the document sharing server, a request from the client device to create a new document, wherein the client device does not have a document editor application for creating the new document; authenticating a user of the client device at the document sharing server; determining which of the plurality of host computing devices is capable of creating the new document indicated by the request from the client device; selecting one of the plurality of host computing devices to process the request based on the determination as to capability of creating the new document; causing the selected host computing device to start the document editor application based on the request from the client device; remoting a user interface for the document editor application from the selected host computing device to the client device; allowing the new document to be created through the user interface of the document editor application being accessed remotely at the client device; and saving the new document to a storage location on the document sharing server.
-
Specification