Method and system for battery life improvement for low power devices in wireless sensor networks
AssigneeBlackBerry Limited
InventorsHashim Mohammad QADERI, Edward Snow WILLIS, Yuhui LIU, Michael Peter MONTEMURRO
Life of this patent
Estimating the term…
Abstract
A method at a module within a sensor system for updating a timing profile, the method including: turning on a radio of the sensor module for a first time duration; detecting signals from other modules within the sensor system; for each signal, storing data comprising a time such signal is received and an identifier for a module sending such signal; sending the data to a server; and receiving the timing profile from the server.
Claims19
A method at a module within a sensor system for updating a timing profile, the method comprising:
- turning on a radio of the sensor module for a first time duration;
- detecting signals from other modules within the sensor system;
- for each signal, storing data comprising a time such signal is received and an identifier for a module sending such signal;
- sending the data to a server;
- and
- receiving the timing profile from the server.
A module within a sensor system, the module comprising:
- a processor;
- and
- a communications subsystem having a radio,
- wherein the module is configured to:
- turn on the radio of the module for a first time duration;
- detect signals from other modules within the sensor system;
- for each signal, store data comprising a time such signal is received and an identifier for a module sending such signal;
- send the data to a server;
- and
- receive a timing profile from the server.
A non-transitory computer readable medium for storing instruction code, which, when executed by a processor of a module within a sensor system, cause the module to:
- turn on the radio of the module for a first time duration;
- detect signals from other modules within the sensor system;
- for each signal, store data comprising a time such signal is received and an identifier for a module sending such signal;
- send the data to a server;
- and
- receive a timing profile from the server.
Dependencies are inferred from the claim text.