Claims
- 1. An automated method for obtaining one or more document services for a document directly from a document preparation software application used to create the document, comprising:
activating a graphical user interface within the document preparation software application; contacting a server to identify available document services; configuring the graphical user interface based on the available document services; detecting selection of one of the available document services; and providing the document from the document preparation software application to one or more service providers for performance of the selected document service.
- 2. The automated method of claim 1, wherein the activating a graphical user interface includes:
integrating a toolbar within the document preparation software application.
- 3. The automated method of claim 2, wherein the toolbar includes at least one of a horizontal toolbar, a vertical toolbar, a floating toolbar, and a menu.
- 4. The automated method of claim 2, wherein the configuring the graphical user interface includes:
providing selectable objects on the toolbar corresponding to the available document services.
- 5. The automated method of claim 4, wherein the detecting selection includes:
detecting selection of one of the selectable objects, the selected object relating to the selected document service.
- 6. The automated method of claim 1, wherein the server includes the one or more service providers.
- 7. The automated method of claim 1, wherein the server is independent from the one or more service providers.
- 8. The automated method of claim 1, wherein the providing the document includes:
presenting the document to the server, and forwarding the document from the server to the one or more service providers.
- 9. The automated method of claim 8, wherein the forwarding the document includes:
transmitting the document electronically to a secure location of the one or more service providers.
- 10. The automated method of claim 1, wherein the providing the document includes:
transmitting the document electronically to a secure location of the one or more service providers.
- 11. The automated method of claim 1, wherein the configuring the graphical user interface includes:
providing links to a plurality of service providers that provide the available document services.
- 12. The automated method of claim 1, further comprising:
obtaining instructions for processing the document.
- 13. The automated method of claim 12, wherein the providing the document includes:
electronically transmitting the document and the processing instructions to the one or more service providers.
- 14. The automated method of claim 1, further comprising:
receiving progress information regarding performance of the selected document service; and presenting the progress information within the document preparation software application.
- 15. The automated method of claim 14, wherein the receiving progress information includes:
automatically receiving the progress information from the one or more service providers.
- 16. The automated method of claim 14, wherein the presenting the progress information includes:
providing the progress information in the form of a graphical progress meter.
- 17. The automated method of claim 14, wherein the presenting the progress information includes:
displaying the progress information within one of a pop-up window and a drop-down display.
- 18. The automated method of claim 14, wherein the presenting the progress information includes:
displaying the progress information in a display within the graphical user interface.
- 19. A system for obtaining one or more document services for a document directly from a document preparation application used to create the document, comprising:
means for activating a graphical user interface within the document preparation application; means for identifying available document services; means for configuring the graphical user interface based on the available document services; means for detecting selection of one of the available document services; and means for providing the document from the document preparation application to one or more service providers for performance of the selected document service.
- 20. A system for obtaining one or more document services, comprising:
a memory configured to store document preparation application software and graphical user interface software; and a processor configured to modify a document using the document preparation application, execute the graphical user interface software to activate a graphical user interface within the document preparation application, contact a server to identify available document services, configure the graphical user interface based on the available document services, detect selection of one of the available document services, and provide the document from the document preparation application to one or more service providers for performance of the selected document service.
- 21. The system of claim 20, wherein when activating the graphical user interface, the processor integrates a toolbar within the document preparation application.
- 22. The system of claim 21, wherein the toolbar includes at least one of a horizontal toolbar, a vertical toolbar, a floating toolbar, and a menu.
- 23. The system of claim 21, wherein when configuring the graphical user interface, the processor is configured to provide selectable objects on the toolbar corresponding to the available document services.
- 24. The system of claim 23, wherein when detecting selection, the processor is configured to detect selection of one of the selectable objects, the selected object relating to the selected document service.
- 25. The system of claim 20, wherein the server includes the one or more service providers.
- 26. The system of claim 20, wherein the server is independent from the one or more service providers.
- 27. The system of claim 20, wherein when providing the document, the processor is configured to present the document to the server which, in turn, forwards the document to the one or more service providers.
- 28. The system of claim 27, wherein when presenting the document, the processor is configured to transmit the document electronically to a secure location of the server.
- 29. The system of claim 20, wherein when providing the document, the processor is configured to transmit the document electronically to a secure location of the one or more service providers.
- 30. The system of claim 20, wherein when configuring the graphical user interface, the processor is configured to provide links to a plurality of service providers that provide the available document services.
- 31. The system of claim 20, wherein the processor is further configured to obtain instructions for processing the document from a user.
- 32. The system of claim 31, wherein when providing the document, the processor is configured to electronically transmit the document and the processing instructions to the one or more service providers.
- 33. The system of claim 20, wherein the processor is further configured to receive progress information regarding performance of the selected document service and present the progress information within the document preparation application.
- 34. The system of claim 33, wherein when receiving progress information, the processor is configured to automatically receive the progress information from the one or more service providers.
- 35. The system of claim 33, wherein when presenting the progress information, the processor is configured to provide the progress information in the form of a graphical progress meter.
- 36. The system of claim 33, wherein when presenting the progress information, the processor is configured to display the progress information within one of a pop-up window and a drop-down display.
- 37. The system of claim 33, wherein when presenting the progress information, the processor is configured to display the progress information in a display within the graphical user interface.
- 38. A graphical user interface stored in a computer that facilitates obtainment of document services for a document, the graphical user interface being implemented within a document preparation application used to create the document, the graphical user interface being generated from computer instructions comprising:
instructions for contacting a server to identify available document services; instructions for configuring a plurality of graphical selectable objects based on the available document services, each of the graphical selectable objects corresponding to one of the available document services; instructions for detecting selection of one of the available document services based on selection of one of the graphical selectable objects; and instructions for providing the document from the document preparation application to one or more service providers for performance of the selected document service.
- 39. The graphical user interface of claim 38, wherein the instructions for providing include:
instructions for securely and electronically transmitting the document to a secure location of the one or more service providers.
- 40. The graphical user interface of claim 38, further comprising:
instructions for obtaining progress information regarding performance of the selected document service; and instructions for presenting the progress information within the document preparation application.
- 41. A server in communication with one or more clients to provide a plurality of document services, comprising:
a memory configured to store data regarding the plurality of document services; and a processor configured to receive a request from one of the clients for information regarding available ones of the document services, provide the requested information to the client to permit the client to configure a graphical user interface, obtain a document from the client and a selection of one of the available document services, and perform the selected document service on the document.
- 42. The server of claim 41, wherein the data stored in the memory includes:
user identification data that identifies each of the one or more clients, and service provider data that identifies one or more service providers to perform the document services.
- 43. The server of claim 42, wherein the service provider data includes one or more links corresponding to the one or more service providers.
- 44. The server of claim 42, wherein the data stored in the memory further includes:
permission data that identifies permissible uses of the document services.
- 45. The server of claim 41, wherein the processor is further configured to identify the available document services for the client.
- 46. The server of claim 41, wherein when obtaining the document, the processor is configured to receive the document over a secure communications path.
- 47. The server of claim 41, wherein when performing the selected document service, the processor is configured to forward the document to a service provider to perform the selected document service on the document.
- 48. A method for providing a plurality of document services by a server in communication with one or more clients, the method performed by the server comprising:
receiving a request from one of the clients for information regarding available ones of the document services; providing the requested information to the client to permit the client to configure a graphical user interface; obtaining a document from the client and a selection of one of the available document services; and performing the selected document service on the document.
- 49. The method of claim 48, further comprising:
storing user identification data that identifies each of the one or more clients and service provider data that identifies one or more service providers to perform the document services.
- 50. The method of claim 49, further comprising:
identifying the available document services for the client based on the user identification data.
- 51. The method of claim 48, wherein the obtaining a document includes:
receiving the document over a secure communications path.
- 52. The method of claim 48, wherein the performing the selected document service includes:
forwarding the document to a service provider to perform the selected document service on the document.
- 53. A system for obtaining document services, comprising:
a document preparation application configured to create a plurality of documents; and a graphical user interface integrated within the document preparation application, the graphical user interface having a plurality of graphical selectable objects, each of the graphical selectable objects corresponding to one of a plurality of document services, the graphical user interface configuring the graphical selectable objects based on available ones of the document services, detecting selection of one of the graphical selectable objects, and providing a document created by the document preparation application to one or more service providers for performance of the document service corresponding to the selected graphical selectable object.
- 54. A document preparation application executed on a computer, comprising:
instructions for activating a toolbar, the toolbar containing a plurality of selectable objects; instructions for contacting a server to identify available document services; instructions for configuring the selectable objects based on the available document services, each of the selectable objects corresponding to one of the available document services; instructions for detecting selection of one of the selectable objects; instructions for collecting processing instructions relating to a document prepared using the document preparation application; and instructions for sending a document and the processing instructions over a secure communications path to one or more service providers for performing the available document service corresponding to the selected object.
- 55. An automated method for obtaining one or more document services for a document directly from a document preparation software application used to create the document, comprising:
activating a graphical user interface within the document preparation software application; configuring the graphical user interface to include a plurality of predetermined selectable objects, each of the selectable objects corresponding to one of a plurality of different document services; detecting selection of one of the document services; and providing the document from the document preparation software application to one or more service providers for performance of the selected document service.
- 56. The method of claim 55, wherein the providing the document includes:
buffering the detected selection, determining whether a connection to the one or more service providers exists, and sending the document to the one or more service providers when the connection is determined to exist.
RELATED APPLICATION
[0001] This application claims priority under 35 U.S.C. § 119 based on U.S. Provisional Application Serial No. 60/264,744, filed Jan. 30, 2001, the disclosure of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60264744 |
Jan 2001 |
US |