System for distributing, installing and running web applications (agents)
First Claim
Patent Images
1. A method of processing information as documents on a network, wherein a client request is a document and a response from an agency server to the client request is also a document, the method comprising the steps of:
- addressing the client request to the agency server;
coupling an agent card to the agency server, wherein the agent card includes storage for response functionality and state variables including a state of an agent object that would be an instantiation of the response functionality, and wherein the agent card is portable among agency servers;
following the coupling of the agent card to the agency server, instantiating the agent object with a state derived from the state variables; and
when a document is received at the agency server and is to be acted upon by the agent object, passing at least a reference of the document to the agent object.
1 Assignment
0 Petitions
Accused Products
Abstract
A networked information appliance for use on a network, comprising a plurality of agency base units, wherein each base unit is configured on the network with an address and a plurality of agent cards, wherein each agent card includes state for at least one functionality that is provided to a user of the network at an address dependent on the address of the agency base unit into which the agent card is mounted.
28 Citations
11 Claims
-
1. A method of processing information as documents on a network, wherein a client request is a document and a response from an agency server to the client request is also a document, the method comprising the steps of:
-
addressing the client request to the agency server;
coupling an agent card to the agency server, wherein the agent card includes storage for response functionality and state variables including a state of an agent object that would be an instantiation of the response functionality, and wherein the agent card is portable among agency servers;
following the coupling of the agent card to the agency server, instantiating the agent object with a state derived from the state variables; and
when a document is received at the agency server and is to be acted upon by the agent object, passing at least a reference of the document to the agent object. - View Dependent Claims (2)
-
-
3. A networked information appliance for use on a network, comprising:
-
a plurality of agency base units, wherein each agency base unit is configured on the network with an address; and
a plurality of agent-cards, wherein each agent card includes storage for at least one response functionality and storage for state for the at least one response functionality that is provided to a user of the network at an address dependent on the address of the agency base unit into which the agent card is mounted, wherein a response functionality implements one or more functions of responding to document requests and wherein the state included on each agent card is a state of the response functionality. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A networked information appliance for use on a network, comprising:
-
a plurality of agency base units, wherein each agency base unit is configured on the network with an address and is coupled to an HTTP server; and
a plurality of agent cards, wherein each agent card includes storage for state, stored as an XML file in an agent card file system, for at least one response functionality that is provided to a user of the network at an address dependent on the address of the agency base unit into which the agent card is mounted, wherein a response functionality implements one or more functions of responding to document requests and wherein the state included on each agent card is a state of the response functionality.
-
Specification