Application integration system and method using intelligent agents for integrating information access over extended networks
First Claim
1. A computer system navigation planner, said computer system comprising:
- a processor;
a computer memory coupled to said processor;
one or more computer application models stored in said computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions; and
a navigation planner stored in said computer memory;
wherein when said navigation planner receives a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions, said navigation planner accessing said computer application models to create a workflow of solving said problem statement, said workflow comprising an ordered combination of said models such that said ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and end condition Boolean expression.
3 Assignments
0 Petitions
Accused Products
Abstract
Models that encapsulate information on how remote applications are controlled and data is accessed are created to be used by a runtime agent that intelligently reasons out goal-oriented plans and execute tasks to solve problem statements generated by a user interface or other software agents. The models may be used to assemble workflows using a reasoning process. In particular, the models of the present invention include a state that includes a planning state and a navigational value. In embodiments of the invention, the models may include intelligent agents, a loop state, submodel invocation that allows the models to invoke agents over a network, and the ability to integrate the three application layers in a computer.
142 Citations
22 Claims
-
1. A computer system navigation planner, said computer system comprising:
-
a processor;
a computer memory coupled to said processor;
one or more computer application models stored in said computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions; and
a navigation planner stored in said computer memory;
wherein when said navigation planner receives a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions, said navigation planner accessing said computer application models to create a workflow of solving said problem statement, said workflow comprising an ordered combination of said models such that said ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and end condition Boolean expression. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented navigation planning method comprising:
-
a receiving a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions;
defining one or more computer application models stored in computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions; and
creating a workflow for solving said problem statement, said workflow comprising an ordered combination of said models such that said ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and said end condition Boolean expression. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program embodied on a computer readable medium for computer implemented navigation planning, the program comprising:
-
a first code segment for receiving a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions;
a second code segments for accepting a user input to define one or more computer application models stored in computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions; and
a third computer code segment for creating a workflow for solving said problem statement, said workflow comprising an ordered combination of said models such that said ordered combination of models contain Boolean expressions that combine to satisfy said initial condition Boolean expression and said end condition Boolean expression. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer program embodied on a computer readable medium for computer-implemented verification of a work flow, the program comprising:
-
a first code segment for receiving a problem statement comprising an initial condition and an end condition, each of said conditions comprising one or more Boolean expressions;
a second code segments for accepting a user input to define one or more computer application models stored in computer memory, each of said models comprising a state comprising an action and one or more Boolean expressions;
a third computer code segment for receiving the workflow for solving said problem statement, said workflow comprising an ordered combination of said models; and
a fourth code segment for evaluating said work flow by evaluating said ordered combination of models to determine whether the Boolean expressions associated with said ordered combination of models combine to satisfy said initial condition Boolean expression and said end condition Boolean expression. - View Dependent Claims (22)
-
Specification