IP Library › Granted Patent US 12,270,886
Granted Patent B2
US 12,270,886 · App. 18/309,366 · Granted Apr 8, 2025

Methods and apparatus to trigger calibration of a sensor node using machine learning

Inventors: Yatish Mishra (Tempe, AZ); Mats Agerstam (Portland, OR); Mateo Guzman (Hillsboro, OR); Sindhu Pandian (Hillsboro, OR); Shubhangi Rajasekhar (Santa Clara, CA); Pranav Sanghadia (Chandler, AZ); Troy Willes (Santa Clara, CA)
Assignee: Intel Corporation
G01R35/005G06F16/90335G06F18/214G06F18/24143G06N3/04G06N3/08G06N20/00G06Q10/04G06V10/764H04L67/125H04W4/50H04W4/70H04W52/223H04L67/12
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,270,886
App. No.
18/309,366
Granted
Apr 8, 2025
Kind
B2
Abstract

Methods, apparatus, systems and articles of manufacture to trigger calibration of a sensor node using machine learning are disclosed. An example apparatus includes a machine learning model trainer to train a machine learning model using first sensor data collected from a sensor node. A disturbance forecaster is to, using the machine learning model and second sensor data, forecast a temporal disturbance to a communication of the sensor node. A communications processor is to transmit a first calibration trigger in response to a determination that a start of the temporal disturbance is forecasted and a determination that a first calibration trigger has not been sent.

Claims (48)

1. At least one non-transitory machine readable storage medium comprising instructions that cause programmable circuitry to:

predict, with a machine learning model, a time period when a network node will experience interference from an environment including the network node; and

cause transmission of a communication to cause the network node to calibrate, the calibration to cause the network node to mitigate the interference by communicating with a first gateway based on the time period.

2. The at least one non-transitory machine readable storage medium of claim 1 , wherein the instructions cause the programmable circuitry to predict the time period based on historical data, the historical data indicative of past periods of interference for at least the network node.

3. The at least one non-transitory machine readable storage medium of claim 1 , wherein the instructions cause the programmable circuitry to cause transmission of the communication based on a start time of the time period.

4. The at least one non-transitory machine readable storage medium of claim 1 , wherein the communication is a first communication to cause the network node to calibrate a first time, and the instructions cause the programmable circuitry to cause transmission of a second communication based on an end time of the time period, the second communication to cause the network node to calibrate a second time.

5. The at least one non-transitory machine readable storage medium of claim 1 , wherein the instructions cause the programmable circuitry to:

increment a counter based on a beacon frame from the network node; and

cause transmission of a value of the counter to the network node based on a request for a count of beacon frames, the request received from the network node.

6. The at least one non-transitory machine readable storage medium of claim 5 , wherein the instructions cause the programmable circuitry to reset the counter based on receipt of a reset frame.

7. The at least one non-transitory machine readable storage medium of claim 1 , wherein the instructions cause the programmable circuitry to:

set a flag to indicate that the network node is to experience the interference based on a start time of the time period; and

unset the flag to indicate that the network node is not to experience the interference based on an end time of the time period.

8. An apparatus comprising:

communication circuitry;

machine readable instructions; and

programmable circuitry to execute the machine readable instructions to:

based on a calibration trigger associated with a period of expected interference with a communication ability of a network node, cause transmission of beacon frames to a first gateway and a second gateway; and

select one of the first gateway or the second gateway based on at least one of a first reliability of transmission associated with the first gateway, a first cost of transmission associated with the first gateway, a second reliability of transmission associated with the second gateway, or a second cost of transmission associated with the second gateway.

9. The apparatus of claim 8 , wherein the programmable circuitry is to:

determine the first reliability of transmission associated with the first gateway based on a first number of the beacon frames transmitted to the first gateway and a second number of the beacon frames received at the first gateway; and

determine the second reliability of transmission associated with the second gateway based on a third number of the beacon frames transmitted to the second gateway and a fourth number of the beacon frames received at the second gateway.

10. The apparatus of claim 9 , wherein the programmable circuitry is to:

determine the first cost of transmission based on a first transmission power associated with the transmission of the first number of the beacon frames to the first gateway; and

determine the second cost of transmission based on a second transmission power associated with the transmission of the third number of the beacon frames to the second gateway.

11. The apparatus of claim 8 , wherein the programmable circuitry is to:

determine the first cost of transmission associated with the first gateway based on the first reliability of transmission and a target reliability; and

determine the second cost of transmission associated with the second gateway based on the second reliability of transmission and the target reliability.

12. The apparatus of claim 8 , wherein the programmable circuitry is to select the first gateway when the first reliability of transmission satisfies a target reliability and the first cost of transmission is lower than the second cost of transmission.

13. The apparatus of claim 8 , wherein communication with the one of the first gateway or the second gateway reduces power consumption from a power source of the network node for the period of expected interference.

14. A method comprising:

predicting, with a machine learning model executed at a first gateway, a time period when a network node will experience interference from an environment including the network node;

determining, by executing an instruction with programmable circuitry at the first gateway, that the network node is to calibrate itself to mitigate the interference; and

causing the network node to calibrate itself, the calibration to cause the network node to mitigate the interference by communicating with one of the first gateway or a second gateway for a time interval associated with the time period.

15. The method of claim 14 , further including:

transmitting beacon frames to the first gateway and the second gateway; and

selecting one of the first gateway or the second gateway based on at least one of a first reliability of transmission associated with the first gateway, a first cost of transmission associated with the first gateway, a second reliability of transmission associated with the second gateway, or a second cost of transmission associated with the second gateway.

16. The method of claim 15 , further including:

determining the first reliability of transmission associated with the first gateway based on a first number of the beacon frames transmitted to the first gateway and a second number of the beacon frames received at the first gateway; and

determining the second reliability of transmission associated with the second gateway based on a third number of the beacon frames transmitted to the second gateway and a fourth number of the beacon frames received at the second gateway.

17. The method of claim 16 , further including:

determining the first cost of transmission based on a first transmission power associated with the transmission of the first number of the beacon frames to the first gateway; and

determining the second cost of transmission based on a second transmission power associated with the transmission of the third number of the beacon frames to the second gateway.

18. The method of claim 15 , further including:

determining the first cost of transmission associated with the first gateway based on the first reliability of transmission and a target reliability; and

determining the second cost of transmission associated with the second gateway based on the second reliability of transmission and the target reliability.

19. The method of claim 15 , further including selecting the first gateway when the first reliability of transmission satisfies a target reliability and the first cost of transmission is lower than the second cost of transmission.

20. The method of claim 15 , wherein communication with the one of the first gateway or the second gateway reduces power consumption from a power source of the network node for the time period.

Continuity (3)
Continuation 17521622 · Nov 8, 2021
Continuation 16146893 · Sep 28, 2018
Related Publication 20230266419A1 · Aug 24, 2023
References Cited (16)
US 9767671B2 · Chattopadhyay · 2017 [cited by applicant]
US 11169239B2 · Mishra et al. · 2021 [cited by applicant]
US 11686803B2 · Mishra · 2023 [cited by examiner]
US 20140046612A1 · Andelic et al. · 2014 [cited by applicant]
US 20140178084A1 · Kuo et al. · 2014 [cited by applicant]
US 20160125720A1 · Chattopadhyay · 2016 [cited by examiner]
US 20160196375A1 · Nasle · 2016 [cited by applicant]
US 20160266081A1 · Risk · 2016 [cited by examiner]
US 20160291552A1 · Pal · 2016 [cited by examiner]
US 20170372601A1 · Yamashita et al. · 2017 [cited by applicant]
US 20180332483A1 · Yoon · 2018 [cited by examiner]
United States Patent and Trademark Office, “Non-Final Office Action,” issued in connection with U.S. Appl. No. 16/146,893, filed Oct. 22, 2020, 25 Pages. [cited by applicant]
United States Patent and Trademark Office, “Final Office Action”, issued in connection with U.S. Appl. No. 16/146,893, filed Apr. 9, 2021, 25 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 16/146,893, filed Jul. 2, 2021, 11 pages. [cited by applicant]
United States Patent and Trademark Office, “Notice of Allowance and Fee(s) Due,” issued in connection with U.S. Appl. No. 17/521,622, filed Feb. 7, 2023, 13 pages. [cited by applicant]
United States Patent and Trademark Office, “Corrected Notice of Allowability,” issued in connection with U.S. Appl. No. 17/521,622, filed Feb. 15, 2023, 10 pages. [cited by applicant]