Dynamic agent with embedded web server and mark-up language support for e-commerce automation
First Claim
1. A method of communicating between a client computer process and an agent computer program having an embedded web server comprising the steps of:
- a) receiving a request for at least one web page associated with the agent computer program; and
b) in response to the request, using the web server to provide the requested web page for use by the client computer process to receive information from the agent computer program or to issue an instruction to the agent computer program.
2 Assignments
0 Petitions
Accused Products
Abstract
An agent computer program for use in an automated electronic commerce infrastructure. A client-agent communication mechanism for enabling communication between an agent computer program and at least one client computer process is provided. The client-agent communication mechanism includes a web server embedded in the agent computer program that utilizes a predetermined Internet communication protocol for communication between the agent computer program and the client computer process. An inter-agent communication mechanism is provided for enabling the agent computer program to communicate with other agents. The inter-agent communication mechanism employs documents written in a predetermined markup language for communication.
-
Citations
20 Claims
-
1. A method of communicating between a client computer process and an agent computer program having an embedded web server comprising the steps of:
-
a) receiving a request for at least one web page associated with the agent computer program; and
b) in response to the request, using the web server to provide the requested web page for use by the client computer process to receive information from the agent computer program or to issue an instruction to the agent computer program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating between at least two dynamic agent computer programs comprising the steps of:
-
a) receiving a message;
b) accessing a document type description (DTD) of the message and decoding the message by using the DTD;
c) determining an interpreter associated with the message;
d) determining whether the currently loaded interpreter in the agent computer program matches the interpreter required for the current message;
e) if no, dynamically load the interpreter needed to interpret the current message; and
f) the loaded interpreter using an associated parser to translate the contents of the message into executable machine code. - View Dependent Claims (10, 11, 12, 14, 15, 16, 17, 18, 19, 20)
-
-
13. An agent computer program comprising:
-
a) a mechanism for enabling communication between the agent computer program and at least one other computer process; and
b) an inter-agent communication mechanism for enabling the agent computer program to communicate with other agents;
wherein the inter-agent communication mechanism employs documents written in a predetermined markup language.
-
Specification