IP Library Granted Patent US 12,205,128
Granted Patent B2
US 12,205,128 · App. 17/831,531 · Granted Jan 21, 2025

Device identification systems and methods

Inventors: Yvonne L. Bigbee (Nokesville, VA); Randall L. McCaskill (Herndon, VA)
Assignee: Comscore, Inc.
G06Q30/0201G06F16/90335G06F16/9535H04L41/046H04L41/0853H04L41/142H04L43/04H04L43/062H04L43/0811H04L61/5014H04L12/28H04L67/34
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 12,205,128
App. No.
17/831,531
Granted
Jan 21, 2025
Kind
B2
Abstract

Systems and methods herein log traffic to and from a device on a network. Logging can occur using a metering device, router, proxy, or other elements. For example, a metering device operatively coupled to a routing device can log the traffic directed to and originating from a user device. Logged traffic can be analyzed to identify users, devices, and/or sessions. For example, an identifier unique to the user device in the session, a device type of the user device, and a specific user of the device during the session can be identified.

Claims (44)

1. A method for collecting traffic data on a network, the method comprising:

receiving, at a metering device in communication with a routing device, traffic information associated with traffic to and from a user device,

wherein the metering device, the routing device, and a plurality of user devices including the user device are location in the same premises, wherein the traffic information includes an origin of the traffic, a destination of the traffic, and a time stamp of the traffic, wherein the traffic information is associated with a plurality of sessions, and wherein the routing device provides the user device with connectivity to an external network;

determining, based on a control, to capture a first part of the traffic information and not to capture a second part of the traffic information;

receiving, at the metering device and from the user device, one or more parameters;

transmitting, from the metering device and to a third-party server, the first part of the traffic information that is captured; and

associating, based on the one or more parameters, a user of the user device with a session of the plurality of sessions.

2. The method of claim 1 , wherein the one or more parameters include at least one of a device identifier of the user device or a user identifier of the user.

3. The method of claim 2 , wherein associating the user with the session comprises associating the user associated with the user identifier included in the one or more parameters with the session.

4. The method of claim 2 , wherein the user identifier is at least one of an email address associated with the user or sign-in information associated with the user.

5. The method of claim 2 , wherein associating the user with the session comprises associating the user associated with the device identifier included in the one or more parameters with the session.

6. The method of claim 1 , wherein the metering device is in communication with the routing device over a local network.

7. The method of claim 6 , wherein the external network is different from the local network.

8. The method of claim 1 , further comprising:

sending, from the metering device, a protocol connection offer; and

receiving, at the metering device, acceptance of the protocol connection offer.

9. The method of claim 1 , further comprising establishing, based on the traffic information, the session.

10. The method of claim 9 , wherein establishing the session comprises associating a plurality of traffic data associated with the user with the session.

11. The method of claim 1 , wherein associating the user with the session comprises determining a probability of the user being associated with the session.

12. The method of claim 1 , wherein the premises is a home or an office.

13. The method of claim 1 , wherein the one or more parameters include keywords.

14. The method of claim 1 , wherein the user is associated with the session at the metering device or at the third-party server.

15. The method of claim 1 , wherein the control is a privacy control.

16. The method of claim 15 , wherein the privacy control includes an identifier of an IP address or an identifier of a user device.

17. A system for analyzing traffic on a network, the system comprising:

a user device located in a premises;

a routing device located in the premises and in communication with the user device, the routing device configured to provide the user device with connectivity to an external network;

a metering device located in the premises and in communication with the routing device, the metering device being configured to:

receive traffic information associated with traffic to and from the user device,

the traffic information including an origin of the traffic, a destination of the traffic, a time stamp of the traffic, and the traffic information being associated with a plurality of sessions;

determine, based on a control, to capture a first part of the traffic information and not to capture a second part of the traffic information,

receive one or more parameters from the user device; and

transmit the first part of the traffic information that is captured to a third-party server; and

the third-party server in communication with the metering device, the third-party server being configured to receive the traffic information from the metering device, and the third-party server being configured to associate the user of the user device with a session of the plurality of sessions based on the one or more parameters.

18. The system of claim 17 , wherein the third-party server is further configured to establish, based on the traffic information, the session.

19. The system of claim 17 , wherein the one or more parameters include at least one of a device identifier or a user identifier.

20. The system of claim 17 , wherein the third-party server is configured to associate the user with the session by determining a probability of the user being associated with the session.

21. The system of claim 17 , wherein the metering device is further configured to send a protocol connection offer and to receive acceptance of the protocol connection offer.

22. The system of claim 17 , wherein the metering device is in communication with the routing device over a local network.

23. The system of claim 22 , wherein the external network is different from the local network.

24. The system of claim 17 , wherein the premises is a home or an office.

25. The system of claim 17 , wherein the third-party server is further configured to associate, based on the traffic information, a plurality of traffic data associated with the user with the session.

26. The system of claim 17 , wherein the control is a privacy control.

27. The system of claim 26 , wherein the privacy control includes an identifier of an IP address or an identifier of a user device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2026
From: BLUE TORCH FINANCE LLC
To: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC (F/N/A RENTRAK CORPORATION)
Reel/Frame 075679/0830 →
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.
Reel/Frame 069903/0716 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 24, 2023
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 063164/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2022
From: BIGBEE, YVONNE L.; MCCASKILL, RANDALL L.
To: COMSCORE, INC.
Reel/Frame 060093/0541 →
Continuity (5)
Continuation 17341168 · Jun 7, 2021
Continuation 16946238 · Jun 11, 2020
Division 15963071 · Apr 25, 2018
Provisional Application 62489599 · Apr 25, 2017
Related Publication 20230021524A1 · Jan 26, 2023
References Cited (56)
US 5968126A · Ekstrom · 1999 [cited by examiner]
US 7480723B2 · Grabelsky · 2009 [cited by examiner]
US 8095640B2 · Guingo · 2012 [cited by applicant]
US 8635321B2 · Schieder · 2014 [cited by examiner]
US 8751461B2 · Abraham · 2014 [cited by examiner]
US 8902769B1 · Dehghan · 2014 [cited by examiner]
US 8959650B1 · Richards · 2015 [cited by examiner]
US 9027000B2 · Guerrera · 2015 [cited by examiner]
US 9692725B2 · Venkatraman · 2017 [cited by examiner]
US 9806940B1 · Nielsen · 2017 [cited by examiner]
US 10116535B1 · Brown · 2018 [cited by examiner]
US 10142382B1 · Arini · 2018 [cited by examiner]
US 10181988B1 · Farah · 2019 [cited by examiner]
US 10367689B2 · Brown · 2019 [cited by examiner]
US 10776798B2 · Bigbee · 2020 [cited by examiner]
US 11030632B2 · Bigbee · 2021 [cited by examiner]
US 11265368B2 · Luo · 2022 [cited by examiner]
US 11367087B2 · Bigbee · 2022 [cited by examiner]
US 20010021176A1 · Mimura · 2001 [cited by examiner]
US 20010034759A1 · Chiles · 2001 [cited by examiner]
US 20030191853A1 · Ono · 2003 [cited by examiner]
US 20030214913A1 · Kan · 2003 [cited by applicant]
US 20040049714A1 · Marples · 2004 [cited by examiner]
US 20040184404A1 · Carpenter · 2004 [cited by examiner]
US 20050047342A1 · Babiarz · 2005 [cited by applicant]
US 20050050045A1 · Taira · 2005 [cited by examiner]
US 20050097206A1 · Rabinovitch · 2005 [cited by applicant]
US 20050129017A1 · Guingo · 2005 [cited by applicant]
US 20050144314A1 · Kan · 2005 [cited by applicant]
US 20070192593A1 · Boisjolie · 2007 [cited by examiner]
US 20070217430A1 · Baird · 2007 [cited by examiner]
US 20090138619A1 · Schnizlein · 2009 [cited by examiner]
US 20090177768A1 · Kind · 2009 [cited by examiner]
US 20100122091A1 · Huang · 2010 [cited by examiner]
US 20110125913A1 · Maes · 2011 [cited by examiner]
US 20120324567A1 · Couto · 2012 [cited by examiner]
US 20140122690A1 · Rowe · 2014 [cited by examiner]
US 20140122715A1 · Rowe · 2014 [cited by examiner]
US 20140123252A1 · Rowe · 2014 [cited by examiner]
US 20140149562A1 · Xiao · 2014 [cited by examiner]
US 20140359109A1 · Arlitt · 2014 [cited by examiner]
US 20150341379A1 · Lefebvre · 2015 [cited by examiner]
US 20160036942A1 · Silva Filho · 2016 [cited by examiner]
US 20160065476A1 · Reddy · 2016 [cited by examiner]
US 20160119182A1 · Brown · 2016 [cited by examiner]
US 20160156673A1 · Emmanuel · 2016 [cited by examiner]
US 20160191641A1 · Rowe · 2016 [cited by examiner]
US 20180034726A1 · Kim · 2018 [cited by examiner]
US 20180308111A1 · Bigbee · 2018 [cited by examiner]
US 20190104128A1 · Carol · 2019 [cited by applicant]
US 20200195535A1 · Smith · 2020 [cited by examiner]
US 20200259791A1 · Mundilla Garcia · 2020 [cited by examiner]
US 20200302454A1 · Bigbee · 2020 [cited by examiner]
US 20210168445A1 · Smith · 2021 [cited by examiner]
US 20220038309A1 · Boutros · 2022 [cited by examiner]
US 20220101346A1 · Bigbee · 2022 [cited by examiner]