Automatic invocation of computational resources without user intervention across a network
First Claim
1. A computer network for dynamically generating a result responsive to a series of user interactions, the computer network comprising:
- a communication network;
a first computer coupled to the communication network, the first computer configured to operate a base application; and
a second computer coupled to the first computer via the communication network, the second computer configured to operate a computational resource;
wherein the first computer is configured to receive the series of user interactions via the base application, to determine information characterizing a context defined by the series of user interactions, to dynamically construct an instruction responsive to the information characterizing the context, and to communicate the instruction to the second computer;
wherein the second computer is configured to execute the instruction received from the first computer using the computational resource to generate the result, and to communicate the result from the second computer to the first computer; and
wherein the first computer is configured to display the result.
0 Assignments
0 Petitions
Accused Products
Abstract
A system is described for automatically invoking computational resources without intervention or request from a user of the system. The computational resources may operating by searching across a network, or may themselves be located across a network. In the system a query-free information retrieval system is described in which the exact technical documentation contained in existing user or other technical manuals is provided to a user investigating apparatus having a fault. The user enters symptoms based upon the user'"'"'s analysis of the apparatus, and in response the system provides information concerning likely faults with the apparatus. As the symptoms are entered, the relative value of individual faults is determined and related to the symptoms they cause. The user can then select technical information relating to probable faults in the system.
-
Citations
24 Claims
-
1. A computer network for dynamically generating a result responsive to a series of user interactions, the computer network comprising:
-
a communication network;
a first computer coupled to the communication network, the first computer configured to operate a base application; and
a second computer coupled to the first computer via the communication network, the second computer configured to operate a computational resource;
wherein the first computer is configured to receive the series of user interactions via the base application, to determine information characterizing a context defined by the series of user interactions, to dynamically construct an instruction responsive to the information characterizing the context, and to communicate the instruction to the second computer;
wherein the second computer is configured to execute the instruction received from the first computer using the computational resource to generate the result, and to communicate the result from the second computer to the first computer; and
wherein the first computer is configured to display the result.
-
-
2. A computer network for dynamically generating a result responsive to a series of user interactions, the computer network comprising:
-
a communication network;
a first computer coupled to the communication network, the first computer configured to operate a base application; and
a second computer coupled to the first computer via the communication network, the second computer configured to operate a computational resource;
wherein the first computer is configured to receive the series of user interactions via the base application, to determine information characterizing a context defined by the series of user interactions, and to communicate the information characterizing the context to the second computer;
wherein the second computer is configured to dynamically construct an instruction responsive to the information characterizing the context received from the first computer, to execute the instruction using the computational resource to generate the result, and to communicate the result from the second computer to the first computer; and
wherein the first computer is configured to display the result.
-
-
3. A computer network for dynamically generating a result responsive to a series of user interactions, the computer network comprising:
-
a communication network;
a first computer coupled to the communication network, the first computer configured to operate a base application; and
a second computer coupled to the first computer via the communication network, the second computer configured to operate a computational resource;
wherein the first computer is configured to receive the series of user interactions via the base application, and to communicate the series of user interactions to the second computer;
wherein the second computer is configured to determine information characterizing a context defined by the series of user interactions received from the first computer, to dynamically construct an instruction responsive to the information characterizing the context, to execute the instruction using the computational resource to generate the result, and to communicate the result from the second computer to the first computer; and
wherein the first computer is configured to display the result.
-
-
4. A data processing system for dynamically invoking a computational resource comprising:
-
a processor;
a memory coupled to the processor, the memory configured to store instructions for execution by the processor, the instructions comprising;
instructions for operating a base application;
instructions for receiving a series of user interactions via the base application;
instructions for operating an agent configured to establish information characterizing a context based on the series of instructions received via the base application; and
instructions for dynamically instructing a computational resource to generate a result by performing computational operations in response to the information characterizing the context. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product stored on a computer-readable storage medium for dynamically generating a result responsive to a series of user interactions, the computer program product comprising:
-
code for operating a base application;
code for receiving the series of user interactions via the base application;
code for determining information characterizing a context defined by the series of user interactions received via the base application;
code for dynamically constructing an instruction responsive to the information characterizing the context;
code for executing the instruction, using a computational resource, to generate the result; and
code for outputting the result. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
code for operating an agent configured to monitor the series of user interactions; and
code for determining the information characterizing the context based on the series of user interactions monitored by the agent.
-
-
14. The computer program product of claim 12 wherein the code for receiving the series of user interactions comprises code for receiving status information for in apparatus being diagnosed.
-
15. The computer program product of claim 14 wherein the status information for the apparatus comprises information related to a symptom associated with the apparatus.
-
16. The computer program product of claim 15 wherein the result generated by the computational resource indicates a fault corresponding to the symptom.
-
17. The computer program product of claim 12 further comprising code for executing the computational resource.
-
18. The computer program product of claim 12 further comprising code for accessing the computational resource via a network.
-
19. The computer program product of claim 12 wherein the computational resource comprises an information retrieval system.
-
20. In a computer network comprising a first computer coupled to a second computer, a computer program product, stored on a computer-readable storage medium, for dynamically generating a result responsive to a series of user interactions, the computer program product comprising:
-
code for operating a base application on the first computer;
code for receiving the series of user interactions via the base application on the first computer;
code for determining information characterizing a context defined by the series of user interactions on the first computer;
code for dynamically constructing an instruction responsive to the information characterizing the context on the first computer;
code for communicating the instruction from the first computer to the second computer;
code for operating a computational resource on the second computer;
code for generating the result, using the computational resource, by executing the instruction received from the first computer on the second computer;
code for communicating the result from the second computer to the first computer; and
code for outputting the result on the first computer.
-
-
21. In a computer network comprising a first computer coupled to a second computer, a computer program product, stored on a computer-readable storage medium, for dynamically generating a result responsive to a series of user interactions, the computer program product comprising:
-
code for operating a base application on the first computer;
code for receiving the series of user interactions via the base application on the first computer;
code for determining information characterizing a context defined by the series of user interactions on the first computer;
code for communicating the information characterizing the context from the first computer to the second computer;
code for dynamically constructing an instruction responsive to the information characterizing the context on the second computer;
code for operating a computational resource on the second computer;
code for generating the result, using the computational resource, by executing the instruction on the second computer;
code for communicating the result from the second computer to the first computer; and
code for outputting the result on the first computer.
-
-
22. In a computer network comprising a first computer coupled to a second computer, a computer program product, stored on a computer-readable storage medium, for dynamically generating a result responsive to a series of user interactions, the computer program product comprising:
-
code for operating a base application on the first computer;
code for receiving the series of user interactions via the base application on the first computer;
code for communicating the series of user interactions from the first computer to the second computer;
code for determining information characterizing a context defined by the series of user interactions on the second computer;
code for dynamically constructing an instruction responsive to the information characterizing the context on the second computer;
code for operating a computational resource on the second computer;
code for generating the result, using the computational resource, by executing the instruction on the second computer;
code for communicating the result from the second computer to the first computer; and
code for outputting the result on the first computer.
-
-
23. A computer-implemented method of outputting a result in response to a series of user interactions, the method comprising:
-
operating a base application;
receiving the series of user interactions via the base application;
determining information characterizing a context defined by the series of user interactions received via the base application;
dynamically constructing an instruction responsive to the information characterizing the context;
executing the instruction, using a computational resource, to generate the result; and
outputting the result.
-
-
24. In a system comprising a first computer and a second computer coupled to a communication network, a method of dynamically generating a result responsive to a series of user interactions, the method comprising:
-
operating a base application on the first computer;
operating a computational resource on the second computer;
receiving, at the first computer, the series of user interactions via the base application;
determining, at the first computer, information characterizing a context defined by the series of user interactions;
dynamically constructing, at the first computer, an instruction responsive to the information characterizing the context;
communicating the instruction from the first computer to the second computer;
executing, at the second computer, the instruction received from the first computer using the computational resource to generate the result;
communicating the result from the second computer to the first computer; and
outputting the result using the first computer.
-
Specification