IP Library Granted Patent US 9,363,725
Granted Patent B2
US 9,363,725 · App. 13/058,010 · Granted Jun 7, 2016

Techniques for dynamically switching between synchronous and asynchronous operation modes in body area networks

Inventors: Maulin D. Patel (Tuckahoe, NY); Richard Chen (Croton-On-Hudson, NY)
Assignee: KONINKLIJKE PHILIPS N.V.
H04W36/14A61B5/0022A61B5/0024A61B2560/0209H04W84/10H04W88/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 9,363,725
App. No.
13/058,010
Granted
Jun 7, 2016
Kind
B2
Abstract

Techniques for dynamically switching between synchronous and asynchronous operation modes in body area networks (BANs). One embodiment includes a method ( 400 ) for transitioning from an asynchronous mode to a synchronous mode in a medium access control (MAC) of a BAN. A device receiving a switch mode command (S 410 ) performs the acts comprising: setting a timer to a time period specified in the switch mode command (S 430 ); propagating the received switch mode command to other devices in the BAN (S 440 ); upon expiration of the time period, tuning to a channel selected from a set of channels reserved for the synchronous mode (S 460 ); and initializing a device to operate as either a master device or a slave device in the synchronous mode of operation (S 470 ). Another embodiment includes a method ( 300 ) for transitioning from a synchronous mode to an asynchronous mode in a MAC of a body area networks (BAN).

Claims (47)

1. A method for transitioning from a synchronous mode to an asynchronous mode in a medium access control (MAC) of a body area network (BAN) upon receiving a switch mode command, comprising:

setting a timer to a time period specified in the switch mode command for switching from the synchronous mode to the asynchronous mode within the BAN;

upon expiration of the time period, tuning a device to a channel selected from a first set of channels in the BAN reserved for the asynchronous mode, wherein the first set of channels is different from a second set of channels that is reserved for the synchronous mode in the BAN; and

causing the device to operate in the asynchronous mode over the reserved channel, wherein the device is configured for asynchronously duty cycling between sleep and wakeup times.

2. The method of claim 1 , further comprising receiving the switch mode command at the device and propagating the received switch mode command to other devices in the BAN.

3. The method of claim 1 , wherein the switch mode command includes at least a time when a mode switch is to be performed, the channel for the asynchronous mode of operation, and identity of a group of devices that should switch their mode.

4. The method of claim 2 , wherein the switch mode command is sent from either a peer device or an application layer.

5. The method of claim 4 , further comprising checking by the device receiving the switch mode command if the device belongs to the group of devices designated in the switch mode command.

6. The method of claim 1 , further comprising tuning each slave device operating in the asynchronous mode to a prearranged channel being selected from the first set of asynchronous mode channels, when the slave device cannot communicate with a master device for a predefined duration of time.

7. A non-transitory computer readable medium having stored thereon computer executable code, when executed, causing a computer or a processor to perform the process of transitioning from a synchronous mode to an asynchronous mode in a medium access control (MAC) of a body area network (BAN), comprising:

setting a timer to a time period specified in a switch mode command for switching from the synchronous mode to the asynchronous mode within the BAN, upon receiving the switch mode command at a device;

upon expiration of the time period, tuning the device to a channel selected from a first set of channels in the BAN reserved for the asynchronous mode, wherein the first set of channels is different from a second set of channels that is reserved for the synchronous mode in the BAN; and

causing the device to operate in the asynchronous mode over the reserved channel, wherein the device is configured for asynchronously duty cycling between sleep and wakeup times.

8. A method for transitioning from an asynchronous mode to a synchronous mode in a medium access control (MAC) of a body area network (BAN) upon receiving a switch mode command, comprising:

setting a timer to a time period specified in the switch mode command for switching from the asynchronous mode to the synchronous mode within the BAN;

propagating the received switch mode command to other devices in the BAN;

upon expiration of the time period, tuning to a channel selected from a second set of channels in the BAN reserved for the synchronous mode, wherein the second set of channels is different from a first set of channels that is reserved for the asynchronous mode in the BAN; and

initializing a device to operate as either a master device or a slave device in the synchronous mode of operation, wherein the device is configured for synchronously duty cycling between sleep and wakeup times.

9. The method of claim 8 , wherein the switch mode command includes at least a time when a mode switch is to be performed, the channel for the synchronous mode of operation, and identity of a group of devices that should switch their mode.

10. The method of claim 9 , wherein the switch mode command is sent from either a peer device or an application layer.

11. The method of claim 10 , further comprising checking by the device receiving the switch mode command if the device belongs to the group of devices designated in the switch mode command.

12. The method of claim 8 , wherein each device initialized as a master device further performs:

scanning the channel reserved for the synchronous mode to detect at least global beacons transmitted by the at least one other master device;

joining an existing beacon group of the at least one other master device, when the channel is occupied by at least one other master device; and

transmitting global beacons on the channel by the master device switched to the synchronous mode, when the channel is not occupied by the at least one other master device.

13. The method of claim 8 , further comprising, when each device is initialized as a slave device, scanning the channel reserved for the synchronous mode to detect at least local beacons transmitted by at least one master device; and joining the at least one master device when local beacons are detected on the channel.

14. The method of claim 13 , further comprising checking by a master device if all its respective neighbor devices have switched to the synchronous mode; and switching back to the asynchronous mode during idle time to transmit the switch mode command from the master device to its respective neighbor devices when at least one neighbor device has not switched to the synchronous mode.

15. A non-transitory computer readable medium having stored thereon a computer executable code, when executed, causing a computer or a processor to perform the process of transitioning from an asynchronous mode to a synchronous mode in a medium access control (MAC) of a body area network (BAN), comprising:

setting a timer to a time period specified in a switch mode command for switching from the asynchronous mode to the synchronous mode within the BAN, upon receiving the switch mode command at a device;

propagating the received switch mode command to other devices in the BAN;

upon expiration of the time period, tuning to a channel selected from a second set of channels in the BAN reserved for the synchronous mode, wherein the second set of channels is different from a first set of channels that is reserved for the asynchronous mode in the BAN; and

initializing a device to operate as either a master device or a slave device in the synchronous mode of operation, wherein the device is configured for synchronously duty cycling.

16. A wireless device operable in a body area network, comprising:

a radio transceiver configured to receive and transmit radio signals over a medium of the body area network;

a processor;

a memory for storing instructions that, when executed, configure the processor to:

set a timer to a time period specified in a switch mode command for switching from the synchronous mode to the asynchronous mode within the BAN, upon receiving the switch mode command at the device;

tune a device to a channel selected from a first set of channels in the BAN reserved for the asynchronous mode, upon expiration of the time period, wherein the first set of channels is different from a second set of channels that is reserved for the synchronous mode in the BAN; and

cause the device to operate in the asynchronous mode over the reserved channel, wherein the device is configured for asynchronously duty cycling between sleep and wakeup times.

17. A wireless device operable in a body area network, comprising:

a radio transceiver configured to receive and transmit radio signals over a medium of the body area network;

a processor;

a memory for storing instructions that, when executed, configure the processor to:

set a timer to a time period specified in a switch mode command for switching from the asynchronous mode to the synchronous mode within the BAN, upon receiving the switch mode command at the device;

propagate the received switch mode command to other devices in the BAN;

tune to a channel selected from a second set of channels in the BAN reserved for the synchronous mode, upon expiration of the time period, wherein the second set of channels is different from a first set of channels that is reserved for the asynchronous mode in the BAN; and

initialize a device to operate as either a master device or a slave device in the synchronous mode of operation, wherein the device is configured for synchronously duty cycling.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2021
From: KONINKLIJKE PHILIPS N.V.
To: SHENZHEN TCL CREATIVE CLOUD TECHNOLOGY CO., LTD.
Reel/Frame 057207/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2011
From: PATEL, MAULIN D.; CHEN, RICHARD
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 026081/0785 →
Continuity (2)
Provisional Application 61087751 · Aug 11, 2008
Related Publication 20110176503A1 · Jul 21, 2011