IP Library Granted Patent US 8,903,350
Granted Patent B2
US 8,903,350 · App. 13/925,550 · Granted Dec 2, 2014

Method for transmitting data in a blood glucose system and corresponding blood glucose system

Inventors: Manfred Ebner (Oberusel, DE); Ulrich Kraft (Hofheim, DE)
Assignee: LifeScan Scotland Limited
A61M5/1723H04W52/0225A61B5/0002A61B5/14532A61B5/4839A61B2560/0209A61M5/14244A61M2205/3569A61M2230/201H04W52/0216H04B7/24Y02B60/50
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 8,903,350
App. No.
13/925,550
Granted
Dec 2, 2014
Kind
B2
Abstract

The present invention relates to a method for wireless transmission of data between components of a blood glucose system ( 1 , I 1 ) including a master controller ( 2, 2 ′) having a receiver ( 10 ) and a transmitter ( 9 ), and at least one slave device ( 3 ) having a receiver ( 19 ) and a transmitter ( 18 ). The slave device ( 3 ) is normally operated in a power saving mode and its receiver ( 19 ) is only activated intermittently at a receiver activation frequency for a predetermined listening period. The controller ( 2, 21 ) transmits a communication initiation data frame to the slave device ( 3 ) via a preamble signal transmitted for a preamble period. Upon receipt of the communication initiation data frame, the slave device ( 3 ) is switched to a communication mode in which it transmits a response to the controller ( 2, 21 ), and the slave device ( 3 ) is switched from the communication mode to the power saving mode.

Claims (48)

1. A method for wireless transmission of data between components of a blood glucose system including a master controller having a receiver and a transmitter and a slave device having a receiver and a transmitter, the method comprises the steps of:

setting a sniff interval for the slave device to a first sniff interval;

determining whether a preamble data transmission is received within a first interval;

in the event the determining step is true, evaluating whether a remainder of the data frame is a communication initiation data frame and deciding whether an address portion of the data frame includes an address of the slave device;

in the event the evaluating step or the determining step is false, deactivating the receiver of the slave; and

in the event the deciding step is true, deactivating the receiver of the slave device and switching the slave device to a communication mode such that the transmitter of the slave device is activated to transmit a response to the master controller and then the receiver of the slave device is again activated to wait for further data frames from the master controller.

2. The method of claim 1 , in which in the communication mode, the method comprises:

transmitting a response from the slave device to the master controller; and

switching the slave device to a power saving mode from the communication mode;

setting a receiver activation frequency to a first frequency upon the switching step and to a second frequency smaller than the first frequency if no communication data frame is received during a predetermined power saving timeout period.

3. The method of claim 2 , in which the communication initiation data frame is transmitted in which the preamble period for transmission of the data frame exceeds the length of the cycle duration corresponding to the first frequency value.

4. The method of claim 3 , in which no response is received by the master controller during a response period, retransmitting the communication initiation data frame in which the preamble period is increased and exceeds the length of the cycle duration corresponding to the second frequency value.

5. The method according to claim 4 , further comprising at least another slave device including a blood glucose meter, in which the at least another slave device performs the same steps as the slave device in the form of an infusion pump.

6. The method according to claim 5 , further comprising

transmitting an indication of a target slave device in the communication initiation data frames by the controller in order to address each communication initiation data frame to a particular slave device, and

in case the particular slave device receives the preamble signal corresponding to a communication initiation data frame during a listening period then:

a) maintaining the receiver of the slave device active at least until the target device indication has been received, and

b) maintaining the receiver of the slave device active until the remainder of the communication initiation data frame has been received if the slave device is the target slave device,

or, in case the slave device is not the target slave device then:

maintaining the slave device in the power saving mode and

setting the activation frequency for the slave device to a third frequency value greater than the second frequency value and subsequently setting the activation frequency to the second frequency value if no communication initiation data frame is received for a predetermined timeout period.

7. The method according to claim 1 , in which the third frequency value is identical to the first frequency value.

8. The method according to claim 1 , in which the controller only transmits communication initiation data frames.

9. The method according to claim 8 , further comprising the following steps:

following transmission of a communication initiation data frame, activating the transmitter of the controller for at least one further transmission period to transmit at least one further data frame including a preamble portion which is chosen such that the preamble signal is transmitted for a preamble period, and

following transmission of each of the at least one further data frame, activating the receiver of the controller for a response period, in which all data frames transmitted by the controller include a command portion in which a command is included, including a communication initiation command in the command portion of any communication initiation data frame to indicate that this data frame is a communication initiation data frame, or

in case a slave device receives the preamble signal during a listening period while it is in the power saving mode: a) maintaining the receiver of the slave device active at least until the command included in the command portion of the data frame has been received, and b) maintaining the slave device in the power saving mode in case the command is not the communication initiation command, and

in case a slave device receives the preamble signal while it is in the communication mode:

a) maintaining the receiver of the slave device active at least until the command included in the command portion of the data frame has been received, and

b) if the command is not the communication initiation command and the slave device is the intended recipient of the data frame, maintaining the receiver of the slave device active until the remainder of the data frame has been received, and

activating and deactivating the transmitter of the slave device to transmit a response to the controller.

10. The method according to claim 8 , in which the communication mode is terminated if no data frame for the respective slave device is received for a predetermined communication timeout period, and in which in communication mode the receiver of the respective slave device is maintained active whenever its transmitter is not activated to transmit a response.

11. The method according to claim 10 , further comprising the steps of

tracking at the controller the time since transmitting the last data frame to a particular slave device,

determining at the controller, prior to transmitting a data frame to the same slave device, based on a comparison between the tracked time and the predetermined communication timeout period whether this slave device is expected to still be in communication mode, and,

if it is determined that the slave device is expected to still be in communication mode, initially transmitting the data frame such that the preamble period spans a time period shorter than the cycle durations corresponding to the first frequency value and the second frequency value.

12. The method according to claim 11 , further comprising the steps of:

including a delay time period indication into a response transmitted by a slave device to a particular first data frame to indicate that the actual response will be transmitted later,

deactivating the transmitter and the receiver of both the slave device and the controller for the indicated delay time period, activating the transmitter of the controller after the end of the delay time period to transmit a second data frame requesting the response to the first data frame,

activating the receiver of the slave device after the end of the delay time period to wait for the receipt of the second data frame, and

subsequently activating the transmitter of the slave device to transmit the requested response to the controller.

13. The method according to claim 10 , in which a data frame including a termination command is transmitted by means of the controller to a slave device in communication mode, and in which the communication mode of the slave device is terminated upon receipt of this data frame.

14. The method according to claim 10 , in which the transmission of at least one communication initiation data frame by the controller is initiated by user request.

15. The method according to claim 10 , further comprising the steps of periodically generating a timer event in the controller, and transmitting a communication initiation data frame by the controller upon each occurrence of a timer event.

16. The method according to claim 15 , further comprising the steps of:

choosing the frequency at which the timer events occur to have the second frequency value such that the second frequency value comprises an integral multiple of the timer event frequency, including a time reference in each communication initiation data frame initiated by a timer event,

examining the time reference upon receipt at a slave device, and synchronizing by the time reference the start times of the listening periods with the timer events.

17. The method according to claim 1 , in which the slave device comprises at least one of an infusion pump and blood glucose meter and in which the master controller comprises at least one of an infusion pump and a blood glucose meter.

Assignments (18)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2026
From: LIFESCAN GLOBAL CORPORATION; LIFESCAN CHINA, LLC; LIFESCAN IP HOLDINGS, LLC
To: LIFESCAN ENTERPRISES LLC
Reel/Frame 075848/0012 →
RELEASE OF SECURITY INTEREST Recorded Dec 8, 2025
From: ANKURA TRUST COMPANY, LLC
To: LIFESCAN IP HOLDINGS, LLC
Reel/Frame 073929/0495 →
RELEASE OF SECURITY INTEREST Recorded Dec 8, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: LIFESCAN IP HOLDINGS, LLC
Reel/Frame 073929/0316 →
RELEASE OF SECURITY INTEREST Recorded Dec 8, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSBWILMINGTON SAVINGS FUND SOCIETY, FSB
To: LIFESCAN IP HOLDINGS, LLC
Reel/Frame 073928/0626 →
SECURITY INTEREST Recorded Dec 8, 2025
From: LIFESCAN ENTERPRISES LLC
To: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 073890/0305 →
SECURITY AGREEMENT Recorded Dec 8, 2025
From: LIFESCAN ENTERPRISES LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 073893/0622 →
ASSIGNMENT OF PATENT SECURITY INTERESTS (1ST LIEN) Recorded Aug 22, 2025
From: BANK OF AMERICA, N.A.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS SUCCESSOR AGENT
Reel/Frame 072567/0482 →
TRANSFER OF SECURITY AGREEMENT RECORDED AT REEL 063740, FRAME 0080 Recorded Nov 12, 2024
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS SUCCESSOR AGENT
Reel/Frame 069340/0243 →
TRANSFER OF SECURITY AGREEMENT RECORDED AT REEL 047179, FRAME 0150 Recorded Nov 11, 2024
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: ANKURA TRUST COMPANY, LLC, AS SUCCESSOR AGENT
Reel/Frame 069314/0022 →
RELEASE OF SECOND LIEN PATENT SECURITY AGREEMENT RECORDED OCT. 3, 2018, REEL/FRAME 047186/0836 Recorded Jun 28, 2023
From: BANK OF AMERICA, N.A.
To: LIFESCAN IP HOLDINGS, LLC; JANSSEN BIOTECH, INC.; JOHNSON & JOHNSON CONSUMER INC.
Reel/Frame 064206/0176 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 23, 2023
From: LIFESCAN IP HOLDINGS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063740/0080 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 22, 2023
From: LIFESCAN IP HOLDINGS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063712/0430 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DELETING PROPERTY NUMBER 6990849, 7169116, 7351770, 7462265,7468125, 7572356, 8093903, 8486245, 8066866 AND ADD 10431140 PREVIOUSLY RECORDED AT REEL: 050839 FRAME: 0634. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 12, 2023
From: LIFESCAN SCOTLAND LTD.
To: CILAG GMBH INTERNATIONAL
Reel/Frame 064656/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: CILAG GMBH INTERNATIONAL
To: LIFESCAN IP HOLDINGS, LLC
Reel/Frame 050840/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: LIFESCAN SCOTLAND LTD.
To: CILAG GMBH INTERNATIONAL
Reel/Frame 050839/0634 →
SECURITY AGREEMENT Recorded Oct 3, 2018
From: LIFESCAN IP HOLDINGS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047186/0836 →
SECURITY AGREEMENT Recorded Oct 2, 2018
From: LIFESCAN IP HOLDINGS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 047179/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2013
From: EBNER, MANFRED; KRAFT, ULRICH
To: LIFESCAN SCOTLAND LIMITED
Reel/Frame 030674/0362 →
Continuity (3)
Continuation 13347937 · Jan 11, 2012
Continuation 12297621
Related Publication 20130344813A1 · Dec 26, 2013