Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Agent
Reexamination Certificate
2001-10-11
2004-09-21
Lao, Sue (Department: 2126)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
Agent
C718S104000
Reexamination Certificate
active
06795969
ABSTRACT:
FIELD OF THE INVENTION
This invention relates to methods of controlling communication or other systems and in particular to a method of establishing a process using software agent control.
SUMMARY OF THE INVENTION
The present invention is an improvement and relates to earlier inventions described in U.S. patent application Ser. No. 08/257,917 filed Jun. 10, 1994 and patented Jun. 10, 1997 under U.S. Pat. No. 5,683,494, invented by Deborah Pinard et al and Ser. No. 08/367,821 filed Jan. 3, 1995 invented by Thomas Gray, now U.S. Pat. No. 5,802,396 issued Sep. 1, 1998, which are incorporated herein by reference.
In an embodiment of the present invention, software objects for operating resources are stored in a random access memory (RAM), in a resource area of a functional process for carrying out the process, which resources are identified during a blackboard bidding process by service agents which have pointers to resource agents controlling the resources.
In accordance with another embodiment of the invention, a method of abstractly and recursively defining a functional service utilizing a process agent is comprised of (a) storing a library of first software programs for operation of system resources, (b) storing a second software program for operation of a service agent which provides said functional service, and which includes pointers to associated ones of the first software programs which are controlled by the service agent, (c) storing a software program for assembling a general process to provide the functional service, including the steps of: (i) requesting the usage right for system resources controlled by the service agent required by the general process, (ii) sending a set of pointers to system resources required for the general process from the service agent to the software program for invoking the general process, and (iii) storing the set of pointers sent from the service agent in association with the software program for operating the general process to provide the functional service on demand, and (d) adding to the functional service the library by adding the set of stored pointers sent from the service agent as a first software program, and providing a pointer to the first software program.
REFERENCES:
patent: 4330822 (1982-05-01), Dodson
patent: 5129083 (1992-07-01), Cutler et al.
patent: 5212790 (1993-05-01), Ohler et al.
patent: 5414854 (1995-05-01), Heninger et al.
patent: 5448735 (1995-09-01), Anderson et al.
patent: 5463682 (1995-10-01), Fisher et al.
patent: 5577250 (1996-11-01), Anderson et al.
patent: 5603034 (1997-02-01), Swanson
patent: 5625845 (1997-04-01), Allran et al.
patent: 5638494 (1997-06-01), Pinard et al.
patent: 5655081 (1997-08-01), Bonnell et al.
patent: 5658351 (1997-08-01), Teng
patent: 5758160 (1998-05-01), McInerney et al.
patent: 5761288 (1998-06-01), Pinard et al.
patent: 5768506 (1998-06-01), Randell
patent: 5802396 (1998-09-01), Gray
patent: 94/23360 (1994-10-01), None
F. Rabii, et al, “The Process Management Architecture of OSF/1 AD Version 2”, OSF Research Institute, Sep. 1993. pp (17).*
M. Weiss, et al, “An Agent-based Distributed Multimedia Service Environment”, IEEE, pp. 490-491, 1995.*
G. Pujolle, et al “ATM Flow Control Schemes Through a Multi-Agent System”, IEEE, pp. 455-459, Sep. 1993.
Gray Thomas A.
Pinard Deborah L.
Cohen Shapiro
Lao Sue
Leung Dennis S. K.
Mitel Corporation
Wilkes Robert A.
LandOfFree
Transfer of basic knowledge to agents does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transfer of basic knowledge to agents, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transfer of basic knowledge to agents will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3186179