IP Library Granted Patent US 8,996,415
Granted Patent B2
US 8,996,415 · App. 12/025,500 · Granted Mar 31, 2015

Tracking transactions by using addresses in a communications network

Inventors: Eugene J. Rollins (Sunnyvale, CA); Sailendra Padala (Sunnyvale, CA); Norbert Hendrikse (Berkeley, CA); Paul Gauthier (San Francisco, CA); Michael Tso (Saratoga, CA)
Assignee: Risible Enterprises LLC
H04L63/0464G06Q20/02G06Q20/12G06Q20/3821G06Q30/02G06Q30/0268G06Q30/0277G06Q30/06G06Q30/0613G06Q30/0641H04L29/12594H04L29/12783H04L61/301H04L61/35H04L67/2804H04L67/02H04L67/142G06Q40/12H04L2463/102H04L67/22H04L67/2819H04L69/329
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,996,415
App. No.
12/025,500
Granted
Mar 31, 2015
Kind
B2
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.

Claims (40)

1. A method for tracking network transactions associated with a customer making a purchase from a merchant over the Internet via a shopping application, the method comprising

receiving, at an intermediary, from a merchant computer, at least one Internet cookie that includes first transaction data for a transaction originated via the shopping application, wherein the intermediary comprises a proxy server associated with the shopping application;

storing the received at least one Internet cookie at an intermediary storage location;

receiving, at the intermediary, second transaction data for a completed transaction via one or more tracer images included in a merchant order confirmation page provided by the merchant computer for the completed transaction, wherein the one or more tracer images do not include transaction origination information for the completed transaction;

comparing, by the intermediary, the first transaction data to the second transaction data to determine whether the completed transaction originated via the shopping application; and

determining that a commission is owed to the shopping application from the merchant for the completed transaction in response to a determination that the completed transaction originated via the shopping application.

2. The method of claim 1 ,

wherein the first transaction data further comprises at least a customer identifier;

wherein the second transaction data associated with the completed transaction further comprises at least a particular customer identifier; and

wherein comparing, by the intermediary, the first transaction data and the second transaction data comprises determining whether the particular customer identifier matches the customer identifier included in the first transaction data from the transaction originated via the shopping application.

3. The method of claim 2 , wherein the at least one Internet cookies is set to expire after a specific period of time.

4. The method of claim 1 ,

wherein the first transaction data further comprises at least a customer identifier, a merchant identifier, and a product identifier;

wherein the second transaction data associated with the completed transaction further comprises at least a particular customer identifier, a particular merchant identifier, and a particular product identifier; and

wherein the comparing, by the intermediary, the first transaction data and the second transaction data further comprises determining whether the particular customer identifier, the particular merchant identifier, and the particular product identifier match the customer identifier, the merchant identifier, and the product identifier that are included in the first transaction data for transaction originated via the shopping application.

5. The method of claim 1 , wherein the first transaction data for the transaction is generated in response to a request from a participant in the transaction.

6. A non-transitory computer-readable medium for tracking network transactions associated with a customer making a purchase from a merchant over the Internet via a shopping application, the non-transitory 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 a method comprising:

receiving, at an intermediary, from a merchant computer, at least one Internet cookie that includes first transaction data for a transaction originated via the shopping application, wherein the intermediary comprises a proxy server associated with the shopping application;

storing the received at least one Internet cookie at an intermediary storage location;

receiving, at the intermediary, second transaction data for a completed transaction via one or more tracer images included in a merchant order confirmation page provided by the merchant computer for the completed transaction, wherein the one or more tracer images do not include transaction origination information for the completed transaction;

comparing, by the intermediary, the first transaction data to the second transaction data to determine whether the completed transaction originated via the shopping application; and

determining that a commission is owed to the shopping application from the merchant for the completed transaction in response to a determination that the completed transaction originated via the shopping application.

7. The non-transitory computer-readable medium of claim 6 ,

wherein the first transaction data further comprises at least a customer identifier;

wherein the second transaction data associated with the completed transaction further comprises at least a particular customer identifier; and

wherein the comparing, by the intermediary, the first transaction data and the second transaction data comprises determining whether the particular customer identifier matches the customer identifier included in the first transaction data for the transaction originated via the shopping application.

8. The non-transitory computer-readable medium of claim 6 , wherein the at least one Internet cookie are set to expire after a specified period of time.

9. The non-transitory computer-readable medium of claim 6 ,

wherein the first transaction data further comprises at least a customer identifier, a merchant identifier, and a product identifier;

wherein the second transaction data associated with the completed transaction further comprises at least a particular customer identifier, a particular merchant identifier, and a particular product identifier; and

wherein the comparing, by the intermediary, the first transaction data and the second transaction data further comprises instructions which, when executed by one or more processors, cause the one or more processors to determine whether the particular customer identifier, the particular merchant identifier, and the particular product identifier match the customer identifier, the merchant identifier, and the product identifier that are included in the first transaction data for the transaction originated via the shopping application.

10. The non-transitory computer-readable medium of claim 6 , wherein the first transaction data for the transaction is generated in response to a request from a participant in the transaction.

11. The method of claim 4 ,

wherein the first transaction data further comprises a date and time indicating when a customer accesses the shopping application for the transaction;

wherein the second transaction data associated with the completed transaction further comprises a particular date and time indicating when the completed transaction is completed by a merchant; and

wherein the comparing, by the intermediary, the first transaction data and the second transaction data further comprises determining whether the date and time included in the first transaction data for the transaction originated via the shopping application is consistent with the particular date and time included in the second transaction data associated with the completed transaction.

12. The non-transitory computer-readable medium of claim 9 ,

wherein the first transaction data further comprises a date and time indicating when a customer accesses the shopping application for the one or more transaction;

wherein the second transaction data associated with the completed transaction further comprises a particular date and time indicating when the completed transaction is completed by a merchant; and

wherein the comparing, by the intermediary, the first transaction data and the second transaction data further comprises instructions which, when executed by one or more processors, cause the one or more processors to determine whether the date and time included in the first transaction data for the transaction originated via the shopping application is consistent with the particular date and time included in the second transaction data associated with the completed transaction.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: MIND FUSION, LLC
To: FINTEGRAPH, LLC
Reel/Frame 066912/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: TAMIRAS PER PTE. LTD., LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062762/0499 →
MERGER Recorded Nov 3, 2015
From: RISIBLE ENTERPRISES LLC
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 036952/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2012
From: INVENDA CORPORATION
To: RISIBLE ENTERPRISES LLC
Reel/Frame 029439/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2011
From: ROLLINS, EUGENE J.; PADALA, SAILENDRA; HENDRIKSE, NORBERT; GAUTHIER, PAUL; TSO, MICHAEL
To: INKTOMI CORPORATION
Reel/Frame 026046/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2011
From: INKTOMI CORPORATION
To: E-CENTIVES, INC.
Reel/Frame 026046/0218 →
CHANGE OF NAME Recorded Mar 30, 2011
From: E-CENTIVES, INC.
To: INVENDA CORPORATION
Reel/Frame 026047/0454 →
Continuity (2)
Continuation 09747666 · Dec 22, 2000
Related Publication 20090228376A1 · Sep 10, 2009