IP Library Granted Patent US 8,990,379
Granted Patent B2
US 8,990,379 · App. 11/986,311 · Granted Mar 24, 2015

Network interaction monitoring appliance

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,990,379
App. No.
11/986,311
Granted
Mar 24, 2015
Kind
B2
Abstract

An appliance for analyzing a network interaction is disclosed. The appliance includes an input to monitor network traffic that includes a network interaction without interfering with the network traffic. The appliance further includes a processor to analyze network traffic to derive information about the network interaction wherein the information about the network interaction is used to distinguish whether the network interaction is a qualified network interaction with a user.

Claims (38)

1. An appliance for analyzing a network interaction, comprising:

an input of an appliance to monitor network traffic that includes a network interaction, wherein the appliance monitors network traffic to the server by passively detecting the network traffic to the server and capturing information associated with the network interaction; and

a processor to:

analyze the captured information about the network interaction to determine a preliminary score of the captured information, wherein the captured information about the network interaction is used to distinguish whether the network interaction is a qualified network interaction with a user;

determine that one or more internet protocol (IP) forensic criteria is satisfied;

perform, in response to determining that the one or more IP forensic criteria is satisfied, an IP forensic that actively checks a route back for the network interaction; and

transmit the preliminary score to an analytic server that is separate from the appliance, wherein the analytic server determines a final score of the captured information.

2. An appliance as in claim 1 , wherein the network interaction comprises a click.

3. An appliance as in claim 1 , wherein the input to monitor network traffic passively monitors network traffic.

4. An appliance as in claim 1 , wherein the input to monitor network traffic passively monitors network traffic by sniffing network traffic packets.

5. An appliance as in claim 1 , wherein the input to monitor network traffic receives network traffic and forwards network traffic.

6. An appliance as in claim 1 , wherein the input to monitor network traffic receives network traffic and forwards network traffic, wherein the receiving and forwarding of network traffic delay does not substantially affect the network traffic.

7. An appliance as in claim 1 , wherein the input to monitor network traffic receives network traffic and forwards network traffic, wherein the receiving and forwarding of network traffic delay does not substantially affect a transaction involving the network traffic.

8. An appliance as in claim 1 , wherein the input to monitor network traffic receives network traffic and forwards network traffic, wherein the receiving and forwarding of network traffic does not delay the network traffic more than 2 milliseconds.

9. An appliance as in claim 1 , wherein the input to monitor network traffic is a hardware detector of network interactions.

10. An appliance as in claim 1 , wherein the appliance monitors network traffic on a local network that is separated from other networks by a firewall.

11. An appliance as in claim 1 , wherein the appliance receives network traffic from a local network and transmits the network traffic to a web server.

12. An appliance as in claim 1 , wherein the appliance receives network traffic from a local network that also transmits the network traffic to a web server.

13. An appliance as in claim 1 , wherein the information derived comprises a page download metric.

14. An appliance as in claim 1 , wherein the captured information comprises a download connection transfer rate.

15. An appliance as in claim 1 , wherein the captured information is analyzed based at least in part on time information included with network traffic.

16. An appliance as in claim 1 , wherein the captured information comprises a network route traversed.

17. An appliance as in claim 1 , wherein the captured information comprises a network route location.

18. An appliance as in claim 1 , wherein the captured information is analyzed based at least in part on address information included with network traffic.

19. An appliance as in claim 1 , wherein the captured information is analyzed based at least in part on layer 3 through layer 7 information included with network traffic.

20. An appliance as in claim 1 , wherein a model received from a model server is used to determine an aggregation point, wherein the aggregation point is common to a plurality of network interactions.

21. An appliance as in claim 20 , wherein the aggregation point comprises a router.

22. An appliance as in claim 20 , wherein the aggregation point comprises an internet protocol address.

23. An appliance as in claim 20 , wherein the aggregation point comprises a network node.

24. An appliance as in claim 20 , wherein the aggregation point comprises an internet service provider.

25. An appliance as in claim 1 , wherein a model received from a model server is used to infer a legitimate network interaction.

26. An appliance as in claim 25 , wherein the legitimate network interaction is used to estimate a network interaction level.

27. An appliance as in claim 1 , wherein a model on an analytic server is used to infer a fraudulent network interaction.

28. An appliance as in claim 27 , wherein the fraudulent network interaction is used to estimate a network interaction level.

29. An appliance as in claim 1 , wherein the appliance is operated by a third party entity, wherein the third party entity is not affiliated with a web site whose traffic is being monitored or an advertising network that brokered the publishing of an advertisement on a page of the web site.

30. An appliance as in claim 1 , further comprising an output to send click information to a model server.

31. An appliance as in claim 1 , wherein the processor further provides real-time or quasi-real-time preliminary scoring information to a user.

32. An appliance as in claim 1 , further comprising an input to receive model information from a model server.

Assignments (8)
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 069934/0573 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING ASSIGNMENT PAGE 1 AND 22 OMITTED PATENTS PREVIOUSLY RECORDED AT REEL: 056547 FRAME: 0526. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jun 6, 2022
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 060922/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 6, 2021
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057279/0767 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 25, 2021
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 056547/0526 →
ASSIGNMENT FOR SECURITY - PATENTS Recorded Jan 16, 2018
From: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
To: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
Reel/Frame 045077/0303 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2018
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: COMSCORE, INC.
Reel/Frame 045055/0411 →