IP Library Granted Patent US 11,716,362
Granted Patent B1
US 11,716,362 · App. 17/565,161 · Granted Aug 1, 2023

Methods and apparatus to de-authenticate and reroute client sessions for media monitoring

Inventors: Marko Usaj (Izola, SI); Marko Panger (Plavje, SL); Andrej Barbis (Ilirska Bistrica, SL)
Assignee: THE NIELSEN COMPANY (US), LLC
H04L65/1069H04L65/612H04L65/613H04L63/06
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,716,362
App. No.
17/565,161
Granted
Aug 1, 2023
Kind
B1
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed. A non-transitory medium comprises instructions that, when executed, cause at least one processor to at least determine whether client circuitry has entered a power save mode, in response to a determination that the client circuitry has entered the power save mode, generate an association request for an access point, receive a connection approval frame, and in response to a determination that the access point has sent an acknowledge frame, generate an acknowledge response for the access point.

Claims (40)

1. An apparatus to reroute a client session comprising:

memory; and

processor circuitry including one or more of:

at least one of a central processing unit, a graphic processing unit or a digital signal processor, the at least one of the central processing unit, the graphic processing unit or the digital signal processor having control circuitry to control data movement within the processor circuitry, arithmetic and logic circuitry to perform one or more first operations corresponding to instructions, and one or more registers to store a result of the one or more first operations, the instructions in the apparatus;

a Field Programmable Gate Array (FPGA), the FPGA including logic gate circuitry, a plurality of configurable interconnections, and storage circuitry, the logic gate circuitry and interconnections to perform one or more second operations, the storage circuitry to store a result of the one or more second operations; or

Application Specific Integrate Circuitry (ASIC) including logic gate circuitry to perform one or more third operations;

the processor circuitry to perform at least one of the first operations, the second operations or the third operations to instantiate:

traffic monitor circuitry to determine whether client circuitry has entered a power save mode; and

frame generator circuitry to, in response to a determination that the client circuitry has entered the power save mode, generate an association request for an access point;

wireless interface circuitry to receive a connection approval frame; and

the frame generator circuitry further to, in response to a determination that the access point has sent an acknowledge frame, generate an acknowledge response for the access point.

2. The apparatus of claim 1 , wherein the wireless interface circuitry is to receive the connection approval frame after a threshold amount of time, wherein the client circuitry does not respond to an acknowledge request from the access point within the threshold amount of time.

3. The apparatus of claim 1 , wherein the association request is a second association request, wherein the traffic monitor circuitry is to further identify a first association request sent by the client circuitry to the access point, the first association request including a Media Access Control (MAC) address, the first association request sent before the second association request, the second association request including the MAC address.

4. The apparatus of claim 3 , wherein the frame generator circuitry is to generate a channel change beacon frame in response to the identification of the first association request.

5. The apparatus of claim 4 , wherein the traffic monitor circuitry is to determine the client circuitry is in a power save mode in response to a determination that the channel change beacon frame was ignored.

6. The apparatus of claim 1 , further including router circuitry to direct the association request and the acknowledge response to the access point using a wired or wireless connection.

7. The apparatus of claim 1 , wherein the wireless interface circuitry is to further receive media data requests sent by the client circuitry, wherein the client circuitry sends the media data requests in response to a determination that the access point received the acknowledge response.

8. The apparatus of claim 7 , further including media monitor circuitry to extract media identifying information from the media data requests, and further including router circuitry to route the media identifying information to an audience measurement entity.

9. The apparatus of claim 7 , wherein the traffic monitor circuitry is to further identify a private key used to decrypt network traffic, the network traffic including the media data requests.

10. A non-transitory machine readable medium comprising instructions that, when executed, cause at least one processor to at least:

determine whether client circuitry has entered a power save mode;

in response to a determination that the client circuitry has entered the power save mode, generate an association request for an access point;

receive a connection approval frame; and

in response to a determination that the access point has sent an acknowledge frame, generate an acknowledge response for the access point.

11. The non-transitory machine readable medium of claim 10 , wherein the instructions, when executed, cause the at least one processor to receive a connection approval frame after a threshold amount of time, wherein the client circuitry does not respond to an acknowledge request from the access point within the threshold amount of time.

12. The non-transitory machine readable medium of claim 10 , wherein the association request is a second association request, wherein the instructions, when executed, are to cause at least one processor to at least identify a first association request sent by the client circuitry to the access point, the first association request including a Media Access Control (MAC) address, the first association request sent before the second association request, the second association request including the MAC address.

13. The non-transitory machine readable medium of claim 12 , wherein the instructions, when executed, cause the at least one processor to generate a channel change beacon frame in response to the identification of the first association request.

14. The non-transitory machine readable medium of claim 13 , wherein the instructions, when executed, cause the at least one processor to determine the client circuitry is in a power save mode in response to a determination that the channel change beacon frame was ignored.

15. The non-transitory machine readable medium of claim 10 , wherein the instructions, when executed, cause the at least one processor to direct the association request and the acknowledge response to the access point using a wired or wireless connection.

16. The non-transitory machine readable medium of claim 10 , wherein the instructions, when executed, cause the at least one processor to receive media data requests sent by the client circuitry, wherein the client circuitry sends the media data requests in response to a determination that the access point received the acknowledge response.

17. The non-transitory machine readable medium of claim 16 , wherein the instructions, when executed, cause the at least one processor to:

extract media identifying information from the media data requests; and

route the media identifying information to an audience measurement entity.

18. The non-transitory machine readable medium of claim 16 , wherein the instructions, when executed, cause the at least one processor to identify a private key used to decrypt network traffic, the network traffic including the media data requests.

19. A method to reroute a client session comprising:

determining whether client circuitry has entered a power save mode;

in response to a determination that the client circuitry has entered the power save mode, generating an association request for an access point;

receiving a connection approval frame; and

in response to a determination that the access point has sent an acknowledge frame, generating an acknowledge response for the access point.

20. The method of claim 19 , further including receiving the connection approval frame after a threshold amount of time, wherein the client circuitry does not respond to an acknowledge request from the access point within the threshold amount of time.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2022
From: USAJ, MARKO; PANGER, MARKO; BARBIS, ANDREJ
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 062230/0938 →