Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
132 words
A method for providing a user interface to applet members within a Java virtual machine (JVM) having an information bus that allows direct communication and data sharing between applet members of the information bus, the method comprising the steps of: (a) making a general user interface a member of the information bus; (b) in response to an announcement from an applet member of the information bus, querying the applet member regarding all specified requirements for the user interface for the applet member; (c) transmitting to the general user interface the requirements of the user interface for the applet member; (d) generating the applet member user interface based on the requirements transmitted to the general user interface and prior to any subsequent interaction with the applet member user interface by a human user.
Claim 2
Independent Claim
132 words
A method for providing a user interface to applet members within a Java virtual machine (JVM) having an information bus that allows direct communication and data sharing between applet members of the information bus, the method comprising the steps of: (a) making a general user interface a member of the information bus; (b) in response to an announcement from an applet member of the information bus, querying the applet member regarding all specified requirements for the user interface for the applet member; (c) transmitting to the general user interface the requirements of the user interface for the applet member; (d) generating the applet member user interface based on the requirements transmitted to the general user interface and prior to any subsequent interaction with the applet member user interface by a human user.
Claim 3
Dependent Claim
42 words
The method of claim 1 further comprising the steps of: (e) issuing a user interface change request by the applet member to the general user interface; (f) performing the change request upon the applet member for customizing the applet member user interface.
Claim 4
Dependent Claim
30 words
The method of claim 1 wherein the general user interface is a base object and each applet member interface is an instance class of the general user interface base object.
Claim 5
Dependent Claim
30 words
The method of claim 1 wherein step (d) includes: (d1) generating an action bar; and (d2) generating a plurality of menu items based on the requirements of the applet member.
Claim 6
Dependent Claim
18 words
The method of claim of claim 4 further comprising: (d3) implementing a set of graphical user interface panels.
Claim 7
Dependent Claim
16 words
The method of claim 4 wherein the action bar is designed for a work file environment.
Claim 8
Dependent Claim
16 words
The method of claim 4 wherein the action bar is designed for a web browser environment.
Claim 9
Dependent Claim
24 words
The method of claim 4 wherein the step (d2) includes: (d5) preparing a popup menu for a portion of the plurality of menu items.
Claim 10
Dependent Claim
21 words
The method of claim 1 wherein step (d) comprises: (d4) invoking selected action descriptors to generate the applet member user interface.
Claim 11
Dependent Claim
18 words
The method of claim 1 wherein step (d) comprises: (d6) generating a quick-pick item to select a widget.
Claim 12
Dependent Claim
151 words
A computer program product to provide a user interface to applet members within a Java virtual machine (JVM) having an information bus that allows direct communication and data sharing between applet members of the information bus the computer program product comprising computer usable medium upon which program code is stored, comprising: program code to make a general user interface a member of the information bus; in response to an announcement from an applet member of the information bus, program code to query the applet member regarding all specified requirements for the user interface for the applet member; program code to transmit to the general user interface the requirements of the user interface for the applet member; program code to generate the applet member user interface based on the requirements transmitted to the general user interface and prior to any subsequent interaction with the applet member user interface by a human user.
Claim 13
Dependent Claim
151 words
A computer program product to provide a user interface to applet members within a Java virtual machine (JVM) having an information bus that allows direct communication and data sharing between applet members of the information bus the computer program product comprising computer usable medium upon which program code is stored, comprising: program code to make a general user interface a member of the information bus; in response to an announcement from an applet member of the information bus, program code to query the applet member regarding all specified requirements for the user interface for the applet member; program code to transmit to the general user interface the requirements of the user interface for the applet member; program code to generate the applet member user interface based on the requirements transmitted to the general user interface and prior to any subsequent interaction with the applet member user interface by a human user.
Claim 14
Dependent Claim
45 words
The computer program product of claim 11 further comprising: program code to issue a user interface change request by the applet member to the general user interface; program code to perform the change request upon the applet member for customizing the applet member user interface.
Claim 15
Dependent Claim
32 words
The computer program product of claim 11 wherein the general user interface is a base object and each applet member interface is an instance class of the general user interface base object.
Claim 16
Dependent Claim
38 words
The computer program product of claim 11 wherein the generating program code includes: program code to generate an action bar; and program code to generate a plurality of menu items based on the requirements of the applet member.
Claim 17
Dependent Claim
20 words
The computer program product of claim 14 further comprising: program code to implement a set of graphical user interface panels.
Claim 18
Dependent Claim
18 words
The computer program product of claim 14 wherein the action bar is designed for a work file environment.
Claim 19
Dependent Claim
16 words
The method of claim 14 wherein the action bar is designed for a web browser environment.
Claim 20
Dependent Claim
25 words
The computer program code of claim 14 further comprising: program code to prepare a popup menu for a portion of the plurality of menu items.
Claim 21
Dependent Claim
27 words
The computer program product of claim 11 wherein the generating program code comprises program code to invoke selected action descriptors to generate the applet member user interface.
Claim 22
Dependent Claim
20 words
The computer program code of claim 11 further comprising program code to generate a quick-pick item to select a widget.
Claim 23
Independent Claim
70 words
A method for dynamically generating a user interface in a network computer environment comprising the steps of: receiving an announcement of a user object selection from an application; querying the selection object for a user interface description; graphically displaying an action bar based on the user interface description transmitted to a general user interface and prior to any subsequent interaction with a human user; and responding to the human user.
Claim 24
Independent Claim
70 words
A method for dynamically generating a user interface in a network computer environment comprising the steps of: receiving an announcement of a user object selection from an application; querying the selection object for a user interface description; graphically displaying an action bar based on the user interface description transmitted to a general user interface and prior to any subsequent interaction with a human user; and responding to the human user.