referring now to fig1 there is shown a block diagram of one embodiment of a wireless internet connected pulse oximetry system 100 . system 100 generally includes a pulse oximeter 110 , an optical data receiver 130 , and a computer 140 ( e . g ., a desktop , laptop or handheld computer or the like ). the pulse oximeter 110 includes an optical data transmitter 112 . optical data transmitter 112 may , for example , comprise an infrared light emitting diode ( led ) 114 and related led drive circuitry 116 . the led drive circuitry 116 is operable to receive oximetry data 102 ( e . g ., a digitized plethysmographic waveform ) from a processor 118 of the pulse oximeter 110 and modulate the led 114 to optically transmit the oximetry data 102 . in this regard , the pulse oximeter 110 may comprise a relatively small , portable pulse oximeter unit having a built in led 114 and led drive circuitry 116 such as the datex - ohmeda tuffsat ® handheld pulse oximeter . the optical data receiver 130 is connected via a data cable 142 to a data port 144 of the personal computer 140 . in the presently described embodiment , data port 144 is a serial port and data cable 142 is a serial cable . however , data port 144 might instead be a parallel port , a universal serial bus , an ieee 1394 port , or any other type of port enabling the personal computer 140 for receiving data from another device , with data cable 142 also being appropriately configured . the optical data receiver 130 includes a photodetector 132 or the like for receiving the optically transmitted pulse oximetry data 102 from the led 114 of the pulse oximeter 110 . in this regard , led 114 and photodetector 132 should generally be maintained in a line of sight relationship with each other and within a suitable range of one another in order for the optically transmitted pulse oximetry data 102 to be received . thus , it is desirable that the pulse oximeter 110 also include temporary data storage 120 ( e . g ., random access memory , flash memory ) for storing the pulse oximetry data 102 for some period of time until the led 114 and photodetector 132 can be brought into a suitable relationship with one another at which time the stored pulse oximetry data 102 may be transmitted . the optical data receiver 130 also includes processing hardware 134 ( e . g ., an appropriately programmed general purpose digital processor or an application specific integrated circuit ) that converts the optically transmitted pulse oximetry data 102 received by the photodetector 132 into appropriately formatted serial data for transmission through the data cable 142 to the data port 144 of the computer 140 . the computer 140 is connected to the internet 104 via , for example , a modem connected to an internet service provider ( isp ) server or a server of a local area network connected to the internet 104 . the computer 140 includes an appropriately configured software module 146 that , when executed by the computer 140 , takes the pulse oximetry data 102 received from the data cable 142 on the data port 144 and formats the pulse oximetry data 102 for transmission over the computer &# 39 ; s internet connection to other devices ( e . g ., remote pulse oximetry monitoring and / or processing devices ) connected to the internet 104 . thus , pulse oximetry data 102 obtained by the pulse oximeter 110 is made available via the internet 104 to monitoring stations 150 ( e . g ., other computers ) that are geographically remote from the location of the patient being monitored by the pulse oximeter 110 . in this regard , the computer 140 may include a data storage device 148 ( e . g ., a hard drive or a cdrw drive ) for storing the pulse oximetry data 102 for some period of time until the pulse oximetry data 102 is requested by a remote monitoring station 150 , at which time the pulse oximetry data 102 is transmitted by the computer via the internet 104 to the remote monitoring station . referring now to fig2 there is shown a flowchart illustrating one manner of using the wireless internet connected pulse oximetry system 100 to provide pulse oximetry data 102 to a remote monitoring station via the internet . the process ( 200 ) begins with operating ( 210 ) the pulse oximeter 110 to obtain pulse oximetry data 102 from a patient . in this regard , the pulse oximetry data 102 obtained may , for example , include digitized plethysmographic waveform data as well as identifying information indicating the date and time when the data was obtained and the identity of the patient from whom the data was obtained . in the illustrated embodiment , the obtained pulse oximetry data 102 is stored ( 220 ) in the memory 120 of the pulse oximeter 110 . it should be noted that this step may not be necessary where the led 114 and photodetector 132 are positioned in a suitable arrangement prior to obtaining the pulse oximetry data 102 , in which case the pulse oximetry data 102 is transmitted from the pulse oximeter 110 to the optical data receiver 130 as it is obtained . the optical data receiver 130 is connected ( 230 ) to the data port 144 of the computer 140 by the data cable 142 , and the pulse oximeter 110 and optical data receiver 130 are positioned ( 240 ) in an appropriate relationship such that the led 114 and photodetector 132 are respectively oriented with respect to one another ( e . g ., within the line of sight on one another ) and within an appropriate distance apart from one another to permit reception by the photodetector 132 of optical signals transmitted from the led 114 . once the pulse oximeter 110 and optical data receiver 130 are appropriately positioned , the stored pulse oximetry data 102 is transmitted ( 250 ) from the led 114 . in this regard , the led drive circuitry 116 may be operated to turn the led 114 on and off to represent a series of digital values ( e . g ., 0 or 1 ) comprising the pulse oximetry data 102 . the optical signal is received ( 260 ) by the photodetector 132 of the optical data receiver 130 . the optical data receiver 130 then converts ( 270 ) the optical signal received by the photodetector 132 into an appropriately formatted data signal for transmission via the data cable 142 to the data port 144 of the computer 140 . in this regard , the conversion step ( 270 ) may involve converting the optical signal received by the photodetector 132 into an rs232 format serial data signal for transmission via the data cable 142 to a serial data port 144 of the computer 140 . the converted data signal is then transmitted ( 280 ) from the optical data receiver 130 to the data port 144 of the computer 140 via the data cable 142 . the conversion ( 270 ) and transmitting ( 280 ) steps may , for example , be performed simultaneously so that as optical data is received by the photodetector it is converted and transmitted to the data port 144 of the computer 140 . in this regard , small portions ( e . g . one or more bytes ) of the optical data may be temporarily stored in a buffer memory of the optical data receiver prior to conversion and / or small portions ( e . g ., one or more bytes ) of the converted data may be stored in the buffer memory prior to transmission to the data port 144 of the computer 140 . the pulse oximetry data 102 transmitted through the data cable 142 by the optical receiver 130 is received ( 290 ) by the data port 144 of the computer 140 . the pulse oximetry data 102 received on the data port 144 is stored ( 300 ) by the computer in , for example , a data file saved on the data storage device 148 of the computer 140 . in this regard , the data file may be named in a manner corresponding with patient identifying information and the date / time information included in the pulse oximetry data 102 . upon request by a remote monitoring station 150 via the internet 104 , the stored data is formatted ( 310 ) by the software module 146 into a format appropriate for transmission via the internet to the remote monitoring station 150 . in this regard , the stored data may , for example , be formatted in accordance with protocols such as the hypertext transfer protocol ( http ) or the file transfer protocol ( ftp ). the formatted data is then transmitted ( 320 ) by the computer 140 via the internet 104 to the requesting remote monitoring station 150 . it should be noted that the formatting step ( 310 ) may alternatively be performed before receiving a request for the stored pulse oximetry data 102 and the pulse oximetry data 102 may be stored in the internet transmittable form . also , the step of storing ( 300 ) the pulse oximetry data 102 may be omitted . in this regard , the pulse oximetry data 102 may be formatted ( 310 ) for transmission and transmitted ( 320 ) via the internet 104 to a remote monitoring station 150 as it is received on the data port 144 from the optical data receiver 130 . although the steps of the process ( 200 ) are shown in fig2 in a particular order , it should be noted that the steps need not necessarily be performed in the order described . for example , the steps of connecting ( 230 ) the optical data receiver 130 to the data port 144 of the computer 140 and positioning ( 240 ) the pulse oximeter 110 and optical data receiver 130 in an appropriate relationship may be performed in the order described , simultaneously , or in the opposite order . likewise , one or both of the connecting ( 230 ) and positioning ( 240 ) steps may be performed before or after the steps of operating ( 210 ) the pulse oximeter 110 and storing ( 220 ) the pulse oximetry data 102 . further , as previously mentioned , the steps of storing the pulse oximetry data ( 220 , 300 ) in the pulse oximeter 110 and / or on the data storage device 148 of the computer 140 may be omitted . referring now to fig3 there is shown a block diagram of an embodiment of a wireless internet connected pulse oximetry system 400 that does not include an optical data receiver 130 . in this regard , system 400 generally includes a pulse oximeter 110 and a computer 140 ( e . g ., a desktop , laptop or handheld computer or the like ). the pulse oximeter 110 includes an optical data transmitter 112 which may , for example , comprise an infra - red light emitting diode ( led ) 114 and related led drive circuitry 116 . the led drive circuitry 116 is operable to receive pulse oximetry data 102 ( e . g ., a digitized plethysmographic waveform ) from a processor 118 of the pulse oximeter 110 and modulate the led 114 to optically transmit the oximetry data 102 . in this regard , the pulse oximeter 110 may comprise a relatively small , portable pulse oximeter unit having a built in led 114 and led drive circuitry 116 such as the datex - ohmeda tuffsat ® handheld pulse oximeter . the computer 140 includes an optical data port 152 ( e . g ., an ir port ) for receiving the optically transmitted pulse oximetry data 102 directly from the led 114 of the pulse oximeter 110 . in this regard , led 114 and optical data port 152 should generally be maintained in a line of sight relationship with each other and within a suitable range of one another in order for the optically transmitted pulse oximetry data 102 to be received . in this regard , the pulse oximeter 110 may also include a data storage device 120 ( e . g ., random access memory , flash memory ) for storing the pulse oximetry data 102 for some period of time until the led 114 of the pulse oximeter 110 and the optical data port 152 of the computer 140 can be brought into a suitable relationship with one another at which time the stored pulse oximetry data 102 may be transmitted . the computer 140 is connected to the internet 104 via , for example , a modem connected to an internet service provider server or a server of a local area network connected to the internet 104 . the computer 140 includes an appropriately configured software module 146 that , when executed by the computer 140 , takes the pulse oximetry data 102 received on the optical data port 152 and formats the pulse oximetry data 102 for transmission over the computer &# 39 ; s internet connection to other devices ( e . g ., remote pulse oximetry monitoring and / or processing devices ) connected to the internet 104 . thus , pulse oximetry data 102 obtained by the pulse oximeter 110 is made available via the internet 104 to remote monitoring stations 150 ( e . g ., other computers ) that are geographically remote from the location of the patient being monitored by the pulse oximeter 110 . in this regard , the computer 140 may include a data storage device 148 ( e . g ., a hard drive or a cdrw drive ) for storing the pulse oximetry data 102 for some period of time until the pulse oximetry data 102 is requested by a remote monitoring station 150 , at which time the pulse oximetry data 102 is transmitted by the computer 140 via the internet 104 to the remote monitoring station 150 . referring now to fig4 there is shown a flowchart illustrating one manner of using the wireless internet connected pulse oximetry system 400 to provide pulse oximetry data 102 to a remote monitoring station 150 via the internet . the process ( 500 ) begins with operating ( 510 ) the pulse oximeter 110 to obtain pulse oximetry data 102 from a patient . in this regard , the pulse oximetry data 102 obtained may , for example , include digitized plethysmographic waveform data as well as identifying information indicating the date and time when the data was obtained and the identity of the patient from whom the data was obtained . in the illustrated embodiment , the obtained pulse oximetry data 102 is stored ( 520 ) in the memory 120 of the pulse oximeter 110 . it should be noted that this step may not be necessary where the led 114 and optical data port 152 of the computer 140 are positioned in a suitable arrangement prior to obtaining the pulse oximetry data 102 , in which case the pulse oximetry data 102 is transmitted from the pulse oximeter 110 to the optical data port 152 as it is obtained . the pulse oximeter 110 and computer 140 are positioned ( 530 ) in an appropriate relationship such that the led 114 and optical data port 152 are respectively oriented with respect to one another ( e . g ., within the line of sight on one another ) and within an appropriate distance apart from one another to permit reception by the optical data port 152 of optical signals transmitted from the led 114 . once the pulse oximeter 110 and computer 140 are appropriately positioned , the stored pulse oximetry data 102 is transmitted ( 540 ) from the led 114 . in this regard , the led drive circuitry 116 may be operated to turn the led 114 on and off to represent a series of digital values ( e . g ., 0 or 1 ) comprising the pulse oximetry data 102 . the optical signal is received ( 550 ) by the optical data port 152 of the computer 140 . the pulse oximetry data 102 received on the optical data port 152 is stored ( 550 ) by the computer 140 in , for example , a data file saved on the data storage device 148 of the computer 140 . in this regard , the data file may be named in a manner corresponding with patient identifying information and the date / time information included in the pulse oximetry data 102 . upon request by a remote monitoring station 150 via the internet 104 , the stored data is formatted ( 560 ) by the software module 146 into a format appropriate for transmission via the internet to the remote monitoring station 150 . in this regard , the stored data may , for example , be formatted in accordance with protocols such as the hypertext transfer protocol ( http ) or the file transfer protocol ( ftp ). the formatted data is then transmitted ( 570 ) by the computer 140 via the internet 104 to the requesting remote monitoring station . it should be noted that the formatting step ( 560 ) may alternatively be performed before receiving a request for the stored pulse oximetry data 102 and the pulse oximetry data 102 may be stored in the internet transmittable form . also , the step of storing ( 550 ) the pulse oximetry data 102 may be omitted . in this regard , the pulse oximetry data 102 may be formatted ( 560 ) for transmission and transmitted ( 570 ) via the internet 104 to a remote monitoring station 150 as it is received on the optical data port 152 from the pulse oximeter 110 . although the steps of the process ( 500 ) are shown in fig4 in a particular order , it should be noted that the steps need not necessarily be performed in the order described . for example , the step of positioning ( 530 ) the pulse oximeter 110 and the computer 140 in an appropriate relationship may be performed before operating ( 510 ) the pulse oximeter 110 . further , as previously mentioned , the steps of storing the pulse oximetry data ( 520 , 550 ) in the pulse oximeter 110 and / or on the data storage device 148 of the computer 140 may be omitted . referring now to fig5 there is shown a block diagram of an embodiment of a wireless internet connected pulse oximetry system 600 employing wireless rf technology ( e . g . wifi technology ). in this regard , system 600 generally includes a pulse oximeter 610 and a wireless network rf receiver 630 . the pulse oximeter 610 includes an rf transmitter 612 coupled to an antenna 614 . the rf transmitter 612 is operable to receive pulse oximetry data 602 ( e . g ., a digitized plethysmographic waveform ) from a processor 618 of the pulse oximeter 610 and modulate an rf carrier signal to transmit the oximetry data 602 . the rf receiver 630 includes an antenna 632 for receiving the rf transmitted pulse oximetry data 602 signal broadcast by the rf transmitter 612 of the pulse oximeter 610 . in order to achieve accurate transmission of the pulse oximetry data 602 , the pulse oximeter 610 and rf receiver 630 should generally be within suitable rf broadcast range with each other . in this regard , the pulse oximeter 610 may also include a data storage device 620 ( e . g ., random access memory , flash memory ) for storing the pulse oximetry data 602 for some period of time until the pulse oximeter 610 and rf receiver 630 can be brought into a suitable range with one another at which time the stored pulse oximetry data 602 may be transmitted . the rf receiver 630 is connected to the internet 104 via , for example , a modem connected to an internet service provider server or a server of a local area network connected to the internet 104 . the rf receiver 630 receives the pulse oximetry data 602 and formats the pulse oximetry data 602 for transmission to other devices ( e . g ., remote pulse oximetry monitoring and / or processing devices ) connected to the internet 104 . thus , pulse oximetry data 602 obtained by the pulse oximeter 610 is made available via the internet 104 to remote monitoring stations 150 ( e . g ., other computers ) that are geographically remote from the location of the patient being monitored by the pulse oximeter 110 . while various embodiments of the present invention have been described in detail , further modifications and adaptations of the invention may occur to those skilled in the art . however , it is to be expressly understood that such modifications and adaptations are within the spirit and scope of the present invention .
a wireless network connected pulse oximetry system and method of providing pulse oximetry data obtained by a pulse oximeter to a monitoring station that is remote from a patient monitored by the pulse oximeter are provided . in one embodiment , a wireless network connected pulse oximetry system includes a pulse oximeter having an optical data transmitter such as an infra - red led and associated led drive circuitry ). the system also includes a computer that is interconnectable with a global data network and an optical data receiver that is connectable with a data port of the computer via a data cable . the optical data receiver is operable to receive optically transmitted pulse oximetry data from the pulse oximeter and convert the received pulse oximetry data for transmission via the data cable to the data port of the computer . the system also includes a software module executable by the computer that enables the computer to format the pulse oximetry data received on its data port for transmission via the global data network to a remote monitoring station . in other embodiments , the optical data receiver may not be necessary , or the pulse oximetry data may instead be transmitted via a radio - frequency wireless connection .