Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
186 words
A computing system comprising: a monitor (14), a first application object (100) which displays information on the monitor (14), the first application object (100) being responsive to syntactic actions taken by a user (111) and the first application object (100) including first action processor means (101) for receiving messages which indicate syntactic actions taken by the user (111) and for generating semantic commands based on the syntactic actions, and first command processor means (102) for receiving the semantic commands from the first action processor means (101) and for executing the semantic commands; an INSTRUCTION object (200) responsive to syntactic actions taken by a user (111), the INSTRUCTION object (200) displaying information on the monitor (14) as to operation of the first application object (100); and, an agent means (118), coupled to the first application object (100) and to the INSTRUCTION object (200), for sending semantic commands to the INSTRUCTION object (200) to indicate to the INSTRUCTION object (200) which information to display on the monitor (14) and for intercepting semantic commands sent from the first action processor means (101) to the first command processor means (102).
Claim 2
Dependent Claim
186 words
A computing system comprising: a monitor (14), a first application object (100) which displays information on the monitor (14), the first application object (100) being responsive to syntactic actions taken by a user (111) and the first application object (100) including first action processor means (101) for receiving messages which indicate syntactic actions taken by the user (111) and for generating semantic commands based on the syntactic actions, and first command processor means (102) for receiving the semantic commands from the first action processor means (101) and for executing the semantic commands; an INSTRUCTION object (200) responsive to syntactic actions taken by a user (111), the INSTRUCTION object (200) displaying information on the monitor (14) as to operation of the first application object (100); and, an agent means (118), coupled to the first application object (100) and to the INSTRUCTION object (200), for sending semantic commands to the INSTRUCTION object (200) to indicate to the INSTRUCTION object (200) which information to display on the monitor (14) and for intercepting semantic commands sent from the first action processor means (101) to the first command processor means (102).
Claim 3
Dependent Claim
70 words
A computing system as in Claim 1 wherein the INSTRUCTION object (200) includes: INSTRUCTION action processor means (201) for receiving messages which indicate syntactic actions taken by the user (111) and for generating semantic commands based on the syntactic actions, and INSTRUCTION command processor means (202) for receiving the semantic commands from the INSTRUCTION action processor means (201) and from the agent means (118) and for executing the semantic commands.
Claim 4
Dependent Claim
106 words
In a computing system having a monitor (14), an application object (100), an INSTRUCTION object (200) and an agent (118), a method for providing computer based training to a user (111), the method comprising the steps of: (a) running the application object (100); (b) sending from the agent (118) to the INSTRUCTION object (200) semantic commands which direct the INSTRUCTION object (200) to display information about the application; (c) displaying, with the INSTRUCTION object (200), the information about the application object (100); and, (d) intercepting with the agent (118) semantic commands generated by the application object (100) before the application object (100) executes the semantic commands.
Claim 5
Dependent Claim
106 words
In a computing system having a monitor (14), an application object (100), an INSTRUCTION object (200) and an agent (118), a method for providing computer based training to a user (111), the method comprising the steps of: (a) running the application object (100); (b) sending from the agent (118) to the INSTRUCTION object (200) semantic commands which direct the INSTRUCTION object (200) to display information about the application; (c) displaying, with the INSTRUCTION object (200), the information about the application object (100); and, (d) intercepting with the agent (118) semantic commands generated by the application object (100) before the application object (100) executes the semantic commands.
Claim 6
Dependent Claim
32 words
A method as in Claim 3 additionally comprising the step of: (e) sending from the agent (118) to the application object (100) semantic commands to be executed by the application object (100).
Claim 7
Dependent Claim
34 words
A method as in Claim 3 additionally comprising the step of: (e) intercepting with the agent (118) semantic commands generated by the INSTRUCTION object (200) before the INSTRUCTION object (200) executes the semantic commands.
Claim 8
Dependent Claim
93 words
In a computing system having a monitor (14), and an agent (118), a method for providing a demo involving the manipulation of a graphical interface element (301) displayed in a window (300) of a first object (100), the method comprising the steps of: (a) sending an interrogation message from the agent (118) to the first object (100) requesting the first object (100) to send information about the graphical interface element (301) to the agent (118); (b) sending the information from the first object (100) to the agent (118); and, (c) performing the demo.
Claim 9
Dependent Claim
93 words
In a computing system having a monitor (14), and an agent (118), a method for providing a demo involving the manipulation of a graphical interface element (301) displayed in a window (300) of a first object (100), the method comprising the steps of: (a) sending an interrogation message from the agent (118) to the first object (100) requesting the first object (100) to send information about the graphical interface element (301) to the agent (118); (b) sending the information from the first object (100) to the agent (118); and, (c) performing the demo.
Claim 10
Dependent Claim
35 words
A method as in Claim 6 wherein the interrogation message includes the identity of the graphical interface element (301) and the information includes the location of the graphical interface element (301) within the window (300).
Claim 11
Dependent Claim
36 words
A method as in Claim 6 wherein the interrogation message includes the identity of the graphical interface element (301) and the information includes status information about a second object represented by the graphical interface element (301).
Claim 12
Dependent Claim
31 words
A method as in Claim 6 wherein the interrogation message includes the location of the graphical interface element (301) and the information includes the identity of the graphical interface element (301).
Claim 13
Dependent Claim
46 words
A method in claim 6 wherein step (c) includes the substeps: (c1) sending messages from the agent (118) to an INSTRUCTION object (200), instructing the INSTRUCTION object (200) to display conversational data; and, (c2) displaying by the INSTRUCTION object (200) conversational data on the monitor (14).