IP Library Granted Patent US 9,712,626
Granted Patent B2
US 9,712,626 · App. 14/798,042 · Granted Jul 18, 2017

Methods, apparatus, and articles of manufacture to identify media presentation devices

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 9,712,626
App. No.
14/798,042
Granted
Jul 18, 2017
Kind
B2
Abstract

Methods, apparatus, and articles of manufacture to identify media presentation devices are disclosed. A disclosed example method includes receiving, at a port in communication with a local network, a data packet including a source identification, the data packet being addressed to a destination in a wide area network and originating from a media presentation device in the local network; identifying, using a processor in communication with the port, a device type of the media presentation device based on the source identification, wherein the source identification is a User-Agent field in the hypertext transfer protocol (HTTP); and storing the device type and an indication of media exposure.

Claims (40)

1. A method, comprising:

receiving, at a port in communication with a local network, a data packet including a source identification, the data packet being addressed to a destination in a wide area network and originating from a media presentation device in the local network;

querying, using a processor in communication with the port, a User-Agent database using the source identification, wherein the source identification is included in a User-Agent field in a hypertext transfer protocol (HTTP) request to identify a device type of the media presentation device;

storing the device type and an indication of media exposure;

aggregating media requests for the device type to generate usage information;

ranking a plurality of device types by usage information; and

generating a report of the ranking of the plurality of device types.

2. A method as defined in claim 1 , further including forwarding the data packet to a wide-area network.

3. A method as defined in claim 2 , wherein the receiving of the data packet includes receiving the data packet from a wide-area network port of a router or gateway device.

4. A method as defined in claim 2 , wherein the receiving of the data packet includes receiving the data packet at a local-area network port of a router or gateway device, the forwarding of the data packet including sending the data packet via a wide-area network port of the router or gateway device.

5. A method as defined in claim 1 , wherein the User-Agent database is a database internal to the local network.

6. A method as defined in claim 1 , wherein the storing of the indication of the media exposure includes storing the destination of the data packet.

7. A method as defined in claim 1 , further including determining the indication of media exposure without cooperation from any content provider sites.

8. An apparatus, comprising:

a local network interface to receive a data packet from a local network, the data packet including a source identification, being addressed to a destination in a wide area network, and originating from a media presentation device in the local network;

a device identifier to:

query a User-Agent database using the source identification, the source identification included in a User-Agent field in the data packet to identify a device type of the media presentation device;

store the device type and an indication of media exposure; and

transmit the indication of media exposure to a data collection facility to direct the data collection facility to:

aggregate media requests for the device type to generate usage information;

rank a plurality of device types by usage information; and

generate a report of the rank of the plurality of device types.

9. An apparatus as defined in claim 8 , further including a wide-area network interface to forward the data packet to a wide-area network.

10. An apparatus as defined in claim 8 , wherein the local network interface is to receive the data packet from a wide-area network port of a router or gateway device.

11. An apparatus as defined in claim 8 , wherein the apparatus is a router or a gateway device.

12. An apparatus as defined in claim 8 , wherein the User-Agent database is a database internal to the local network.

13. An apparatus as defined in claim 8 , wherein the device identifier is to store the indication of the media exposure by storing a destination of the data packet.

14. A tangible computer readable medium comprising computer readable instructions which, when executed, cause a processor to at least:

access, via a port in communication with a local network, a data packet including a source identification, the data packet being addressed to a destination in a wide area network and originating from a media presentation device in the local network;

query a User-Agent database using the source identification, wherein the source identification is included in a User-Agent field in a hypertext transfer protocol (HTTP) request, to identify a device type of the media presentation device;

store the device type and an indication of media exposure;

aggregate media requests for the device type to generate usage information;

rank a plurality of device types by usage information; and

generate a report of the rank of the plurality of device types.

15. A computer readable medium as defined in claim 14 , wherein the instructions are further to cause the processor to forward the data packet to a wide-area network.

16. A computer readable medium as defined in claim 14 , wherein the instructions are to cause the processor to access the data packet based on receiving the data packet from a wide-area network port of a router or gateway device.

17. A computer readable medium as defined in claim 14 , wherein the instructions are to cause the processor to access the data packet via a local-area network port of a router or gateway device, the instructions to cause the processor to forward the data packet by sending the data packet via a wide-area network port of the router or gateway device.

18. A computer readable medium as defined in claim 14 , wherein the User-Agent database is a database internal to the local network.

19. A computer readable medium as defined in claim 14 , wherein the instructions are to cause the processor to store the indication of the media exposure by storing the destination of the data packet.

20. A computer readable medium as defined in claim 14 , wherein the instructions are further to cause the processor to determine the indication of media exposure without cooperation from any content provider sites.

Assignments (8)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2015
From: BESEHANIC, JAN
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 036077/0470 →