IP Library Granted Patent US 9,987,426
Granted Patent B2
US 9,987,426 · App. 15/406,135 · Granted Jun 5, 2018

Coordination of control commands in a medical device system based on synchronization status between devices

Inventors: Sheldon B. Moberg (Thousand Oaks, CA); Ian B. Hanson (Wayne, PA)
Assignee: Medtronic MiniMed, Inc.
A61M5/172G08C17/02A61M2205/3553A61M2205/3561A61M2205/505
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,987,426
App. No.
15/406,135
Granted
Jun 5, 2018
Kind
B2
Abstract

A medical device system includes at least one controllable patient-worn or patient-carried medical device, and a plurality of controller devices that are capable of independently controlling features or functions of the patient medical device. Control commands and other data is wirelessly communicated among the patient medical device and the multiple controller devices. A number of techniques, protocols, and other measures are provided to coordinate wireless communication between the various devices in a medical device system. These control command coordination processes address situations where conflicting, redundant, or concurrent control commands might be independently issued by the multiple controller devices.

Claims (38)

1. A method of coordinating control commands in a system comprising a computing device and a plurality of wireless controller devices for the computing device, each of the wireless controller devices being capable of independently issuing control commands for the computing device, the method comprising:

wirelessly broadcasting a lockout message from a first controller device of the plurality of wireless controller devices, the lockout message being formatted to disable at least one function of a second controller device of the plurality of wireless controller devices upon receipt of the lockout message at the second controller device;

thereafter, wirelessly transmitting a control command from the first controller device, the control command being formatted to control a function of the computing device upon receipt of the control command by the computing device; and

thereafter, wirelessly broadcasting an unlock message from the first controller device, the unlock message being formatted to clear the lockout message at the second controller device upon receipt of the unlock message at the second controller device.

2. The method of claim 1 , wherein the lockout message is formatted to disable all functions of the second controller device.

3. The method of claim 1 , further comprising:

maintaining the first controller device in an idle state when the first controller device is inactive; and

detecting user interaction with the first controller device while the first controller device is in the idle state, wherein the lockout message is wirelessly broadcast in response to the user interaction.

4. The method of claim 1 , further comprising wirelessly receiving an acknowledgment message at the first controller device, wherein:

the acknowledgement message indicates that the control command was executed by the computing device; and

the unlock message is wirelessly broadcast in response to the acknowledgement message.

5. The method of claim 1 , wherein the lockout message is formatted to disable at least one function of the computing device upon receipt of the lockout message by the computing device.

6. The method of claim 1 , further comprising synchronizing, in response to the unlock message, status information of the second controller device with status information of the first controller device.

7. The method of claim 1 , further comprising disabling at least one function of the first controller device when the first controller device loses wireless connectivity with the computing device.

8. A method of coordinating control commands in a system comprising a computing device and a plurality of wireless controller devices for the computing device, each of the wireless controller devices being capable of independently issuing control commands for the computing device, the method comprising:

wirelessly receiving a lockout message at a first controller device of the plurality of wireless controller devices, wherein the lockout message is broadcast by a second controller device of the plurality of wireless controller devices in preparation of issuing a control command for the computing device;

disabling at least one function of the first controller device upon receipt of the lockout message at the first controller device, resulting in at least one disabled function;

thereafter, wirelessly receiving an unlock message at the first controller device; and

enabling the at least one disabled function upon receipt of the unlock message at the first controller device.

9. The method of claim 8 , wherein the disabling step disables all functions of the first controller device.

10. The method of claim 8 , further comprising synchronizing, in response to the unlock message, status information of the first controller device with status information of the second controller device.

11. The method of claim 8 , wherein the unlock message is wirelessly received from the second controller device or from the computing device.

12. The method of claim 8 , further comprising disabling at least one function of the first controller device when the first controller device loses wireless connectivity with the computing device.

13. A method of coordinating control commands in a system comprising a computing device and a plurality of wireless controller devices for the computing device, the method comprising:

detecting user interaction with the computing device;

after detecting the user interaction, wirelessly broadcasting a disable message from the computing device, the disable message conveying instructions intended to at least partially disable control functions of the plurality of wireless controller devices;

thereafter, executing a function of the computing device; and

after execution of the function, wirelessly broadcasting an enable message from the computing device, the enable message conveying instructions intended to override the effect of the disable message.

14. The method of claim 13 , further comprising generating, in response to detecting the user interaction, a control command with the computing device, wherein the control command initiates execution of the function.

15. The method of claim 13 , wherein the disable message conveys instructions intended to fully disable all control functions of the plurality of wireless controller devices.

16. The method of claim 13 , wherein the detecting step occurs when the computing device and all of the plurality of wireless controller devices are in an idle state.

17. A method of coordinating control commands in a system comprising a computing device and a plurality of wireless controller devices for the computing device, the method comprising:

wirelessly receiving a disable message at the plurality of wireless controller devices, wherein the disable message is broadcast from the computing device in preparation of executing a control command at the computing device;

in response to receiving the disable message, at least partially disabling control functions of the plurality of wireless controller devices, resulting in at least one disabled function;

thereafter, wirelessly receiving an enable message at the plurality of wireless controller devices; and

in response to receiving the enable message, enabling the at least one disabled function of the plurality of wireless controller devices.

18. The method of claim 17 , wherein the step of at least partially disabling control functions disables all functions of the plurality of wireless controller devices.

19. The method of claim 17 , wherein the enable message is wirelessly received from the computing device.

Assignments (1)
SECURITY INTEREST Recorded Jan 16, 2026
From: MEDTRONIC MINIMED, INC.; COMPANION MEDICAL, INC.
To: CITIBANK, N.A.
Reel/Frame 074394/0237 →
Continuity (4)
Continuation 14537754 · Nov 10, 2014
Division 13690160 · Nov 30, 2012
Division 12500272 · Jul 9, 2009
Related Publication 20170119966A1 · May 4, 2017