COORDINATION OF CONTROL COMMANDS IN A MEDICAL DEVICE SYSTEM BASED ON SYNCHRONIZATION STATUS BETWEEN DEVICES
First Claim
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.
0 Assignments
0 Petitions
Accused Products
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.
7 Citations
19 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12)
-
-
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. - View Dependent Claims (14, 15, 16)
-
-
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. - View Dependent Claims (18, 19)
-
Specification