Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
218 words
A host application for execution on a client computer, the client computer including a browser and an operating system, the browser and the operating system being separate from the host application, the host application including a host application interface and being stored on a computer-readable medium having computer-executable instructions for performing the steps comprising: defining within the host application a respective size and a respective location for each of at least one GUI region on a GUI display; instantiating from the host application a corresponding browser that points to an associated web page defining a corresponding identifying appearance for each GUI region; providing host application functionality corresponding to at least one of the at least one GUI region by calling from the corresponding browser a corresponding object exposed by the host application via the host application function interface; determining a respective appropriate time for the corresponding functionality of each GUI region with a corresponding event handler within the corresponding browser for each GUI region; executing the corresponding functionality at the respective appropriate time for each GUI region; and wherein at least one of the at least one GUI region includes a plurality of subregions, each subregion having at least one of an identifying appearance and a corresponding functionality defined by the associated web page of said GUI region.
Claim 2
Dependent Claim
218 words
A host application for execution on a client computer, the client computer including a browser and an operating system, the browser and the operating system being separate from the host application, the host application including a host application interface and being stored on a computer-readable medium having computer-executable instructions for performing the steps comprising: defining within the host application a respective size and a respective location for each of at least one GUI region on a GUI display; instantiating from the host application a corresponding browser that points to an associated web page defining a corresponding identifying appearance for each GUI region; providing host application functionality corresponding to at least one of the at least one GUI region by calling from the corresponding browser a corresponding object exposed by the host application via the host application function interface; determining a respective appropriate time for the corresponding functionality of each GUI region with a corresponding event handler within the corresponding browser for each GUI region; executing the corresponding functionality at the respective appropriate time for each GUI region; and wherein at least one of the at least one GUI region includes a plurality of subregions, each subregion having at least one of an identifying appearance and a corresponding functionality defined by the associated web page of said GUI region.
Claim 3
Dependent Claim
35 words
The computer-readable medium of claim 1 , wherein the corresponding event handler within the corresponding browser of said GUI region includes a means for detecting that said GUI region has been selected by a user.
Claim 4
Dependent Claim
27 words
The computer-readable medium of claim 1 , wherein said at least one GUI region defines at least a portion of a toolbar provided by the host application.
Claim 5
Dependent Claim
59 words
The computer-readable medium of claim 1 , having flier computer-executable instructions for performing the step of: accepting GUI parameters input by a user for determining the respective size and the respective location for each GUI region; and accepting as input by the user a selection of the associated web page for each of the at least one GUI region.
Claim 6
Dependent Claim
179 words
In a computer system having a client computer that executes a host application and that includes a GUI display, a method for providing at least one GUI region on the GUI display, the method including the steps of: defuxing within the host application a respective size and a respective location for each of at least one GUI region on a GUI display; instantiating from the host application a corresponding browser that points to an associated web page defining at least one of a corresponding functionality and an identifying appearance for each GUI region; exposing from the host application a corresponding host application object to the corresponding browser for the corresponding functionality of each of at least one GUI region; determining a respective appropriate time for the corresponding functionality of each GUI region with a corresponding event handler within the corresponding browser for each GUI region; executing the corresponding functionality at the respective appropriate time for each GUI region; and wherein the at least one GUI region defines at least a portion of a toolbar provided by the host application.
Claim 7
Dependent Claim
179 words
In a computer system having a client computer that executes a host application and that includes a GUI display, a method for providing at least one GUI region on the GUI display, the method including the steps of: defuxing within the host application a respective size and a respective location for each of at least one GUI region on a GUI display; instantiating from the host application a corresponding browser that points to an associated web page defining at least one of a corresponding functionality and an identifying appearance for each GUI region; exposing from the host application a corresponding host application object to the corresponding browser for the corresponding functionality of each of at least one GUI region; determining a respective appropriate time for the corresponding functionality of each GUI region with a corresponding event handler within the corresponding browser for each GUI region; executing the corresponding functionality at the respective appropriate time for each GUI region; and wherein the at least one GUI region defines at least a portion of a toolbar provided by the host application.
Claim 8
Dependent Claim
54 words
The method of claim 5 , further including the step of: accepting GUI parameters input by a user for determining the respective size and the respective location for each GUI region; and accepting as input by the user a selection of the associated web page for each of the at least one GUI region.
Claim 9
Dependent Claim
31 words
The method of claim 5 , wherein the associated web page includes an image tag for defining the indenting appearance of at least one of the at least one GUI region.
Claim 10
Dependent Claim
21 words
The method of claim 5 , wherein the associated web page includes a hyperlink to at least one other web page.
Claim 11
Dependent Claim
31 words
The method of claim 5 , wherein the associated web page includes a Java applet that performs the corresponding functionality of at least one of the at least one GUI region.
Claim 12
Dependent Claim
31 words
The method of claim 5 , wherein the associated web page includes active ACTIVEX® controls that perform the corresponding functionality of at least one of the at least one GUI region.
Claim 13
Dependent Claim
27 words
The method of claim 5 , wherein the associated web page is written in hypertext markup language, and wherein the corresponding browser is hypertext markup language compatible.
Claim 14
Dependent Claim
24 words
The method of claim 5 , wherein the associated web page is located on a server on the Internet different from the computer system.
Claim 15
Independent Claim
194 words
An apparatus for generating at least one GUI region on a GUI display for a host application executed by a client workstation, the apparatus comprising: means for defining within the host application a respective size and a respective location of each GUI region; means for instantiating from the host application a corresponding browser that points to an associated web page defining at least one of a corresponding functionality and an identifying appearance for each GUI region; means for exposing from the host application a corresponding host application object to the corresponding browser for the corresponding functionality of each of at least one GUI region; means for determining a respective appropriate time for the corresponding functionality of each GUI region with a corresponding event handler within the corresponding browser for each GUI region; means for executing the corresponding functionality at the respective appropriate time for each GUI region; means for accepting GUI parameters input by a user for determining the respective size and the respective location for each GUI region; and means for accepting as input by the user a selection of the associated web page for each of the at least one GUI region.
Claim 16
Independent Claim
194 words
An apparatus for generating at least one GUI region on a GUI display for a host application executed by a client workstation, the apparatus comprising: means for defining within the host application a respective size and a respective location of each GUI region; means for instantiating from the host application a corresponding browser that points to an associated web page defining at least one of a corresponding functionality and an identifying appearance for each GUI region; means for exposing from the host application a corresponding host application object to the corresponding browser for the corresponding functionality of each of at least one GUI region; means for determining a respective appropriate time for the corresponding functionality of each GUI region with a corresponding event handler within the corresponding browser for each GUI region; means for executing the corresponding functionality at the respective appropriate time for each GUI region; means for accepting GUI parameters input by a user for determining the respective size and the respective location for each GUI region; and means for accepting as input by the user a selection of the associated web page for each of the at least one GUI region.
Claim 17
Dependent Claim
30 words
The apparatus of claim 13 , wherein at least one of the at least one GUI region defines at least a portion of a toolbar provided by the host application.
Claim 18
Dependent Claim
25 words
The apparatus of claim 13 , wherein the associated web page includes an image tag for defining the identifying appearance of the corresponding GUI region.
Claim 19
Dependent Claim
21 words
The apparatus of claim 13 , wherein the associated web page includes a hyperlink to at least one other web page.
Claim 20
Dependent Claim
31 words
The apparatus of claim 13 , wherein the associated web page includes a Java applet that performs the associated functionality of at least one of the at least one GUI region.
Claim 21
Dependent Claim
31 words
The apparatus of claim 13 , wherein the associated web page includes active ACTIVE® controls that perform the corresponding functionality of at least one of the at least one GUI region.
Claim 22
Dependent Claim
27 words
The apparatus of claim 13 , wherein the associated web page is written in hypertext markup language, and wherein the corresponding browser is hypertext markup language compatible.
Claim 23
Dependent Claim
24 words
The apparatus of claim 13 , wherein the associated web page is located on a server on the Internet different from the computer system.
Claim 24
Dependent Claim
166 words
A host application program for execution on a client computer, the client computer including a browser and an operating system, the browser and the operating system being separate from the application program, the host application program being stored on a computer-readable medium having computer-executable modules comprising: a GUI component module for defining within the application program a respective size and a respective location for a plurality of GUI regions on a GUI display; a browser duplicator module for instantiating from the host application a plurality of browsers that point to a plurality of associated web pages each defining at least one of a corresponding functionality and a corresponding identifying appearance for each GUI region of the plurality of GUI regions wherein each duplicated browser includes an event handler module for determining a respective appropriate time for performance of the functionality of the corresponding GUI region; and wherein the at least one GUI region defines at least a portion of a toolbar provided by the host application.
Claim 25
Dependent Claim
166 words
A host application program for execution on a client computer, the client computer including a browser and an operating system, the browser and the operating system being separate from the application program, the host application program being stored on a computer-readable medium having computer-executable modules comprising: a GUI component module for defining within the application program a respective size and a respective location for a plurality of GUI regions on a GUI display; a browser duplicator module for instantiating from the host application a plurality of browsers that point to a plurality of associated web pages each defining at least one of a corresponding functionality and a corresponding identifying appearance for each GUI region of the plurality of GUI regions wherein each duplicated browser includes an event handler module for determining a respective appropriate time for performance of the functionality of the corresponding GUI region; and wherein the at least one GUI region defines at least a portion of a toolbar provided by the host application.
Claim 26
Dependent Claim
56 words
The host application program of claim 21 , further comprising: a host application function interface module for providing a plurality of host application program functionalities each corresponding to one of the plurality of GUI regions by calling from the corresponding browser a corresponding object exposed by the host application program via the host application function interface.
Claim 27
Dependent Claim
44 words
The host application program of claim 21 , wherein the GUI component module comprises: a computer-executable module for accepting GUI parameters input by a user for determining the respective size and the respective location for at least one of the plurality of GUI regions.
Claim 28
Dependent Claim
188 words
A host application for execution on a client computer, the client computer including a browser and an operating system, the browser and the operating system being separate from the host application, the host application including a host application interface and being stored on a computer-readable medium having computer-executable instructions for performing the steps comprising: defining within the host application a respective size and a respective location for at least one GUI region on a GUI display; instantiating from the host application a browser that points to at least one web page defining at least one corresponding identifying appearance for the at least one GUI region; providing host application functionality corresponding to the at least one GUI region by calling from the browser at least one object exposed by the host application via the host application function interface; determining within the browser a respective appropriate time to activate the corresponding functionality of each GUI region; executing the corresponding functionality at the respective appropriate time for each GUI region; and wherein the at least one GUI region defines at least a portion of a toolbar provided by the host application.
Claim 29
Dependent Claim
188 words
A host application for execution on a client computer, the client computer including a browser and an operating system, the browser and the operating system being separate from the host application, the host application including a host application interface and being stored on a computer-readable medium having computer-executable instructions for performing the steps comprising: defining within the host application a respective size and a respective location for at least one GUI region on a GUI display; instantiating from the host application a browser that points to at least one web page defining at least one corresponding identifying appearance for the at least one GUI region; providing host application functionality corresponding to the at least one GUI region by calling from the browser at least one object exposed by the host application via the host application function interface; determining within the browser a respective appropriate time to activate the corresponding functionality of each GUI region; executing the corresponding functionality at the respective appropriate time for each GUI region; and wherein the at least one GUI region defines at least a portion of a toolbar provided by the host application.
Claim 30
Dependent Claim
24 words
The host application of claim 24 wherein the browser points to at least one web page specified by a user of the host application.
Claim 31
Dependent Claim
57 words
The host application of claim 24 wherein the step of defining within the host application the respective size and the respective location for the at least one GUI region on the GUI display further comprises defining within the host application a respective size and a respective location for a plurality of GUI regions on the GUI display.
Claim 32
Dependent Claim
30 words
The host application of claim 26 , wherein the browser points to a plurality of web pages defining a plurality of corresponding identifying appearances for the plurality of GUI regions.
Claim 33
Dependent Claim
76 words
The host application of claim 27 wherein the step of providing host application functionality corresponding to the at least one GUI region by calling from the browser the at least one object exposed by the host application via the host application function interface further comprises providing host application functionality corresponding to the plurality of GUI regions by calling from the browser a plurality of objects exposed by the host application via the host application function interface.