Apparatus and method for optimizing the performance of computer tasks using multiple intelligent agents having varied degrees of domain knowledge
Patent 6192354 Issued on February 20, 2001. Estimated Expiration Date: March 21, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.
The performance of a given computer task is optimized by utilizing a plurality of intelligent agents suited to perform the computer task but having varied degrees of domain knowledge. Based upon an objective criteria that may be determined for a given situation, one of the plurality of intelligent agents may be selected and dispatched to perform the task, thereby optimizing the performance of the computer task for a wide variety of situations.
Other References
Database 636 (IAC Newsletter) on Dialog, No. 3263922, "General Magic attempts to pull Glory from Web Hat", Network Briefing, (Jul. 19, 1996), 2 pages
Selker, Ted, "Coach: A Teaching Agent that Learns", Communications of the Association for Computing Machinery, vol. 27, No. 7, (Jul. 1996), pp. 92-99
Gregory E. Kersten et al., "Negotiation in Distributed Artificial Intelligence: Drawing from Human Experience", Proceedings of the Twenty-Seventh Annual Hawaii International Conference on System Sciences, (1994), pp. 258-270
Jim R. Oliver, "On Artificial Agents for Negotiation in Electronic Commerce", Proceedings of the 29th Annual Hawaii International Conference on System Sciences, (1996), pp. 337-346
Edward A. Billard, "Effects of Group Size on Goal-Directed Agents in Distributed Environments", IEEE Publication No. 0-7803-2559-1/95, (1995), pp. 3403-3408
Gilbert et al., "IBM Intelligent Agents", http://www.networking.ibm.com/iag/iagwp1.htm1, (1996)
"Commercial Expert System Shells", http://www.ioe.ac.uk/hgm/expert3.html, (1997)
"Commercial Software Packages for Neural Network Simulation", ftp://ftp.sas.com/pub/neural/FAQ6.html, (1997)
A.D. Kwok et al, "A Development System for Intelligent Agent Manufacturing Software," Integrated Manufacturing Systems, 1994, vol. 5 No. 4/5, pp. 64-76
Barbara Hayes-Roth, "An architecture for adaptive intelligent systems," Artificial Intelligence, Jan. 1995, vol. 72, Nos. 1-2, pp. 329-365
Siegfried R. Bocionek, "Agent systems that negotiate and learn," International Journal of Human-Computer Studies, Mar. 1995, vol. 42, No. 3, pp. 265-288
Darrell Woelk et al, "Uncovering the next generation of active objects," Object magazine, Jul./Aug. 1995, pp. 32-40
Jan Ozer, "Totally Streaming Multimedia," CD-ROM Professional, Aug. 1996, vol. 9 No. 8, pp. 54-66
Barbara Hayes-Roth et al, "A Domain-Specific Software Architecture for Adaptive Intelligent Systems," IEEE Transactions on Software Engineering, Apr. 1995, vol. 21, No. 4, pp. 288-301
Glenn R. Stearns, "Agents and the HP NewWave Application Program Interface," Hewlett-Packard Journal, Aug. 1989, pp. 32-37
T.J. Grant, "A review of Multi-Agent Systems techniques, with application to Columbus User Support Oganisation," Future Generation Computer Systems, May 1992, vol. 7, No. 4, pp. 413-437
Mufit Ozden, "Intelligent Objects in Simulation," ORSA Journal on Computing, Fall 1994, vol. 6, No. 4, pp. 329-341
Peter Gibbons et al, "Intelligent Agents in Multi-Media Systems," Sharp Technical Journal, Dec. 1994, vol. 60, pp. 11-14
Cristiano Castelfranchi, "Guarantees for Autonomy in Cognitive Agent Architecture," Proceedings of ECAI-94 Workshop on Agent Theories, Architectures, and Languages, Amsterdam, The Netherlands, Aug. 8-9, 1994, pp. 56-70
Devindra Weerasooriya et al, "Design of a Concurrent Agent-Oriented Language," Proceedings of ECAI-94 Workshop on Agent Theories, Architectures, and Languages, Amsterdam, The Netherlands, Aug. 8-9, 1994, pp. 386-401
Agostino Poggi, "DAISY: an Object-Oriented System for Distributed Artificial Intelligence," Proceedings of ECAI-94 Workshop on Agent Theories, Architectures, and Languages, Amsterdam, The Netherlands, Aug. 8-9, 1994, pp. 341-354
David Kinny et al, "Planned Team Activity," 4th European Workshop on Modelling Autonomous Agents in a Multi-Agent World, MAAMAW '92, S. Martino al Cimino, Italy, Jul. 29-31, 1992, pp. 227-256
Stephen Marsh, "Trust in Distributed Artificial Intelligence," 4th European Workshop on Modelling Autonomous Agents in a Multi-Agent World, MAAMAW '92, S. Martino al Cimino, Italy, Jul. 29-31, 1992, pp. 94-112
Tremaine A.O. Cornish et al, "What Has Mill to Say about Data Mining?" Proceedings of The 11th Conference on Artificial Intelligence for Applications, Los Angeles, California, Feb. 20-23, 1995, pp. 347-353
Siegfried Bocionek, "Software Secretaries: Learning and Negotiating Personal Assistants for the Daily Office Work," Proceedings of IEEE Int'l. Conf. on Systems, Man and Cybernetics, San Antonio, Texas, Oct. 2-5, 1994, vol. 1, pp. 7-12
Enrique D. Espinosa, "Intelligent Classroom Information Agent Multimedia Lab & Visual Guides for Datastructures II," Proceedings on the Int'l. Conf. on Multimedia Computing and Systems, Washington, D.C., May 15-18, 1995, pp. 302-305
Rolf Pfeifer et al, "Distributed Adaptive Control: A Paradigm for Designing Autonomous Agents," Toward a Practice of Autonomous Systems, Proceedings of the First European Conf. on Artificial Life, Paris, France, Dec. 1991, pp. 21-30
Alison Cawsey et al, "A Comparison of Architectures for Autonomous Multi-Agent Communication," Proceedings of 10th European Conference on Artificial Intelligence, Vienna, Austria, Aug. 3-7, 1992, pp. 249-251
Paul Kearney et al, "Emergent Behaviour in a Multi-Agent Economic Situation," Proceedings of 11th European Conference on Artificial Intelligence, Amsterdam, The Netherlands, Aug. 8-12, 1994, pp. 284-288
Wayne Wobcke, "Reasoning about Action from the Perspective of Situation Semantics," Proceedings of the 6th Australian Joint Conference on Artificial Intelligence, Melbourne, Australia, Nov. 16-19, 1993, pp. 71-76
Gunilla A. Sundstrom et al, "Cooperative Human-Computer Decision Making: An Experiment and Some Design Implications," Proceedings of the Human Factors and Ergonomics Society 38th Annual Meeting, Nashville, Tennessee, Oct. 24-28, 1994, pp. 220-224
T. Moody, "AT&T Personalink (SM)--A Public Network for Smart Agent Pics," IEE Colloquium on Roaming with Data, London, UK, Mar. 6, 1995, Digest No. 1995/046
Lech Polkowski et al, "Introducing Rough Mereological Controllers: Rough Quality Control," Proceedings of RSSC '94 3rd Int'l. Workshop on Rough Sets and Soft Computing, San Jose, California, Nov. 10-12, 1994
Terence J. Parr et al, "A Language for Creating and Manipulating VRML," pp. 123-131, Symposium on the VRML '95, San Jose, California, Dec. 14-15, 1995
Joseph P. Bigus, "Data Mining with Neural Networks", McGraw-Hill Publishing Company, 1996
David M. Chess, "Security Considerations in Agent-Based Systems," For the 1st Annual Conference on Emerging Technologies and Applications in Communications, Portland, Oregon, May 7-10, 1996
B. Sheth and P. Maes, "Evolving Agents for Personalized Information Filtering," Proc. Ninth Conference on Artificial Intelligence for Applications, pp. 345-352, Dec. 1993
T. Sandholm and V. Lesser, "Issues in Automated Negotiation and Electronic Commerce: Extending the Contract Net Framework," First Int'l. Cont. on Multi-Agent Systems, pp. 328-335, Jun. 1995
Mitchell, Melanie "Chapter 3: Genetic Algorithms in Scientific Models", An Introduction to Genetic Algorithms, The MIT Press, Cambridge, MA, (1996), pp. 85-108
Bruce Schneier, Applied Cryptography, Second Edition: Protocols, Algorithms, and Source Code in C. John Wiley & Sons, Inc. (1996), pp. v-xiv and 1-1