Systems and methods for a bidirectional multi-function communication module
First Claim
1. A system for providing document operations, comprising:
- a memory storing software instructions, the software instructions including a mini-application that is configured to, when executed, provide a set of document operation options, wherein each document operation included in the set of document operation options specifies a modification to be made to a first document, and the mini-application is configured not to perform any of the document operations included in the set of document operation options; and
a computing device having one or more processors configured to execute the mini-application to;
receive a first request to perform a first operation on the first document, the first operation included in the set of document operation options,format the first request so that the first request can be interpreted by a first external server configured to perform the first operation on the first document,provide the formatted first request with the first document from the computing device to the first external server, such that the first external server performs the first operation on the first document,receive, at the computing device, a first response from the first external server, the first response comprising a first response document generated as a result of performing the first operation on the first document, andprovide an indication that the first operation has been performed on the first document.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for bidirectional multifunction communication between a computing device and applications located at an external server. The bidirectional communications allows an operation to be performed on a file using a computing device and an external server. In one implementation, an application resides on a desktop computer that is connected to the Internet. The application sends a request to an external server accessible through the Internet using a bidirectional communication system. The server accepts and processes the request and provides data back to the computer via the same bidirectional communication system. A user may then access the data, manipulate it and provide an additional request to the server via the bidirectional communication system.
-
Citations
33 Claims
-
1. A system for providing document operations, comprising:
-
a memory storing software instructions, the software instructions including a mini-application that is configured to, when executed, provide a set of document operation options, wherein each document operation included in the set of document operation options specifies a modification to be made to a first document, and the mini-application is configured not to perform any of the document operations included in the set of document operation options; and a computing device having one or more processors configured to execute the mini-application to; receive a first request to perform a first operation on the first document, the first operation included in the set of document operation options, format the first request so that the first request can be interpreted by a first external server configured to perform the first operation on the first document, provide the formatted first request with the first document from the computing device to the first external server, such that the first external server performs the first operation on the first document, receive, at the computing device, a first response from the first external server, the first response comprising a first response document generated as a result of performing the first operation on the first document, and provide an indication that the first operation has been performed on the first document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented method for performing an operation on a document, comprising:
-
generating a mini-application interface that corresponds to a mini-application executed by one or more processors in a computing device, the mini-application interface including a set of document operation options, wherein each document operation included in the set of document operation options specifies a modification to be made to a first document, and the mini-application is configured not to perform any of the document operations included in the set of document operation options; receiving, through the mini-application interface, a first request to perform a first operation on a first document, the first operation included in the set of document operation options; formatting, by the mini-application executed by the one or more processors, the first request so that the first request can be interpreted by a first external server configured to perform the first operation on the first document; providing the formatted first request with the first document from the computing device to the first external server, such that the first external server performs the first operation on the first document; receiving, at the computing device, by the mini-application executed by the one or more processors, a first response from the first external server, the first response comprising a first response document generated as a result of performing the first operation on the first document; and providing, by the mini-application executed by the one or more processors, an indication that the first operation has been performed on the first document. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification