Method for providing web-based services to an application program module
First Claim
1. A method of an application program module for using a web page to provide a feature to a document running on the application program module comprising the steps of:
- hosting the web page in a dialog box of the application program module;
receiving a request from the web page for access to an object model of the application program module;
exposing the object model to the web page; and
responding to a web page script running on the web page, wherein the web page script uses the object model of the application program module to implement the feature.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for using a web page to perform web-based services on a document of an application program module is provided by one embodiment of the invention. A user editing a document running on an application program module selects to view web-based services that may be performed on the user'"'"'s document. In response to the user'"'"'s selection, the application program module hosts a services web page in a dialog box of the application program module using an HTML rendering engine. The services web page may list a number of services or features that may be performed on a user'"'"'s document. The services may be listed as a number of links. In response to the user selecting one of the services, the HTML rendering engine is directed to the selected web page. The web page script of the selected web page requests that the application program module expose its object model to the web page script. After verifying any security issues, the application program module sends to the web page script a pointer to its object model. The web page script is then able to use the application'"'"'s object model to perform the selected feature.
-
Citations
20 Claims
-
1. A method of an application program module for using a web page to provide a feature to a document running on the application program module comprising the steps of:
-
hosting the web page in a dialog box of the application program module;
receiving a request from the web page for access to an object model of the application program module;
exposing the object model to the web page; and
responding to a web page script running on the web page, wherein the web page script uses the object model of the application program module to implement the feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20)
-
-
13. A method for providing web-based services to a file of an application program module, comprising the steps of:
-
at an application program module, hosting a web page comprising a web page script in a dialog box of the application program module;
at the web page script, sending to the application program module a request for access to an object model of the application program module;
at the application program module, receiving the request from the web page script for access to the object model of the application program module;
exposing the object model to the web page script;
at the web page script,using the object model to generate instructions to perform a web-based service;
sending the instructions to the application program module;
at the application program module, and responding to the instructions by manipulating the file in accordance with the web page script'"'"'s instructions.
-
Specification