IP Library Granted Patent US 12,355,501
Granted Patent B2
US 12,355,501 · App. 17/895,756 · Granted Jul 8, 2025

Apparatus, articles of manufacture, and methods to self-test wireless networking devices

Inventors: Marko Usaj (Izola, SI); Kristjan Bogdan (Divača, SI); Peter Sik (Izola, SI); Andrej Barbis (Ilirska Bistrica, SI); Marko Panger (Plavje, SI)
Assignee: The Nielsen Company (US), LLC
H04B17/19H04B17/17H04B17/327
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 12,355,501
App. No.
17/895,756
Granted
Jul 8, 2025
Kind
B2
Abstract

Methods, apparatus, systems, and articles of manufacture are disclosed to perform a self-test of a wireless networking device. Examples disclosed herein include communication controller circuitry to cause the first WNIC to obtain a plurality of data packets from a second WNIC at a frequency. Examples herein further include signal strength determination circuitry to determine a received signal strength indicator (RSSI) value for an antenna of the first WNIC. Examples herein further include performance determination circuitry to increment a counter associated with the antenna when the RSSI value does not satisfy a first threshold and report an error associated with the antenna to a back office facility when the counter associated with the antenna does not satisfy a second threshold.

Claims (55)

1. An apparatus to perform a wireless device self-test, the apparatus comprising:

a first wireless network interface controller (WNIC);

a processor; and

a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:

causing the first WNIC to obtain a plurality of data packets from a second WNIC at a frequency;

determining a received signal strength indicator (RSSI) value for an antenna of the first WNIC, wherein the determining of the RSSI value is based on an average of RSSI values corresponding to the plurality of data packets;

incrementing a counter associated with the antenna when the RSSI value does not satisfy a first threshold; and

reporting an error associated with the antenna to a back office server when the counter associated with the antenna does not satisfy a second threshold.

2. The apparatus of claim 1 , wherein the first and second thresholds are obtained from the back office server.

3. The apparatus of claim 1 , the set of operations further comprising:

programming the second WNIC to send the data packets over the frequency.

4. The apparatus of claim 1 , wherein the apparatus includes the first and second WNICs, a third WNIC, and a fourth WNIC, and wherein the first, second, third, and fourth WNICs include sets of four antennas.

5. The apparatus of claim 4 , wherein the plurality of data packets is a first plurality of data packets, and the set of operations further comprises:

causing the first WNIC to obtain a second plurality of data packets from the third WNIC at the frequency; and

causing the first WNIC to obtain a third plurality of data packets from the fourth WNIC at the frequency.

6. The apparatus of claim 5 , wherein the RSSI value is a first RSSI value, and the set of operations further comprises:

determining a second RSSI value corresponding to the second plurality of data packets; and

determining a third RSSI value corresponding to the third plurality of data packets.

7. The apparatus of claim 6 , wherein the frequency is a first frequency, and the set of operations further comprises:

causing the first WNIC to obtain a fourth plurality of data packets from the second WNIC at a second frequency;

causing the first WNIC to obtain a fifth plurality of data packets from the third WNIC at the second frequency; and

causing the first WNIC to obtain a sixth plurality of data packets from the fourth WNIC at the second frequency.

8. The apparatus of claim 7 , wherein the second threshold corresponds to half of a total number of RSSI values determined for the antenna, the total number of RSSI values corresponding to the first and second frequencies.

9. A non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by a processor, cause performance of a set of operations comprising:

causing a first wireless network interface controller (WNIC) to retrieve a plurality of data packets from a second WNIC at a frequency;

processing a received signal strength indicator (RSSI) value for an antenna of the first WNIC, wherein the processing of the RSSI value is based on an average of RSSI values corresponding to the plurality of data packets;

incrementing a counter associated with the antenna when the RSSI value does not satisfy a first threshold; and

communicating an error associated with the antenna to a back office server when the counter associated with the antenna does not satisfy a second threshold.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the plurality of data packets is a first plurality of data packets, and the set of operations further comprise:

causing the first WNIC to obtain a second plurality of data packets from a third WNIC at the frequency; and

causing the first WNIC to obtain a third plurality of data packets from a fourth WNIC at the frequency.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the RSSI value is a first RSSI value, and the set of operations further comprise:

processing a second RSSI value corresponding to the second plurality of data packets; and

processing a third RSSI value corresponding to the third plurality of data packets.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the frequency is a first frequency, and the set of operations further comprise:

causing the first WNIC to retrieve a fourth plurality of data packets from the second WNIC at a second frequency;

causing the first WNIC to retrieve a fifth plurality of data packets from the third WNIC at the second frequency; and

causing the first WNIC to retrieve a sixth plurality of data packets from the fourth WNIC at the second frequency.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the second threshold corresponds to half of a total number of RSSI values calculated for the antenna, the total number of RSSI values corresponding to the first and second frequencies.

14. A method comprising:

causing a first wireless network interface controller (WNIC) to gather a plurality of data packets from a second WNIC at a frequency;

determining a received signal strength indicator (RSSI) value for an antenna of the first WNIC, wherein the determining of the RSSI value is based on an average of RSSI values corresponding to the plurality of data packets;

incrementing a counter associated with the antenna when the RSSI value does not satisfy a first threshold; and

reporting an error associated with the antenna to a back office server when the counter associated with the antenna does not satisfy a second threshold.

15. The method of claim 14 , wherein the plurality of data packets is a first plurality of data packets, and the causing of the first WNIC to gather comprises:

causing the first WNIC to gather a second plurality of data packets from a third WNIC at the frequency; and

causing the first WNIC to gather a third plurality of data packets from a fourth WNIC at the frequency.

16. The method of claim 15 , wherein the RSSI value is a first RSSI value, and the determining of the RSSI value comprises:

determining a second RSSI value corresponding to the second plurality of data packets; and

determining a third RSSI value corresponding to the third plurality of data packets.

17. The method of claim 16 , wherein the frequency is a first frequency, and the causing of the first WNIC to gather comprises:

causing the first WNIC to gather a fourth plurality of data packets from the second WNIC at a second frequency;

causing the first WNIC to gather a fifth plurality of data packets from the third WNIC at the second frequency; and

causing the first WNIC to gather a sixth plurality of data packets from the fourth WNIC at the second frequency.

18. The method of claim 17 , wherein the second threshold corresponds to half of a total number of RSSI values calculated for the antenna, the total number of RSSI values corresponding to the first and second frequencies.

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 Jan 20, 2023
From: USAJ, MARKO; BOGDAN, KRISTJAN; SIK, PETER; BARBIS, ANDREJ; PANGER, MARKO
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 062439/0855 →