IP Library Granted Patent US 7,725,944
Granted Patent B2
US 7,725,944 · App. 11/980,036 · Granted May 25, 2010

Matching session records of network users with corresponding transaction data

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 7,725,944
App. No.
11/980,036
Granted
May 25, 2010
Kind
B2
Abstract

A system for collecting data regarding network behaviors of users is disclosed. In one embodiment, the system combines session records of users with corresponding transaction records reflective of e-commerce transactions. The session records may, for example, be generated by one or more collection engines deployed by one or more Internet Service Providers. The transaction records may, for example, be obtained through interactions with one or more merchant web sites. By combining these two types of information, the system can, for example, identify a set of user actions that led to a particular purchase transaction.

Claims (30)

1. A computer-implemented method of monitoring network behavior of users, the method comprising:

receiving a session record generated by a first collection engine operated by an Internet Service Provider, said session record representing a series of interactions between a user computing device of a user and one or more web sites, said session record comprising an anonymized identifier generated by the first collection engine;

receiving a transaction record generated by a second collection engine that operates remotely from the first collection engine, said transaction record reflective of an e-commerce transaction completed by the user on a merchant site, said transaction record comprising transaction information that is not available to the first collection engine;

determining, by a computer system, that the session record generated by the first collection engine is associated with the transaction record generated by the second collection engine, wherein the computer system determines said association at least partly by determining that the session record and the transaction record are both associated with an IP address corresponding to the user computing device; and

associating, by the computer system, the anonymized identifier with said transaction information included in said transaction record in response to determining that the session record and the transaction record are both associated with said IP address.

2. The method of claim 1 , further comprising, after determining said association between the session record and the transaction record, analyzing the session record to determine user actions that led to said e-commerce transaction.

3. The method of claim 1 , wherein the second collection engine comprises a script provided on a web server of the merchant site.

4. The method of claim 1 , wherein the transaction record comprises a code representing a product category of a product purchased in said transaction.

5. The method of claim 1 , wherein the transaction record comprises a code representing a payment method used to complete the transaction.

6. The method of claim 1 , wherein the session record comprises information obtained by the first collection engine by passively monitoring network packets sent between the user computing device and the Internet Service Provider.

7. The method of claim 1 , wherein the session record comprises an identifier of the Internet Service Provider.

8. A computer-implemented method of monitoring network behavior of users, the method comprising:

receiving a session record generated by a collection engine operated by an Internet Service Provider, said session record representing a series of interactions between a user computing device and one or more web sites, said session record comprising an anonymized identifier generated by the collection engine;

receiving, by interaction with a merchant site, transaction information representing an e-commerce transaction completed on the merchant site, said transaction information comprising information that is not available to the collection engine;

determining, by a computer system, that the session record generated by the collection engine is associated with the transaction information, wherein the computer system determines said association at least partly by determining that the session record and the transaction information are both associated with an IP address associated with the user computing device; and

associating, by the computer system, the anonymized identifier with said transaction information in response to determining that the session record and the transaction information are both associated with said IP address.

9. The method of claim 8 , further comprising, after determining said association between the session record and the transaction information, analyzing the session record to determine user actions that led to said e-commerce transaction.

10. The method of claim 8 , wherein the transaction information is generated by execution of a script provided on a web server of the merchant site.

11. The method of claim 8 , wherein the transaction information comprises a code representing a product category of a product purchased in the e-commerce transaction.

12. The method of claim 8 , wherein the transaction information comprises a code representing a payment method used to complete the transaction.

13. The method of claim 8 , wherein the session record comprises information obtained by the collection engine by passively monitoring network packets sent between the user computing device and the Internet.

14. The method of claim 8 , wherein the session record comprises an identifier of the Internet Service Provider.

15. A system for monitoring network behavior of users, the system comprising:

a first collection engine operative to monitor network traffic at an Internet Service Provider location, and based thereon, to generate session records representing browsing sessions of users, said session records comprising anonymized identifiers generated by the first collection engine;

a second collection engine that comprises code residing on a server of a merchant site, said second collection engine operative to generate transaction records reflective of e-commerce transactions completed by users via interactions with the merchant site, said transaction records comprising transaction information that is not available to the first collection engine; and

a computer system operative to (a) match session records generated by the first collection engine with corresponding transaction records generated by the second collection engine based at least in part on information reflective of IP addresses associated with the session records and transaction records, and (b) in response to detecting a match between a session record and a transaction record, associate an anonymized identifier included in the session record with transaction information included in the transaction record.

16. The system of claim 15 , wherein the second collection engine comprises a script provided on a web server of the merchant site.

17. The system of claim 15 , wherein at least some of the transaction records include codes representing product categories of purchased products.

18. The system of claim 15 , wherein at least some of the transaction records include codes representing payment methods used by users to complete the associated transactions.

19. The system of claim 15 , wherein the session records comprise information obtained by the first collection engine by passively monitoring network packets sent between user computing devices and the Internet.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2019
From: CONNEXITY, INC.
To: CONNEXITY AUDIENCE, INC.
Reel/Frame 051087/0933 →
RELEASE OF SECURITY INTEREST Recorded Oct 4, 2016
From: LBC CREDIT PARTNERS III, L.P.
To: CONNEXITY, INC.; BECOME, INC.
Reel/Frame 039935/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: HITWISE PTY LIMITED
To: CONNEXITY, INC.
Reel/Frame 038136/0778 →
SECURITY INTEREST Recorded Dec 16, 2015
From: CONNEXITY, INC.; BECOME, INC.
To: LBC CREDIT PARTNERS III, L.P., AS AGENT
Reel/Frame 037300/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2015
From: HITWISE PTY LIMITED
To: CONNEXITY, INC.
Reel/Frame 037294/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2014
From: SPALINK, JAN-DIETER; GULLETTE, BRIAN R.D.; HATCHELL, ANDREW; NORTMAN, RANDALL C.
To: FOVEON CORPORATION
Reel/Frame 032597/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2014
From: JOHN NORTHEN, AS TRUSTEE IN BANKRUPTCY FOR PLURIMUS CORPORATION
To: HITWISE PTY. LTD.
Reel/Frame 032597/0736 →
CHANGE OF NAME Recorded Apr 3, 2014
From: FOVEON CORPORATION
To: PLURIMUS CORPORATION
Reel/Frame 032604/0187 →