Patent US7971260B2 successfully refreshed from Google Patents.
US7971260B2
Active / In Force
US
⏱️ 3.5 years remaining
Matching session records of network users with corresponding transaction data
Assignee: Connexity Audience Inc
•
Filing: 2010-04-15
•
Granted: 2011-06-28
•
Expires: 2030-04-15
Abstract
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.
Inventors
- 👤 Jan-Dieter Spalink
- 👤 Brian R. D. Gullette
- 👤 Andrew Hatchell
- 👤 Randall C. Nortman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 06:13
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F21/6245; G06F21/6254; G06Q; G06Q20/00; G06Q20/38; G06Q20/383; G06Q30/00; G06Q30/02; G06Q30/0201; G06Q30/06; G06Q30/0601; H; H04; H04L; H04L43/00; H04L43/50; H04L43/55; H04L63/00; H04L63/04; H04L63/0407; H04L63/0421; H04L63/08; H04L63/0823; H04L63/12; H04L63/126; G06F2221/00; G06F2221/21; G06F2221/2101; H04L2463/00; H04L2463/102; H04L41/00; H04L41/02; H04L41/0213
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
194 words
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 representing said user; 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, said second collection engine comprising code provided on a server of the merchant site; and determining, by a computer system that is separate from the first and second collection engines, 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.
Claim 2
Dependent Claim
194 words
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 representing said user; 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, said second collection engine comprising code provided on a server of the merchant site; and determining, by a computer system that is separate from the first and second collection engines, 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.
Claim 3
Dependent Claim
30 words
The method of claim 1 , wherein the computer system matches the session record with the transaction record without using personal information of the user, whereby user privacy is preserved.
Claim 4
Dependent Claim
22 words
The method of claim 1 , further comprising, by said first collection engine, using a hash function to generate the anonymized identifier.
Claim 5
Dependent Claim
34 words
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.
Claim 6
Dependent Claim
23 words
The method of claim 1 , wherein the second collection engine comprises a script provided on a web server of the merchant site.
Claim 7
Dependent Claim
24 words
The method of claim 1 , wherein the transaction record comprises a code representing a product category of a product purchased in said transaction.
Claim 8
Dependent Claim
22 words
The method of claim 1 , wherein the transaction record comprises a code representing a payment method used to complete the transaction.
Claim 9
Dependent Claim
34 words
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.
Claim 10
Dependent Claim
18 words
The method of claim 1 , wherein the session record comprises an identifier of the Internet Service Provider.
Claim 11
Dependent Claim
160 words
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 corresponding to said user; receiving, by interaction with a merchant site that is separate from the collection engine, 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; and determining, by a computer system that is separate from the collection engine and the merchant site, 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.
Claim 12
Dependent Claim
160 words
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 corresponding to said user; receiving, by interaction with a merchant site that is separate from the collection engine, 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; and determining, by a computer system that is separate from the collection engine and the merchant site, 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.
Claim 13
Dependent Claim
26 words
The method of claim 10 , wherein the computer system determines said association without using personal information of the user, such that user privacy is preserved.
Claim 14
Dependent Claim
21 words
The method of claim 10 , further comprising, by said collection engine, using a hash function to generate the anonymized identifier.
Claim 15
Dependent Claim
34 words
The method of claim 10 , 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.
Claim 16
Dependent Claim
26 words
The method of claim 10 , wherein the transaction information is generated by execution of a script provided on a web server of the merchant site.
Claim 17
Dependent Claim
25 words
The method of claim 10 , wherein the transaction information comprises a code representing a product category of a product purchased in the e-commerce transaction.
Claim 18
Dependent Claim
22 words
The method of claim 10 , wherein the transaction information comprises a code representing a payment method used to complete the transaction.
Claim 19
Dependent Claim
31 words
The method of claim 10 , 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.
Claim 20
Dependent Claim
18 words
The method of claim 10 , wherein the session record comprises an identifier of the Internet Service Provider.
Claim 21
Independent Claim
146 words
A system for monitoring network behavior of users, the system comprising: a first collection engine that monitors network traffic at an Internet Service Provider location, and based thereon, generates session records representing browsing sessions of users, wherein said first collection engine additionally generates anonymized identifiers that represent the respective users, and provides said annonymized identifiers with corresponding session records; a second collection engine that comprises code residing on a server of a merchant site, wherein said second collection engine generates 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 that matches session records generated by the first collection engine with corresponding transaction records generated by the second collection engine, said computer system being separate from the first and second collection engines.
Claim 22
Independent Claim
146 words
A system for monitoring network behavior of users, the system comprising: a first collection engine that monitors network traffic at an Internet Service Provider location, and based thereon, generates session records representing browsing sessions of users, wherein said first collection engine additionally generates anonymized identifiers that represent the respective users, and provides said annonymized identifiers with corresponding session records; a second collection engine that comprises code residing on a server of a merchant site, wherein said second collection engine generates 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 that matches session records generated by the first collection engine with corresponding transaction records generated by the second collection engine, said computer system being separate from the first and second collection engines.
Claim 23
Dependent Claim
19 words
The system of claim 19 , wherein the first collection engine generates the anonymized identifiers using a hash function.
Claim 24
Dependent Claim
23 words
The system of claim 19 , wherein the second collection engine comprises a script provided on a web server of the merchant site.
Claim 25
Dependent Claim
22 words
The system of claim 19 , wherein at least some of the transaction records include codes representing product categories of purchased products.
Claim 26
Dependent Claim
27 words
The system of claim 19 , wherein at least some of the transaction records include codes representing payment methods used by users to complete the associated transactions.
Claim 27
Dependent Claim
31 words
The system of claim 19 , 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.
Claim 28
Dependent Claim
35 words
The system of claim 19 , wherein the computer system is operative to match the session records with the corresponding transaction records without use of personal information of said users, whereby user privacy is preserved.
Claim 29
Dependent Claim
40 words
The system of claim 19 , wherein the computer system is operative to match the session records with corresponding transaction records based at least in part on information reflective of IP addresses associated with the session records and transaction records.
References Cited (Backward Citations)
US5053956A
Cited
US5991735A
Cited
US5793972A
Cited
US6018619A
Cited
US5933827A
Cited
US5961593A
Cited
US6553367B2
Cited
US7412510B2
Cited
US6151584A
Cited
US6654813B1
Cited
WO2000030045A1
Cited
US6473740B2
Cited
GB2346229A
Cited
WO2000057611A2
Cited
US6631496B1
Cited
US6446200B1
Cited
US6463533B1
Cited
US6601173B1
Cited
US6792458B1
Cited
US6804701B2
Cited
WO2001025896A1
Cited
US6546393B1
Cited
US20020021665A1
Cited
WO2002005540A3
Cited
WO2002005540A2
Cited
WO2003025695A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2014-06-27 | 2014-12-27 | 2015-06-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2018-06-27 | 2018-12-27 | 2019-06-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2022-06-27 | 2022-12-27 | 2023-06-28 | $7700.00 | Window Closed / Lapsed |