← Back to Patent Explorer
EP0352908A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Computing system and method used to provide instruction to a user for a plurality of computer applications

Assignee: HP Inc
•
Filing: 1989-06-26
•
Granted: —
•
Expires: 2009-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computing system is presented which includes an application object (100), a computer based training instruction object (200) ("INSTRUCTION object") and an agent engine (108). The INSTRUCTION object (200) runs concurrently with the application object (100). The application objects (100) includes a first action processor (101) and a first command processor (102). The first action processor (101) receives messages which indicate syntactic actions taken by the user (111) and generates semantic commands based on the syntactic actions. The first command processor (102) receives the semantic commands from the first action processor (101) and executes the semantic commands. The INSTRUCTION object (200) receives input from a user (111) through syntactic actions and displays information on a monitor (14). The information instructs a user (111) as to operation of the first application object (100). The INSTRUCTION object (200) may include an INSTRUCTION action processor (201) and an INSTRUCTION command processor (202). The INSTRUCTION action processor (201) receives messages which indicate syntactic actions taken by the user (111) and generates semantic commands based on the syntactic actions. The INSTRUCTION command processor (202) receives the semantic commands from the INSTRUCTION action processor (201) and executes the semantic commands. The agent (118), running a task language program, sends semantic commands to the INSTRUCTION object (200) which direct the INSTRUCTION object (200) as to what information to display. The agent (118) also monitors the application object (100) and the INSTRUCTION object (200), intercepting semantic commands before they are executed.

Inventors

  • 👤 Ralph T. Watson
  • 👤 Barbara B. Packard
  • 👤 Glenn Stearns

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-25 22:08
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F9/00; G06F9/06; G06F9/44; G06F9/455; G06F9/45504; G06F9/45508; G06F9/45512; G06F3/017; G06F9/445; G06F9/44505; G09; G09B; G09B19/00; G09B19/0053

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).

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag