CA2277863A1 - Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages - Google Patents

Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages Download PDF

Info

Publication number
CA2277863A1
CA2277863A1 CA002277863A CA2277863A CA2277863A1 CA 2277863 A1 CA2277863 A1 CA 2277863A1 CA 002277863 A CA002277863 A CA 002277863A CA 2277863 A CA2277863 A CA 2277863A CA 2277863 A1 CA2277863 A1 CA 2277863A1
Authority
CA
Canada
Prior art keywords
intelligent agent
messages
communicating
client computer
parties
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002277863A
Other languages
French (fr)
Other versions
CA2277863C (en
Inventor
Joseph Phillip Bigus
Helen Roxlo Delp
Brian John Cragun
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2277863A1 publication Critical patent/CA2277863A1/en
Application granted granted Critical
Publication of CA2277863C publication Critical patent/CA2277863C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services; Handling legal documents
    • G06Q50/188Electronic negotiation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S283/00Printed matter
    • Y10S283/901Concealed data

Abstract

An intelligent agent (42) and its client (10) 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 (42) such that the logic employed in such functions is not readily reverse compiled or scanned by third parties.
CA002277863A 1997-03-21 1998-03-12 Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages Expired - Fee Related CA2277863C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/822,119 US6085178A (en) 1997-03-21 1997-03-21 Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages
US08/822,119 1997-03-21
PCT/US1998/004876 WO1998047250A2 (en) 1997-03-21 1998-03-12 Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages

Publications (2)

Publication Number Publication Date
CA2277863A1 true CA2277863A1 (en) 1998-10-22
CA2277863C CA2277863C (en) 2001-05-29

Family

ID=25235194

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002277863A Expired - Fee Related CA2277863C (en) 1997-03-21 1998-03-12 Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages

Country Status (10)

Country Link
US (1) US6085178A (en)
EP (1) EP0976039B1 (en)
JP (1) JP3905926B2 (en)
KR (1) KR100368956B1 (en)
CA (1) CA2277863C (en)
DE (1) DE69839088T2 (en)
ES (1) ES2299213T3 (en)
MY (1) MY123188A (en)
TW (1) TW436732B (en)
WO (1) WO1998047250A2 (en)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW504632B (en) 1997-03-21 2002-10-01 Ibm Apparatus and method for optimizing the performance of computer tasks using intelligent agent with multiple program modules having varied degrees of domain knowledge
US6401080B1 (en) * 1997-03-21 2002-06-04 International Business Machines Corporation Intelligent agent with negotiation capability and method of negotiation therewith
US6311165B1 (en) * 1998-04-29 2001-10-30 Ncr Corporation Transaction processing systems
GB9819392D0 (en) * 1998-09-04 1998-10-28 Balaena Limited Database
US7194442B1 (en) 1998-11-16 2007-03-20 Sky Technologies, Llc System and method for automated, iterative development negotiations
US6553347B1 (en) * 1999-01-25 2003-04-22 Active Point Ltd. Automatic virtual negotiations
US6792412B1 (en) * 1999-02-02 2004-09-14 Alan Sullivan Neural network system and method for controlling information output based on user feedback
US7296001B1 (en) * 1999-07-12 2007-11-13 Ariba, Inc. Electronic multilateral negotiation system
US6834272B1 (en) * 1999-08-10 2004-12-21 Yeda Research And Development Company Ltd. Privacy preserving negotiation and computation
US20020046157A1 (en) * 1999-11-01 2002-04-18 Neal Solomon System, method and apparatus for demand-initiated intelligent negotiation agents in a distributed network
US20020055903A1 (en) * 1999-11-01 2002-05-09 Neal Solomon System, method, and apparatus for a cooperative communications network
US20030074301A1 (en) * 1999-11-01 2003-04-17 Neal Solomon System, method, and apparatus for an intelligent search agent to access data in a distributed network
US20020069134A1 (en) * 1999-11-01 2002-06-06 Neal Solomon System, method and apparatus for aggregation of cooperative intelligent agents for procurement in a distributed network
US6876991B1 (en) * 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
US8676896B1 (en) 1999-12-10 2014-03-18 At&T Intellectual Property Ii, L.P. Network-based service for secure electronic mail delivery on an internet protocol network
WO2001057724A1 (en) * 2000-02-01 2001-08-09 Nextgen Pty Ltd Interactive agent for mobile device
US6453301B1 (en) * 2000-02-23 2002-09-17 Sony Corporation Method of using personal device with internal biometric in conducting transactions over a network
US6609212B1 (en) 2000-03-09 2003-08-19 International Business Machines Corporation Apparatus and method for sharing predictive failure information on a computer network
BR0109450A (en) * 2000-03-22 2004-12-07 Arac Man Services Inc Methods of Extracting Rental Information from a Database and Analyzing Extracted Rental Information and Building and Accessing a Database
US7103580B1 (en) * 2000-03-30 2006-09-05 Voxage, Ltd. Negotiation using intelligent agents
US7136821B1 (en) 2000-04-18 2006-11-14 Neat Group Corporation Method and apparatus for the composition and sale of travel-oriented packages
US7908200B2 (en) * 2000-05-16 2011-03-15 Versata Development Group, Inc. Method and apparatus for efficiently generating electronic requests for quote
US7493486B1 (en) * 2000-06-09 2009-02-17 Verizon Laboratories, Inc. Method and apparatus for supporting cryptographic-related activities in a public key infrastructure
US7076445B1 (en) 2000-06-20 2006-07-11 Cartwright Shawn D System and methods for obtaining advantages and transacting the same in a computer gaming environment
US20050119980A1 (en) * 2000-06-29 2005-06-02 Neat Group Corporation Electronic negotiation systems
US20020052797A1 (en) * 2000-08-23 2002-05-02 Maritzen L. Michael Customizing a price of a product or a service by using an intelligent agent
US20020026423A1 (en) * 2000-08-23 2002-02-28 Sony Electronics, Inc. Automated usage-independent and location-independent agent-based incentive method and system for customer retention
US20020095386A1 (en) * 2000-12-07 2002-07-18 Maritzen L. Michael Account control and access management of sub-accounts from master account
US20020073339A1 (en) * 2000-12-07 2002-06-13 Card Ronald C. System and method to access secure information related to a user
US20020072931A1 (en) * 2000-12-07 2002-06-13 Ronald C. Card System and method to provide financial rewards and other incentives to users of personal transaction devices
US7729925B2 (en) * 2000-12-08 2010-06-01 Sony Corporation System and method for facilitating real time transactions between a user and multiple entities
US20020073036A1 (en) * 2000-12-08 2002-06-13 Brant Candelore Method and apparatus for holding a product in escrow "For Sale"
US7251633B2 (en) * 2000-12-11 2007-07-31 Sony Corporation Method or system for executing deferred transactions
US7765163B2 (en) * 2000-12-12 2010-07-27 Sony Corporation System and method for conducting secure transactions over a network
US20020082912A1 (en) * 2000-12-22 2002-06-27 Leon Batachia Transactions between vendors and customers using push/pull model
US7047227B2 (en) * 2000-12-22 2006-05-16 Voxage, Ltd. Interface between vendors and customers that uses intelligent agents
US20020120874A1 (en) * 2000-12-22 2002-08-29 Li Shu Method and system for secure exchange of messages
EP1233333A1 (en) 2001-02-19 2002-08-21 Hewlett-Packard Company Process for executing a downloadable service receiving restrictive access rights to al least one profile file
US20020124190A1 (en) * 2001-03-01 2002-09-05 Brian Siegel Method and system for restricted biometric access to content of packaged media
US7478068B2 (en) * 2001-06-14 2009-01-13 Sony Corporation System and method of selecting consumer profile and account information via biometric identifiers
US7099453B2 (en) * 2001-09-26 2006-08-29 Sbc Properties, L.P. Method and apparatus for enhanced call routing in a telecommunication system
US20030061173A1 (en) * 2001-09-27 2003-03-27 Hiroshi Ogino Electronic gathering of product information and purchasing of products
US20030074209A1 (en) * 2001-10-15 2003-04-17 Tobin Christopher M. User device with service finding and purchasing functionality
US7275048B2 (en) * 2001-10-30 2007-09-25 International Business Machines Corporation Product support of computer-related products using intelligent agents
US7171493B2 (en) * 2001-12-19 2007-01-30 The Charles Stark Draper Laboratory Camouflage of network traffic to resist attack
EP1338982A1 (en) * 2002-02-26 2003-08-27 Hewlett-Packard Company Process for enhancing the access to resources
WO2004027569A2 (en) * 2002-09-17 2004-04-01 Soundview Technology Group, Inc. System and method for message communication
US20040220884A1 (en) * 2002-11-01 2004-11-04 Khan Saadat H. Intelligent internet bargaining system
US20040172371A1 (en) * 2003-02-28 2004-09-02 Fujitsu Limited Automated negotiation
US8473451B1 (en) 2004-07-30 2013-06-25 At&T Intellectual Property I, L.P. Preserving privacy in natural language databases
US7333456B2 (en) * 2004-08-02 2008-02-19 Beceem Communications Inc. Training information transmission method in a block transmission system
US20060287966A1 (en) * 2004-12-21 2006-12-21 Oracle International Corporation Methods and systems for authoring customized contracts using contract templates that include user-configured rules and questions
US20080306784A1 (en) * 2007-06-05 2008-12-11 Vijay Rajkumar Computer-implemented methods and systems for analyzing clauses of contracts and other business documents
US8037004B2 (en) 2007-06-11 2011-10-11 Oracle International Corporation Computer-implemented methods and systems for identifying and reporting deviations from standards and policies for contracts, agreements and other business documents
JP5098695B2 (en) * 2008-02-28 2012-12-12 富士通株式会社 Workflow management system
RU2450336C1 (en) * 2011-01-11 2012-05-10 Государственное образовательное учреждение высшего профессионального образования "Кубанский государственный технологический университет" (ГОУ ВПО "КубГТУ") Modified intelligent controller with adaptive critic
US8543280B2 (en) 2011-04-29 2013-09-24 Toyota Motor Engineering & Manufacturing North America, Inc. Collaborative multi-agent vehicle fault diagnostic system and associated methodology
US20160342583A1 (en) * 2015-05-20 2016-11-24 International Business Machines Corporation Managing electronic message content
KR102165126B1 (en) 2015-07-24 2020-10-13 딥마인드 테크놀로지스 리미티드 Continuous control using deep reinforcement learning
DE102020202093A1 (en) 2020-02-19 2021-08-19 Robert Bosch Gesellschaft mit beschränkter Haftung Method and apparatus for machine learning

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5644727A (en) * 1987-04-15 1997-07-01 Proprietary Financial Products, Inc. System for the operation and management of one or more financial accounts through the use of a digital communication and computation system for exchange, investment and borrowing
US4881263A (en) * 1987-09-25 1989-11-14 Digital Equipment Corporation Apparatus and method for secure transmission of data over an unsecure transmission channel
US5117496A (en) * 1988-05-23 1992-05-26 Hewlett-Packard Company Method for recording and replaying mouse commands by recording the commands and the identities of elements affected by the commands
US4914585A (en) * 1988-05-23 1990-04-03 Hewlett-Packard Company Modular complier with a class independent parser and a plurality of class dependent parsers
US5317688A (en) * 1988-07-27 1994-05-31 Hewlett-Packard Company Software agent used to provide instruction to a user for a plurality of computer applications
US5073890A (en) * 1988-12-30 1991-12-17 At&T Bell Laboratories Remote agent operation for automatic call distributors
JP2518071B2 (en) * 1989-12-22 1996-07-24 日本電気株式会社 Communication network management method
US5355444A (en) * 1990-01-23 1994-10-11 International Business Machines Corporation Expert system wtih a plurality of independent knowledge bases
US5226176A (en) * 1990-08-20 1993-07-06 Microsystems, Inc. System for selectively aborting operation or waiting to load required data based upon user response to non-availability of network load device
JPH04157944A (en) * 1990-10-22 1992-05-29 Nippon Telegr & Teleph Corp <Ntt> Method and device for managing controlling communication network
US5329626A (en) * 1990-10-23 1994-07-12 Digital Equipment Corporation System for distributed computation processing includes dynamic assignment of predicates to define interdependencies
US5155763A (en) * 1990-12-11 1992-10-13 International Business Machines Corp. Look ahead method and apparatus for predictive dialing using a neural network
JPH04256101A (en) * 1991-02-08 1992-09-10 Nippon Telegr & Teleph Corp <Ntt> Agent control system
US5276768A (en) * 1991-03-20 1994-01-04 Tidewater Consultants, Inc. Automated telephone information system
DE59109081D1 (en) * 1991-06-21 1999-02-04 Ibm Access control in computer networks
US5241621A (en) * 1991-06-26 1993-08-31 Digital Equipment Corporation Management issue recognition and resolution knowledge processor
US5301320A (en) * 1991-06-28 1994-04-05 Digital Equipment Corporation Workflow management and control system
US5367635A (en) * 1991-08-29 1994-11-22 Hewlett-Packard Company Network management agent with user created objects providing additional functionality
CA2061117C (en) * 1991-12-02 1998-09-29 Neta J. Amit Apparatus and method for distributed program stack
AU4286893A (en) * 1992-04-15 1993-11-18 Inference Corporation Autonomous learning and reasoning agent
JPH05324009A (en) * 1992-05-18 1993-12-07 Nippon Telegr & Teleph Corp <Ntt> Agent control system
JPH0612401A (en) * 1992-06-26 1994-01-21 Fuji Xerox Co Ltd Emotion simulating device
US5469562A (en) * 1992-06-26 1995-11-21 Digital Equipment Corporation Durable atomic storage update manager
US5235642A (en) * 1992-07-21 1993-08-10 Digital Equipment Corporation Access control subsystem and method for distributed computer system using locally cached authentication credentials
EP0589249A3 (en) * 1992-09-24 1994-05-25 Siemens Ag Program-controlled isdn communication system with at least one object-oriented system program module
US5267314A (en) * 1992-11-17 1993-11-30 Leon Stambler Secure transaction system and method utilized therein
GB9224224D0 (en) * 1992-11-19 1993-01-06 Int Computers Ltd Data processing system
US5398012A (en) * 1992-11-24 1995-03-14 International Business Machines Corporation Distributed processing of route selection across networks and subnetworks
JPH06175944A (en) * 1992-12-04 1994-06-24 Fujitsu Ltd Network monitoring method
FR2701580B1 (en) * 1993-02-10 1995-03-24 Bull Sa Method of administration of applications with standard protocols.
US5325528A (en) * 1993-04-22 1994-06-28 Digital Equipment Corporation Distributed computation recovery management system and method
US5371889A (en) * 1993-04-22 1994-12-06 Digital Equipment Corporation Journalling optimization system and method for distributed computations
US5392345A (en) * 1993-04-30 1995-02-21 At&T Corp. Work at home ACD agent network
SE501433C2 (en) * 1993-06-23 1995-02-13 Ellemtel Utvecklings Ab Ways to obtain data access in a primary memory-based database
US5421013A (en) * 1993-07-08 1995-05-30 Park City Group, Inc. Agent-based multithreading application programming interface
US5603031A (en) * 1993-07-08 1997-02-11 General Magic, Inc. System and method for distributed computation based upon the movement, execution, and interaction of processes in a network
US5408470A (en) * 1993-10-14 1995-04-18 Intel Corporation Deferred synchronization of distributed objects
IL111154A0 (en) * 1993-10-21 1994-12-29 Martino Ii John A Systems and methods for electronic messaging
ES2227543T3 (en) * 1993-11-30 2005-04-01 British Telecommunications Public Limited Company COMMUNICATIONS NETWORK MANAGEMENT.
US5481715A (en) * 1993-12-15 1996-01-02 Sun Microsystems, Inc. Method and apparatus for delegated communications in a computer system using trusted deputies
US5423043A (en) * 1994-01-21 1995-06-06 International Business Machines Corporation Method and apparatus for creating and monitoring logical associations among desktop objects
US5465286A (en) * 1994-05-24 1995-11-07 Executone Information Systems, Inc. Apparatus for supervising an automatic call distribution telephone system
US5717989A (en) * 1994-10-13 1998-02-10 Full Service Trade System Ltd. Full service trade system
WO1996033559A2 (en) * 1995-04-21 1996-10-24 Philips Electronics N.V. Concealment method and arrangement and reproducing apparatus provided with the concealment arrangement
US5710918A (en) * 1995-06-07 1998-01-20 International Business Machines Corporation Method for distributed task fulfillment of web browser requests
US5765028A (en) * 1996-05-07 1998-06-09 Ncr Corporation Method and apparatus for providing neural intelligence to a mail query agent in an online analytical processing system
US5790789A (en) * 1996-08-02 1998-08-04 Suarez; Larry Method and architecture for the creation, control and deployment of services within a distributed computer environment

Also Published As

Publication number Publication date
KR100368956B1 (en) 2003-01-24
DE69839088D1 (en) 2008-03-20
DE69839088T2 (en) 2009-01-29
ES2299213T3 (en) 2008-05-16
JP3905926B2 (en) 2007-04-18
CA2277863C (en) 2001-05-29
JP2000513127A (en) 2000-10-03
EP0976039A4 (en) 2005-07-20
US6085178A (en) 2000-07-04
MY123188A (en) 2006-05-31
TW436732B (en) 2001-05-28
KR20000075511A (en) 2000-12-15
EP0976039B1 (en) 2008-02-06
WO1998047250A3 (en) 1999-01-28
EP0976039A2 (en) 2000-02-02
WO1998047250A2 (en) 1998-10-22

Similar Documents

Publication Publication Date Title
CA2277863A1 (en) Apparatus and method for communicating between an intelligent agent and client computer process using disguised messages
WO1998043146A3 (en) Intelligent agent with negotiation capability and method of negotiation therewith
HUP9902892A2 (en) Method and apparatus for providing for the recovery of a cryptographic key
GB9701196D0 (en) Monitoring and retraining neural network
TW331686B (en) Ubiquitous payload delivery
CA2341250A1 (en) Method and apparatus for multiple access in a communication system
CA2157011A1 (en) Method for two-way public key authentication and key agreement for low-cost terminals
WO1999057867A3 (en) Method for communicating and controlling transactions between unsecured parties
CA2235844A1 (en) Tactile communication device and method
WO1999057619A3 (en) A method and apparatus for processing electronic mail
CA2297028A1 (en) System and methods for achieving heterogeneous data flow between algorithm blocks in a distributed control system
GB2326802B (en) A method for coordinating actions among a group of servers
CA2251554A1 (en) Network marketplace device and method
EP0818915A3 (en) Methods and apparatus for initiating wireless messages
NZ512655A (en) Message identification with confidentiality, integrity, and source authentication
DE69230661T2 (en) Control recognition method between a main station and an extension that uses encrypted messages
MY110608A (en) A method for point-to-point communications within secure communication system
ATE261219T1 (en) CRYPTOGRAPHIC SYSTEMS WITH ELLIPTIC CURVES SELECTED BY PARTICIPANTS
CA2243968A1 (en) Method and circuitry for selectively permitting communication in a multi-user communication system
CA2257429A1 (en) Method for group-based cryptographic code management between a first computer unit and group computer units
EP0726663A3 (en) Information processing system and communication method
WO1999000929A3 (en) Method and computer system for coding a message
EP0843439A3 (en) Data encryption technique
WO2003028289A3 (en) Method for transmitting real time data messages in a cyclic communications system
EP0889620A3 (en) Secure data communication method and system

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed
MKLA Lapsed

Effective date: 20100312