Method and apparatus for tracking related information in a network
First Claim
1. A method of directing information comprising:
- inserting an identifier into a computer-generated message at a client terminal before the message is sent out to a communication network, wherein the identifier remains unchanged during a time interval associated with a transaction related to the message, whereby the message is received at a receiver that includes a component operable to recognize the identifier such that proxying of a connection for the message is avoided at the receiver, wherein the receiver is operable to direct the message to a location in accordance with the identifier, and wherein the receiver and the component cooperate to direct data related to the identifier to the location, wherein the identifier is a globally unique identifier that is maintained within the message for a duration of the transaction, the transaction being a multi-request HTTP transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus includes a network system and a message. The network system includes a client terminal and a receiver. The client terminal includes a browser, an identifier, and a positioner. The positioner inserts the identifier into the message. The message is transmitted from the client terminal through an internet service provider and through a plurality of firewalls and is received by the receiver. The receiver includes a component that recognizes the identifier within the message and directs the message to one of a plurality of servers. The component also recognizes a subsequent message related to the identifier and directs the subsequent message to the one of the plurality of servers. The one of the plurality of servers then directs each of the messages to a service provider for processing. A related response is generated by the service provider and returned through the network system and to the client terminal.
26 Citations
18 Claims
-
1. A method of directing information comprising:
inserting an identifier into a computer-generated message at a client terminal before the message is sent out to a communication network, wherein the identifier remains unchanged during a time interval associated with a transaction related to the message, whereby the message is received at a receiver that includes a component operable to recognize the identifier such that proxying of a connection for the message is avoided at the receiver, wherein the receiver is operable to direct the message to a location in accordance with the identifier, and wherein the receiver and the component cooperate to direct data related to the identifier to the location, wherein the identifier is a globally unique identifier that is maintained within the message for a duration of the transaction, the transaction being a multi-request HTTP transaction. - View Dependent Claims (2, 3, 4, 5, 10, 11, 13, 14)
-
6. An apparatus comprising:
a client terminal in a communication network, the client terminal including a positioner operable to insert an identifier into a computer-generated message before the message is sent out to the communication network, wherein the identifier remains unchanged during a time interval associated with a transaction related to the message, whereby a receiver is included within the communication network and operable to receive the message and direct the message to a location in accordance with the identifier, wherein the receiver includes a component operable to recognize the identifier such that proxying of a connection for the message is avoided at the receiver, and wherein the receiver and the component cooperate to direct data that is related to the identifier to the location, wherein the identifier is a globally unique identifier that is maintained within the message for a duration of the transaction, the transaction being a multi-request HTTP transaction. - View Dependent Claims (7, 8, 9, 12)
-
15. An apparatus comprising:
a load balancer for receiving a message that includes an identifier, wherein the message and identifier are generated by a client terminal before the message is sent out to a communication network, and wherein the identifier remains unchanged during a time interval associated with a transaction related to the message whereby when one of a plurality of servers receives the message from the load balancer in accordance with the identifier, the load balancer generates a data table for recording the identifier and wherein, when subsequent data relating to the identifier is received by the load balancer, the load balancer directs the subsequent data to the one of the plurality of servers, the one of the plurality of servers operable to direct the message and the subsequent data to a service provider and redirect associated information transmitted by the service provider to the load balancer which transmits the information back to the client terminal, the identifier being leveraged such that proxying of a connection for the message is avoided, wherein the identifier is a globally unique identifier that is maintained within the message for a duration of the transaction, the transaction being a multi-request HTTP transaction. - View Dependent Claims (16, 17)
-
18. A system for directing information comprising:
-
means for inserting an identifier into a computer-generated message before the message is sent out to a communication network, wherein the communication network is operable to facilitate communication of the message and wherein the identifier remains unchanged during a time interval associated with a transaction related to the message; and means for receiving the message in the communication network that includes a component operable to recognize the identifier such that proxying of a connection for the message is avoided, wherein the means for receiving is operable to direct the message to a location in accordance with the identifier, and wherein the means for receiving and the component cooperate to direct data that is related to the identifier to the location, wherein the identifier is a globally unique identifier that is maintained within the message for a duration of the transaction, the transaction being a multi-request HTTP transaction.
-
Specification