Method and system for managing network traffic
First Claim
Patent Images
1. A network device, comprising:
- a memory device that stores executable instructions; and
one or more processors that executes the instructions to perform actions, including;
receiving from each of a plurality of client devices one or more packets, the one or more packets from each of the plurality of client devices includes data items about at least one other client device in the plurality of client devices;
for each respective client device in the plurality;
extracting from the one or more packets from the respective client device the data items about the at least one other client device in the plurality of client devices;
combining the data items to create a persistence key; and
when the persistence key is found in a mapping store to have a mapping, using the mapping to enable each of the client devices to communicate with each other using a persistent communications or with a common target device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for directing network connections. The invention enables a network device to direct subsequent connections from a client to a server for accessing resources. A process extracts a persistence key from a received message, and employs the persistence key to identify the appropriate server. An interface is provided, enabling a user program to direct the process of extracting the persistence key. The invention also provides a way for multiple clients to persist to a common server.
-
Citations
20 Claims
-
1. A network device, comprising:
-
a memory device that stores executable instructions; and one or more processors that executes the instructions to perform actions, including; receiving from each of a plurality of client devices one or more packets, the one or more packets from each of the plurality of client devices includes data items about at least one other client device in the plurality of client devices; for each respective client device in the plurality; extracting from the one or more packets from the respective client device the data items about the at least one other client device in the plurality of client devices; combining the data items to create a persistence key; and when the persistence key is found in a mapping store to have a mapping, using the mapping to enable each of the client devices to communicate with each other using a persistent communications or with a common target device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus that stores thereon computer instructions stored thereon, the computer instructions arranged to perform action, including:
-
receiving from each of a plurality of client devices one or more packets, the one or more packets from each of the plurality of client devices includes at least one data item about at least one other client device in the plurality of client devices; for each respective client device in the plurality; extracting from the one or more packets from the respective client device the data items; combining the data items to create a persistence key; and when the persistence key is found in a mapping store to have a mapping, using the mapping to enable at least the respective client device to communicate with the at least one other client device also having the same mapping in the mapping store using a persistent communications. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
receiving from each of a plurality of client devices one or more packets, the one or more packets from each of the plurality of client devices includes data items about each of the plurality of client devices; for each respective client device in the plurality; extracting from the one or more packets from the respective client device the data items about each of the plurality of client devices; combining the data items to create a persistence key; and when the persistence key is found in a mapping store to have a mapping, using the mapping to enable each of the client devices to communicate with each other using a persistent communications or with a common target device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification