8510431

Method and Apparatus for Internet Traffic Monitoring by Third Parties Using Monitoring Implements Transmitted via Piggybacking HTTP Transactions

PublishedAugust 13, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
45 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An internet traffic monitoring method, comprising: a network service provider analyzing an HTTP transaction involving an internet user client and web content from the internet, wherein the internet user client has a connection to the internet through the network service provider; the network service provider responding to the HTTP transaction by forwarding, to the internet user client, a modified web object including at least a first monitoring implement associated with a first advertisement selection service for causing the internet user client to forward at least one user parameter to the first advertisement selection service and including at least a second monitoring implement associated with a second advertisement selection service for causing the internet user client to forward at least one user parameter to the second advertisement selection service; and after forwarding the modified web object to the internet user client, the network service provider forwarding an embedded web object, originally associated with the HTTP transaction, to the internet user client; wherein the first advertisement selection service selects targeted advertising web content for presentation to the internet user client based on the at least one user parameter forwarded based on the first monitoring implement included in the modified web object forwarded by the network service provider, and based on at least one user parameter from a monitoring implement included in a modified web object forwarded by another network service provider in response to a separate HTTP transaction.

2

2. An internet traffic monitoring method as defined in claim 1 , wherein the HTTP transaction involves a web content request that includes search terms directed to an internet search engine, and wherein each monitoring implement causes the internet user client to forward the search terms to each respective advertisement selection service.

3

3. An internet traffic monitoring method as defined in claim 1 , wherein the first and second monitoring implements comprise at least first and second web bugs.

4

4. An internet traffic monitoring method as defined in claim 3 , wherein the first web bug is referenced with a URL having embedded parameters related to the user associated with the internet user client.

5

5. An internet traffic monitoring method as defined in claim 1 , wherein the first and second monitoring implements comprise at least first and second cookies.

6

6. An internet traffic monitoring method as defined in claim 1 , wherein the first monitoring implement comprises a web bug associated with the first advertisement selection service, and the second monitoring implement comprises a cookie associated with the second advertisement selection service.

7

7. An internet traffic monitoring method as defined in claim 1 , wherein the first advertisement selection service is separate from the second advertisement selection service.

8

8. A network service provider having an internet traffic monitoring system, comprising: computer means for analyzing an HTTP transaction involving an internet user client and web content from the internet, wherein the internet user client has a connection to the internet through a network service provider; computer means for responding to the HTTP transaction by forwarding, to the internet user client, a modified web object including at least a first monitoring implement associated with a first advertisement selection service for causing the internet user client to forward at least one user parameter to the first advertisement selection service and including at least a second monitoring implement associated with a second advertisement selection service for causing the internet user client to forward at least one user parameter to the second advertisement selection service; and computer means for forwarding an embedded web object, originally associated with the HTTP transaction, to the internet user client after forwarding the modified embedded web object; wherein the first advertisement selection service selects targeted advertising web content for presentation to the internet user client based on the at least one user parameter forwarded based on the first monitoring implement included in the modified web object forwarded by the network service provider, and based on at least one user parameter from a monitoring implement included in a modified web object forwarded by another network service provider in response to a separate HTTP transaction.

9

9. A network service provider as defined in claim 8 , wherein the first advertisement selection service is separate from the second advertisement selection service.

10

10. A network service provider as defined in claim 8 , wherein the HTTP transaction involves a web content request that includes search terms directed to an internet search engine, and wherein each monitoring implement causes the internet user client to forward the search terms to each respective advertisement selection service.

11

11. A network service provider as defined in claim 8 , wherein the first and second monitoring implements comprise at least first and second web bugs.

12

12. A network service provider as defined in claim 11 , wherein the first web bug is referenced with a URL having embedded parameters related to the user associated with the internet user client.

13

13. A network service provider as defined in claim 8 , wherein the first and second monitoring implements comprise at least first and second cookies.

14

14. A network service provider as defined in claim 8 , wherein the first monitoring implement comprises a web bug associated with the first advertisement selection service, and the second monitoring implement comprises a cookie associated with the second advertisement selection service.

15

15. A computer program product, comprising: non-transitory computer readable medium including: code for causing a computer to analyze an HTTP transaction involving an internet user client and web content from the internet, wherein the internet user client has a connection to the internet through a network service provider; code for causing a computer to respond to the HTTP transaction by forwarding, to the internet user client, a modified web object including at least a first monitoring implement associated with a first advertisement selection service for causing the internet user client to forward at least one user parameter to the first advertisement selection service and including at least a second monitoring implement associated with a second advertisement selection service for causing the internet user client to forward at least one user parameter to the second advertisement selection service; and code for causing a computer to forward an embedded web object, originally associated with the HTTP transaction, to the internet user client after forwarding the modified web object; wherein the first advertisement selection service selects targeted advertising web content for presentation to the internet user client based on the at least one user parameter forwarded based on the first monitoring implement included in the modified web object forwarded by the network service provider, and based on at least one user parameter from a monitoring implement included in a modified web object forwarded by another network service provider in response to a separate HTTP transaction.

16

16. A computer program product as defined in claim 15 , wherein the first advertisement selection service is separate from the second advertisement selection service.

17

17. A computer program product as defined in claim 15 , wherein the HTTP transaction involves a web content request that includes search terms directed to an internet search engine, and wherein each monitoring implement causes the internet user client to forward the search terms to each respective advertisement selection service.

18

18. A computer program product as defined in claim 15 , wherein the first and second monitoring implements comprise at least first and second web bugs.

19

19. A computer program product as defined in claim 18 , wherein the first web bug is referenced with a URL having embedded parameters related to the user associated with the internet user client.

20

20. A computer program product as defined in claim 15 , wherein the first and second monitoring implements comprise at least first and second cookies.

21

21. A computer program product as defined in claim 15 , wherein the first monitoring implement comprises a web bug associated with the first advertisement selection service, and the second monitoring implement comprises a cookie associated with the second advertisement selection service.

22

22. An internet traffic monitoring method, comprising: a network service provider analyzing an embedded web object request from an internet user client directed to the internet, wherein the internet user client has a connection to the internet through the network service provider; the network service provider intercepting a requested embedded web object associated with the analyzed request, and customizing the requested embedded web object, wherein the customized web object includes the requested embedded web object which has been modified by the network service provider to include at least a first monitoring implement associated with a first advertisement selection service and to include at least a second monitoring implement associated with a second advertisement selection service; and the network service provider forwarding the customized web object to the internet user client for causing the internet user client to forward at least one user parameter to the first advertisement selection service based on the first monitoring implement and for causing the internet user client to forward at least one user parameter to the second advertisement selection service based on the second monitoring implement; wherein the first advertisement selection service selects targeted advertising content for presentation to the internet user client based on the at least one user parameter forwarded based on the first monitoring implement, and based on at least one user parameter from a monitoring implement included in a customized web object forwarded by another network service provider in response to a separate embedded web object request.

23

23. An internet traffic monitoring method as defined in claim 22 , wherein the embedded web object request includes search terms directed to an internet search engine, and wherein each monitoring implement causes the internet user client to forward the search terms to each respective advertisement selection service.

24

24. An internet traffic monitoring method as defined in claim 22 , wherein the first and second monitoring implements comprise at least first and second web bugs.

25

25. An internet traffic monitoring method as defined in claim 24 , wherein the first web bug is referenced with a URL having embedded parameters related to the user associated with the internet user client.

26

26. An internet traffic monitoring method as defined in claim 22 , wherein the first and second monitoring implements comprise at least first and second cookies.

27

27. An internet traffic monitoring method as defined in claim 22 , wherein the first monitoring implement comprises a web bug associated with the first advertisement selection service, and the second monitoring implement comprises a cookie associated with the second advertisement selection service.

28

28. An internet traffic monitoring method as defined in claim 22 , wherein the embedded web object request is a request for a javascript object.

29

29. An internet traffic monitoring method as defined in claim 22 , wherein the first advertisement selection service is separate from the second advertisement selection service.

30

30. A network service provider having an internet traffic monitoring system, comprising: computer means for analyzing an embedded web object request from an internet user client directed to the internet, wherein the internet user client has a connection to the internet through a network service provider; computer means for intercepting a requested embedded web object associated with the analyzed request, and customizing the requested embedded web object, wherein the customized web object includes the requested embedded web object which has been modified by the network service provider to include at least a first monitoring implement associated with a first advertisement selection service and to include at least a second monitoring implement associated with a second advertisement selection service; and computer means for forwarding the customized web object to the internet user client for causing the internet user client to forward at least one user parameter to the first advertisement selection service based on the first monitoring implement and for causing the internet user client to forward at least one user parameter to the second advertisement selection service based on the second monitoring implement; wherein the first advertisement selection service selects targeted advertising content for presentation to the internet user client based on the at least one user parameter forwarded based on the first monitoring implement, and based on at least one user parameter from a monitoring implement included in a customized web object forwarded by another network service provider in response to a separate embedded web object request.

31

31. A network service provider as defined in claim 30 , wherein the first advertisement selection service is separate from the second advertisement selection service.

32

32. A network service provider as defined in claim 30 , wherein the embedded web object request includes search terms directed to an internet search engine, and wherein each monitoring implement causes the internet user client to forward the search terms to each respective advertisement selection service.

33

33. A network service provider as defined in claim 30 , wherein the first and second monitoring implements comprise at least first and second web bugs.

34

34. An internet traffic monitoring method as defined in claim 33 , wherein the first web bug is referenced with a URL having embedded parameters related to the user associated with the internet user client.

35

35. A network service provider as defined in claim 30 , wherein the first and second monitoring implements comprise at least first and second cookies.

36

36. A network service provider as defined in claim 30 , wherein the first monitoring implement comprises a web bug associated with the first advertisement selection service, and the second monitoring implement comprises a cookie associated with the second advertisement selection service.

37

37. A network service provider as defined in claim 30 , wherein the embedded web object request is a request for a javascript object.

38

38. A computer program product, comprising: non-transitory computer readable medium including: code for causing a computer to analyze an embedded web object request from an internet user client directed to the internet, wherein the internet user client has a connection to the internet through a network service provider; code for causing a computer to intercept a requested embedded web object associated with the analyzed request, and to customize the requested embedded web object, wherein the customized web object includes the requested embedded web object which has been modified by the network service provider to include at least a first monitoring implement associated with a first advertisement selection service and to include at least a second monitoring implement associated with a second advertisement selection service; and code for causing a computer to forward the customized web object to the internet user client for causing the internet user client to forward at least one user parameter to the first advertisement selection service based on the first monitoring implement and for causing the internet user client to forward at least one user parameter to the second advertisement selection service based on the second monitoring implement; wherein the first advertisement selection service selects targeted advertising content for presentation to the internet user client based on the at least one user parameter forwarded based on the first monitoring implement, and based on at least one user parameter from a monitoring implement included in a customized web object forwarded by another network service provider in response to a separate embedded web object request.

39

39. A computer program product as defined in claim 38 , wherein the first advertisement selection service is separate from the second advertisement selection service.

40

40. A computer program product as defined in claim 38 , wherein the embedded web object request includes search terms directed to an internet search engine, and wherein each monitoring implement causes the internet user client to forward the search terms to each respective advertisement selection service.

41

41. A computer program product as defined in claim 38 , wherein the first and second monitoring implements comprise at least first and second web bugs.

42

42. A computer program product as defined in claim 41 , wherein the first web bug is referenced with a URL having embedded parameters related to the user associated with the internet user client.

43

43. A computer program product as defined in claim 38 , wherein the first and second monitoring implements comprise at least first and second cookies.

44

44. A computer program product as defined in claim 38 , wherein the first monitoring implement comprises a web bug associated with the first advertisement selection service, and the second monitoring implement comprises a cookie associated with the second advertisement selection service.

45

45. A computer program product as defined in claim 38 , wherein the embedded web object request is a request for a javascript object.

Patent Metadata

Filing Date

Unknown

Publication Date

August 13, 2013

Inventors

Zachary Edward Britton
Derek Stephen Maxson
Brian Mathew Blocher
Thabo Husayn Fletcher
Scott Kenneth Smith
Carlos Alberto Vazquez

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND APPARATUS FOR INTERNET TRAFFIC MONITORING BY THIRD PARTIES USING MONITORING IMPLEMENTS TRANSMITTED VIA PIGGYBACKING HTTP TRANSACTIONS” (8510431). https://patentable.app/patents/8510431

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

METHOD AND APPARATUS FOR INTERNET TRAFFIC MONITORING BY THIRD PARTIES USING MONITORING IMPLEMENTS TRANSMITTED VIA PIGGYBACKING HTTP TRANSACTIONS — Zachary Edward Britton | Patentable