US20050130098A1 - System and method for remotely controlling devices - Google Patents
System and method for remotely controlling devices Download PDFInfo
- Publication number
- US20050130098A1 US20050130098A1 US11/049,459 US4945905A US2005130098A1 US 20050130098 A1 US20050130098 A1 US 20050130098A1 US 4945905 A US4945905 A US 4945905A US 2005130098 A1 US2005130098 A1 US 2005130098A1
- Authority
- US
- United States
- Prior art keywords
- unit
- signal
- foot pedal
- message
- cpu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000006073 displacement reaction Methods 0.000 claims abstract description 27
- 230000004044 response Effects 0.000 claims abstract description 17
- 238000004140 cleaning Methods 0.000 claims description 9
- 230000003444 anaesthetic effect Effects 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 7
- 238000005299 abrasion Methods 0.000 claims description 6
- 238000005498 polishing Methods 0.000 claims description 6
- 238000011321 prophylaxis Methods 0.000 claims description 6
- 239000000523 sample Substances 0.000 claims description 6
- 238000001356 surgical procedure Methods 0.000 claims description 6
- 238000003384 imaging method Methods 0.000 claims description 5
- 230000004913 activation Effects 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims 2
- 230000001939 inductive effect Effects 0.000 claims 1
- 238000012549 training Methods 0.000 description 49
- 238000004891 communication Methods 0.000 description 12
- 241000661823 Canopus Species 0.000 description 3
- 230000000994 depressogenic effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000012530 fluid Substances 0.000 description 3
- 102100026816 DNA-dependent metalloprotease SPRTN Human genes 0.000 description 2
- 101710175461 DNA-dependent metalloprotease SPRTN Proteins 0.000 description 2
- 241000364021 Tulsa Species 0.000 description 2
- 238000011109 contamination Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000005355 Hall effect Effects 0.000 description 1
- 238000004500 asepsis Methods 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 210000004262 dental pulp cavity Anatomy 0.000 description 1
- 230000007595 memory recall Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 210000001519 tissue Anatomy 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C1/00—Dental machines for boring or cutting ; General features of dental machines or apparatus, e.g. hand-piece design
- A61C1/0007—Control devices or systems
- A61C1/0015—Electrical systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61C—DENTISTRY; APPARATUS OR METHODS FOR ORAL OR DENTAL HYGIENE
- A61C1/00—Dental machines for boring or cutting ; General features of dental machines or apparatus, e.g. hand-piece design
- A61C1/0007—Control devices or systems
- A61C1/0015—Electrical systems
- A61C1/0023—Foot control
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B17/00—Surgical instruments, devices or methods, e.g. tourniquets
- A61B2017/00973—Surgical instruments, devices or methods, e.g. tourniquets pedal-operated
Definitions
- This invention relates to a system and method for the remotely controlling devices.
- Dental professionals generally utilize a plurality of dental devices when performing dental procedures on patients. Each device or implement is generally controlled using a foot pedal.
- a dental operatory room generally has a plurality of foot pedals located on the floor to allow the dentist to control the plurality of devices.
- the inventor herein has recognized that multiple foot pedals and their associated conduits and cords are a hindrance to the operator's mobility due to multitude of different foot pedals and their associated conduits and cords. Further, because the foot pedals are not standardized, each foot pedal often has a different level of control or “feel” such that the operator of the pedals fails to achieve a consistent level of control among the devices. Further, multiple foot pedals may cause confusion and increase the risk of an inadvertent activation of one of the foot pedals.
- a device associated with a foot pedal needs to be moved within an operatory room or between operatory rooms, an asepsis or contamination problem may occur.
- the operatory room floor and the foot pedal or cable associated with the foot pedal may not be sufficiently clean such that when the device is moved with the associated pedal, the pedal may undesirably contaminate the device.
- the inventor herein has recognized that a need exists for an improved foot pedal control unit that reduces the number of foot pedals needed to control a plurality of dental or medical instruments.
- a system for remotely controlling devices includes a foot pedal unit having a moveable member.
- the system further includes a transmitter operatively associated with the moveable member.
- the transmitter transmits a first signal in response to at least partial displacement of the moveable member when a first device is selected.
- the transmitter transmits a second signal in response to at least partial displacement of the moveable member when a second device is selected.
- a method for remotely controlling devices includes transmitting a first signal in response to at least partial displacement of a moveable member on a foot pedal unit when a first device is selected.
- the method further includes transmitting a second signal in response to at least partial displacement of the moveable member on the foot pedal unit when a second device is selected.
- the method includes controlling the first device based on the first signal.
- the system and method for remotely controlling devices provides a substantial advantage over other systems and methods.
- the system and method provide a foot pedal unit having one movable member that can be utilized to control multiple devices.
- an operator of the foot pedal unit can obtain a consistent control of multiple devices.
- the single foot pedal unit can replace a plurality of other foot pedal providing for a less cluttered operatory floor.
- FIG. 1 is a schematic of a system for remotely controlling devices including a handheld transmitter unit, a foot pedal control system, and a device actuation unit.
- FIG. 2 is a detailed schematic of a handheld transmitter unit.
- FIG. 3 is a detailed schematic of a first embodiment of a foot pedal control system.
- FIG. 4 is a detailed schematic of a first embodiment of a device actuation unit.
- FIG. 5 is a schematic of a foot pedal unit having a rotatable movable member.
- FIG. 6 is a schematic of a foot pedal unit having a linearly displaceable movable member.
- FIG. 7A is a schematic of a “training mode message” transmitted from a handheld unit to a device actuation unit.
- FIG. 7B is a schematic of an “acknowledgment message” transmitted from a device actuation unit to a handheld unit after device actuation unit receives a “training mode message”.
- FIG. 8A is a schematic of a “device selection message” transmitted from a handheld unit to a foot pedal control system to select a device.
- FIG. 8B is a schematic of an “acknowledgment message” transmitted from a foot pedal control system to a handheld unit after the foot pedal control system receives a “device selection message.”
- FIG. 9 is a schematic of a “device actuation message” transmitted from a foot pedal control system to a device actuation unit for “on-off” control of the device.
- FIG. 10 is a schematic of a “device actuation message” transmitted from a foot pedal control system to a device actuation unit for the “variable” control of the device.
- FIGS. 11A-11C are flowcharts of a training method to transmit a Handheld ID from a handheld unit to a device actuation unit.
- FIGS. 12A-12B are flowcharts of a method to transmit a Device Actuation Unit ID from a handheld unit to a foot pedal control system.
- FIGS. 13A-13B are flowcharts of the method to transmit an “on-off” control message from a foot pedal control system to a device actuation unit.
- FIG. 14 is a schematic of a second embodiment of a foot pedal control system.
- FIG. 15 is a schematic of a foot pedal unit that can generate a signal indicative of a position of a moveable member in the foot pedal unit.
- FIG. 16 is a schematic of a second embodiment of a device actuation unit.
- FIG. 17 is a flowchart of the method to transmit a variable-control control message from the foot pedal control system of FIG. 14 to the device actuation unit of FIG. 16 .
- FIG. 18 is a schematic of a device actuation unit operably coupled to a video image capture system.
- System 10 may include a handheld unit 12 , a foot pedal control system 14 , and a device actuation unit 16 .
- System 10 may further include a device actuation unit 17 , a device actuation unit 18 , and devices 19 , 20 , 22 .
- Device actuation units 17 , 18 may have a substantially similar hardware configuration as device actuation unit 16 .
- system 10 will be described as utilizing RF signals to communicate with the various system components, it should be noted that in alternate embodiments of system 10 , infrared signals, near-infrared signals, or magnetic signals could be utilized for communicating with one or more of the various system components. It should be further noted that although only three device actuation units are illustrated in FIG. 1 , a plurality of additional device actuation units (and devices attached thereto) could be controlled using foot pedal control system 14 .
- Handheld unit 12 is provided to transmit RF signals each having a “training mode message” including a Handheld ID associated with handheld unit 12 .
- the “training mode messages” are transmitted to device actuation units 16 , 17 , 18 so that units 16 , 17 , 18 will respond to subsequent RF signals having messages containing the Handheld ID.
- Handheld unit 12 is also utilized to transmit an RF signal containing a “device selection message” to foot pedal control system 14 in order to select a specific device to be controlled by subsequent activation of foot pedal control system 14 by an operator.
- the foot pedal control system 14 is provided to transmit RF signals having a “device actuation message” including the Handheld ID to actuate a device connected to a predetermined device actuation unit. When the predetermined device actuation unit receives an RF signal having the “device actuation message” for the device actuation unit, the device actuation unit will actuate the device operably coupled to the device actuation unit.
- unit 12 may include a central processing unit (CPU) or microprocessor 30 , read-only memory (ROM) 32 , random access memory (RAM) 34 , an input/output (I/O) interface 36 , a transceiver 38 , an antenna 39 , normally-open switches 40 , 42 , 44 , 46 , light emitting diodes (LEDs) 48 , 50 , 52 , 54 , 56 , and a Handheld ID DIP switch 58 .
- CPU 30 of handheld unit 12 may be operably coupled to a battery (not shown) for supplying an operational voltage to CPU 30 .
- handheld unit 12 An advantage of handheld unit 12 is that device actuation units to be controlled by a foot pedal control system can be selected by an operator using handheld unit 12 from any location within an operatory room. Another advantage of handheld unit 12 is that all of the communication between handheld unit 12 and the other system 10 devices are “wireless” communications thus eliminating any need for a plurality of communication wires from unit 12 to a plurality of devices to be trained or controlled.
- Transceiver 38 is provided to transmit and receive RF signals via antenna 39 .
- transceiver 38 operates as both an RF transmitter and an RF receiver.
- Transceiver 38 may receive and transmit RF signals in one or more frequency ranges (e.g., UHF, VHF, or microwave frequency). Further, transceiver 38 may modulate an RF signal containing a message using one or more modulation techniques (e.g., amplitude modulation (AM), frequency modulation (FM), frequency shift keying (FSK)) used by those skilled in the art. Further, transceiver 38 may transmit or pulse each RF signal for a predetermined time interval, such as 15 milliseconds for example.
- AM amplitude modulation
- FM frequency modulation
- FSK frequency shift keying
- transceiver 38 could be replaced with an infrared transceiver (or infrared transmitter and/or infrared receiver) configured to transmit and receive infrared signals or near-infrared signals.
- transceiver 38 could be replaced with a magnetic transceiver (or magnetic transmitter and/or magnetic receiver) configured to transmit and receive magnetic signals.
- transceiver 38 may receive an RF signal containing a predetermined message and transmit a sequence of binary numbers representing the message to CPU 30 . It should be noted that transceiver 38 could be replaced with a single RF transmitter if “handshaking” communication is not desired between (i) handheld unit 12 and the device actuation units, or (ii) handheld unit 12 and the foot pedal control system.
- a “training mode message” includes the following attributes: (i) a Handheld ID, (ii) a Message Length, (iii) a Device Actuation Unit ID, (iv) a Training Mode Code, and (v) a Checksum.
- the Handheld ID may correspond to an 8-bit number determined from DIP switch 58 .
- CPU 30 reads the 8-bit number designated by the selector switch 58 to determine the Handheld ID and then stores the 8-bit number in ROM 32 .
- CPU 30 can read the value “11111111” designated by DIP switch 58 and then store the value “11111111” in ROM 32 .
- the Handheld ID will be used as an identifier for subsequent communications between handheld unit 12 , foot pedal control system 14 , and device actuation units 16 , 17 , 18 .
- the Message Length value corresponds to an 8-bit number representing the number of bytes of data in the “training mode message.”
- the Training Mode Code corresponds to a unique number specifying that a transmitted message is a “training mode message.”
- the Checksum value corresponds to a calculated checksum based on the Device Actuation Unit ID and the Training Mode Code—for checking the accuracy of a transmitted “training mode message.” In particular, the Checksum value may be determined by adding together the Device Actuation Unit ID and the Training Mode Code.
- distinct addresses may be stored in ROM 32 for each of switches 40 , 42 , 44 .
- switches 40 , 42 , 44 may have corresponding Device Actuation Unit ID's “00000001”, “00000010”, “00000011”, respectively, that are stored in ROM 32 .
- the transmitted “training mode message” would have a device actuation unit ID of “00000010.”
- CPU 30 operates in a “device selection mode” when training mode switch 46 is an open operational position. Thereafter, when an operator closes one of selection switches 40 , 42 , 44 for selecting devices 19 , 20 , 22 , respectively, CPU 30 induces transceiver 38 to transmit an RF signal having a “device selection message” which will be received by foot pedal control system 14 .
- the “device selection message” includes the following attributes: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, and (v) Checksum. The Checksum value in the “device selection message” is identical to the Device Actuation Unit ID.
- CPU 30 can induce LEDs 48 , 50 , 52 to emit light when selection switches 40 , 42 , 44 , respectively, are in a closed operational position.
- CPU 30 induces LED 54 to emit light when a valid RF signal is being received by transceiver 38 .
- CPU 30 induces LED 56 to emit light when the training mode switch 46 is in a closed operational position.
- Foot pedal control system 14 is provided to transmit RF signals each having a “device actuation message,” including the Handheld ID, to actuate a device connected to a predetermined device actuation unit.
- foot pedal control system 14 includes a CPU 62 , ROM 64 , RAM 66 , (I/O) interface 68 , a transceiver 70 , an antenna 71 , light emitting diodes (LEDs) 72 , 74 , 76 , 78 , a Handheld ID DIP switch 80 , an air pump 82 , a foot pedal unit 84 , a pneumatic switch or pressure sensor 94 , a pneumatically controlled dental implement 98 , a valve 96 , and conduits 86 , 92 .
- CPU 62 of foot pedal control system 14 may be operably coupled to a battery (not shown) for supplying an operational voltage to CPU 62 .
- An advantage of foot pedal control system 14 is that all of the communication between foot pedal control system 14 and the other system 10 devices are “wireless” communications thus eliminating any need for a plurality of communication wires from foot pedal control system 14 to a plurality of devices to be controlled.
- Transceiver 70 is provided to transmit and receive RF signals via antenna 71 .
- transceiver 70 operates as both an RF transmitter and an RF receiver.
- Transceiver 70 may receive and transmit RF signals in one or more frequency ranges (e.g., UHF, VHF, or microwave frequency).
- transceiver 70 may modulate an RF signal containing a message using one or more modulation techniques (e.g., amplitude modulation (AM), frequency modulation (FM), frequency shift keying (FSK)) used by those skilled in the art.
- modulation techniques e.g., amplitude modulation (AM), frequency modulation (FM), frequency shift keying (FSK)
- transceiver 70 may transmit or pulse each RF signal for a predetermined time interval, such as 15 milliseconds for example.
- transceiver 70 could be replaced with an infrared transceiver (or infrared transmitter and/or infrared receiver) configured to transmit and receive infrared signals or near-infrared signals.
- transceiver 70 could be replaced with a magnetic transceiver (or magnetic transmitter and/or magnetic receiver) configured to transmit and receive magnetic signals.
- transceiver 70 may receive an RF signal containing a predetermined message and transmit a sequence of binary numbers representing the message to CPU 62 . It should be noted that transceiver 70 could be replaced with a single RF transmitter if “handshaking” communication is not desired between foot pedal control system 14 and handheld unit 12 .
- Distinct addresses may be stored in ROM 64 for each of LEDs 72 , 74 , 76 .
- LEDs 72 , 74 , 76 may have associated Device Actuation Unit ID's “00000001”, “00000010”, “00000011”, respectively that are stored in ROM 64 .
- CPU 62 can induce LED 72 to emit light.
- CPU 62 can induce LED 78 to emit light when transceiver 70 is receiving an RF signal.
- CPU 62 when CPU 62 receives a valid “device selection message” from handheld unit 12 , CPU 62 will generate an “acknowledgment message.”
- the “acknowledgment message” contains the following attributes: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, and (iv) Checksum.
- the Checksum value in the “acknowledgment message” is equal to the Device Actuation Unit ID value.
- CPU 62 can induce transceiver 70 to transmit an RF signal containing the “acknowledgment message” 176 to handheld unit 12 .
- Handheld ID DIP switch 80 is provided to select the Handheld ID that foot pedal control system 14 will respond to.
- DIP switch 80 may be set to an 8-bit value of “11111111” corresponding to a Handheld ID.
- the Handheld ID specified by DIP switch 80 foot of pedal control system 14 should be equal to the Handheld ID specified by DIP switch 58 of handheld unit 12 .
- foot pedal control system 14 The remaining components of foot pedal control system 14 will now be explained.
- Foot pedal unit 84 is provided to detect at least partial displacement of movable member 88 by an operator.
- Foot pedal control unit 84 may further include a housing 89 , a movable member 88 , and a pneumatic valve 90 .
- Foot pedal unit 84 is connected to an air pump 82 via a conduit 86 .
- Air pump 82 supplies pressurized air at a predetermined pressure through conduit 86 to pneumatic valve 90 .
- Foot pedal unit 84 is further operatively coupled to a conduit 92 that extends to a pneumatic valve 96 that is further coupled to a pneumatically controlled dental implement 98 .
- a pneumatic switch 94 or a pressure sensor 94 ′ may be operatively coupled to conduit 92 .
- the switch 94 or pressure sensor 94 ′ may transmit a signal to I/O interface 68 that is measured or read by CPU 62 .
- pneumatic valve 90 When a foot 87 of an operator displaces movable member 88 , pneumatic valve 90 may open to propagate pressurized air from air pump 82 to pneumatic valve 96 for driving dental implement 98 . Valve 96 only opens when an operator removes dental implement 98 from a holding fixture.
- foot pedal control unit 84 may be further utilized to control a plurality of other devices.
- pneumatic switch 94 may detect the opening and generate a signal.
- the signal induces CPU 62 to generate a “device actuation message.”
- CPU 62 may generate the “device actuation message” when the pressure is greater than or equal to a predetermined pressure. It should be noted that the pressure in conduit 92 will be greater than or equal to the predetermined pressure displacement of movable member 88 at least partially opens valve 90 .
- transceiver 70 may induce transceiver 70 to transmit an RF signal containing the “device actuation message” to a device actuation unit.
- foot pedal control unit 84 An advantage of foot pedal control unit 84 is that a single movable member 88 (on a single foot pedal unit) can be utilized to selectively control a plurality of device actuation units and associated devices coupled to the device actuation units. Thus, other foot pedal units having a plurality of movable members or pedals for controlling a plurality of devices are no longer needed. Thus, with foot pedal control unit 84 , dental or medical professionals will not have to “search” for the correct pedal from a plurality of pedals with their feet to actuate a desired device, as done with other foot pedal units having a plurality of foot pedals. Further, a plurality of other foot pedal units each having a pedal for controlling a distinct device will no longer be needed.
- foot pedal control unit 84 can replace a plurality of other foot pedal units, unit 84 will provide for a less cluttered operatory floor. Further, dental or medical professionals using foot pedal unit 84 can obtain a consistent “feel” or depression force for controlling multiple devices.
- the “device actuation message” transmitted in an RF signal from the foot pedal control system 16 may contain the following attributes: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Actuation Code, and (v) Checksum.
- the Checksum value may be determined by adding the Device Actuation Unit ID and the Actuation Code.
- foot pedal control system 14 may transmit device actuation message” 178 to device actuation unit 16 to control device 19 .
- Device actuation unit 16 is provided to actuate a device, such as a dental or medical device for example, operatively coupled to unit 16 .
- device actuation unit 16 may include a CPU 110 , ROM 112 , RAM 114 , I/O interface 116 , a transceiver 118 , an antenna 120 , a training mode switch 128 , Device Actuation ID DIP switch 130 , LEDs 122 , 124 , a voltage driver 126 , and a relay 132 .
- CPU 110 of device actuation unit 16 may be operably coupled to a battery (not shown) for supplying an operational voltage to CPU 110 .
- device actuation unit 16 can be moved with an operably coupled device to be controlled, from a first room to a second room, without the need for moving foot pedal control system 14 . Thereafter, device actuation unit 16 could be programmed to respond to another hand-held unit and another foot pedal control system 14 in the second room. Thus, device actuation unit 16 prevents contamination of other devices by allowing an operator to move device actuation 16 and an operably coupled device without having to move or touch a potentially contaminated foot pedal control system 16 .
- Another advantage of device actuation unit 16 is that device actuation unit 16 can be controlled using “wireless” communications thus eliminating any need for a plurality of communication wires to device actuation unit 16 .
- Transceiver 118 is provided to transmit and receive RF signals via antenna 120 .
- transceiver 118 operates as both an RF transmitter and an RF receiver.
- Transceiver 118 may receive and transmit RF signals in one or more frequency ranges (e.g., UHF, VHF, or microwave frequency). Further, transceiver 118 may modulate an RF signal containing a message using one or more modulation techniques (e.g., amplitude modulation (AM), frequency modulation (FM), frequency shift keying (FSK)) used by those skilled in the art. Further, transceiver 118 may transmit or pulse each RF signal for a predetermined time interval, such as 15 milliseconds for example.
- AM amplitude modulation
- FM frequency modulation
- FSK frequency shift keying
- transceiver 118 could be replaced with an infrared transceiver (or infrared transmitter and/or infrared receiver) configured to transmit and receive infrared signals or near-infrared signals.
- transceiver 118 could be replaced with a magnetic transceiver (or magnetic transmitter and/or magnetic receiver) configured to transmit and receive magnetic signals.
- transceiver 118 may receive an RF signal containing a predetermined message and transmit a sequence of binary numbers representing the message to CPU 110 . It should be noted that transceiver 118 could be replaced with a single RF transmitter if “handshaking” communication is not desired between device actuation unit 16 and handheld unit 12 .
- Voltage driver 126 is provided to generate a voltage for actuating a relay 132 coupled to device 19 .
- voltage driver 126 is coupled to I/O interface 126 and is further coupled to a coil 134 of relay 132 .
- Voltage driver 126 may receive a signal from CPU 110 via I/O interface 116 that induces driver 126 to generate a voltage sufficient to energize coil 134 .
- a contact 136 of relay 132 may move to a closed operating position to “turn on” or energize device 19 .
- DIP switch 130 is used to specify a Device Actuation Unit ID for device actuation unit 16 .
- CPU 110 reads the 8-bit number designated by switch 130 to determine the Device Actuation Unit ID and then stores the 8-bit number in ROM 112 .
- ROM 112 For example, referring to FIG. 4 , CPU 110 can read the value “00000001” designated by selector switch 130 and then store the value “00000001” in ROM 112 .
- LED 124 may be provided to indicate when device actuation unit 16 is receiving an RF signal having a valid “device actuation message” from foot pedal control system 14 .
- CPU 110 induces LED 124 to emit light when transceiver 118 is receiving an RF signal having a valid “device actuation message” from foot pedal control system 14 .
- LED 122 may be provided to indicate when device actuation unit 16 receives a valid “device selection message” from handheld unit 12 .
- CPU 110 induces LED 122 to emit light when transceiver 118 receives an RF signal having a valid “device selection” message from handheld unit 12 .
- Training mode switch 128 is provided to place CPU 110 into a “training mode” operation.
- CPU 110 enters a “training mode” and awaits receipt of a “training mode message” from handheld unit 12 .
- FIGS. 7A, 7B when CPU 110 receives a valid “training mode message” (e.g. training mode message 170 ), the CPU 110 generates an acknowledgment message (e.g. acknowledgment message 172 ).
- the “acknowledgment message” contains the following attributes: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Device Actuation Unit ID, and (v) Checksum.
- the Checksum value in the “acknowledgment message” is equal to twice the Device Actuation Unit ID value. Further, CPU 110 induces transceiver 118 to transmit an RF signal containing the “acknowledgment message” to handheld unit 12 . CPU 110 also stores the Handheld ID from the valid “training mode message” in ROM 112 for verifying whether subsequent received messages are valid “device selection messages.”
- CPU 110 After device actuation unit 16 has been trained with a Handheld ID and the training mode switch 128 is moved to an open operating position, CPU 110 enters a “device actuation message receiving mode.” In particular, when an operator opens switch 128 , CPU 110 awaits an RF signal containing a “device actuation message” from foot pedal control system 14 . Referring to FIG. 9 , when a valid “device actuation message” is received by CPU 110 indicating that foot pedal control system 14 is instructing device actuation unit 16 to actuate device 19 , CPU 110 induces voltage driver 126 to close contact 136 to “turn on” or energize device 19 .
- CPU 110 continues to energize device 19 so long as a valid “device actuation message” is received from system 14 within predetermined time intervals.
- contact 126 could also be utilized to control energization and de-energization of a pneumatic valve (not shown) or a hydraulic valve (not shown) for opening or closing a pneumatic valve or hydraulic valve, respectively, for further controlling operation of any pneumatically controlled device or hydraulically controlled device, respectively.
- devices 19 , 20 , 22 may comprise any electrically, pneumatically, magnetically, or hydraulically actuated device.
- devices 19 , 20 , 22 may comprise electrically, pneumatically, magnetically, or hydraulically actuated medical or dental devices.
- devices 19 , 20 , 22 may comprise one or more of the following devices: a drill, a dental chair whose chair position can be adjusted automatically, an infrared photo-optic imaging camera, a dental irrigator, an intra-oral camera, a laser, an air-abrasion unit, an electro-surgery unit, an ultrasonic teeth cleaning unit, a piezo-ultrasonic unit, an air polishing prophylaxis device, a gum depth measurement probe, a surgical microscope, a microprocessor controlled anesthetic delivery system, and an endodontic heat source device.
- a drill useable with the inventive control system includes the torque control motor drill sold under the trademark Tecnika and is manufactured by Advanced Technology Research (ATR), located at Via del Pescino, 6, 51100 Pistoia, Italy, and sold in the United States by Dentsply Tulsa Dental at 5001 E. 68 th , Tulsa, Okla. 74136-3332.
- ATR Advanced Technology Research
- the inventive control system could be used to control operation of any electrically controlled or pneumatically controlled drill.
- a dental chair usable with the inventive control system includes the dental chair sold under the trademark Priority® manufactured by A-DEC located at 2601 Crestview Drive, Newberg, Oreg., which provides elevational control of the chair, tilting of the back of the chair, and memory recall positions.
- Priority® manufactured by A-DEC located at 2601 Crestview Drive, Newberg, Oreg.
- the inventive control system could be used to control operation of any electrically controlled or hydraulically controlled dental chair or control unit associated with the dental chair.
- an infrared photo-optic imaging camera that may be utilized with the inventive control system includes a camera sold under the trademark CEREC® manufactured by Sirona Dental Systems located at Fabrikstrabe 31, 64625 Bensheim, Hessen, Germany, and sold in the United States by Patterson Dental Supply, Inc., located at 1031 Mendota Heights Rd., Saint Paul, Minn. 55120. Further, it should be noted that the inventive control system could be used to control any imaging camera that can be automatically or externally controlled to generate a digital image or a film image.
- inventive control system could be used to control operation of any intra-oral camera (or video capture card or video capture computer associated with the camera) to generate, store, retrieve, display, or print a digital or analog video image.
- a laser unit that may be utilized with the inventive control system includes a laser sold under the trademark OdysseyTM, manufactured by Ivoclar Vivadent Inc., located at 175 Pineview Drive, Amherst, N.Y. 14228.
- the system could be utilized with a laser sold under the trademark Waterlase®, manufactured by Biolase Technology, Inc., located at 981 Calle Amanecer, San Clemente, Calif. 92673.
- the inventive control system could be used to control operation of any other known laser.
- an air-abrasion unit that may be utilized with the inventive control system includes an air-abrasion unit sold under the trademark PrepStartTM, manufactured by Danville Engineering, located at 2021 Omega Road, San Ramon Calif. 94583.
- the inventive control system could be used to control operation of any other type of air-abrasion unit utilized in dental procedures, in medical procedures, or during processing or cleaning of manufactured goods.
- an ultrasonic teeth cleaning unit that may be utilized with the inventive control system includes the teeth cleaning unit sold under the trademark Cavitron® 3000 manufactured by Dentsply International located at 901 W. Oakton Street, Des Plains, Ill. 60018-1884. Further, it should be noted that the inventive control system could be used to control operation of any other ultrasonic teeth cleaning unit.
- a piezo-ultrasonic unit that may be utilized with the inventive control system includes the piezo-ultrasonic unit sold under the trademark Spartan MTSTM, manufactured by Obtura Spartan located at 1663 Fenton Business Park Court, Fenton, Mo. 63026. Further, it should be noted that the inventive control system could be used to control operation of any other piezo-ultrasonic unit that agitates or vibrates a tip for cleaning teeth or removing tooth structure. Piezo-ultrasonic units may have fluid cooled tips.
- an air polishing prophylaxis device that may be utilized with the inventive control system includes the air polishing prophylaxis device sold under the trademark Cavitron® Prophy-Jet®, manufactured by Dentsply International located at 901 W. Oakton Street, Des Plains, Ill. 60018-1884.
- the inventive control system could be used to control operation of any other air polishing prophylaxis device that uses compressed air for delivering a fluid and/or an abrasive compound out of a nozzle for cleaning teeth and gums.
- the inventive control system could utilized with the surgical microscope sold under the trademark ProtégéTM, manufactured by Global Surgical Corporation, located at 3610 Tree Court Industrial Blvd., St. Louis, Mo. 63122-6622.
- the inventive control system could be used to control operation of any other surgical microscope that includes one or more of: automatically controllable height adjustment, automatically controllable focusing, automatically controllable field of view size, viewing lights, and a camera associated with the surgical microscope.
- a microprocessor-controlled anesthetic delivery system that may be utilized with the inventive control system includes the anesthetic delivery system sold under the trademark The WandTM II, manufactured by the Dental Division of Milestone Scientific located at 151 S. Pfingsten Road, Deerfield, Ill. 60015. Further, it should be noted that the inventive control system could be used to control operation of any other microprocessor-controlled anesthetic delivery system that delivers predetermined amounts of an anesthetic to a medical or dental patient.
- an endodontic heat source device that may be utilized with the inventive control system includes the endodontic heat source device sold under the trademark System B HeatSourceTM model 1005, manufactured by Analytic-Sybron Dental Specialties located at 1332 South Lone Hill Avenue, Glendora, Calif. 91740. Further, it should be noted that the inventive control system could be used to control operation of any other endodontic heat source device.
- Drill 19 may include a motor 140 electrically coupled to a low-voltage source 142 and electrical contact 136 . Upon closure of electrical contact 136 , voltage source 142 energizes motor 140 to rotate or reciprocate a drill bit (not shown) or a root canal file.
- step 192 an operator of handheld unit 12 closes training mode switch 46 on handheld unit 12 to induce unit 12 to enter “training mode.”
- CPU 30 in handheld unit 12 energizes LED 56 .
- step 196 the operator closes device selection switch 40 on handheld unit 12 having an associated Device Actuation Unit ID Number (e.g., “00000001”).
- an associated Device Actuation Unit ID Number e.g., “00000001”.
- CPU 30 induces RF transceiver 38 to transmit an RF signal having a “training mode message” including: (i) Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Training Mode Code, and (v) Checksum.
- a “training mode message” including: (i) Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Training Mode Code, and (v) Checksum.
- RF transceiver 118 in device actuation unit 16 receives the RF signal having the “training mode message.”
- step 202 CPU 110 in unit 16 determines whether the received “training mode message” is a valid message. If the value of step 202 equals “yes”, the method advances to step 204 . Otherwise, the method 190 is exited.
- CPU 110 stores the received Handheld ID in ROM 112 .
- CPU 110 induces RF transceiver 118 to transmit an RF signal having an “acknowledgment message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Device Actuation Unit ID, and (v) Checksum.
- RF transceiver 38 in handheld unit 12 receives the RF signal having the “acknowledgment message” from device actuation unit 16 .
- step 210 CPU 30 in handheld unit 12 makes a determination as to whether the received “acknowledgment message” was a valid acknowledgment message. If the value of step 210 equals “yes”, the method advances to step 212 . Otherwise, the method returns to step 202 .
- step 212 CPU 30 in handheld unit 12 energizes LED 48 indicating that (i) the Device Actuation Unit ID associated with switch 40 (and stored in ROM 32 ) matches the Device Actuation Unit ID selected by DIP switch 130 of device actuation unit 16 , and (ii) unit 16 stored the Handheld ID contained in the received “training mode message.”
- step 212 the method 190 is exited.
- step 202 may be implemented using the steps 214 - 224 .
- CPU 110 makes a determination as to whether a Device Actuation Unit ID stored in ROM 112 equals the Device Actuation Unit ID contained in the received “training mode message”. If the value of step 214 equals “yes”, the method advances to step 216 . Otherwise, the method advances to step 224 that indicates an invalid “training mode message” was received.
- step 216 CPU 110 makes a determination as to whether a Training Mode Code stored in ROM 112 equals the Training Mode Code contained in the received “training mode message.” If the value of step 216 equals “yes”, the method advances to step 218 . Otherwise, the method advances to step 224 .
- CPU 110 makes a determination as to whether the number of bytes of the transmitted message equals the Message Length value contained in the received “training mode message.” If the value of step 216 equals “yes”, the method advances to step 220 . Otherwise, the method advances to step 224 .
- CPU 110 makes a determination as to whether the checksum calculated from the received “training mode message” equals the Checksum value contained in the received “training mode message.” If the value of step 220 equals “yes”, CPU 110 indicates that a valid “training mode message was received. In particular, CPU 110 may set a internal memory flag equal to a logical “1” value. Otherwise, the method advances to step 224 where CPU 110 indicates that an invalid “training mode message” was received.
- step 226 CPU 30 in handheld unit 12 makes a determination as to whether a Handheld ID stored in ROM 32 equals the Handheld ID contained in the received “acknowledgment message.” If the value of step 226 equals “yes”, the method advances to step 228 . Otherwise, the method advances to step 236 that indicates an invalid “acknowledgment message” was received by handheld unit 12 .
- step 228 CPU 30 makes a determination as to whether a Device Actuation Unit ID stored in ROM 32 equals the Device Actuation Unit ID contained in the received “acknowledgment message”. If the value of step 228 equals “yes”, the method advances to step 230 . Otherwise, the method advances to step 236 .
- step 230 CPU 30 makes a determination as to whether the number of bytes of the transmitted in the “acknowledgment message” equals the Message Length value contained in the received “acknowledgment message.” If the value of step 230 equals “yes”, the method advances to step 232 . Otherwise, the method advances to step 236 .
- CPU 30 makes a determination as to whether the checksum calculated by CPU 30 based on the received “acknowledgment message” equals the Checksum value contained in the “acknowledgment message.” If the value of step 232 equals “yes”, CPU 30 indicates that a valid “acknowledgment message” was received. In particular, CPU 30 may set a internal memory flag equal to a logical “1” value. Otherwise, the method advances to step 236 where CPU 30 indicates that an invalid “acknowledgment message” was received.
- step 248 an operator opens “training mode” switch 46 on handheld unit 12 to induce CPU 30 to enter into a “device selection mode” operation.
- CPU 30 de-energizes LED's 48 , 50 , 52 , 54 , 56 .
- an operator closes device selection switch 40 on handheld unit 12 having associated Device Actuation Unit ID number (e.g., “00000001”).
- CPU 30 induces RF transceiver 38 to transmit an RF signal having a “device selection message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, and (v) Checksum.
- the Checksum value in the “device selection message” is identical to the Device Actuation Unit ID.
- transceiver 38 could transmit an RF signal having device selection message 174 .
- RF transceiver 70 in foot pedal control system 14 receives the RF signal having the “device selection message” from handheld unit 12 .
- step 258 CPU 62 in foot pedal control system 14 makes a determination as to whether the “device selection message” was a valid message. If the value of step 258 equals “yes”, the method advances to step 260 . Otherwise, the method 246 is exited.
- CPU 62 stores the received Device Actuation Unit ID from the “device selection message” in ROM 64 .
- CPU 62 induces RF transceiver 70 to transmit an RF signal having an “acknowledgment message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Device Actuation Unit ID, and (v) Checksum.
- transceiver 70 could transmit an RF signal having “acknowledgement message” 176 .
- RF transceiver 38 in handheld unit 12 receives the RF signal having the “acknowledgment message” from unit 14 .
- step 265 CPU 30 in handheld unit 12 makes determination as to whether a valid “acknowledgment message” was received. It should be noted that step 265 may be implemented using the method 225 of FIG. 11C . If the value of step 265 equals “yes”, the method advances to step 266 . Otherwise, the method 246 is exited.
- step 266 CPU 30 in handheld unit 12 energizes LED 48 indicating that foot pedal controls system 14 has “learned” the Device Actuation Unit ID associated with switch 40 of handheld unit 12 .
- step 266 the method 246 is exited.
- step 268 CPU 62 in foot pedal control system 14 makes a determination as to whether a Handheld ID stored in ROM 64 equals the Handheld ID contained in the “device selection message.” If the value of step 268 equals “yes”, the method advances to step 270 . Otherwise, the method advances to step 276 that indicates an invalid “device selection message” was received by foot pedal control system 14 .
- step 270 CPU 62 makes a determination as to whether the number of bytes of the transmitted “device selection message” equals the Message Length value contained in the “device selection message.” If the value of step 270 equals “yes”, the method advances to step 272 . Otherwise, the method advances to step 276 .
- CPU 62 makes a determination as to whether the checksum calculated from the received “device selection message” equals the Checksum value contained in the “device selection message.” If the value of step 272 equals “yes”, CPU 62 indicates that a valid “device selection message” was received. In particular, CPU 62 may set a internal memory flag equal to a logical “1” value. Otherwise, the method advances to step 276 where CPU 62 indicates that an invalid “device selection message” was received.
- an operator's foot 87 at least partially displaces a movable member on foot pedal unit 84 .
- CPU 62 detects the displacement of the movable member. It should be noted that several methods may be utilized to detect displacement of a movable member on a foot pedal unit. For example, referring to FIG. 3 , CPU 62 may detect closure of a pneumatic switch (e.g. pneumatic switch 94 ) operably coupled to conduit 92 downstream of foot pedal unit 84 . Closure of the pneumatic switch 94 would indicate that movable member 88 has been at least partially displaced by an operator.
- a pneumatic switch e.g. pneumatic switch 94
- CPU 62 may received a signal (P) from a pressure sensor 94 ′ operably coupled to conduit 92 .
- P a signal
- CPU 62 determines that the pressure signal indicates a pressure in conduit 92 greater than a predetermined pressure level
- CPU 62 can determine that a movable member 88 has been at least partially displaced by an operator.
- foot pedal unit 84 may be replaced with either a foot pedal unit 144 or a foot pedal unit 158 .
- foot pedal unit 144 includes a housing 144 , a movable member 150 , and an electrical switch 146 operably coupled to movable member 150 . Partial rotational displacement of movable member 150 closes electrical contact 146 which may be detected by CPU 62 .
- foot pedal unit 152 includes a housing 154 , a movable member 156 , and an electrical switch 158 operably coupled to movable member 156 . Partial linear displacement of movable member 156 closes electrical switch 158 which may be detected by CPU 62 .
- step 292 in response to displacement of the movable member, CPU 62 induces transceiver 70 to transmit an RF signal having a “device actuation message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Actuation Code, and (v) Checksum.
- the Checksum value may be determined by adding together the Device Actuation Unit ID and the Actuation Code.
- transceiver 70 may transmit a “device selection message” 178 .
- RF transceiver 118 in device actuation unit 16 receives the RF signal having the “device actuation message” from foot pedal control system 14 .
- step 296 CPU 110 in device actuation unit 16 makes a determination as to whether the “device actuation message” is a valid message. If the value of step 296 equals “yes”, the method advances to step 298 . Otherwise, the method advances to step 302 .
- CPU 110 in device actuation unit 16 actuates (e.g., turns on) or continues to actuate device 19 operably coupled to device actuation unit 16 .
- CPU 110 can induce voltage driver 126 to close relay 132 to “turn on” or energize motor 140 of device 19 .
- CPU 110 starts a timer T 1 or continues a timer T 1 .
- step 302 CPU determines whether the timer value associated with timer T 1 is greater than a threshold time T Threshold . If the value of step 302 equals “yes”, the method advances to step 304 . Otherwise, the method returns to step 290 .
- CPU 110 induces voltage driver 126 to de-actuate device 19 .
- CPU 110 can induce voltage driver 126 to open relay 132 to “turn off” or de-energize motor 140 of device 19 .
- step 306 method 286 is exited.
- step 307 for implementing step 296 for determining whether a valid “device actuation message” was received by device actuation unit 16 from foot pedal control system 14 will now be explained.
- CPU 110 in device actuation unit 16 makes a determination as to whether a Handheld ID stored in ROM 112 equals the Handheld ID contained in the “device actuation message.” If the value of step 308 equals “yes”, the method advances to step 310 . Otherwise, the method advances to step 320 that indicates an invalid “device selection message” was received by device actuation unit 16 .
- step 310 CPU 110 makes a determination as to whether a Device Actuation Unit ID stored in ROM 112 equals the Device Actuation Unit ID contained in the “device actuation message”. If the value of step 310 equals “yes”, the method advances to step 312 . Otherwise, the method advances to step 320 .
- step 312 CPU 110 makes a determination as to whether the number of bytes of the transmitted “device actuation message” equals the Message Length value contained in the “device actuation message.” If the value of step 312 equals “yes”, the method advances to step 314 . Otherwise, the method advances to step 320 .
- step 314 CPU 110 makes a determination as to whether a checksum calculated from the received “device actuation message” equals the Checksum value contained in the “device actuation message.” If the value of step 314 equals “yes”, the method advances to step 316 . Otherwise, the method advances to step 320 .
- CPU 110 takes determination as to whether an actuation code stored in ROM 112 equals the Actuation Code contained in the “device actuation message.” If the value of step equals “yes”, CPU 110 indicates a valid “device actuation message” was received. In particular, CPU 110 may set an internal memory flag equal to a logical “1” value. Otherwise, the method advances to step 320 where CPU 110 indicates that an invalid “device actuation message” was received.
- a second exemplary embodiment of a foot pedal control system (e.g., foot pedal control system 14 ′) is illustrated.
- system 14 generates a “device actuation message” for “turning-on” or actuating a device, where system 14 ′ generates a variable “device actuation message” for varying either (i) a speed of a device, such as a drill speed for example, (ii) a position of a member of the device, or (iii) an operational intensity of the device, such as an operational intensity of a laser for example.
- Foot pedal control system 14 ′ may include CPU 62 ′, ROM 64 , RAM 66 , I/O interface 68 , transceiver 70 , antenna 71 , LEDs 72 , 74 , 76 , 78 , a Handheld ID DIP switch 80 , and a foot pedal unit 340 .
- Foot pedal unit 340 includes a housing 342 , a movable member 344 , and a position sensor 346 operably coupled to movable member 344 .
- Position sensor 346 generates a signal (POS 1 ) indicative of an angular position of movable member 344 .
- CPU 62 ′ may receive signal (POS 1 ) and generate a variable “device actuation message” responsive thereto.
- foot pedal unit 340 could be replaced by foot pedal unit 348 (shown in FIG. 15 ) that includes a housing 350 , a movable member 352 , a position sensor 356 , and a magnet 354 . When depressed, movable member 352 can move linearly within housing 350 .
- Movable member 352 may have a magnet 354 coupled thereto.
- Position sensor 356 may comprise a Hall Effect Sensor that detects the linear displacement (d) of magnet 354 and of movable member 352 , and generates a signal (POS 2 ) responsive thereto.
- CPU 62 ′ may receive signal (POS 2 ) and generate a variable “device actuation message” responsive thereto.
- CPU 62 ′ may generate a variable “device actuation message” having the following attributes: (i) Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) a Variable Actuation Code, (v) a Command Code, (vi) Checksum.
- the Variable Actuation Code may be a unique number for instructing device actuation unit 16 ′ that variable control of device 351 is desired.
- the Command Code corresponds to a computed variable value that can be utilized by device actuation unit 16 ′ for varying the operational speed, operational position, or operational intensity of a device.
- the value of the Command Code may be increased as the angular displacement of movable member 344 (or the linear displacement of the member 352 ) from a non-depressed position increases.
- the value of the Command Code may be decreased as the angular displacement of movable member 344 (or the linear displacement of the member 352 ) from a non-depressed position decreases.
- the Checksum value may be determined by adding together the Device Actuation Unit ID, the Variable Actuation Code, and the Command Code.
- a second exemplary embodiment of a device actuation unit (e.g., device actuation unit 16 ′) is illustrated.
- the primary difference between device actuation units 16 and 16 ′ is that unit 16 “turns on” a device whereas unit 16 can variably control the operation of a device.
- unit 16 ′ can control the operational speed, operational position, or operational intensity of a device operably coupled to unit 16 ′.
- device actuation unit 16 ′ may include a pulse width modulation (PWM) driver 352 operably coupled to I/O interface 116 .
- PWM pulse width modulation
- CPU 110 ′ can induce PWM driver 352 to generate a PWM signal that can control the speed of a motor 356 of device 351 based upon a value of the Command Code in a received variable “device actuation message.”
- device actuation unit 16 ′ could be utilized to control any device which can be variably controlled.
- device actuation unit 16 ′ could be utilized to variably control: (i) a laser, (ii) a pneumatically or electrically actuated drill, (iii) a surgical microscope that can be automatically controlled, as discussed above, (iv) a microprocessor controlled anesthetic delivery system, as discussed above.
- PWM driver 352 could be replaced with any other type of known variable current driver or voltage driver for variably controlling a device.
- PWM driver 352 (or an alternate variable current drive or voltage driver) could also be utilized to control a pneumatic valve (not shown) or a hydraulic valve (not shown) for further controlling operation of any pneumatically controlled device or hydraulically controlled device.
- an operator of foot pedal control system 14 ′ at least partially displaces the movable member 344 on foot pedal unit 340 .
- CPU 62 ′ determines an amount displacement of the movable member 344 .
- CPU 62 ′ may determine an amount of angular displacement of movable member 344 , or alternately determine an amount of linear displacement of movable member 352 .
- transceiver 70 in response to displacement of movable member 344 , CPU 62 ′ induces transceiver 70 to transmit an RF signal having a variable “device actuation message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Variable Actuation Code, (v) Command Code, and (vi) Checksum.
- transceiver 70 could transmit an RF signal having “device actuation message” 180 .
- RF transceiver 118 in device actuation unit 16 ′ receives the RF signal having the variable “device actuation message.”
- step 368 CPU 110 ′ in device actuation unit 16 ′ makes a determination as to whether the variable “device actuation message” is a valid message. If the value of step 368 equals “yes”, the method advances to step 370 . Otherwise, the method advances to step 374 .
- CPU 110 ′ induces PWM driver 352 to generate PWM control signals to control operation of a device (e.g., device 20 ) coupled to unit 16 ′ based on the Command Code in the variable “device actuation message.”
- the PWM control signals can be utilized to control an operational speed, an operational position, or an operational intensity of a device.
- CPU 110 ′ starts a timer T 2 or continues a timer T 2 .
- step 374 CPU 110 ′ determines whether the timer value associated with timer T 2 is greater than a threshold time T Threshold . If the value of step 374 equals “yes”, the method advances to step 376 . Otherwise, the method returns to step 362 .
- CPU 110 ′ induces PWM driver 352 to de-actuate or de-energize device 20 .
- step 378 CPU 110 ′ resets the timer T 2 . After step 378 , the method 358 is exited.
- Video image capture system 400 includes a CPU 402 , a ROM 404 , a RAM 406 , an I/O interface 408 , a video capture card/circuit 410 , and an intra-oral camera 416 .
- Video capture card 410 is provided to generate, store, retrieve, display, or print a digital or analog video image from a (VIDEO-IN) signal received from an intra-oral camera 416 .
- video capture card 410 may comprise a video capture card sold under the trademark ADVC-50 A/D Converter, manufactured by Canopus Corporation of 711 Charcot Avenue, San Jose, Calif. 95131.
- video capture card 410 may comprise a video capture card sold under the trademark DVRaptor, manufactured by Canopus Corporation.
- video capture card 410 may comprise a video capture card sold under the trademark DVRaptor, manufactured by Canopus Corporation.
- Video capture card 410 may be induced to store a video image to a memory (not shown) when first and second electrical terminals (not shown) on card 410 coupled to electrical lines 412 , 414 , respectively, are electrically coupled together. Thereafter, video capture card 410 may transfer the digital or analog video image through I/O interface 408 to CPU 402 that may store the digital or analog video image in ROM 404 or RAM 406 .
- CPU 402 may further display the digital or analog video image on a computer monitor (not shown) operably coupled to CPU 402 .
- device actuation unit 16 when device actuation unit 16 receives a valid “device actuation message” from foot pedal control system 14 , unit 16 can close contact 136 .
- video capture card 410 can store the image to an internal memory and also transfer the digital image to CPU 402 .
- CPU 402 can store the digital image in ROM 404 or RAM 406 and can display the image on a computer monitor.
- the inventive system the method for remotely controlling devices provides a substantial advantage over other systems and methods.
- the system and method provide a foot pedal unit having one movable member that can be utilized to control multiple devices.
- an operator of the foot pedal unit can obtain a consistent control of multiple devices.
- the single foot pedal unit can replace a plurality of other foot pedal units providing for a substantially less cluttered operatory floor.
Abstract
Description
- This application is a divisional application of U.S. patent application Ser. No. 10,730,678, filed Dec. 8, 2003. U.S. patent application Ser. No. 10,730,678 is a continuation-in-part of U.S. application Ser. No. 10/464,369, filed on Jun. 17, 2003 that claims priority to U.S. Provisional Ser. No. 60/389,229, filed on Jun. 17, 2002.
- This invention relates to a system and method for the remotely controlling devices.
- Dental professionals generally utilize a plurality of dental devices when performing dental procedures on patients. Each device or implement is generally controlled using a foot pedal. Thus, a dental operatory room generally has a plurality of foot pedals located on the floor to allow the dentist to control the plurality of devices. The inventor herein has recognized that multiple foot pedals and their associated conduits and cords are a hindrance to the operator's mobility due to multitude of different foot pedals and their associated conduits and cords. Further, because the foot pedals are not standardized, each foot pedal often has a different level of control or “feel” such that the operator of the pedals fails to achieve a consistent level of control among the devices. Further, multiple foot pedals may cause confusion and increase the risk of an inadvertent activation of one of the foot pedals. Further, when a device associated with a foot pedal needs to be moved within an operatory room or between operatory rooms, an asepsis or contamination problem may occur. In particular, the operatory room floor and the foot pedal or cable associated with the foot pedal may not be sufficiently clean such that when the device is moved with the associated pedal, the pedal may undesirably contaminate the device.
- Accordingly, the inventor herein has recognized that a need exists for an improved foot pedal control unit that reduces the number of foot pedals needed to control a plurality of dental or medical instruments.
- The foregoing problems and limitations are reduced and/or eliminated by a system and a method for remotely controlling devices described herein.
- A system for remotely controlling devices is provided. The system includes a foot pedal unit having a moveable member. The system further includes a transmitter operatively associated with the moveable member. The transmitter transmits a first signal in response to at least partial displacement of the moveable member when a first device is selected. The transmitter transmits a second signal in response to at least partial displacement of the moveable member when a second device is selected.
- A method for remotely controlling devices is provided. The method includes transmitting a first signal in response to at least partial displacement of a moveable member on a foot pedal unit when a first device is selected. The method further includes transmitting a second signal in response to at least partial displacement of the moveable member on the foot pedal unit when a second device is selected. Finally, the method includes controlling the first device based on the first signal.
- The system and method for remotely controlling devices provides a substantial advantage over other systems and methods. In particular, the system and method provide a foot pedal unit having one movable member that can be utilized to control multiple devices. Thus, an operator of the foot pedal unit can obtain a consistent control of multiple devices. Further, the single foot pedal unit can replace a plurality of other foot pedal providing for a less cluttered operatory floor.
-
FIG. 1 is a schematic of a system for remotely controlling devices including a handheld transmitter unit, a foot pedal control system, and a device actuation unit. -
FIG. 2 is a detailed schematic of a handheld transmitter unit. -
FIG. 3 is a detailed schematic of a first embodiment of a foot pedal control system. -
FIG. 4 is a detailed schematic of a first embodiment of a device actuation unit. -
FIG. 5 is a schematic of a foot pedal unit having a rotatable movable member. -
FIG. 6 is a schematic of a foot pedal unit having a linearly displaceable movable member. -
FIG. 7A is a schematic of a “training mode message” transmitted from a handheld unit to a device actuation unit. -
FIG. 7B is a schematic of an “acknowledgment message” transmitted from a device actuation unit to a handheld unit after device actuation unit receives a “training mode message”. -
FIG. 8A is a schematic of a “device selection message” transmitted from a handheld unit to a foot pedal control system to select a device. -
FIG. 8B is a schematic of an “acknowledgment message” transmitted from a foot pedal control system to a handheld unit after the foot pedal control system receives a “device selection message.” -
FIG. 9 is a schematic of a “device actuation message” transmitted from a foot pedal control system to a device actuation unit for “on-off” control of the device. -
FIG. 10 is a schematic of a “device actuation message” transmitted from a foot pedal control system to a device actuation unit for the “variable” control of the device. -
FIGS. 11A-11C are flowcharts of a training method to transmit a Handheld ID from a handheld unit to a device actuation unit. -
FIGS. 12A-12B are flowcharts of a method to transmit a Device Actuation Unit ID from a handheld unit to a foot pedal control system. -
FIGS. 13A-13B are flowcharts of the method to transmit an “on-off” control message from a foot pedal control system to a device actuation unit. -
FIG. 14 is a schematic of a second embodiment of a foot pedal control system. -
FIG. 15 is a schematic of a foot pedal unit that can generate a signal indicative of a position of a moveable member in the foot pedal unit. -
FIG. 16 is a schematic of a second embodiment of a device actuation unit. -
FIG. 17 is a flowchart of the method to transmit a variable-control control message from the foot pedal control system ofFIG. 14 to the device actuation unit ofFIG. 16 . -
FIG. 18 is a schematic of a device actuation unit operably coupled to a video image capture system. - Referring now to the Figures, like reference numerals are used to identify identical components in the various views. Referring to
FIG. 1 , asystem 10 for remotely controlling devices is illustrated.System 10 may include ahandheld unit 12, a footpedal control system 14, and adevice actuation unit 16.System 10 may further include adevice actuation unit 17, adevice actuation unit 18, anddevices Device actuation units device actuation unit 16. Although,system 10 will be described as utilizing RF signals to communicate with the various system components, it should be noted that in alternate embodiments ofsystem 10, infrared signals, near-infrared signals, or magnetic signals could be utilized for communicating with one or more of the various system components. It should be further noted that although only three device actuation units are illustrated inFIG. 1 , a plurality of additional device actuation units (and devices attached thereto) could be controlled using footpedal control system 14. -
Handheld unit 12 is provided to transmit RF signals each having a “training mode message” including a Handheld ID associated withhandheld unit 12. The “training mode messages” are transmitted todevice actuation units units Handheld unit 12 is also utilized to transmit an RF signal containing a “device selection message” to footpedal control system 14 in order to select a specific device to be controlled by subsequent activation of footpedal control system 14 by an operator. The footpedal control system 14 is provided to transmit RF signals having a “device actuation message” including the Handheld ID to actuate a device connected to a predetermined device actuation unit. When the predetermined device actuation unit receives an RF signal having the “device actuation message” for the device actuation unit, the device actuation unit will actuate the device operably coupled to the device actuation unit. - Referring to
FIG. 2 ,handheld unit 12 will now be described in further detail. As shown,unit 12 may include a central processing unit (CPU) ormicroprocessor 30, read-only memory (ROM) 32, random access memory (RAM) 34, an input/output (I/O)interface 36, atransceiver 38, anantenna 39, normally-open switches CPU 30 ofhandheld unit 12 may be operably coupled to a battery (not shown) for supplying an operational voltage toCPU 30. An advantage ofhandheld unit 12 is that device actuation units to be controlled by a foot pedal control system can be selected by an operator usinghandheld unit 12 from any location within an operatory room. Another advantage ofhandheld unit 12 is that all of the communication betweenhandheld unit 12 and theother system 10 devices are “wireless” communications thus eliminating any need for a plurality of communication wires fromunit 12 to a plurality of devices to be trained or controlled. -
Transceiver 38 is provided to transmit and receive RF signals viaantenna 39. Thus,transceiver 38 operates as both an RF transmitter and an RF receiver.Transceiver 38 may receive and transmit RF signals in one or more frequency ranges (e.g., UHF, VHF, or microwave frequency). Further,transceiver 38 may modulate an RF signal containing a message using one or more modulation techniques (e.g., amplitude modulation (AM), frequency modulation (FM), frequency shift keying (FSK)) used by those skilled in the art. Further,transceiver 38 may transmit or pulse each RF signal for a predetermined time interval, such as 15 milliseconds for example. In an alternate embodiment,transceiver 38 could be replaced with an infrared transceiver (or infrared transmitter and/or infrared receiver) configured to transmit and receive infrared signals or near-infrared signals. In another alternate embodiment,transceiver 38 could be replaced with a magnetic transceiver (or magnetic transmitter and/or magnetic receiver) configured to transmit and receive magnetic signals. In the illustrated embodiment,transceiver 38 may receive an RF signal containing a predetermined message and transmit a sequence of binary numbers representing the message toCPU 30. It should be noted thattransceiver 38 could be replaced with a single RF transmitter if “handshaking” communication is not desired between (i)handheld unit 12 and the device actuation units, or (ii)handheld unit 12 and the foot pedal control system. -
CPU 30 operates in a “training mode” when an operator closestraining mode switch 46 and inducestraining mode LED 56 to emit light. Thereafter, when an operator closes one of selection switches 40, 42, 44 for selectingdevices CPU 30 inducestransceiver 38 to transmit an RF signal having a “training mode message.” Referring toFIG. 7A , a “training mode message” includes the following attributes: (i) a Handheld ID, (ii) a Message Length, (iii) a Device Actuation Unit ID, (iv) a Training Mode Code, and (v) a Checksum. The Handheld ID may correspond to an 8-bit number determined from DIP switch 58. In particular,CPU 30 reads the 8-bit number designated by the selector switch 58 to determine the Handheld ID and then stores the 8-bit number inROM 32. For example, inFIG. 2 ,CPU 30 can read the value “11111111” designated by DIP switch 58 and then store the value “11111111” inROM 32. The Handheld ID will be used as an identifier for subsequent communications betweenhandheld unit 12, footpedal control system 14, anddevice actuation units - Referring to
FIG. 2 , distinct addresses (i.e., Device Actuation Unit IDs) may be stored inROM 32 for each of switches 40, 42, 44. For example, switches 40, 42, 44 may have corresponding Device Actuation Unit ID's “00000001”, “00000010”, “00000011”, respectively, that are stored inROM 32. Thus, for example whenCPU 30 is in a “training mode” operation and an operator closesswitch 42, the transmitted “training mode message” would have a device actuation unit ID of “00000010.” -
CPU 30 operates in a “device selection mode” when trainingmode switch 46 is an open operational position. Thereafter, when an operator closes one of selection switches 40, 42, 44 for selectingdevices CPU 30 inducestransceiver 38 to transmit an RF signal having a “device selection message” which will be received by footpedal control system 14. Referring to 8A, the “device selection message” includes the following attributes: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, and (v) Checksum. The Checksum value in the “device selection message” is identical to the Device Actuation Unit ID. -
CPU 30 can induceLEDs CPU 30 inducesLED 54 to emit light when a valid RF signal is being received bytransceiver 38.CPU 30 inducesLED 56 to emit light when thetraining mode switch 46 is in a closed operational position. - Referring to
FIG. 3 , footpedal control system 14 will now be described in further detail. Footpedal control system 14 is provided to transmit RF signals each having a “device actuation message,” including the Handheld ID, to actuate a device connected to a predetermined device actuation unit. As shown, footpedal control system 14 includes aCPU 62,ROM 64,RAM 66, (I/O)interface 68, atransceiver 70, anantenna 71, light emitting diodes (LEDs) 72, 74, 76, 78, a HandheldID DIP switch 80, anair pump 82, afoot pedal unit 84, a pneumatic switch orpressure sensor 94, a pneumatically controlled dental implement 98, avalve 96, andconduits CPU 62 of footpedal control system 14 may be operably coupled to a battery (not shown) for supplying an operational voltage toCPU 62. An advantage of footpedal control system 14 is that all of the communication between footpedal control system 14 and theother system 10 devices are “wireless” communications thus eliminating any need for a plurality of communication wires from footpedal control system 14 to a plurality of devices to be controlled. -
Transceiver 70 is provided to transmit and receive RF signals viaantenna 71. Thus,transceiver 70 operates as both an RF transmitter and an RF receiver.Transceiver 70 may receive and transmit RF signals in one or more frequency ranges (e.g., UHF, VHF, or microwave frequency). Further,transceiver 70 may modulate an RF signal containing a message using one or more modulation techniques (e.g., amplitude modulation (AM), frequency modulation (FM), frequency shift keying (FSK)) used by those skilled in the art. Further,transceiver 70 may transmit or pulse each RF signal for a predetermined time interval, such as 15 milliseconds for example. In an alternate embodiment,transceiver 70 could be replaced with an infrared transceiver (or infrared transmitter and/or infrared receiver) configured to transmit and receive infrared signals or near-infrared signals. In another alternate embodiment,transceiver 70 could be replaced with a magnetic transceiver (or magnetic transmitter and/or magnetic receiver) configured to transmit and receive magnetic signals. In the illustrated embodiment,transceiver 70 may receive an RF signal containing a predetermined message and transmit a sequence of binary numbers representing the message toCPU 62. It should be noted thattransceiver 70 could be replaced with a single RF transmitter if “handshaking” communication is not desired between footpedal control system 14 andhandheld unit 12. - Distinct addresses (i.e., Device Actuation Unit IDs) may be stored in
ROM 64 for each ofLEDs LEDs ROM 64. Thus, whenCPU 62 receives a “device selection message” containing a Device Actuation Unit ID fromhandheld unit 12, a corresponding LED will emit light. For example, whenCPU 62 receives a “device selection message” containing a device actuation unit ID equal to “00000001”,CPU 62 can induceLED 72 to emit light. Further,CPU 62 can induceLED 78 to emit light whentransceiver 70 is receiving an RF signal. - Referring to
FIGS. 8A, 8B , whenCPU 62 receives a valid “device selection message” fromhandheld unit 12,CPU 62 will generate an “acknowledgment message.” The “acknowledgment message” contains the following attributes: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, and (iv) Checksum. The Checksum value in the “acknowledgment message” is equal to the Device Actuation Unit ID value. For example, after receiving a valid “device selection message” 174,CPU 62 can inducetransceiver 70 to transmit an RF signal containing the “acknowledgment message” 176 tohandheld unit 12. - Referring to
FIG. 3 , HandheldID DIP switch 80 is provided to select the Handheld ID that footpedal control system 14 will respond to. For example,DIP switch 80 may be set to an 8-bit value of “11111111” corresponding to a Handheld ID. Thus, the Handheld ID specified byDIP switch 80 foot ofpedal control system 14 should be equal to the Handheld ID specified by DIP switch 58 ofhandheld unit 12. - The remaining components of foot
pedal control system 14 will now be explained. -
Foot pedal unit 84 is provided to detect at least partial displacement ofmovable member 88 by an operator. Footpedal control unit 84 may further include ahousing 89, amovable member 88, and apneumatic valve 90.Foot pedal unit 84 is connected to anair pump 82 via aconduit 86.Air pump 82 supplies pressurized air at a predetermined pressure throughconduit 86 topneumatic valve 90.Foot pedal unit 84 is further operatively coupled to aconduit 92 that extends to apneumatic valve 96 that is further coupled to a pneumatically controlled dental implement 98. Further, apneumatic switch 94 or apressure sensor 94′ may be operatively coupled toconduit 92. Theswitch 94 orpressure sensor 94′ may transmit a signal to I/O interface 68 that is measured or read byCPU 62. - When a
foot 87 of an operator displacesmovable member 88,pneumatic valve 90 may open to propagate pressurized air fromair pump 82 topneumatic valve 96 for driving dental implement 98.Valve 96 only opens when an operator removes dental implement 98 from a holding fixture. The inventor herein has recognized that footpedal control unit 84 may be further utilized to control a plurality of other devices. When at least partial displacement ofmovable member 88 opens or partially openspneumatic valve 90,pneumatic switch 94 may detect the opening and generate a signal. The signal inducesCPU 62 to generate a “device actuation message.” Alternately, when apressure sensor 94′ is utilized which generates a pressure signal indicative of the pressure inconduit 92,CPU 62 may generate the “device actuation message” when the pressure is greater than or equal to a predetermined pressure. It should be noted that the pressure inconduit 92 will be greater than or equal to the predetermined pressure displacement ofmovable member 88 at least partially opensvalve 90. After generating the “device actuation message”,CPU 62 may inducetransceiver 70 to transmit an RF signal containing the “device actuation message” to a device actuation unit. - An advantage of foot
pedal control unit 84 is that a single movable member 88 (on a single foot pedal unit) can be utilized to selectively control a plurality of device actuation units and associated devices coupled to the device actuation units. Thus, other foot pedal units having a plurality of movable members or pedals for controlling a plurality of devices are no longer needed. Thus, with footpedal control unit 84, dental or medical professionals will not have to “search” for the correct pedal from a plurality of pedals with their feet to actuate a desired device, as done with other foot pedal units having a plurality of foot pedals. Further, a plurality of other foot pedal units each having a pedal for controlling a distinct device will no longer be needed. Thus, because footpedal control unit 84 can replace a plurality of other foot pedal units,unit 84 will provide for a less cluttered operatory floor. Further, dental or medical professionals usingfoot pedal unit 84 can obtain a consistent “feel” or depression force for controlling multiple devices. - Referring to
FIG. 9 , the “device actuation message” transmitted in an RF signal from the footpedal control system 16 may contain the following attributes: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Actuation Code, and (v) Checksum. The Checksum value may be determined by adding the Device Actuation Unit ID and the Actuation Code. For example, footpedal control system 14 may transmit device actuation message” 178 todevice actuation unit 16 to controldevice 19. - Referring to
FIG. 4 ,device actuation unit 16 will now be described in further detail.Device actuation unit 16 is provided to actuate a device, such as a dental or medical device for example, operatively coupled tounit 16. As shown,device actuation unit 16 may include aCPU 110,ROM 112,RAM 114, I/O interface 116, atransceiver 118, anantenna 120, atraining mode switch 128, Device ActuationID DIP switch 130,LEDs voltage driver 126, and arelay 132.CPU 110 ofdevice actuation unit 16 may be operably coupled to a battery (not shown) for supplying an operational voltage toCPU 110. An advantage of usingdevice actuation unit 16 is thatunit 16 can be moved with an operably coupled device to be controlled, from a first room to a second room, without the need for moving footpedal control system 14. Thereafter,device actuation unit 16 could be programmed to respond to another hand-held unit and another footpedal control system 14 in the second room. Thus,device actuation unit 16 prevents contamination of other devices by allowing an operator to movedevice actuation 16 and an operably coupled device without having to move or touch a potentially contaminated footpedal control system 16. Another advantage ofdevice actuation unit 16 is thatdevice actuation unit 16 can be controlled using “wireless” communications thus eliminating any need for a plurality of communication wires todevice actuation unit 16. -
Transceiver 118 is provided to transmit and receive RF signals viaantenna 120. Thus,transceiver 118 operates as both an RF transmitter and an RF receiver.Transceiver 118 may receive and transmit RF signals in one or more frequency ranges (e.g., UHF, VHF, or microwave frequency). Further,transceiver 118 may modulate an RF signal containing a message using one or more modulation techniques (e.g., amplitude modulation (AM), frequency modulation (FM), frequency shift keying (FSK)) used by those skilled in the art. Further,transceiver 118 may transmit or pulse each RF signal for a predetermined time interval, such as 15 milliseconds for example. In an alternate embodiment,transceiver 118 could be replaced with an infrared transceiver (or infrared transmitter and/or infrared receiver) configured to transmit and receive infrared signals or near-infrared signals. In another alternate embodiment,transceiver 118 could be replaced with a magnetic transceiver (or magnetic transmitter and/or magnetic receiver) configured to transmit and receive magnetic signals. In the illustrated embodiment,transceiver 118 may receive an RF signal containing a predetermined message and transmit a sequence of binary numbers representing the message toCPU 110. It should be noted thattransceiver 118 could be replaced with a single RF transmitter if “handshaking” communication is not desired betweendevice actuation unit 16 andhandheld unit 12. -
Voltage driver 126 is provided to generate a voltage for actuating arelay 132 coupled todevice 19. In particular,voltage driver 126 is coupled to I/O interface 126 and is further coupled to acoil 134 ofrelay 132.Voltage driver 126 may receive a signal fromCPU 110 via I/O interface 116 that inducesdriver 126 to generate a voltage sufficient to energizecoil 134. In response, acontact 136 ofrelay 132 may move to a closed operating position to “turn on” or energizedevice 19. -
DIP switch 130 is used to specify a Device Actuation Unit ID fordevice actuation unit 16. In particular,CPU 110 reads the 8-bit number designated byswitch 130 to determine the Device Actuation Unit ID and then stores the 8-bit number inROM 112. For example, referring toFIG. 4 ,CPU 110 can read the value “00000001” designated byselector switch 130 and then store the value “00000001” inROM 112. -
LED 124 may be provided to indicate whendevice actuation unit 16 is receiving an RF signal having a valid “device actuation message” from footpedal control system 14. In particular,CPU 110 induces LED 124 to emit light whentransceiver 118 is receiving an RF signal having a valid “device actuation message” from footpedal control system 14. -
LED 122 may be provided to indicate whendevice actuation unit 16 receives a valid “device selection message” fromhandheld unit 12. In particular,CPU 110 induces LED 122 to emit light whentransceiver 118 receives an RF signal having a valid “device selection” message fromhandheld unit 12. -
Training mode switch 128 is provided to placeCPU 110 into a “training mode” operation. In particular, when an operator closesswitch 128,CPU 110 enters a “training mode” and awaits receipt of a “training mode message” fromhandheld unit 12. Referring toFIGS. 7A, 7B , whenCPU 110 receives a valid “training mode message” (e.g. training mode message 170), theCPU 110 generates an acknowledgment message (e.g. acknowledgment message 172). The “acknowledgment message” contains the following attributes: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Device Actuation Unit ID, and (v) Checksum. The Checksum value in the “acknowledgment message” is equal to twice the Device Actuation Unit ID value. Further,CPU 110 inducestransceiver 118 to transmit an RF signal containing the “acknowledgment message” tohandheld unit 12.CPU 110 also stores the Handheld ID from the valid “training mode message” inROM 112 for verifying whether subsequent received messages are valid “device selection messages.” - After
device actuation unit 16 has been trained with a Handheld ID and thetraining mode switch 128 is moved to an open operating position,CPU 110 enters a “device actuation message receiving mode.” In particular, when an operator opensswitch 128,CPU 110 awaits an RF signal containing a “device actuation message” from footpedal control system 14. Referring toFIG. 9 , when a valid “device actuation message” is received byCPU 110 indicating that footpedal control system 14 is instructingdevice actuation unit 16 to actuatedevice 19,CPU 110 inducesvoltage driver 126 to closecontact 136 to “turn on” or energizedevice 19. Thereafter,CPU 110 continues to energizedevice 19 so long as a valid “device actuation message” is received fromsystem 14 within predetermined time intervals. It should be further noted thatcontact 126 could also be utilized to control energization and de-energization of a pneumatic valve (not shown) or a hydraulic valve (not shown) for opening or closing a pneumatic valve or hydraulic valve, respectively, for further controlling operation of any pneumatically controlled device or hydraulically controlled device, respectively. - Referring to
FIG. 1 ,devices devices devices - For example, a drill useable with the inventive control system includes the torque control motor drill sold under the trademark Tecnika and is manufactured by Advanced Technology Research (ATR), located at Via del Pescino, 6, 51100 Pistoia, Italy, and sold in the United States by Dentsply Tulsa Dental at 5001 E. 68th, Tulsa, Okla. 74136-3332. Further, it should be noted that the inventive control system could be used to control operation of any electrically controlled or pneumatically controlled drill.
- For example, a dental chair usable with the inventive control system includes the dental chair sold under the trademark Priority® manufactured by A-DEC located at 2601 Crestview Drive, Newberg, Oreg., which provides elevational control of the chair, tilting of the back of the chair, and memory recall positions. Thus, the elevation position, tilting position, and other variable position adjustments could be controlled by the inventive control system. Further, it should be noted that the inventive control system could be used to control operation of any electrically controlled or hydraulically controlled dental chair or control unit associated with the dental chair.
- For example, an infrared photo-optic imaging camera that may be utilized with the inventive control system includes a camera sold under the trademark CEREC® manufactured by Sirona Dental Systems located at Fabrikstrabe 31, 64625 Bensheim, Hessen, Germany, and sold in the United States by Patterson Dental Supply, Inc., located at 1031 Mendota Heights Rd., Saint Paul, Minn. 55120. Further, it should be noted that the inventive control system could be used to control any imaging camera that can be automatically or externally controlled to generate a digital image or a film image.
- For example, a dental irrigator that may be utilized with the inventive control system includes a dental irrigator sold under the trademark Piezon® Master 600, manufactured by Electro Medical Systems located at 12092 Forestgate Drive, Dallas Tex., 75243. Further, it should be noted that the inventive control system could be used to control operation of any dental irrigator or dental irrigator control system that directs fluid under pressure therethrough.
- For example, an intra-oral camera that may be utilized with the inventive control system includes an intra-oral camera sold under the trademark Prism™, manufactured by Professional Dental Technologies, Inc., located at 2410 Harrison Street, Batesville, Ark. 72501, or the AcuCam® Concept IV manufactured by Gendex, a division of Dentsply International located at 901 W. Oakton St., Des Plains, Ill. 60018-1884. Further, it should be noted that the inventive control system could be used to control operation of any intra-oral camera (or video capture card or video capture computer associated with the camera) to generate, store, retrieve, display, or print a digital or analog video image.
- For example, a laser unit that may be utilized with the inventive control system includes a laser sold under the trademark Odyssey™, manufactured by Ivoclar Vivadent Inc., located at 175 Pineview Drive, Amherst, N.Y. 14228. Alternately, the system could be utilized with a laser sold under the trademark Waterlase®, manufactured by Biolase Technology, Inc., located at 981 Calle Amanecer, San Clemente, Calif. 92673. Further, it should be noted that the inventive control system could be used to control operation of any other known laser.
- For example, an air-abrasion unit that may be utilized with the inventive control system includes an air-abrasion unit sold under the trademark PrepStart™, manufactured by Danville Engineering, located at 2021 Omega Road, San Ramon Calif. 94583. Further, it should be noted that the inventive control system could be used to control operation of any other type of air-abrasion unit utilized in dental procedures, in medical procedures, or during processing or cleaning of manufactured goods.
- For example, an electro-surgery unit that may be utilized with the inventive control system includes the electro-surgery unit sold under the trademark Hyfrecator® 2000, manufactured by ConMed® Corporation, located at 310 Broad Street, Utica, N.Y. 13501. Further, it should be noted that the inventive control system could be used to control operation of any other electro-surgery unit that utilizes electrical energy for removing tissue or bone.
- For example, an ultrasonic teeth cleaning unit that may be utilized with the inventive control system includes the teeth cleaning unit sold under the trademark Cavitron® 3000 manufactured by Dentsply International located at 901 W. Oakton Street, Des Plains, Ill. 60018-1884. Further, it should be noted that the inventive control system could be used to control operation of any other ultrasonic teeth cleaning unit.
- For example, a piezo-ultrasonic unit that may be utilized with the inventive control system includes the piezo-ultrasonic unit sold under the trademark Spartan MTS™, manufactured by Obtura Spartan located at 1663 Fenton Business Park Court, Fenton, Mo. 63026. Further, it should be noted that the inventive control system could be used to control operation of any other piezo-ultrasonic unit that agitates or vibrates a tip for cleaning teeth or removing tooth structure. Piezo-ultrasonic units may have fluid cooled tips.
- For example, an air polishing prophylaxis device that may be utilized with the inventive control system includes the air polishing prophylaxis device sold under the trademark Cavitron® Prophy-Jet®, manufactured by Dentsply International located at 901 W. Oakton Street, Des Plains, Ill. 60018-1884. Further, it should be noted that the inventive control system could be used to control operation of any other air polishing prophylaxis device that uses compressed air for delivering a fluid and/or an abrasive compound out of a nozzle for cleaning teeth and gums.
- For example, the gum depth measurement probe that may be utilized with the inventive control system includes the gum depth measurement probe sold under the trademark Florida Probe®, manufactured by Florida Probe Corporation, located at 3700 NW 91′ Street, Suite C-100, Gainesville, Fla. 32606. Further, it should be noted that the inventive control system could be used to control operation of any other gum depth measurement probe that can be automatically or externally controlled to take a gum depth measurement.
- For example, a surgical microscope that may be utilized with the inventive control system includes the surgical microscope sold under the trademark OPMI® pico, manufactured by Carl Zeiss Surgical Inc., located at One Ziess Drive, Thornwood, N.Y. 10594. Alternately, the inventive control system could utilized with the surgical microscope sold under the trademark Protégé™, manufactured by Global Surgical Corporation, located at 3610 Tree Court Industrial Blvd., St. Louis, Mo. 63122-6622. Further, it should be noted that the inventive control system could be used to control operation of any other surgical microscope that includes one or more of: automatically controllable height adjustment, automatically controllable focusing, automatically controllable field of view size, viewing lights, and a camera associated with the surgical microscope.
- For example, a microprocessor-controlled anesthetic delivery system that may be utilized with the inventive control system includes the anesthetic delivery system sold under the trademark The Wand™ II, manufactured by the Dental Division of Milestone Scientific located at 151 S. Pfingsten Road, Deerfield, Ill. 60015. Further, it should be noted that the inventive control system could be used to control operation of any other microprocessor-controlled anesthetic delivery system that delivers predetermined amounts of an anesthetic to a medical or dental patient.
- For example, an endodontic heat source device that may be utilized with the inventive control system includes the endodontic heat source device sold under the trademark System B HeatSource™ model 1005, manufactured by Analytic-Sybron Dental Specialties located at 1332 South Lone Hill Avenue, Glendora, Calif. 91740. Further, it should be noted that the inventive control system could be used to control operation of any other endodontic heat source device.
- Referring to
FIG. 4 , althoughdevice 19 could comprise any one of the foregoing plurality of described devices, for purposes of discussion,device 19 will comprise an electrically actuated drill.Drill 19 may include amotor 140 electrically coupled to a low-voltage source 142 andelectrical contact 136. Upon closure ofelectrical contact 136,voltage source 142 energizesmotor 140 to rotate or reciprocate a drill bit (not shown) or a root canal file. - Referring to
FIG. 11A , amethod 190 for transmitting a Handheld Unit ID fromhandheld unit 12 todevice actuation unit 19 will now be described. Atstep 192, an operator ofhandheld unit 12 closestraining mode switch 46 onhandheld unit 12 to induceunit 12 to enter “training mode.” - At
step 194,CPU 30 inhandheld unit 12 energizesLED 56. - At
step 196, the operator closesdevice selection switch 40 onhandheld unit 12 having an associated Device Actuation Unit ID Number (e.g., “00000001”). - At
step 198, in response to the closure ofswitch 40,CPU 30 inducesRF transceiver 38 to transmit an RF signal having a “training mode message” including: (i) Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Training Mode Code, and (v) Checksum. - At
step 200,RF transceiver 118 indevice actuation unit 16 receives the RF signal having the “training mode message.” - At
step 202,CPU 110 inunit 16 determines whether the received “training mode message” is a valid message. If the value ofstep 202 equals “yes”, the method advances to step 204. Otherwise, themethod 190 is exited. - At
step 204,CPU 110 stores the received Handheld ID inROM 112. - At
step 206,CPU 110 inducesRF transceiver 118 to transmit an RF signal having an “acknowledgment message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Device Actuation Unit ID, and (v) Checksum. - At
step 208,RF transceiver 38 inhandheld unit 12 receives the RF signal having the “acknowledgment message” fromdevice actuation unit 16. - At
step 210,CPU 30 inhandheld unit 12 makes a determination as to whether the received “acknowledgment message” was a valid acknowledgment message. If the value ofstep 210 equals “yes”, the method advances to step 212. Otherwise, the method returns to step 202. - At
step 212,CPU 30 inhandheld unit 12 energizes LED 48 indicating that (i) the Device Actuation Unit ID associated with switch 40 (and stored in ROM 32) matches the Device Actuation Unit ID selected byDIP switch 130 ofdevice actuation unit 16, and (ii)unit 16 stored the Handheld ID contained in the received “training mode message.” Afterstep 212, themethod 190 is exited. - Referring to
FIG. 11B , themethod 213 for implementingstep 202 for determining whether a valid “training mode message” was received bydevice actuation unit 16 will now be explained. In particular,step 202 may be implemented using the steps 214-224. Atstep 214,CPU 110 makes a determination as to whether a Device Actuation Unit ID stored inROM 112 equals the Device Actuation Unit ID contained in the received “training mode message”. If the value ofstep 214 equals “yes”, the method advances to step 216. Otherwise, the method advances to step 224 that indicates an invalid “training mode message” was received. - At
step 216,CPU 110 makes a determination as to whether a Training Mode Code stored inROM 112 equals the Training Mode Code contained in the received “training mode message.” If the value ofstep 216 equals “yes”, the method advances to step 218. Otherwise, the method advances to step 224. - At
step 218,CPU 110 makes a determination as to whether the number of bytes of the transmitted message equals the Message Length value contained in the received “training mode message.” If the value ofstep 216 equals “yes”, the method advances to step 220. Otherwise, the method advances to step 224. - At
step 220,CPU 110 makes a determination as to whether the checksum calculated from the received “training mode message” equals the Checksum value contained in the received “training mode message.” If the value ofstep 220 equals “yes”,CPU 110 indicates that a valid “training mode message was received. In particular,CPU 110 may set a internal memory flag equal to a logical “1” value. Otherwise, the method advances to step 224 whereCPU 110 indicates that an invalid “training mode message” was received. - Referring to
FIG. 11C , themethod 225 for implementingstep 210 for determining whether a valid “acknowledgment message” was received byhandheld unit 12 fromdevice actuation unit 16 will now be explained. Atstep 226,CPU 30 inhandheld unit 12 makes a determination as to whether a Handheld ID stored inROM 32 equals the Handheld ID contained in the received “acknowledgment message.” If the value ofstep 226 equals “yes”, the method advances to step 228. Otherwise, the method advances to step 236 that indicates an invalid “acknowledgment message” was received byhandheld unit 12. - At
step 228,CPU 30 makes a determination as to whether a Device Actuation Unit ID stored inROM 32 equals the Device Actuation Unit ID contained in the received “acknowledgment message”. If the value ofstep 228 equals “yes”, the method advances to step 230. Otherwise, the method advances to step 236. - At
step 230,CPU 30 makes a determination as to whether the number of bytes of the transmitted in the “acknowledgment message” equals the Message Length value contained in the received “acknowledgment message.” If the value ofstep 230 equals “yes”, the method advances to step 232. Otherwise, the method advances to step 236. - At
step 232,CPU 30 makes a determination as to whether the checksum calculated byCPU 30 based on the received “acknowledgment message” equals the Checksum value contained in the “acknowledgment message.” If the value ofstep 232 equals “yes”,CPU 30 indicates that a valid “acknowledgment message” was received. In particular,CPU 30 may set a internal memory flag equal to a logical “1” value. Otherwise, the method advances to step 236 whereCPU 30 indicates that an invalid “acknowledgment message” was received. - Referring to
FIG. 12A , a method for transmitting a Device Actuation Unit ID fromhandheld unit 12 to footpedal control system 14 will now be explained. In other words, the method for selecting a device to be controlled by footpedal control system 14 will be explained. Atstep 248, an operator opens “training mode”switch 46 onhandheld unit 12 to induceCPU 30 to enter into a “device selection mode” operation. - At
step 250,CPU 30 de-energizes LED's 48, 50, 52, 54, 56. - At
step 252, an operator closesdevice selection switch 40 onhandheld unit 12 having associated Device Actuation Unit ID number (e.g., “00000001”). - At
step 254, in response to the closure ofswitch 40,CPU 30 inducesRF transceiver 38 to transmit an RF signal having a “device selection message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, and (v) Checksum. The Checksum value in the “device selection message” is identical to the Device Actuation Unit ID. For example,transceiver 38 could transmit an RF signal havingdevice selection message 174. - At
step 256,RF transceiver 70 in footpedal control system 14 receives the RF signal having the “device selection message” fromhandheld unit 12. - At
step 258,CPU 62 in footpedal control system 14 makes a determination as to whether the “device selection message” was a valid message. If the value ofstep 258 equals “yes”, the method advances to step 260. Otherwise, themethod 246 is exited. - At
step 260,CPU 62 stores the received Device Actuation Unit ID from the “device selection message” inROM 64. - At
step 262,CPU 62 inducesRF transceiver 70 to transmit an RF signal having an “acknowledgment message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Device Actuation Unit ID, and (v) Checksum. For example,transceiver 70 could transmit an RF signal having “acknowledgement message” 176. - At
step 264,RF transceiver 38 inhandheld unit 12 receives the RF signal having the “acknowledgment message” fromunit 14. - At
step 265,CPU 30 inhandheld unit 12 makes determination as to whether a valid “acknowledgment message” was received. It should be noted thatstep 265 may be implemented using themethod 225 ofFIG. 11C . If the value ofstep 265 equals “yes”, the method advances to step 266. Otherwise, themethod 246 is exited. - At
step 266,CPU 30 inhandheld unit 12 energizes LED 48 indicating that footpedal controls system 14 has “learned” the Device Actuation Unit ID associated withswitch 40 ofhandheld unit 12. Afterstep 266, themethod 246 is exited. - Referring to
FIG. 12B , themethod 267 for implementingstep 258 for determining whether a valid “device selection message” was received by footpedal control system 14 fromhandheld unit 12 will now be explained. Atstep 268,CPU 62 in footpedal control system 14 makes a determination as to whether a Handheld ID stored inROM 64 equals the Handheld ID contained in the “device selection message.” If the value ofstep 268 equals “yes”, the method advances to step 270. Otherwise, the method advances to step 276 that indicates an invalid “device selection message” was received by footpedal control system 14. - At
step 270,CPU 62 makes a determination as to whether the number of bytes of the transmitted “device selection message” equals the Message Length value contained in the “device selection message.” If the value ofstep 270 equals “yes”, the method advances to step 272. Otherwise, the method advances to step 276. - At
step 272,CPU 62 makes a determination as to whether the checksum calculated from the received “device selection message” equals the Checksum value contained in the “device selection message.” If the value ofstep 272 equals “yes”,CPU 62 indicates that a valid “device selection message” was received. In particular,CPU 62 may set a internal memory flag equal to a logical “1” value. Otherwise, the method advances to step 276 whereCPU 62 indicates that an invalid “device selection message” was received. - Referring to
FIG. 13A , amethod 286 for transmitting a “device actuation message” from footpedal control system 14 todevice actuation unit 16 will now be explained. - At
step 288, an operator'sfoot 87 at least partially displaces a movable member onfoot pedal unit 84. - At
step 290,CPU 62 detects the displacement of the movable member. It should be noted that several methods may be utilized to detect displacement of a movable member on a foot pedal unit. For example, referring toFIG. 3 ,CPU 62 may detect closure of a pneumatic switch (e.g. pneumatic switch 94) operably coupled toconduit 92 downstream offoot pedal unit 84. Closure of thepneumatic switch 94 would indicate thatmovable member 88 has been at least partially displaced by an operator. - Alternately,
CPU 62 may received a signal (P) from apressure sensor 94′ operably coupled toconduit 92. WhenCPU 62 determines that the pressure signal indicates a pressure inconduit 92 greater than a predetermined pressure level,CPU 62 can determine that amovable member 88 has been at least partially displaced by an operator. - Alternately, referring to
FIGS. 5 and 6 ,foot pedal unit 84 may be replaced with either afoot pedal unit 144 or afoot pedal unit 158. As shown,foot pedal unit 144 includes ahousing 144, amovable member 150, and anelectrical switch 146 operably coupled tomovable member 150. Partial rotational displacement ofmovable member 150 closeselectrical contact 146 which may be detected byCPU 62. Similarly,foot pedal unit 152 includes ahousing 154, amovable member 156, and anelectrical switch 158 operably coupled tomovable member 156. Partial linear displacement ofmovable member 156 closeselectrical switch 158 which may be detected byCPU 62. - Referring to again to
FIG. 13A , atstep 292, in response to displacement of the movable member,CPU 62 inducestransceiver 70 to transmit an RF signal having a “device actuation message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Actuation Code, and (v) Checksum. The Checksum value may be determined by adding together the Device Actuation Unit ID and the Actuation Code. For example,transceiver 70 may transmit a “device selection message” 178. - At
step 294,RF transceiver 118 indevice actuation unit 16 receives the RF signal having the “device actuation message” from footpedal control system 14. - At
step 296,CPU 110 indevice actuation unit 16 makes a determination as to whether the “device actuation message” is a valid message. If the value ofstep 296 equals “yes”, the method advances to step 298. Otherwise, the method advances to step 302. - At
step 298,CPU 110 indevice actuation unit 16 actuates (e.g., turns on) or continues to actuatedevice 19 operably coupled todevice actuation unit 16. In particular,CPU 110 can inducevoltage driver 126 to closerelay 132 to “turn on” or energizemotor 140 ofdevice 19. - At
step 300,CPU 110 starts a timer T1 or continues a timer T1. - At
step 302, CPU determines whether the timer value associated with timer T1 is greater than a threshold time TThreshold. If the value ofstep 302 equals “yes”, the method advances to step 304. Otherwise, the method returns to step 290. - At
step 304,CPU 110 inducesvoltage driver 126 tode-actuate device 19. In particular,CPU 110 can inducevoltage driver 126 to openrelay 132 to “turn off” or de-energizemotor 140 ofdevice 19. Afterstep 306,method 286 is exited. - Referring to
FIG. 13B , amethod 307 for implementingstep 296 for determining whether a valid “device actuation message” was received bydevice actuation unit 16 from footpedal control system 14 will now be explained. Atstep 308,CPU 110 indevice actuation unit 16 makes a determination as to whether a Handheld ID stored inROM 112 equals the Handheld ID contained in the “device actuation message.” If the value ofstep 308 equals “yes”, the method advances to step 310. Otherwise, the method advances to step 320 that indicates an invalid “device selection message” was received bydevice actuation unit 16. - At
step 310,CPU 110 makes a determination as to whether a Device Actuation Unit ID stored inROM 112 equals the Device Actuation Unit ID contained in the “device actuation message”. If the value ofstep 310 equals “yes”, the method advances to step 312. Otherwise, the method advances to step 320. - At
step 312,CPU 110 makes a determination as to whether the number of bytes of the transmitted “device actuation message” equals the Message Length value contained in the “device actuation message.” If the value ofstep 312 equals “yes”, the method advances to step 314. Otherwise, the method advances to step 320. - At
step 314,CPU 110 makes a determination as to whether a checksum calculated from the received “device actuation message” equals the Checksum value contained in the “device actuation message.” If the value ofstep 314 equals “yes”, the method advances to step 316. Otherwise, the method advances to step 320. - At
step 316,CPU 110 takes determination as to whether an actuation code stored inROM 112 equals the Actuation Code contained in the “device actuation message.” If the value of step equals “yes”,CPU 110 indicates a valid “device actuation message” was received. In particular,CPU 110 may set an internal memory flag equal to a logical “1” value. Otherwise, the method advances to step 320 whereCPU 110 indicates that an invalid “device actuation message” was received. - Referring to
FIG. 14 , a second exemplary embodiment of a foot pedal control system (e.g., footpedal control system 14′) is illustrated. The primary difference between footpedal control systems system 14 generates a “device actuation message” for “turning-on” or actuating a device, wheresystem 14′ generates a variable “device actuation message” for varying either (i) a speed of a device, such as a drill speed for example, (ii) a position of a member of the device, or (iii) an operational intensity of the device, such as an operational intensity of a laser for example. - Foot
pedal control system 14′ may includeCPU 62′,ROM 64,RAM 66, I/O interface 68,transceiver 70,antenna 71,LEDs ID DIP switch 80, and afoot pedal unit 340. -
Foot pedal unit 340 includes ahousing 342, amovable member 344, and aposition sensor 346 operably coupled tomovable member 344.Position sensor 346 generates a signal (POS1) indicative of an angular position ofmovable member 344.CPU 62′ may receive signal (POS1) and generate a variable “device actuation message” responsive thereto. In an alternate embodiment of footpedal control system 14′,foot pedal unit 340 could be replaced by foot pedal unit 348 (shown inFIG. 15 ) that includes ahousing 350, amovable member 352, aposition sensor 356, and amagnet 354. When depressed,movable member 352 can move linearly withinhousing 350.Movable member 352 may have amagnet 354 coupled thereto.Position sensor 356 may comprise a Hall Effect Sensor that detects the linear displacement (d) ofmagnet 354 and ofmovable member 352, and generates a signal (POS2) responsive thereto.CPU 62′ may receive signal (POS2) and generate a variable “device actuation message” responsive thereto. - Referring to
FIGS. 10 and 14 ,CPU 62′ may generate a variable “device actuation message” having the following attributes: (i) Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) a Variable Actuation Code, (v) a Command Code, (vi) Checksum. The Variable Actuation Code may be a unique number for instructingdevice actuation unit 16′ that variable control ofdevice 351 is desired. The Command Code corresponds to a computed variable value that can be utilized bydevice actuation unit 16′ for varying the operational speed, operational position, or operational intensity of a device. In particular, the value of the Command Code may be increased as the angular displacement of movable member 344 (or the linear displacement of the member 352) from a non-depressed position increases. Similarly, the value of the Command Code may be decreased as the angular displacement of movable member 344 (or the linear displacement of the member 352) from a non-depressed position decreases. The Checksum value may be determined by adding together the Device Actuation Unit ID, the Variable Actuation Code, and the Command Code. - Referring to
FIG. 16 , a second exemplary embodiment of a device actuation unit (e.g.,device actuation unit 16′) is illustrated. The primary difference betweendevice actuation units unit 16 “turns on” a device whereasunit 16 can variably control the operation of a device. For example,unit 16′ can control the operational speed, operational position, or operational intensity of a device operably coupled tounit 16′. - As shown,
device actuation unit 16′ may include a pulse width modulation (PWM)driver 352 operably coupled to I/O interface 116.CPU 110′ can inducePWM driver 352 to generate a PWM signal that can control the speed of amotor 356 ofdevice 351 based upon a value of the Command Code in a received variable “device actuation message.” It should be noted thatdevice actuation unit 16′ could be utilized to control any device which can be variably controlled. For example,device actuation unit 16′ could be utilized to variably control: (i) a laser, (ii) a pneumatically or electrically actuated drill, (iii) a surgical microscope that can be automatically controlled, as discussed above, (iv) a microprocessor controlled anesthetic delivery system, as discussed above. It should be noted thatPWM driver 352 could be replaced with any other type of known variable current driver or voltage driver for variably controlling a device. It should be further noted that PWM driver 352 (or an alternate variable current drive or voltage driver) could also be utilized to control a pneumatic valve (not shown) or a hydraulic valve (not shown) for further controlling operation of any pneumatically controlled device or hydraulically controlled device. - Referring to
FIG. 17 , amethod 358 for transmitting a variable “device actuation message” from footpedal control system 14′ todevice actuation unit 16′ will now be described. - At
step 360, an operator of footpedal control system 14′ at least partially displaces themovable member 344 onfoot pedal unit 340. - At
step 362,CPU 62′ determines an amount displacement of themovable member 344. As discussed above,CPU 62′ may determine an amount of angular displacement ofmovable member 344, or alternately determine an amount of linear displacement ofmovable member 352. - At
step 364, in response to displacement ofmovable member 344,CPU 62′ inducestransceiver 70 to transmit an RF signal having a variable “device actuation message” including: (i) a Handheld ID, (ii) Message Length, (iii) Device Actuation Unit ID, (iv) Variable Actuation Code, (v) Command Code, and (vi) Checksum. For example,transceiver 70 could transmit an RF signal having “device actuation message” 180. - At
step 366,RF transceiver 118 indevice actuation unit 16′ receives the RF signal having the variable “device actuation message.” - At
step 368,CPU 110′ indevice actuation unit 16′ makes a determination as to whether the variable “device actuation message” is a valid message. If the value ofstep 368 equals “yes”, the method advances to step 370. Otherwise, the method advances to step 374. - At
step 370,CPU 110′ inducesPWM driver 352 to generate PWM control signals to control operation of a device (e.g., device 20) coupled tounit 16′ based on the Command Code in the variable “device actuation message.” In particular, the PWM control signals can be utilized to control an operational speed, an operational position, or an operational intensity of a device. - At
step 372,CPU 110′ starts a timer T2 or continues a timer T2. - At
step 374,CPU 110′ determines whether the timer value associated with timer T2 is greater than a threshold time TThreshold. If the value ofstep 374 equals “yes”, the method advances to step 376. Otherwise, the method returns to step 362. - At
step 376,CPU 110′ inducesPWM driver 352 to de-actuate or de-energizedevice 20. - At
step 378,CPU 110′ resets the timer T2. Afterstep 378, themethod 358 is exited. - Referring to
FIG. 18 , a videoimage capture system 400 is illustrated that may be controlled bydevice actuation unit 16. Videoimage capture system 400 includes aCPU 402, aROM 404, aRAM 406, an I/O interface 408, a video capture card/circuit 410, and anintra-oral camera 416. -
Video capture card 410 is provided to generate, store, retrieve, display, or print a digital or analog video image from a (VIDEO-IN) signal received from anintra-oral camera 416. For example,video capture card 410 may comprise a video capture card sold under the trademark ADVC-50 A/D Converter, manufactured by Canopus Corporation of 711 Charcot Avenue, San Jose, Calif. 95131. Alternately, for example,video capture card 410 may comprise a video capture card sold under the trademark DVRaptor, manufactured by Canopus Corporation. Alternately, for example,video capture card 410 may comprise a video capture card sold under the trademark DVRaptor, manufactured by Canopus Corporation.Video capture card 410 may be induced to store a video image to a memory (not shown) when first and second electrical terminals (not shown) oncard 410 coupled toelectrical lines video capture card 410 may transfer the digital or analog video image through I/O interface 408 toCPU 402 that may store the digital or analog video image inROM 404 orRAM 406.CPU 402 may further display the digital or analog video image on a computer monitor (not shown) operably coupled toCPU 402. - Thus, when
device actuation unit 16 receives a valid “device actuation message” from footpedal control system 14,unit 16 can closecontact 136. In response,video capture card 410 can store the image to an internal memory and also transfer the digital image toCPU 402. As discussed,CPU 402 can store the digital image inROM 404 orRAM 406 and can display the image on a computer monitor. - The inventive system the method for remotely controlling devices provides a substantial advantage over other systems and methods. In particular, the system and method provide a foot pedal unit having one movable member that can be utilized to control multiple devices. Thus, an operator of the foot pedal unit can obtain a consistent control of multiple devices. Further, the single foot pedal unit can replace a plurality of other foot pedal units providing for a substantially less cluttered operatory floor.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/049,459 US20050130098A1 (en) | 2002-06-17 | 2005-02-02 | System and method for remotely controlling devices |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38922902P | 2002-06-17 | 2002-06-17 | |
US10/464,369 US7625208B2 (en) | 2002-06-17 | 2003-06-17 | Universal-control mechanism for dental implements |
US10/730,678 US7422432B2 (en) | 2002-06-17 | 2003-12-08 | System and method for remotely controlling devices |
US11/049,459 US20050130098A1 (en) | 2002-06-17 | 2005-02-02 | System and method for remotely controlling devices |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/730,678 Division US7422432B2 (en) | 2002-06-17 | 2003-12-08 | System and method for remotely controlling devices |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050130098A1 true US20050130098A1 (en) | 2005-06-16 |
Family
ID=34710408
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/730,678 Expired - Fee Related US7422432B2 (en) | 2002-06-17 | 2003-12-08 | System and method for remotely controlling devices |
US11/049,459 Abandoned US20050130098A1 (en) | 2002-06-17 | 2005-02-02 | System and method for remotely controlling devices |
US11/049,101 Abandoned US20050130097A1 (en) | 2002-06-17 | 2005-02-02 | System and method for remotely controlling devices |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/730,678 Expired - Fee Related US7422432B2 (en) | 2002-06-17 | 2003-12-08 | System and method for remotely controlling devices |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/049,101 Abandoned US20050130097A1 (en) | 2002-06-17 | 2005-02-02 | System and method for remotely controlling devices |
Country Status (3)
Country | Link |
---|---|
US (3) | US7422432B2 (en) |
AU (1) | AU2003297112A1 (en) |
WO (1) | WO2005060859A1 (en) |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050130097A1 (en) * | 2002-06-17 | 2005-06-16 | Warner Thomas P. | System and method for remotely controlling devices |
US20070020579A1 (en) * | 2005-07-25 | 2007-01-25 | Michael Migdal | Tooth powdering device |
US20070026359A1 (en) * | 2004-01-27 | 2007-02-01 | Xo Care A/S | Dental practice operating system |
US20070031780A1 (en) * | 2005-08-02 | 2007-02-08 | Warner Thomas P | Device control module and method for controlling devices |
US20070030166A1 (en) * | 2005-08-02 | 2007-02-08 | Warner Thomas P | Device selection module and method for selecting devices |
US20070031781A1 (en) * | 2005-08-02 | 2007-02-08 | Warner Thomas P | System and method for remotely controlling devices |
US20070249286A1 (en) * | 2006-04-21 | 2007-10-25 | Ma Dung T | Automated bonding for wireless devices |
US20080166685A1 (en) * | 2004-11-24 | 2008-07-10 | Discus Dental, Llc | Wireless control for dental equipment |
US20080299964A1 (en) * | 2007-05-23 | 2008-12-04 | Innowireless Co., Ltd. | Transmission/reception channel matching apparatus for mobile communication terminal and mobile phone test equipment |
US20090162808A1 (en) * | 2005-11-22 | 2009-06-25 | Planmeca Oy | Apparatus in Dental Environment and Method for Controlling a Device Belonging to the Same |
US7625208B2 (en) | 2002-06-17 | 2009-12-01 | Warner Thomas P | Universal-control mechanism for dental implements |
US7659833B2 (en) | 2005-08-02 | 2010-02-09 | Warner Thomas P | System and method for remotely controlling devices |
US20100137984A1 (en) * | 2005-05-05 | 2010-06-03 | Abbott Medical Optics Inc. | Controlled vapor deposition of biocompatible coatings for medical devices |
US20100283599A1 (en) * | 2005-10-13 | 2010-11-11 | Dung Ma | Power management for wireless devices |
US20110081624A1 (en) * | 2009-10-02 | 2011-04-07 | Dentsply International Inc. | Cordless dental handpiece, system including a cordless dental handpiece, and method of connecting a cordless dental handpiece |
US20110098721A1 (en) * | 2008-11-07 | 2011-04-28 | Abbott Medical Optics Inc. | Adjustable foot pedal control for ophthalmic surgery |
US20120087431A1 (en) * | 2010-10-08 | 2012-04-12 | Der-Zheng Liu | Antenna diversity apparatus and antenna diversity method |
US8380126B1 (en) * | 2005-10-13 | 2013-02-19 | Abbott Medical Optics Inc. | Reliable communications for wireless devices |
US8723668B1 (en) | 2010-11-14 | 2014-05-13 | Gene Michael Strohallen | System and method for controlling at least one device |
US8725096B2 (en) | 2010-04-12 | 2014-05-13 | Dentsply International Inc. | Circuit board for controlling wireless dental handpiece |
US9005157B2 (en) | 2008-11-07 | 2015-04-14 | Abbott Medical Optics Inc. | Surgical cassette apparatus |
US9133835B2 (en) | 2008-11-07 | 2015-09-15 | Abbott Medical Optics Inc. | Controlling of multiple pumps |
US9295765B2 (en) | 2006-11-09 | 2016-03-29 | Abbott Medical Optics Inc. | Surgical fluidics cassette supporting multiple pumps |
US9386922B2 (en) | 2012-03-17 | 2016-07-12 | Abbott Medical Optics Inc. | Device, system and method for assessing attitude and alignment of a surgical cassette |
US9492317B2 (en) | 2009-03-31 | 2016-11-15 | Abbott Medical Optics Inc. | Cassette capture mechanism |
US9522221B2 (en) | 2006-11-09 | 2016-12-20 | Abbott Medical Optics Inc. | Fluidics cassette for ocular surgical system |
US9566188B2 (en) | 2008-11-07 | 2017-02-14 | Abbott Medical Optics Inc. | Automatically switching different aspiration levels and/or pumps to an ocular probe |
US9757275B2 (en) | 2006-11-09 | 2017-09-12 | Abbott Medical Optics Inc. | Critical alignment of fluidics cassettes |
US9795507B2 (en) | 2008-11-07 | 2017-10-24 | Abbott Medical Optics Inc. | Multifunction foot pedal |
US10219940B2 (en) | 2008-11-07 | 2019-03-05 | Johnson & Johnson Surgical Vision, Inc. | Automatically pulsing different aspiration levels to an ocular probe |
US10342701B2 (en) | 2007-08-13 | 2019-07-09 | Johnson & Johnson Surgical Vision, Inc. | Systems and methods for phacoemulsification with vacuum based pumps |
US10349925B2 (en) | 2008-11-07 | 2019-07-16 | Johnson & Johnson Surgical Vision, Inc. | Method for programming foot pedal settings and controlling performance through foot pedal variation |
US10363166B2 (en) | 2007-05-24 | 2019-07-30 | Johnson & Johnson Surgical Vision, Inc. | System and method for controlling a transverse phacoemulsification system using sensed data |
US10478336B2 (en) | 2007-05-24 | 2019-11-19 | Johnson & Johnson Surgical Vision, Inc. | Systems and methods for transverse phacoemulsification |
US10596032B2 (en) | 2007-05-24 | 2020-03-24 | Johnson & Johnson Surgical Vision, Inc. | System and method for controlling a transverse phacoemulsification system with a footpedal |
US10959881B2 (en) | 2006-11-09 | 2021-03-30 | Johnson & Johnson Surgical Vision, Inc. | Fluidics cassette for ocular surgical system |
US11337855B2 (en) | 2006-11-09 | 2022-05-24 | Johnson & Johnson Surgical Vision, Inc. | Holding tank devices, systems, and methods for surgical fluidics cassette |
US11918729B2 (en) | 2021-07-19 | 2024-03-05 | Johnson & Johnson Surgical Vision, Inc. | Fluidics cassette for ocular surgical system |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2546702A1 (en) * | 2003-11-26 | 2005-06-16 | Discus Dental Impressions, Inc. | Wireless control for dental equipment |
US7428439B1 (en) * | 2005-01-13 | 2008-09-23 | Linemaster Switch Corporation | Wireless foot control system with optical transmitter and transceiver |
KR100693422B1 (en) * | 2005-01-19 | 2007-03-12 | 엘지전자 주식회사 | RF?IR Mode Automatic Setting Method of Remote Control of Digital TV |
AU2011205181B2 (en) * | 2005-03-31 | 2011-12-01 | Alcon Inc. | Footswitch operable to control a surgical system |
CA2803828C (en) | 2005-03-31 | 2015-11-24 | Alcon, Inc. | Footswitch operable to control a surgical system |
EP1736113B1 (en) * | 2005-06-03 | 2009-08-05 | 3M Innovative Properties Company | Dental material processing system and communication method |
US7619171B2 (en) * | 2005-06-30 | 2009-11-17 | Alcon, Inc. | Multifunction surgical footswitch |
US7723630B1 (en) | 2005-09-23 | 2010-05-25 | Southwire Company | Remote safety switch |
JP2009512518A (en) * | 2005-10-20 | 2009-03-26 | ジョン・ダブリュ・グラハム | Method and system for temporary bone fixation in orthodontics |
US7439463B2 (en) * | 2006-01-17 | 2008-10-21 | Dentsply International Inc. | Foot switch for activating a dental or medical treatment apparatus |
US20070166662A1 (en) | 2006-01-17 | 2007-07-19 | Kevin Lint | Hard-wired and wireless system with footswitch for operating a dental or medical treatment apparatus |
US20070190484A1 (en) * | 2006-02-10 | 2007-08-16 | Dentsply International Inc. | Closed loop speed control for a pneumatic dental handpiece |
US8303304B2 (en) * | 2006-12-18 | 2012-11-06 | Dentsply International, Inc. | Closed loop speed control for a pneumatic dental handpiece |
US8073535B2 (en) * | 2006-07-19 | 2011-12-06 | Invention Science Fund 1 | Radiant energy derived temperature(s) |
US20080102418A1 (en) * | 2006-10-31 | 2008-05-01 | Glenn Krieger | Rotary hand tool |
CA2581246A1 (en) * | 2007-03-07 | 2008-09-07 | Global Dental Direct Inc. | Foot actuator adapted to be used with a dental chair |
US8465473B2 (en) | 2007-03-28 | 2013-06-18 | Novartis Ag | Surgical footswitch with movable shroud |
US20090102617A1 (en) * | 2007-10-22 | 2009-04-23 | Douglas Thommes | Method, system and computer program product for controlling a plurality of devices in an environment |
AR072011A1 (en) * | 2008-06-05 | 2010-07-28 | Alcon Res Ltd | WIRELESS NETWORK AND WIRELESS COMMUNICATION METHODS FOR OPHTHALMIC SURGICAL CONSOLES |
US8937561B2 (en) | 2008-11-17 | 2015-01-20 | Canyon Ridge Resources, L.L.C. | System and method for control of medical equipment using multiple wireless devices |
US8274376B2 (en) * | 2008-11-17 | 2012-09-25 | Canyon Ridge Resources, L.L.C. | System and method for wireless control of medical devices |
US8159370B2 (en) * | 2008-11-17 | 2012-04-17 | Canyon Ridge Resources, Llc | System and method for control of medical equipment using multiple wireless devices |
KR101157627B1 (en) * | 2010-02-18 | 2012-06-19 | (재)예수병원유지재단 | Instrument for extracting vital tissue |
US9980741B2 (en) | 2011-06-13 | 2018-05-29 | P Tech, Llc | Methods and systems for controlling an ultrasonic handpiece based on tuning signals |
GB201320238D0 (en) | 2013-11-15 | 2014-01-01 | Laflamme Eric K | Pneumatically actuated computer mouse system |
US9999468B2 (en) * | 2014-05-29 | 2018-06-19 | The Spectranetics Corporation | Remote control switch for a laser system |
US10285776B1 (en) * | 2016-02-23 | 2019-05-14 | Michael Feldman | Unitary cordless dental drive apparatus |
CN110678140A (en) * | 2017-05-24 | 2020-01-10 | 柯惠Lp公司 | Pedal control for robotic surgical system |
US20190076213A1 (en) * | 2017-09-13 | 2019-03-14 | Dentsply Sirona Inc. | Dental device with foot pedal controller |
EP3692942A1 (en) * | 2019-02-06 | 2020-08-12 | W & H Dentalwerk Bürmoos GmbH | Control module for controlling a volume flow of a gaseous propellant of a dental or medical treatment tool |
Citations (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3742167A (en) * | 1970-05-23 | 1973-06-26 | Siemens Ag | Pedal switch for dental drives |
US3809454A (en) * | 1971-11-16 | 1974-05-07 | Moller J Optische Werke Gmbh F | Microsurgical operating unit |
US3980849A (en) * | 1972-06-26 | 1976-09-14 | Siemens Aktiengesellschaft | Foot controller switch assembly for dental appliances |
US3980848A (en) * | 1972-10-16 | 1976-09-14 | Carl Zeiss-Stiftung | Device for the remote control of motions and operations of microsurgical equipment |
US3983344A (en) * | 1972-06-26 | 1976-09-28 | Siemens Aktiengesellschaft | Operated switch controller for dental engine and associated apparatus |
US4041609A (en) * | 1976-05-21 | 1977-08-16 | Dentsply Research & Development Corporation | Foot control for dental equipment |
US4114275A (en) * | 1976-11-12 | 1978-09-19 | Pelton & Crane Company | Foot controller apparatus for air driven dental handpieces or the like |
US4156187A (en) * | 1977-03-15 | 1979-05-22 | Fibra-Sonics, Inc. | Device and method for measuring and indicating the true power supplied to an ultrasonic handpiece and for recording the accumulative power applied to the handpiece |
US4180812A (en) * | 1977-04-07 | 1979-12-25 | Kaltenbach & Voight Gmbh & Co. | Dental treatment apparatus |
US4354838A (en) * | 1980-05-06 | 1982-10-19 | Sybron Corporation | Foot controller for dental instruments or the like |
US4383167A (en) * | 1979-04-20 | 1983-05-10 | Kaltenbach & Voight Gmbh & Co. | Drive control circuit for dental treatment instruments |
US4417875A (en) * | 1980-12-02 | 1983-11-29 | Kabushiki Kaisha Morita Seisakusho | Foot controller for dental instrument |
US4509526A (en) * | 1983-02-08 | 1985-04-09 | Lawrence Medical Systems, Inc. | Method and system for non-invasive ultrasound Doppler cardiac output measurement |
US4523911A (en) * | 1983-01-26 | 1985-06-18 | Kaltenbach & Voight Gmbh & Co. | Foot-actuated control arrangment particularly for dental arrangment |
US4571681A (en) * | 1983-01-25 | 1986-02-18 | Kaltenbach & Voigt Gmbh & Co. | Switching arrangement for the control of the control elements of a dental treatment location |
US4798535A (en) * | 1984-04-03 | 1989-01-17 | Nielsen Benny S | Foot regulator, especially for dental equipment |
US4837857A (en) * | 1986-11-06 | 1989-06-06 | Storz Instrument Company | Foot pedal assembly for ophthalmic surgical instrument |
US4983901A (en) * | 1989-04-21 | 1991-01-08 | Allergan, Inc. | Digital electronic foot control for medical apparatus and the like |
US5030956A (en) * | 1989-04-25 | 1991-07-09 | Murphy Quentin M | Radar tomography |
US5249121A (en) * | 1989-10-27 | 1993-09-28 | American Cyanamid Company | Remote control console for surgical control system |
US5422521A (en) * | 1993-11-18 | 1995-06-06 | Liebel-Flarsheim Co. | Foot operated control system for a multi-function device |
US5423231A (en) * | 1992-05-18 | 1995-06-13 | Siemens Aktiengesellschaft | Foot control mechanism for a dental apparatus |
US5554894A (en) * | 1994-10-28 | 1996-09-10 | Iolab Corporation | Electronic footswitch for ophthalmic surgery |
US5580347A (en) * | 1991-07-31 | 1996-12-03 | Mentor Ophthalmics, Inc. | Controlling operation of handpieces during ophthalmic surgery |
US5635777A (en) * | 1995-12-28 | 1997-06-03 | Andrew Telymonde | Foot operated control apparatus |
US5712460A (en) * | 1994-07-19 | 1998-01-27 | Linvatec Corporation | Multi-function surgical device control system |
US5838131A (en) * | 1996-12-02 | 1998-11-17 | Telymonde; Timothy D. | Foot operated control for electrical circuits |
US5883615A (en) * | 1995-09-29 | 1999-03-16 | Liebel-Flarsheim Company | Foot-operated control system for a multi-function |
US5931669A (en) * | 1994-03-22 | 1999-08-03 | Sirona Dental Systems Gmbh & Co. Kg | Dental apparatus having one or more differently configured instruments |
US5970457A (en) * | 1995-10-25 | 1999-10-19 | Johns Hopkins University | Voice command and control medical care system |
US6017354A (en) * | 1996-08-15 | 2000-01-25 | Stryker Corporation | Integrated system for powered surgical tools |
US6074388A (en) * | 1997-07-16 | 2000-06-13 | Gebrueder Berchtold Gmbh & Co., Kg | Electrically operated medical apparatus |
US6179829B1 (en) * | 1997-08-28 | 2001-01-30 | Bausch & Lomb Surgical, Inc. | Foot controller for microsurgical system |
US20020126036A1 (en) * | 2000-12-21 | 2002-09-12 | Flaherty J. Christopher | Medical apparatus remote control and method |
US20030004497A1 (en) * | 2001-05-25 | 2003-01-02 | Chappuis James L. | Universal surgical power tool foot pedal apparatus |
US20030232305A1 (en) * | 2002-06-17 | 2003-12-18 | Warner Thomas P. | Universal-control mechanism for dental implements |
US20040115591A1 (en) * | 2002-06-17 | 2004-06-17 | Warner Thomas P. | System and method for remotely controlling devices |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4171572A (en) * | 1977-12-22 | 1979-10-23 | Star Dental Manufacturing Co., Inc. | Light control apparatus for a dental handpiece |
DE2844348C2 (en) * | 1978-10-11 | 1985-10-03 | Kaltenbach & Voigt Gmbh & Co, 7950 Biberach | Dental treatment place |
DE2848061C2 (en) * | 1978-11-06 | 1986-05-15 | Siemens AG, 1000 Berlin und 8000 München | Wireless electronic remote control method and arrangement for carrying out the method |
US5355804A (en) * | 1991-12-13 | 1994-10-18 | Garcia Eduardo R | Rail-guided apparatus-carrying system |
DE4201176A1 (en) * | 1992-01-17 | 1993-07-22 | Kodak Ag | REMOTE CONTROLLED SLIDE PROJECTOR |
US5934904A (en) * | 1997-10-14 | 1999-08-10 | Kreativ, Inc. | Dental instrument and processes |
US6249673B1 (en) * | 1998-11-09 | 2001-06-19 | Philip Y. W. Tsui | Universal transmitter |
US6703941B1 (en) * | 1999-08-06 | 2004-03-09 | Johnson Controls Technology Company | Trainable transmitter having improved frequency synthesis |
-
2003
- 2003-12-08 US US10/730,678 patent/US7422432B2/en not_active Expired - Fee Related
- 2003-12-11 WO PCT/US2003/039870 patent/WO2005060859A1/en active Application Filing
- 2003-12-11 AU AU2003297112A patent/AU2003297112A1/en not_active Abandoned
-
2005
- 2005-02-02 US US11/049,459 patent/US20050130098A1/en not_active Abandoned
- 2005-02-02 US US11/049,101 patent/US20050130097A1/en not_active Abandoned
Patent Citations (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3742167A (en) * | 1970-05-23 | 1973-06-26 | Siemens Ag | Pedal switch for dental drives |
US3809454A (en) * | 1971-11-16 | 1974-05-07 | Moller J Optische Werke Gmbh F | Microsurgical operating unit |
US3980849A (en) * | 1972-06-26 | 1976-09-14 | Siemens Aktiengesellschaft | Foot controller switch assembly for dental appliances |
US3983344A (en) * | 1972-06-26 | 1976-09-28 | Siemens Aktiengesellschaft | Operated switch controller for dental engine and associated apparatus |
US3980848A (en) * | 1972-10-16 | 1976-09-14 | Carl Zeiss-Stiftung | Device for the remote control of motions and operations of microsurgical equipment |
US4041609A (en) * | 1976-05-21 | 1977-08-16 | Dentsply Research & Development Corporation | Foot control for dental equipment |
US4114275A (en) * | 1976-11-12 | 1978-09-19 | Pelton & Crane Company | Foot controller apparatus for air driven dental handpieces or the like |
US4156187A (en) * | 1977-03-15 | 1979-05-22 | Fibra-Sonics, Inc. | Device and method for measuring and indicating the true power supplied to an ultrasonic handpiece and for recording the accumulative power applied to the handpiece |
US4180812A (en) * | 1977-04-07 | 1979-12-25 | Kaltenbach & Voight Gmbh & Co. | Dental treatment apparatus |
US4383167A (en) * | 1979-04-20 | 1983-05-10 | Kaltenbach & Voight Gmbh & Co. | Drive control circuit for dental treatment instruments |
US4354838A (en) * | 1980-05-06 | 1982-10-19 | Sybron Corporation | Foot controller for dental instruments or the like |
US4417875A (en) * | 1980-12-02 | 1983-11-29 | Kabushiki Kaisha Morita Seisakusho | Foot controller for dental instrument |
US4571681A (en) * | 1983-01-25 | 1986-02-18 | Kaltenbach & Voigt Gmbh & Co. | Switching arrangement for the control of the control elements of a dental treatment location |
US4523911A (en) * | 1983-01-26 | 1985-06-18 | Kaltenbach & Voight Gmbh & Co. | Foot-actuated control arrangment particularly for dental arrangment |
US4509526A (en) * | 1983-02-08 | 1985-04-09 | Lawrence Medical Systems, Inc. | Method and system for non-invasive ultrasound Doppler cardiac output measurement |
US4798535A (en) * | 1984-04-03 | 1989-01-17 | Nielsen Benny S | Foot regulator, especially for dental equipment |
US4837857A (en) * | 1986-11-06 | 1989-06-06 | Storz Instrument Company | Foot pedal assembly for ophthalmic surgical instrument |
US4983901A (en) * | 1989-04-21 | 1991-01-08 | Allergan, Inc. | Digital electronic foot control for medical apparatus and the like |
US5030956A (en) * | 1989-04-25 | 1991-07-09 | Murphy Quentin M | Radar tomography |
US5249121A (en) * | 1989-10-27 | 1993-09-28 | American Cyanamid Company | Remote control console for surgical control system |
US5580347A (en) * | 1991-07-31 | 1996-12-03 | Mentor Ophthalmics, Inc. | Controlling operation of handpieces during ophthalmic surgery |
US5423231A (en) * | 1992-05-18 | 1995-06-13 | Siemens Aktiengesellschaft | Foot control mechanism for a dental apparatus |
US5422521A (en) * | 1993-11-18 | 1995-06-06 | Liebel-Flarsheim Co. | Foot operated control system for a multi-function device |
US5931669A (en) * | 1994-03-22 | 1999-08-03 | Sirona Dental Systems Gmbh & Co. Kg | Dental apparatus having one or more differently configured instruments |
US5712460A (en) * | 1994-07-19 | 1998-01-27 | Linvatec Corporation | Multi-function surgical device control system |
US5554894A (en) * | 1994-10-28 | 1996-09-10 | Iolab Corporation | Electronic footswitch for ophthalmic surgery |
US5883615A (en) * | 1995-09-29 | 1999-03-16 | Liebel-Flarsheim Company | Foot-operated control system for a multi-function |
US5970457A (en) * | 1995-10-25 | 1999-10-19 | Johns Hopkins University | Voice command and control medical care system |
US5635777A (en) * | 1995-12-28 | 1997-06-03 | Andrew Telymonde | Foot operated control apparatus |
US6017354A (en) * | 1996-08-15 | 2000-01-25 | Stryker Corporation | Integrated system for powered surgical tools |
US5838131A (en) * | 1996-12-02 | 1998-11-17 | Telymonde; Timothy D. | Foot operated control for electrical circuits |
US6074388A (en) * | 1997-07-16 | 2000-06-13 | Gebrueder Berchtold Gmbh & Co., Kg | Electrically operated medical apparatus |
US6179829B1 (en) * | 1997-08-28 | 2001-01-30 | Bausch & Lomb Surgical, Inc. | Foot controller for microsurgical system |
US20020126036A1 (en) * | 2000-12-21 | 2002-09-12 | Flaherty J. Christopher | Medical apparatus remote control and method |
US20030004497A1 (en) * | 2001-05-25 | 2003-01-02 | Chappuis James L. | Universal surgical power tool foot pedal apparatus |
US20030232305A1 (en) * | 2002-06-17 | 2003-12-18 | Warner Thomas P. | Universal-control mechanism for dental implements |
US20040115591A1 (en) * | 2002-06-17 | 2004-06-17 | Warner Thomas P. | System and method for remotely controlling devices |
US20050130097A1 (en) * | 2002-06-17 | 2005-06-16 | Warner Thomas P. | System and method for remotely controlling devices |
Cited By (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7625208B2 (en) | 2002-06-17 | 2009-12-01 | Warner Thomas P | Universal-control mechanism for dental implements |
US20050130097A1 (en) * | 2002-06-17 | 2005-06-16 | Warner Thomas P. | System and method for remotely controlling devices |
US7455520B2 (en) * | 2004-01-27 | 2008-11-25 | Xo Care A/S | Dental practice operating system |
US20070026359A1 (en) * | 2004-01-27 | 2007-02-01 | Xo Care A/S | Dental practice operating system |
US8323723B2 (en) | 2004-06-04 | 2012-12-04 | Michael D Lowery | Controlled vapor deposition of biocompatible coatings for medical devices |
US20110217449A1 (en) * | 2004-06-04 | 2011-09-08 | Lowery Michael D | Controlled vapor deposition of biocompatible coatings for medical devices |
US20080166685A1 (en) * | 2004-11-24 | 2008-07-10 | Discus Dental, Llc | Wireless control for dental equipment |
US20100137984A1 (en) * | 2005-05-05 | 2010-06-03 | Abbott Medical Optics Inc. | Controlled vapor deposition of biocompatible coatings for medical devices |
US7955704B2 (en) | 2005-05-05 | 2011-06-07 | Lowery Michael D | Controlled vapor deposition of biocompatible coatings for medical devices |
US20070020579A1 (en) * | 2005-07-25 | 2007-01-25 | Michael Migdal | Tooth powdering device |
US20070031781A1 (en) * | 2005-08-02 | 2007-02-08 | Warner Thomas P | System and method for remotely controlling devices |
US20070030166A1 (en) * | 2005-08-02 | 2007-02-08 | Warner Thomas P | Device selection module and method for selecting devices |
US20070031780A1 (en) * | 2005-08-02 | 2007-02-08 | Warner Thomas P | Device control module and method for controlling devices |
US7659833B2 (en) | 2005-08-02 | 2010-02-09 | Warner Thomas P | System and method for remotely controlling devices |
US7675430B2 (en) | 2005-08-02 | 2010-03-09 | Warner Thomas P | Device control module and method for controlling devices |
US20100283599A1 (en) * | 2005-10-13 | 2010-11-11 | Dung Ma | Power management for wireless devices |
US8380126B1 (en) * | 2005-10-13 | 2013-02-19 | Abbott Medical Optics Inc. | Reliable communications for wireless devices |
US20150357850A1 (en) * | 2005-10-13 | 2015-12-10 | Abbott Medical Optics Inc. | Power management for wireless devices |
US8923768B2 (en) | 2005-10-13 | 2014-12-30 | Abbott Medical Optics Inc. | Reliable communications for wireless devices |
US9635152B2 (en) * | 2005-10-13 | 2017-04-25 | Abbott Medical Optics Inc. | Power management for wireless devices |
US9131034B2 (en) | 2005-10-13 | 2015-09-08 | Abbott Medical Optics Inc. | Power management for wireless devices |
US8565839B2 (en) * | 2005-10-13 | 2013-10-22 | Abbott Medical Optics Inc. | Power management for wireless devices |
US20090162808A1 (en) * | 2005-11-22 | 2009-06-25 | Planmeca Oy | Apparatus in Dental Environment and Method for Controlling a Device Belonging to the Same |
US8620462B2 (en) * | 2005-11-22 | 2013-12-31 | Planmeca Oy | Apparatus in dental environment and method for controlling a device belonging to the same |
US20070249286A1 (en) * | 2006-04-21 | 2007-10-25 | Ma Dung T | Automated bonding for wireless devices |
US7636549B2 (en) | 2006-04-21 | 2009-12-22 | Abbott Medical Optics Inc. | Automated bonding for wireless devices |
US10959881B2 (en) | 2006-11-09 | 2021-03-30 | Johnson & Johnson Surgical Vision, Inc. | Fluidics cassette for ocular surgical system |
US11337855B2 (en) | 2006-11-09 | 2022-05-24 | Johnson & Johnson Surgical Vision, Inc. | Holding tank devices, systems, and methods for surgical fluidics cassette |
US10441461B2 (en) | 2006-11-09 | 2019-10-15 | Johnson & Johnson Surgical Vision, Inc. | Critical alignment of fluidics cassettes |
US9757275B2 (en) | 2006-11-09 | 2017-09-12 | Abbott Medical Optics Inc. | Critical alignment of fluidics cassettes |
US9522221B2 (en) | 2006-11-09 | 2016-12-20 | Abbott Medical Optics Inc. | Fluidics cassette for ocular surgical system |
US9295765B2 (en) | 2006-11-09 | 2016-03-29 | Abbott Medical Optics Inc. | Surgical fluidics cassette supporting multiple pumps |
US11058577B2 (en) | 2006-11-09 | 2021-07-13 | Johnson & Johnson Surgical Vision, Inc. | Fluidics cassette for ocular surgical system |
US11065153B2 (en) | 2006-11-09 | 2021-07-20 | Johnson & Johnson Surgical Vision, Inc. | Fluidics cassette for ocular surgical system |
US8131285B2 (en) * | 2007-05-23 | 2012-03-06 | Innowireless Co., Ltd. | Transmission/reception channel matching apparatus for mobile communication terminal and mobile phone test equipment |
US20080299964A1 (en) * | 2007-05-23 | 2008-12-04 | Innowireless Co., Ltd. | Transmission/reception channel matching apparatus for mobile communication terminal and mobile phone test equipment |
US10596032B2 (en) | 2007-05-24 | 2020-03-24 | Johnson & Johnson Surgical Vision, Inc. | System and method for controlling a transverse phacoemulsification system with a footpedal |
US10485699B2 (en) | 2007-05-24 | 2019-11-26 | Johnson & Johnson Surgical Vision, Inc. | Systems and methods for transverse phacoemulsification |
US11911315B2 (en) | 2007-05-24 | 2024-02-27 | Johnson & Johnson Surgical Vision, Inc. | System and method for controlling a transverse phacoemulsification system using sensed data |
US11690758B2 (en) | 2007-05-24 | 2023-07-04 | Johnson & Johnson Surgical Vision, Inc. | System and method for controlling a transverse phacoemulsification system with a footpedal |
US11504272B2 (en) | 2007-05-24 | 2022-11-22 | Johnson & Johnson Surgical Vision, Inc. | Systems and methods for transverse phacoemulsification |
US10478336B2 (en) | 2007-05-24 | 2019-11-19 | Johnson & Johnson Surgical Vision, Inc. | Systems and methods for transverse phacoemulsification |
US10363166B2 (en) | 2007-05-24 | 2019-07-30 | Johnson & Johnson Surgical Vision, Inc. | System and method for controlling a transverse phacoemulsification system using sensed data |
US10857030B2 (en) | 2007-05-24 | 2020-12-08 | Johnson & Johnson Surgical Vision, Inc. | System and method for controlling a transverse phacoemulsification system using sensed data |
US10342701B2 (en) | 2007-08-13 | 2019-07-09 | Johnson & Johnson Surgical Vision, Inc. | Systems and methods for phacoemulsification with vacuum based pumps |
US10219940B2 (en) | 2008-11-07 | 2019-03-05 | Johnson & Johnson Surgical Vision, Inc. | Automatically pulsing different aspiration levels to an ocular probe |
US10349925B2 (en) | 2008-11-07 | 2019-07-16 | Johnson & Johnson Surgical Vision, Inc. | Method for programming foot pedal settings and controlling performance through foot pedal variation |
US9133835B2 (en) | 2008-11-07 | 2015-09-15 | Abbott Medical Optics Inc. | Controlling of multiple pumps |
US11364145B2 (en) | 2008-11-07 | 2022-06-21 | Johnson & Johnson Surgical Vision, Inc. | Automatically pulsing different aspiration levels to an ocular probe |
US11369728B2 (en) | 2008-11-07 | 2022-06-28 | Johnson & Johnson Surgical Vision, Inc. | Automatically switching different aspiration levels and/or pumps to an ocular probe |
US11266526B2 (en) | 2008-11-07 | 2022-03-08 | Johnson & Johnson Surgical Vision, Inc. | Automatically pulsing different aspiration levels to an ocular probe |
US10238778B2 (en) | 2008-11-07 | 2019-03-26 | Johnson & Johnson Surgical Vision, Inc. | Automatically switching different aspiration levels and/or pumps to an ocular probe |
US10251983B2 (en) | 2008-11-07 | 2019-04-09 | Johnson & Johnson Surgical Vision, Inc. | Automatically switching different aspiration levels and/or pumps to an ocular probe |
US10265443B2 (en) | 2008-11-07 | 2019-04-23 | Johnson & Johnson Surgical Vision, Inc. | Surgical cassette apparatus |
US20110098721A1 (en) * | 2008-11-07 | 2011-04-28 | Abbott Medical Optics Inc. | Adjustable foot pedal control for ophthalmic surgery |
US11369729B2 (en) | 2008-11-07 | 2022-06-28 | Johnson & Johnson Surgical Vision, Inc. | Automatically switching different aspiration levels and/or pumps to an ocular probe |
US9795507B2 (en) | 2008-11-07 | 2017-10-24 | Abbott Medical Optics Inc. | Multifunction foot pedal |
US9566188B2 (en) | 2008-11-07 | 2017-02-14 | Abbott Medical Optics Inc. | Automatically switching different aspiration levels and/or pumps to an ocular probe |
US10993839B2 (en) | 2008-11-07 | 2021-05-04 | Johnson & Johnson Surgical Vision, Inc. | Automatically pulsing different aspiration levels to an ocular probe |
US8749188B2 (en) | 2008-11-07 | 2014-06-10 | Abbott Medical Optics Inc. | Adjustable foot pedal control for ophthalmic surgery |
US10478534B2 (en) | 2008-11-07 | 2019-11-19 | Johnson & Johnson Surgical Vision, Inc. | Automatically switching different aspiration levels and/or pumps to an ocular probe |
US9271806B2 (en) | 2008-11-07 | 2016-03-01 | Abbott Medical Optics Inc. | Adjustable foot pedal control for ophthalmic surgery |
US10905588B2 (en) | 2008-11-07 | 2021-02-02 | Johnson & Johnson Surgical Vision, Inc. | Automatically pulsing different aspiration levels to an ocular probe |
US9005157B2 (en) | 2008-11-07 | 2015-04-14 | Abbott Medical Optics Inc. | Surgical cassette apparatus |
US10668192B2 (en) | 2008-11-07 | 2020-06-02 | Johnson & Johnson Surgical Vision, Inc. | Automatically switching different aspiration levels and/or pumps to an ocular probe |
US10813790B2 (en) | 2008-11-07 | 2020-10-27 | Johnson & Johnson Surgical Vision, Inc. | Automatically pulsing different aspiration levels to an ocular probe |
US9877865B2 (en) | 2009-03-31 | 2018-01-30 | Abbott Medical Optics Inc. | Cassette capture mechanism |
US9492317B2 (en) | 2009-03-31 | 2016-11-15 | Abbott Medical Optics Inc. | Cassette capture mechanism |
US20110081624A1 (en) * | 2009-10-02 | 2011-04-07 | Dentsply International Inc. | Cordless dental handpiece, system including a cordless dental handpiece, and method of connecting a cordless dental handpiece |
US8777616B2 (en) | 2009-10-02 | 2014-07-15 | Dentsply International Inc. | Cordless dental handpiece, system including a cordless dental handpiece, and method of connecting a cordless dental handpiece |
US8725096B2 (en) | 2010-04-12 | 2014-05-13 | Dentsply International Inc. | Circuit board for controlling wireless dental handpiece |
US20120087431A1 (en) * | 2010-10-08 | 2012-04-12 | Der-Zheng Liu | Antenna diversity apparatus and antenna diversity method |
US8665980B2 (en) * | 2010-10-08 | 2014-03-04 | Realtek Semiconductor Corp. | Antenna diversity apparatus and antenna diversity method |
US8723668B1 (en) | 2010-11-14 | 2014-05-13 | Gene Michael Strohallen | System and method for controlling at least one device |
US11154422B2 (en) | 2012-03-17 | 2021-10-26 | Johnson & Johnson Surgical Vision, Inc. | Surgical cassette manifold, system, and methods thereof |
US10857029B2 (en) | 2012-03-17 | 2020-12-08 | Johnson & Johnson Surgical Vision, Inc. | Valve system of surgical cassette manifold, system, and methods thereof |
US10219938B2 (en) | 2012-03-17 | 2019-03-05 | Johnson & Johnson Surgical Vision, Inc. | Surgical cassette manifold, system, and methods thereof |
US9895262B2 (en) | 2012-03-17 | 2018-02-20 | Abbott Medical Optics Inc. | Device, system and method for assessing attitude and alignment of a surgical cassette |
US10265217B2 (en) | 2012-03-17 | 2019-04-23 | Johnson & Johnson Surgical Vision, Inc. | Pre-alignment surgical cassette interface |
US9700457B2 (en) | 2012-03-17 | 2017-07-11 | Abbott Medical Optics Inc. | Surgical cassette |
US10980668B2 (en) | 2012-03-17 | 2021-04-20 | Johnson & Johnson Surgical Vision, Inc. | Surgical cassette |
US10583040B2 (en) | 2012-03-17 | 2020-03-10 | Johnson & Johnson Surgical Vision, Inc. | Device, system and method for assessing attitude and alignment of a surgical cassette |
US9386922B2 (en) | 2012-03-17 | 2016-07-12 | Abbott Medical Optics Inc. | Device, system and method for assessing attitude and alignment of a surgical cassette |
US11872159B2 (en) | 2012-03-17 | 2024-01-16 | Johnson & Johnson Surgical Vision, Inc. | Pre-alignment surgical cassette interface |
US10888456B2 (en) | 2012-03-17 | 2021-01-12 | Johnson & Johnson Surgical Vision, Inc. | Surgical cassette |
US11918729B2 (en) | 2021-07-19 | 2024-03-05 | Johnson & Johnson Surgical Vision, Inc. | Fluidics cassette for ocular surgical system |
Also Published As
Publication number | Publication date |
---|---|
WO2005060859A1 (en) | 2005-07-07 |
US20040115591A1 (en) | 2004-06-17 |
US7422432B2 (en) | 2008-09-09 |
AU2003297112A1 (en) | 2005-07-14 |
US20050130097A1 (en) | 2005-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7422432B2 (en) | System and method for remotely controlling devices | |
US7659833B2 (en) | System and method for remotely controlling devices | |
US7675430B2 (en) | Device control module and method for controlling devices | |
CA2822640C (en) | Foot switch for activating a dental or medical treatment apparatus | |
US20080166685A1 (en) | Wireless control for dental equipment | |
CA2807079C (en) | Method of selectively pairing wireless controller to multiple dental/medical instruments | |
EP1998703B1 (en) | Foot switch for activating a dental or medical treatment apparatus | |
US20120064483A1 (en) | Hard-wired and wireless system with footswitch for operating a dental or medical treatment apparatus | |
US10231810B2 (en) | Dental irradiation device and system | |
US7625208B2 (en) | Universal-control mechanism for dental implements | |
JPH06509258A (en) | Handpiece motion control in eye surgery | |
US20070031781A1 (en) | System and method for remotely controlling devices | |
US20070030166A1 (en) | Device selection module and method for selecting devices | |
US8723668B1 (en) | System and method for controlling at least one device | |
AU2004294997A1 (en) | Wireless control for dental equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: WARNER SYSTEMS, LLC, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WARNER, THOMAS P.;REEL/FRAME:016247/0213 Effective date: 20050119 |
|
AS | Assignment |
Owner name: CLUTTERFREE DENTAL SOLUTIONS, LLC, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WARNER SYSTEMS, LLC;REEL/FRAME:022177/0506 Effective date: 20090106 Owner name: CLUTTERFREE DENTAL SOLUTIONS, LLC,MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WARNER SYSTEMS, LLC;REEL/FRAME:022177/0506 Effective date: 20090106 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |