Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages
Patent 6085178 Issued on July 4, 2000. 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.
An intelligent agent and its client communicate using a selector known by both parties to generate and interpret messages and thereby effectively disguise confidential information transmitted in the messages from third parties. Moreover, a neural network is used to implement the decision logic and/or the message disguising functions of an agent such that the logic employed in such functions is not readily reverse compiled or scanned by third parties.
Other References
Chavez, A. and Maes, P., "Kasbah: An Agent Marketplace for Buying and Selling Goods", Proceedings of the First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, Blackpool, U.K.: Practical Application Company, (Apr. 1996), pp. 75-90
Koza, John R., Genetic Programming: On the Programming of Computers By Means of Natural Selection, The MIT Press, 1992
Maes, Pattie, Software Agents, MIT Media Lab Slides 1, 3, 5-9, 13, 15-16, 18, 20, 22-26, 35-37, 42, 47-52, 54-56, 58-67, 71, 77, 80-82, 86, 101-102, 133, 136, and 144, presented in Chicago, 1997
Giorgios, Zacharia and Maes, Pattie, MIT Media Lab: Software Agents Group: Projects
David Kahn, The Codebreakers, pp. 224-229, May 1996
Tuomas Sandholm et al. "Issues in Automated Negotiation and Electronic Commerce: Extending the Contract Net Framework", First International Conference on Multi-Agent Systems, (Jun. 1995), pp. 328-335
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. 37, 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), p. 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)
"Commerical 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)
G. Kersten et al., "Negotiation in Distributed Artificial intelligence: Drawing from Human Experience," IEEE, 1994, pp. 258-269
J. Oliver, "On Artificial Agents for Negotiation in Electronic Commerce," IEEE, 1996, pp. 337-345
E. Billard, "Effects of Group Size on Goal-Directed Agents in Distributed Environments," IEEE, 1995, pp. 3403-3408
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
Beerud Sheth et al, "Evolving Agents For Personalized Information Filtering," Proceedings of The Ninth Conference on Artificial Intelligence for Applications, Orlando, Florida, Mar. 1-5, 1993, pp. 345-352
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 of 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
D. Johansen et al., "Operation System Support for Mobile Agents," Worshop on Hot Topics in Operating Systems, pp. 42-45, 1995
A. Mensch et al., "REAKT: Real-time Architecture for Time-critial Knowledge-based Systems," Intelligent Systems Engineering, pp. 143-167, Autumn 1994
A. Reinhardt, "The Network with Smarts,"4465 Byte, McGraw-Hill, Inc., Peterborough, NH US, vol. 19, No. 10, pp. 51-64, Oct. 1994
H. Nwana et al., "An Introduction to Agent Technology," BT Technology Journal, vol. 14, No. 4, pp. 55-67, Oct. 1996
A. Rasmusson et al., "Personal Security Assistance for Secure Internet Commerce," New Security Paradigm '96 Workshop, On-Line, pp. 1-12, Sep. 16, 1996
W. Farmer et al., "Security for Mobile Agents: Issues and Requirements,"Proceedings of the 19th National Information Systems Security Conference, On-Line, pp. 1-7, 199