IP Library Granted Patent US 11,367,087
Granted Patent B2
US 11,367,087 · App. 17/341,168 · Granted Jun 21, 2022

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 11,367,087
App. No.
17/341,168
Granted
Jun 21, 2022
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 electrical communication with a routing device, traffic to and from a user device, wherein the routing device provides the user device with connectivity to an external network, and wherein the metering device connects to the routing device over a local network;

determining, using the metering device and based on the traffic to and from the user device, traffic information including an origin of the traffic and a destination of the traffic; and

transmitting, from the metering device and to a third-party server, the traffic information.

2. The method of claim 1 , wherein the traffic information further includes:

at least one of an identifier of the user device or an identifier of a user of the user device, and

time stamps for the traffic.

3. 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.

4. The method of claim 1 , further comprising establishing, based on the traffic to and from the user device, a session,

wherein the traffic information is associated with the session.

5. The method of claim 4 , further comprising determining, based on the traffic information, a user associated with the session.

6. The method of claim 5 , wherein determining the user associated with the session comprises determining a probability of the user being associated with the session.

7. The method of claim 6 , wherein determining the probability of the user being associated with the session comprises updating the probability of the user being associated with the session as additional traffic information is determined over time.

8. The method of claim 5 , wherein:

the traffic information comprises a user identifier received from the user device, and

determining the user associated with the session comprises associating the user associated with the user identifier included in the traffic information with the session.

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

10. The method of claim 5 , wherein:

the traffic information comprises a device identifier received from the user device, and

determining the user associated with the session comprises associating the user associated with the device identifier included in the traffic information with the session.

11. The method of claim 5 , wherein:

the traffic information comprises an Internet Protocol (IP) address received from the user device, and

determining the user associated with the session comprises associating the user associated with the IP address included in the traffic information with the session.

12. The method of claim 5 , wherein:

the traffic information comprises time stamps for the traffic, and

determining the user associated with the session comprises associating the user associated with the time stamps included in the traffic information with the session.

13. The method of claim 1 , wherein the routing device provides a plurality of user devices with connectivity to the external network, the method further comprising:

storing identifiers of the plurality of user devices.

14. The method of claim 1 , wherein the external network is different from the local network.

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

a user device;

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

a metering device in electrical communication with the routing device over a local network, the metering device configured to collect traffic information between the user device and the routing device, the traffic information including an origin of the traffic, a destination of the traffic, time stamps for the traffic, and at least one of an identifier of the user device or an identifier of a user of the user device, and

a third-party server in electrical communication with the metering device, the third-party server being configured to:

receive the traffic information from the metering device,

establish, based on the traffic information, a session; and

associate the session with a user of the user device.

16. The system of claim 15 , wherein the third-party server is configured to associate the session with the user of the user device based on the identifier of the user device or the identifier of the user of the user device.

17. The system of claim 15 , wherein the third-party server is configured to associate the session with the user of the user device based on the time stamps for the traffic.

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

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

20. The system of claim 15 , wherein the external network is different from the local network.

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 Dec 17, 2021
From: BIGBEE, YVONNE L.; MCCASKILL, RANDALL L.
To: COMSCORE, INC.
Reel/Frame 058412/0904 →
Continuity (4)
Continuation 16946238 · Jun 11, 2020
Division 15963071 · Apr 25, 2018
Provisional Application 62489599 · Apr 25, 2017
Related Publication 20220101346A1 · Mar 31, 2022
Cited By (1)
US 12,205,128