Tracking transactions by using addresses in a communications network
First Claim
1. A method for modifying addresses in a communications network, the method comprising the computer-implemented steps of:
- receiving, at an intermediary, a request for an object that is associated with a server;
generating, at the intermediary, a combined address that identifies both an intermediary address associated with the intermediary and an object address that is determined based on the request;
determining whether the combined address satisfies a particular condition; and
when the combined address does not satisfy the particular condition, performing the steps of;
substituting at least a portion of the combined address with one or more address identifiers to create a modified combined address, wherein the modified combined address satisfies the particular condition,generating, at the intermediary, a modified request that is based upon the request and that includes the modified combined address, andsending the modified request to the server.
10 Assignments
0 Petitions
Accused Products
Abstract
Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Transactions may be tracked using addresses in a communications network. Address identifiers may be used to reduce the size of the addresses.
137 Citations
21 Claims
-
1. A method for modifying addresses in a communications network, the method comprising the computer-implemented steps of:
-
receiving, at an intermediary, a request for an object that is associated with a server; generating, at the intermediary, a combined address that identifies both an intermediary address associated with the intermediary and an object address that is determined based on the request; determining whether the combined address satisfies a particular condition; and when the combined address does not satisfy the particular condition, performing the steps of; substituting at least a portion of the combined address with one or more address identifiers to create a modified combined address, wherein the modified combined address satisfies the particular condition, generating, at the intermediary, a modified request that is based upon the request and that includes the modified combined address, and sending the modified request to the server.
-
-
2. A computer-readable medium for modifying addresses in a communications network, the computer-readable medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving, at an intermediary, a request for an object that is associated with a server; generating, at the intermediary, a combined address that identifies both an intermediary address associated with the intermediary and an object address that is determined based on the request; determining whether the combined address satisfies a particular condition; and when the combined address does not satisfy the particular condition, performing the steps of; substituting at least a portion of the combined address with one or more address identifiers to create a modified combined address, wherein the modified combined address satisfies the particular condition, generating, at the intermediary, a modified request that is based upon the request and that includes the modified combined address, and sending the modified request to the server.
-
-
3. A system for modifying addresses in a communications network, the system comprising:
-
a server that is associated with an object; and an intermediary that generates, in response to a request for the object received by the intermediary, a modified request to be sent to the server, wherein the modified request is based on the request and includes a modified combined address, wherein the modified combined address satisfies a particular condition by including one or more address identifiers that are substituted for at least a portion of a combined address, wherein the combined address identifies both an intermediary address associated with the intermediary and an object address that is determined based on the request, and wherein the combined address does not satisfy the particular condition.
-
-
4. A method for modifying addresses in a communications network, the method comprising the computer-implemented steps of:
-
receiving, at an intermediary, a request for an object that is associated with a server; generating, at the intermediary, a combined address that identifies both an intermediary address associated with the intermediary and an object address that is determined based on the request; determining whether the combined address satisfies a particular condition; substituting at least a portion of the combined address with one or more address identifiers to create a modified combined address, wherein the modified combined address satisfies the particular condition; generating, at the intermediary, a modified request that is based upon the request and that includes the modified combined address; and sending the modified request to the server. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium for modifying addresses in a communications network, the computer-readable medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving, at an intermediary, a request for an object that is associated with a server; generating, at the intermediary, a combined address that identifies both an intermediary address associated with the intermediary and an object address that is determined based on the request; determining whether the combined address satisfies a particular condition; substituting at least a portion of the combined address with one or more address identifiers to create a modified combined address, wherein the modified combined address satisfies the particular condition; generating, at the intermediary, a modified request that is based upon the request and that includes the modified combined address; and sending the modified request to the server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification