System and method for providing help/training content for a web-based application
First Claim
1. A method employed by a computer user for accessing help/training content associated with a web-based application for dynamically displaying help/training content associated with an object dynamically triggered in the web-based application, the method comprising the steps of:
- accessing the web-based application presented in a tag-based language format in a first browser window through a proxy server wherein the web-based application outputs a tag-based page comprising at least one markup language tagged object;
wherein the proxy server receives the tag-based page from the web-based application;
identifies the at least one tagged object and annotates the tag-based page to associate help/training content to the at least one tagged object; and
wherein the proxy server further initiates a help/training tool associated with the web-based application wherein the help/training tool displays a separate second browser window for simultaneously displaying help/training content with the first browser window containing the web-based application;
dynamically triggering the at least one markup language tagged object in the tag-based page of the web-based application wherein the step of dynamically triggering the at least one markup language tagged object in the first browser window automatically invokes a simultaneous display of help/training content associated with the triggered markup language tagged object in the second browser window; and
dynamically triggering a second markup language tagged object in the web-based application, wherein content in the second browser window is replaced with content associated with the second markup language tagged object;
wherein the web-based application as displayed to the user remains unchanged and wherein the web-based application and the help/training tool operate independently.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of the present invention supplies a user of a web-based application with relevant interactive help/training content that corresponds to an object or page of the web-based application that the user'"'"'s cursor is pointing to. The help/training content may include instructions, policies, procedures, tips and other information that may be dynamically updated and delivered to the user. The relevant help/training content may be displayed in a separate browser window where general information related to a page or pages as well as specific information related to a particular object may be provided.
118 Citations
24 Claims
-
1. A method employed by a computer user for accessing help/training content associated with a web-based application for dynamically displaying help/training content associated with an object dynamically triggered in the web-based application, the method comprising the steps of:
-
accessing the web-based application presented in a tag-based language format in a first browser window through a proxy server wherein the web-based application outputs a tag-based page comprising at least one markup language tagged object;
wherein the proxy server receives the tag-based page from the web-based application;
identifies the at least one tagged object and annotates the tag-based page to associate help/training content to the at least one tagged object; and
wherein the proxy server further initiates a help/training tool associated with the web-based application wherein the help/training tool displays a separate second browser window for simultaneously displaying help/training content with the first browser window containing the web-based application;
dynamically triggering the at least one markup language tagged object in the tag-based page of the web-based application wherein the step of dynamically triggering the at least one markup language tagged object in the first browser window automatically invokes a simultaneous display of help/training content associated with the triggered markup language tagged object in the second browser window; and
dynamically triggering a second markup language tagged object in the web-based application, wherein content in the second browser window is replaced with content associated with the second markup language tagged object;
wherein the web-based application as displayed to the user remains unchanged and wherein the web-based application and the help/training tool operate independently. - View Dependent Claims (2, 3, 4, 5, 6, 7)
accessing a second web-based application; and
simultaneously viewing in the second browser window an associated help/training content for an object triggered in the second web-based application.
-
-
8. A method for providing content associated with at least one markup language tagged object in a web-based application provided to a user for simultaneous display in a separate browser page, the method comprising the steps of:
-
accessing the web-based application delivered in a tag-based language wherein the web-based application outputs a tag-based page comprising at least one markup language tagged object;
parsing the tag-based page of the web-based application to identify the at least one markup language tagged object prior to delivery to a user;
annotating the tag-based page to associate a content to the at least one markup language tagged object;
delivering the annotated tag-based page to the user;
storing the content associated with the at least one markup language tagged object in a database wherein the content is accessed when the at least one markup language tagged object is triggered by the user;
determining that the at least one markup language tagged object is triggered by the user in a first browser window displaying the web-based application;
retrieving the content associated with the triggered object from the database in response to the object being triggered in the first browser window; and
dynamically displaying the associated content to the user in a second browser window through a help/training tool for simultaneous display with the web-based application in the first browser window;
wherein the web-based application as displayed to the user remains unchanged and wherein the web-based application and the help/training tool operate independently. - View Dependent Claims (9, 10, 11)
-
-
12. A method for providing content associated with a web-based application, the method comprising the steps of:
-
enabling a user to select a markup language tagged object in a tag-based page of the web-based application;
identifying a content record associated with the selected markup language tagged object, or, if none exists, creating a content record and associating the created content record with the selected markup language tagged object;
applying an action to the content record associated with the selected markup language tagged object;
storing the action applied to the content record in a database based on the action;
annotating the tag-based page for associating a content identified by the content record to the selected markup language tagged object; and
displaying the content associated with the selected markup language tagged object through a help/training tool wherein the content is simultaneously displayed in a content window in response to a trigger of an associated markup language tagged object in the web-based application displayed in a separate browser window;
wherein the web-based application as displayed to the user remains unchanged and wherein the web-based application and the help/training tool operate independently. - View Dependent Claims (13, 15, 16, 17, 18, 19, 20)
-
-
14. A system employed by a computer user for accessing help/training content associated with a web-based application for dynamically displaying content associated with an object dynamically triggered in the web-based application, the system comprising:
-
a graphical user interface module for displaying in a first browser window the web-based application presented in a tag-based language format through a proxy server wherein the web-based application outputs a tag-based page comprising at least one markup language tagged object;
wherein the proxy server receives the tag-based page from the web-based application;
identifies the at least one tagged object and annotates the tag-based page to associate help/training content to the at least one tagged object; and
wherein the proxy server further initiates a help/training tool associated with the web-based application wherein the help/training tool displays a separate second browser window for simultaneous displaying content with the first browser window containing the web-based application; and
a user device for dynamically triggering the at least one markup language tagged object in the tag-based page of the web-based application wherein the step of dynamically triggering the at least one markup language tagged object in the first browser window automatically invokes a simultaneous display of help/training content associated with the triggered markup language tagged object; and
for dynamically triggering a second markup language tagged object in the web-based application, wherein the second markup language tagged object is triggered and content in the second browser window is replaced with content associated with the second markup language tagged object;
wherein the web-based application as displayed to the user remains unchanged and wherein the web-based application and the help/training tool operate independently.
-
-
21. A system for providing content associated with at least one markup language tagged object in a web-based application provided to a user for simultaneous display in a separate browser page, the system comprising:
-
a parser for parsing a tag-based page of the web-based application comprising at least one markup language tagged object to identify the at least one markup language tagged object in a tag-based language prior to delivery to a user;
a server for annotating the tag-based page to associate a content to the at least one markup language tagged object and delivering the annotated tag-based page to the user; and
a database for storing the content associated with the at least one markup language tagged object wherein the content is accessed when the at least one markup language tagged object is triggered by the user;
a content server for retrieving the content associated with the triggered object from the database in response to the at least one markup language tagged object being triggered by the user in a first browser window displaying the web-based application; and
a graphical user interface module for dynamically displaying in a separate browser window through a help/training tool the associated content to the user for simultaneous display with the web-based application in the first browser window;
wherein the web-based application as displayed to the user remains unchanged and wherein the web-based application and the help/training tool operate independently. - View Dependent Claims (22, 24)
-
-
23. The system of claim 25, wherein the content corresponding to the at least one markup language tagged object is presented in a first language, wherein the first language is different from a second language used in the web-based application.
Specification