In-Line Network Device for Storing Application-Layer Data, Processing Instructions, and/or Rule Sets
First Claim
1. In a network device situated in a communication path between a first network node and a second network node, a method for maintaining at least one selected from the group consisting of application data, instructions, and rule sets, the method comprising:
- receiving a network message from the first network node, the first network message comprising index data and at least one selected from the group consisting of application data, instructions, and rule sets, application data;
storing at least one of the application data, instructions, and rule sets at the network device;
removing the at least one of the application data, instructions, and rule sets at from the network message to generate a groomed network message; and
transmitting the groomed network message to the second network node.
5 Assignments
0 Petitions
Accused Products
Abstract
A network device located in the data path between a user computer and a server stores application data, processing instructions, and/or rule sets. By storing user computer-specific application data, processing instructions, and/or rule sets in the data path between the user computer and the server, the invention reduces the complexity of the web server, improves the handling of server failure, and increases the overall scalability and performance of the system.
57 Citations
23 Claims
-
1. In a network device situated in a communication path between a first network node and a second network node, a method for maintaining at least one selected from the group consisting of application data, instructions, and rule sets, the method comprising:
-
receiving a network message from the first network node, the first network message comprising index data and at least one selected from the group consisting of application data, instructions, and rule sets, application data;
storing at least one of the application data, instructions, and rule sets at the network device;
removing the at least one of the application data, instructions, and rule sets at from the network message to generate a groomed network message; and
transmitting the groomed network message to the second network node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a network device situated in a communication path between a first network node and a second network node, a method for retrieving at least one selected from the group consisting of application data, instructions, and rule sets, the method comprising:
-
receiving a network message from the first network node, the first network message comprising index data;
based on the index data, retrieving at least one of the application data, instructions, and rule sets previously stored at the network device; and
transmitting the network message and the retrieved at least one of the application data, instructions, and rule sets to the second network node. - View Dependent Claims (7, 8, 9)
-
-
10. A computer program product for maintaining at least one selected from the group consisting of application data, instructions, and rule sets in a network device situated in a communication path between a first network node and a second network node, the computer program product comprising:
-
a computer-readable medium; and
computer program code, encoded on the medium, for;
receiving a network message from the first network node, the first network message comprising index data and at least one selected from the group consisting of application data, instructions, and rule sets, application data;
storing at least one of the application data, instructions, and rule sets at the network device;
removing the at least one of the application data, instructions, and rule sets at from the network message to generate a groomed network message; and
transmitting the groomed network message to the second network node. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A network device situated in a communication path between a first network node and a second network node, for maintaining at least one selected from the group consisting of application data, instructions, and rule sets, the device comprising:
-
a communication module, for receiving a network message from the first network node, the first network message comprising index data and at least one selected from the group consisting of application data, instructions, and rule sets, application data;
a storage device, for storing at least one of the application data, instructions, and rule sets; and
a processor, for removing the at least one of the application data, instructions, and rule sets at from the network message to generate a groomed network message;
wherein the communication module transmits the groomed network message to the second network node. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A network device situated in a communication path between a first network node and a second network node, for retrieving at least one selected from the group consisting of application data, instructions, and rule sets, the device comprising:
-
a communication module, for receiving a network message from the first network node, the first network message comprising index data; and
a processor, for, based on the index data, retrieving at least one of the application data, instructions, and rule sets previously stored at the network device;
wherein the communication module transmits the network message and the retrieved at least one of the application data, instructions, and rule sets to the second network node. - View Dependent Claims (21, 22, 23)
-
Specification