System for distributing, installing and running web applications (agents)
First Claim
Patent Images
1. A method of processing information for use on a network, comprising:
- configuring a plurality of agency base units such that each agency base unit is addressable at an address on the network;
storing, on an agent card of a plurality of agent cards, at least one response functionality for implementing one or more response functions;
storing, on the agent card, a 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;
mounting the agent card into one of the plurality of agency base units by inserting the agent card into the agency base unit;
in response to mounting the agent card into the base unit, instantiating the at least one response functionality using an on board processor of the agent card;
after instantiating the at least one response functionality of the agent card, providing an agent identifier from the agent card to the agency base unit identifying the at least one response functionality instantiated on the agent card;
receiving, via the agency base unit in which the agent card is mounted, a request to execute the at least one response functionality received over the network, the request including the agent identifier;
executing the at least one response functionality using the processor of the agent card in response to the request; and
updating the state for the at least one response functionality on the agent card in response to executing the at least one response functionality.
0 Assignments
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.
42 Citations
13 Claims
-
1. A method of processing information for use on a network, comprising:
-
configuring a plurality of agency base units such that each agency base unit is addressable at an address on the network; storing, on an agent card of a plurality of agent cards, at least one response functionality for implementing one or more response functions; storing, on the agent card, a 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; mounting the agent card into one of the plurality of agency base units by inserting the agent card into the agency base unit; in response to mounting the agent card into the base unit, instantiating the at least one response functionality using an on board processor of the agent card; after instantiating the at least one response functionality of the agent card, providing an agent identifier from the agent card to the agency base unit identifying the at least one response functionality instantiated on the agent card; receiving, via the agency base unit in which the agent card is mounted, a request to execute the at least one response functionality received over the network, the request including the agent identifier; executing the at least one response functionality using the processor of the agent card in response to the request; and updating the state for the at least one response functionality on the agent card in response to executing the at least one response functionality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of processing information for use on a network, comprising:
-
configuring a plurality of agency base units such that each agency base unit is addressable at an address on the network; coupling each of the plurality of agency base units to an HTTP server; storing, on an agent card of a plurality of agent cards, at least one response functionality for implementing one or more response functions; storing, in an XML file in a file system on the agent card, 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 the state included on the agent card is a state of the at least one response functionality; mounting the agent card into one of the plurality of agency base units by inserting the agent card into the agency base unit; in response to mounting the agent card into the base unit, instantiating the at least one response functionality using an on board processor of the agent card; after instantiating the at least one response functionality of the agent card, providing an agent identifier from the agent card to the agency base unit identifying the at least one response functionality instantiated on the agent card; receiving, via the agency base unit in which the agent card is mounted, a request to execute the at least one response functionality, the request including the agent identifier; executing the at least one response functionality using the processor of the agent card in response to the request; and updating the state for the at least one response functionality on the agent card in response to executing the at least one response functionality.
-
Specification