IP Library Granted Patent US 11,087,358
Granted Patent B2
US 11,087,358 · App. 15/192,683 · Granted Aug 10, 2021

Methods and apparatus for wireless communication with an audience measurement device

Inventors: Stephen Jess Bodzo (Tampa, FL); Marko Panger (Plavje, SI)
Assignee: THE NIELSEN COMPANY (US), LLC
G06Q30/0255G06Q30/0201
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,087,358
App. No.
15/192,683
Granted
Aug 10, 2021
Kind
B2
Abstract

Methods, apparatus, systems and articles of manufacture for communication with an audience metering device are disclosed. An example method includes identifying a context of a message to be transmitted to a configuration device. In response to identifying the context of the message is a first context, the message is stored in a first characteristic memory of the audience measurement device. In response to identifying that the context of the message is a second context, the message is stored in a second characteristic memory of the audience measurement device. The example method includes advertising, to the configuration device, that the message is stored in at least one of the first characteristic memory or the second characteristic memory.

Claims (43)

1. A method for transmitting data from an audience measurement device, the method comprising:

determining, by executing an instruction with a processor and using a hierarchical state machine, whether a layer in a hierarchical structure of a message to be transmitted to a configuration device indicates that the message was generated in response to a command received from the configuration device;

in response to determining that the layer in the hierarchical structure of the message indicates that the message was generated in response to the command:

segmenting, based on a maximum transmission size identified by a protocol of the audience measurement device, the message into at least two message segments;

storing a first one of the message segments in a first characteristic memory of the audience measurement device to establish a first location from which the configuration device is to access the message to display the message in a first window;

transmitting a first advertisement to the configuration device, in response to the first one of the message segments being stored in the first characteristic memory, the first advertisement indicating to the configuration device that data is stored in the first characteristic memory and is available to be accessed by the configuration device;

storing, in response to an acknowledgement that the first one of the message segments has been gathered by the configuration device, a second one of the message segments in the first characteristic memory; and

transmitting a second advertisement to the configuration device, in response to the second one of the message segments being stored in the first characteristic memory; and

in response to determining that the layer in the hierarchical structure of the message does not indicate that the message was generated in response to the command:

storing the message in a second characteristic memory of the audience measurement device to establish a second location from which the configuration device is to access the message to display the message in a second window, the first location different from the second location, and the first window different from the second window; and

advertising, to the configuration device, that the message is stored in the second characteristic memory and is available to be accessed by the configuration device.

2. The method of claim 1 , wherein at least one of the first advertisement or the second advertisement identifies the at least one of the first characteristic memory or the second characteristic memory.

3. The method of claim 1 , further including determining, using the hierarchical state machine, whether a context of the message is a command response context or an event message context.

4. An audience measurement device comprising:

a message monitor to detect a message to be transmitted to a configuration device;

a context determiner to:

determine, using a hierarchical state machine, whether a layer in a hierarchical structure of the message indicates that the message was generated in response to a command received from the configuration device;

in response to determining that the layer in the hierarchical structure of the message indicates that the message was generated in response to the command:

segment, based on a maximum transmission size identified by a protocol of the audience measurement device, the message into at least two message segments;

store a first one of the message segments in a first characteristic memory of the audience measurement device to establish a first location from which the configuration device is to access the message to display the message in a first window; and

store, in response to an acknowledgement that the first one of the message segments has been gathered by the configuration device, a second one of the message segments in the first characteristic memory; and

in response to determining that the layer in the hierarchical structure of the message does not indicate that the message was generated in response to the command:

store the message in a second characteristic memory of the audience measurement device to establish a second location from which the configuration device is to access the message to display the message in a second window, the first location different from the second location, and the first window different from the second window; and

a communication processor to:

in response to determining that the layer of the hierarchical structure of the message indicates that the message was generated in response to the command:

transmit a first advertisement, to the configuration device, in response to the first one of the message segments being stored in the first characteristic memory, the first advertisement indicating to the configuration device that data is stored in the first characteristic memory and is available to be accessed by the configuration device; and

transmit a second advertisement to the configuration device, in response to the second one of the message segments being stored in the first characteristic memory; and

in response to determining that the layer of the hierarchical structure of the message indicates that the message was generated in response to the command, advertise, to the configuration device, that the message is stored in the second characteristic memory and is available to be accessed by the configuration device.

5. The audience measurement device of claim 4 , wherein at least one of the first advertisement or the second advertisement identifies the at least one of the first characteristic memory or the second characteristic memory.

6. The audience measurement device of claim 4 , wherein the context determiner is to determine, using the hierarchical state machine, whether a context of the message is a command response context or an event message context.

7. A non-transitory machine-readable storage disk or storage device comprising instructions which, when executed, cause an audience measurement device to at least:

use a hierarchical state machine to determine whether a layer in a hierarchical structure of a message to be transmitted to a configuration device indicates that the message was generated in response to a command received from the configuration device;

in response to determining that the layer in the hierarchical structure of the message indicates that the message was generated in response to the command:

segment, based on a maximum transmission size identified by a protocol of the audience measurement device, the message into at least two message segments;

store a first one of the message segments in a first characteristic memory of the audience measurement device to establish a first location from which the configuration device is to access the message to display the message in a first window;

transmit a first advertisement to the configuration device, in response to the first one of the message segments being stored in the first characteristic memory, the first advertisement indicating to the configuration device that data is stored in the first characteristic memory and is available to be accessed by the configuration device; and

store, in response to an acknowledgement that the first one of the message segments has been gathered by the configuration device, a second one of the message segments in the first characteristic memory; and

transmit a second advertisement to the configuration device, in response to the second one of the message segments being stored in the first characteristic memory; and

in response to determining that the layer in the hierarchical structure of the message does not indicate that the message was generated in response to the command:

store the message in a second characteristic memory of the audience measurement device to establish a second location from which the configuration device is to access the message to display the message in a second window, the first location different from the second location, and the first window different from the second window; and

advertise, to the configuration device, that the message is stored in the second characteristic memory and is available to be accessed by the configuration device.

8. The non-transitory machine-readable storage disk or storage device of claim 7 , wherein at least one of the first advertisement or the second advertisement identifies the at least one of the first characteristic memory or the second characteristic memory.

9. The non-transitory machine-readable storage disk or storage device of claim 7 , wherein the instructions, when executed, further cause the audience measurement device to use the hierarchical state machine to determine whether a context of the message is a command response context or an event message context.

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 Feb 28, 2017
From: BODZO, STEPHEN JESS; COOPER, TIMOTHY SCOTT; PANGER, MARKO
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 041398/0938 →
Continuity (1)
Related Publication 20170372359A1 · Dec 28, 2017