Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PATIENT MONITORING SYSTEM AND APPARATUS
Document Type and Number:
WIPO Patent Application WO/2015/160657
Kind Code:
A1
Abstract:
An apparatus for monitoring a patient (104), the apparatus comprising: an image capturing device (112); an electronic input device (116, 116A-116F, 136); a display device (124); and a controller (220, 220') in electronic communication with the image capturing device (112), the electronic input device (116, 116A-116F, 136) and the display device (124), the controller (220, 220') being configured to receive (308; 524; 708) an electronic signal encoded with an image (114) of a patient room (108) from the image capturing device (112), display (528; 712) the image (114) of the patient room (108) on the display device (124), receive (308; 508-520), via the electronic input device (116, 116A-116F, 136), an electronic input signal regarding a status associated with a patient (104) in the patient room (108), and display (336, 340; 532; 716) a message on the display device (124) based on the status of the patient (104).

Inventors:
EADELMAN WALTER (US)
MEINKE BRAIN (US)
OVERHOLT STACEY (US)
DALSANTO DOREEN (US)
Application Number:
PCT/US2015/025343
Publication Date:
October 22, 2015
Filing Date:
April 10, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
AVASURE HOLDINGS INC (US)
International Classes:
G08B5/22; G08B23/00; H04N7/18; H04W4/80
Foreign References:
US7761310B22010-07-20
US20130201316A12013-08-08
US7570152B22009-08-04
US8676603B22014-03-18
Attorney, Agent or Firm:
COPPOLA, Joseph, V. et al. (350 East Michigan AvenueKalamazoo, MI, US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. An apparatus (100) for monitoring a patient (104), the apparatus (100) comprising:

an image capturing device (112);

an electronic input device (116, 116A-116F, 136);

a display device (124); and

a controller (220, 220') in electronic communication with the image capturing device (112), the electronic input device (116, 116A-116F, 136) and the display device (124), the controller (220, 220') being configured to

receive (308; 524; 708) an electronic signal encoded with an image (114) of a patient room (108) captured by the image capturing device (112),

display (528; 712) the image (114) of the patient room (108) on the display device (124),

receive (308; 508-520), by way of the electronic input device (116, 116A- 116F, 136), an electronic input signal regarding a status associated with a patient (104) in the patient room (108), and

display(336, 340; 532; 716) a message (242, 242A-242E) on the display device (124) based on the status of the patient (104).

2. The apparatus of claim 1, wherein the electronic input signal regarding the status

associated with the patient (104) comprises a time identifier (242B, 242F); and wherein the message (242, 242A-242E) displayed on the display device (124) comprises the time identifier (242B, 242F).

3. The apparatus of claim 1, wherein the electronic input signal regarding the status

associated with the patient (104) comprises a location (242A, 242B, 242C, 242G); and wherein the message (242, 242A-242E) displayed on the display device (124) indicates the location (242A, 242B, 242C, 242G).

4. The apparatus of claim 1, wherein the message (242, 242A-242E) displayed on the display device (124) indicates the status of the patient (104).

5. The apparatus of claim 1, wherein the electronic input device (116, 116A-116F, 136) receives an authentication signal.

6. The apparatus of claim 1, wherein the electronic input device (116, 116A-116F, 136) comprises a microphone (116A).

7. The apparatus of claim 1, wherein the electronic input device (116, 116A-116F, 136) comprises a mobile electronic communication device (116D).

8. The apparatus of claim 1, wherein the electronic input device (116, 116A-116F, 136) comprises a computer terminal (116C).

9. The apparatus of claim 1, further comprising an input datastore (264) storing a plurality of electronic input signals; and wherein the electronic input device (116, 116A-116F, 136) receives a selection of one of the plurality of electronic input signals as the electronic input signal regarding the status associated with the patient (104).

10. The apparatus of claim 1, further comprising a message datastore (268) storing a plurality of messages (242, 242A-242E), each message (242, 242A-242E) corresponding with one or more electronic input signals; and wherein the controller (220, 220') displays the message (242, 242A-242E) that corresponds with the electronic input signal received by the electronic input device (116, 116A-116F, 136).

11. A method (300, 500, 700) for monitoring a patient (104), the method (300, 500) comprising:

receiving (332; 524; 708), at a controller (220, 220'), an electronic signal encoded with an image (114), of a patient room (108), from an image capturing device (112); displaying (528; 712) the image (114) of the patient room (108) on a display device (124);

receiving (308; 508-520), via an electronic input device (116, 116A-116F, 136), an electronic input signal regarding a status associated with a patient (104) in the patient room (108); and

displaying (336, 340; 532; 716) a message (242, 242A-242E) on the display device (124) based on the status associated with the patient (104).

12. The method (300, 500, 700) of claim 11, wherein receiving (332; 524; 708) the electronic input signal regarding the status associated with the patient (104) comprises receiving a time identifier (242B, 242F); and wherein displaying (336, 340; 532; 716) the message (242, 242A-242E) comprises displaying an indicia of the time identifier (242B, 242F).

13. The method (300, 500) of claim 11, wherein receiving (308; 508-520) the electronic input signal regarding the status associated with the patient (104) comprises receiving a location (242A, 242B, 242C, 242G); and wherein displaying the message (242, 242A- 242E) comprises displaying an indicia of the location (242A, 242B, 242C, 242G).

14. The method (300, 500, 700) of claim 11, wherein displaying (336, 340; 532; 716) a

message (242, 242A-242E) comprises displaying an indicia of the status of the patient (104).

15. The method (300, 500, 700) of claim 11, further comprising authenticating the electronic input signal.

16. The method (300, 500, 700) of claim 11, wherein the electronic input device (116, 116A- 116F, 136) comprises a microphone (116A); and wherein receiving (308; 508-520; 720) the electronic input signal regarding the status associated with the patient (104) comprises receiving an analog audio signal (118) input via the microphone (116A).

17. The method (300, 500, 700) of claim 11, wherein the electronic input device (116, 116A- 116F, 136) comprises a mobile electronic communication device (116D); and wherein receiving the electronic input signal regarding the status associated with the patient (104) comprises receiving the electronic input signal via the mobile electronic communication device (116D).

18. The method (300, 500) of claim 11, wherein the electronic input device (116, 116A-

116F, 136) comprises a computer terminal (116C); and wherein receiving (308; 508-520) the electronic input signal regarding the status associated with the patient (104) comprises receiving the electronic input signal via the computer terminal (116C).

19. The method (300, 500) of claim 11, further comprising storing a plurality of electronic input signals in an input datastore (264); and wherein receiving (308; 508-520) the electronic input signal regarding the patient (104) comprises receiving a selection of one of the plurality of electronic input signals as the electronic input signal regarding the patient (104).

20. The method (300, 500, 700) of claim 11, further comprising storing a plurality of

messages (242, 242A-242E) in a message datastore (268), each message (242, 242A- 242E) corresponding with one or more electronic input signals; and wherein displaying (336, 340; 532; 716) the message (242, 242A-242E) comprises displaying one of the plurality of messages (242, 242A-242E) that corresponds with the electronic input signal received by the electronic input device (116, 116A-116F, 136).

21. The method (300, 500, 700) of claim 16 further comprises utilizing an analog-to-digital converter (224) for converting (312; 512; 724) the analog audio signal (118) to a digital audio signal (226).

22. The method (300) of claim 21, wherein the analog audio signal (118) includes speech, wherein the method further comprises utilizing a speech-to-text converter (232) for converting (316) the speech into text (226').

23. The method (300) of claim 22 further comprising utilizing a comparator (232) for

comparing (230) the digital audio signal (226) with stored audio samples in an input datastore (264) for stored inputs that resemble the text (226').

24. The method (300) of claim 23 further comprising utilizing the comparator (232) for

determining (324) whether the digital audio signal (226) or the text (226') is a valid input, if the comparator (232) recognizes the digital audio signal (226) or the text (226'), a message selector (326) selects (328) the message (242, 242A-242E) from a plurality of messages (242, 242A-242E) that corresponds with the digital audio signal (226) from a message datastore (268).

25. The method (300) of claim 24, wherein the displaying (336, 340) the message (242,

242A-242E) on the display device (124) includes utilizing (336) a video editor (244) for modifying the image (114) to include the selected (328) message (242, 242A-242E).

26. The method (300) of claim 25 further comprising utilizing the display device (124) for displaying (340) a modified image (114') that includes the image (114) captured by the image capturing device (112) and the selected message (242, 242A-242E).

27. The method (500; 700) of claim 21 further comprising utilizing a speaker (128) located at a remote operator room (140) for outputting (516; 732) the analog audio signal (118) or the digital audio signal (226).

28. The method (500) of claim 27 further comprising sending (520) from the electronic input device (136) located at the remote operator room (140) the message (242, 242A-242E) to a message receiver (240) and then receiving (524) at a video editor (244) the image (114) from the image capturing device (112) that was captured in a patient room (108) and then further utilizing the display device (124) for displaying (528) the image (114) in the remote operator room (140) while also superimposing (532) the message (242, 242A- 242E) on the image (114).

29. The method (700) of claim 27 further comprising sending (736) from the electronic input device (136) located at the remote operator room (140) a cancelation message (242') to a message receiver (240) and instructing (240) a video editor (244) to remove the message (242, 242A-242E) that is displayed on the display device (124).

Description:
Patient Monitoring System and Apparatus

TECHNICAL FIELD

[0001] This disclosure relates generally to patient monitoring.

BACKGROUND

[0002] A patient room may be equipped with a video camera. A video feed of the patient room is displayed on a monitor in an operator room, where an operator can monitor the patient by viewing the video feed displayed on the monitor. The monitor can display multiple video feeds from different patient rooms, thereby allowing the operator to monitor several patients from the operator room. If a patient does something that is inconsistent with the patient's medical condition, then the operator can alert a healthcare provider. For example, if a patient leaves the patient room without authorization, then the operator can alert a healthcare provider. Sometimes the operator may inadvertently provide false alerts by alerting that a patient is missing but in actuality the patient may have been properly removed from the patient room by a healthcare provider. Therefore, there is a need to reduce false alerts in patient monitoring.

SUMMARY

[0003] One aspect of the disclosure provides an apparatus for monitoring a patient. The apparatus includes an image capturing device, an electronic input device, a display device and a controller. The controller is in electronic communication with the image capturing device, the electronic input device and the display device. The controller is configured to: receive an electronic signal encoded with an image of a patient room captured by the image capturing device, display the image of the patient room on the display device, receive, by way of the electronic input device, an electronic input signal regarding a status associated with a patient in the patient room, and display a message on the display device based on the status of the patient.

[0004] In some implementations, the electronic input signal regarding the status associated with the patient comprises a time identifier. The message displayed on the display device may include the time identifier.

[0005] In some examples, the electronic input signal regarding the status associated with the patient includes a location. The message displayed on the display device indicates the location. [0006] In some instances, the message displayed on the display device indicates the status of the patient.

[0007] In some implementations, the electronic input device receives an authentication signal.

[0008] In some examples, the electronic input device includes a microphone.

[0009] In some instances, the electronic input device includes a mobile electronic

communication device.

[0010] In some implementations, the electronic input device comprises a computer terminal.

[0011] In some examples, the apparatus may also include an input datastore that stores a plurality of electronic input signals. The electronic input device receives a selection of one of the plurality of electronic input signals as the electronic input signal regarding the status associated with the patient.

[0012] In some instances, the apparatus may also include a message datastore storing a plurality of messages. Each message may correspond with one or more electronic input signals. The controller displays the message that corresponds with the electronic input signal received by the electronic input device.

[0013] Another aspect of the disclosure provides a method for monitoring a patient. The method includes receiving, at a controller, an electronic signal encoded with an image, of a patient room, from an image capturing device. The image of the patient room is displayed on a display device. The method also includes receiving, via an electronic input device, an electronic input signal regarding a status associated with a patient in the patient room. A message is displayed on the display device based on the status associated with the patient.

[0014] In some implementations, the receiving the electronic input signal regarding the status associated with the patient step includes receiving a time identifier; and wherein displaying the message comprises displaying an indicia of the time identifier.

[0015] In some examples, the receiving the electronic input signal regarding the status associated with the patient includes receiving a location, and, the displaying the message includes displaying an indicia of the location.

[0016] In some instances, the displaying a message step includes displaying an indicia of the status of the patient. [0017] In some implementations, the method also includes authenticating the electronic input signal.

[0018] In some examples, the electronic input device includes a microphone, and, the receiving the electronic input signal regarding the status associated with the patient step includes receiving audio input via the microphone.

[0019] In some instances, the electronic input device includes a mobile electronic

communication device, and, the receiving the electronic input signal regarding the status associated with the patient step includes receiving the electronic input signal via the mobile electronic communication device.

[0020] In some implementations, the electronic input device includes a computer terminal, and, the receiving the electronic input signal regarding the status associated with the patient step includes receiving the electronic input signal via the computer terminal.

[0021] In some examples, the method further includes storing a plurality of electronic input signals in an input datastore, and, the receiving the electronic input signal regarding the patient step includes receiving a selection of one of the plurality of electronic input signals as the electronic input signal regarding the patient.

[0022] In some instances, the method further includes storing a plurality of messages in a message datastore. Each message corresponds with one or more electronic input signals. The displaying the message step includes displaying one of the plurality of messages that corresponds with the electronic input signal received by the electronic input device.

[0023] In some implementations, the method further includes utilizing an analog-to-digital converter for converting the analog audio signal to a digital audio signal.

[0024] In some examples, the analog audio signal includes speech, and the method further includes utilizing a speech-to-text converter for converting the speech into text.

[0025] In some instances, the method further includes utilizing a comparator for comparing the digital audio signal with stored audio samples in an input datastore for stored inputs that resemble the text.

[0026] In some implementations, the method further includes utilizing the comparator for determining: whether the digital audio signal or the text is a valid input, and, if the comparator recognizes the digital audio signal or the text, a message selector selects the message from a plurality of messages that corresponds with the digital audio signal from a message datastore. [0027] In some examples, the displaying the message on the display device includes utilizing a video editor for modifying the image to include the selected message.

[0028] Ins some instances, the method further includes utilizing the display device for displaying a modified image that includes the image captured by the image capturing device and the selected message.

[0029] In some implementations, the method further includes utilizing a speaker located at a remote operator room for outputting the analog audio signal or the digital audio signal.

[0030] In some examples, the method further includes sending from the electronic input device located at the remote operator room the message to a message receiver and then receiving at a video editor the image from the image capturing device that was captured in a patient room and then further utilizing the display device for displaying the image in the remote operator room while also superimposing the message on the image.

[0031] In some instances, the method further includes sending from the electronic input device located at the remote operator room a cancelation message to a message receiver and instructing a video editor to remove the message that is displayed on the display device.

[0032] In yet another aspect of the disclosure, an apparatus for monitoring a patient is provided. The apparatus includes a video camera, a microphone, a monitor, a message datastore for storing a plurality of messages and a controller. The controller is in electronic

communication with the video camera, the microphone and the monitor. The controller is configured to: receive a video feed of a patient room from the video camera, display the video feed of the patient room on the monitor, receive, via the microphone, an input regarding a patient in the patient room from a healthcare provider, select, from the message datastore, one of the plurality of messages corresponding with the input and display the selected message on the monitor in association with the video feed of the patient room being displayed on the monitor.

[0033] In some implementations, the selected message is overlaid on top of the video feed of the patient room being displayed on the monitor.

[0034] In some examples, the monitor displays a plurality of video feeds, each video feed being from a different patient room, and, the monitor further displays a plurality of messages, each message being displayed in associated with a corresponding video feed. [0035] The details of one or more implementations of the disclosure are set forth in the accompanying drawings and the description below. Other aspects, features, and advantages will be apparent from the description and drawings, and from the claims.

DESCRIPTION OF DRAWINGS

[0036] FIG. 1 is a schematic view of an example system for monitoring a patient.

[0037] FIG. 2 is a block diagram of the example system shown in FIG. 1.

[0038] FIG. 3 is an example arrangement of operations for monitoring a patient.

[0039] FIG. 4 is a block diagram of another example system for monitoring a patient.

[0040] FIG. 5 is another example arrangement of operations for monitoring a patient.

[0041] FIG. 6 is a block diagram of yet another example system for monitoring a patient.

[0042] FIG. 7 is yet another example arrangement of operations for monitoring a patient.

[0043] FIG. 8 is a diagram of example messages displayed on a display.

[0044] Like reference symbols in the various drawings indicate like elements.

DETAILED DESCRIPTION

[0045] In this document, a "healthcare provider" may include a physician, a nurse, a technician, a volunteer, a clergy or other staff. The "healthcare provider" may be a licensed individual, for example a registered nurse or a licensed physician. Alternatively, the "healthcare provider" may be a non-licensed individual, for example a family member providing care to a patient or a visitor visiting the patient. The "healthcare provider" may also include the patient itself or another patient sharing a room with the patient. This definition of the "healthcare provider" is non-limiting and may encompass other individuals or entities, for example a robot.

[0046] A "status" of the patient may include a diagnosis of the patient, protected health information of the patient, a description of the health of the patient, restrictions imposed on the patient or a location of the patient. The "status" may include a specific location of the patient, for example rehabilitation center, physical therapy, surgery room, etc. Alternatively, the "status" may indicate that the patient is not in the patient room without indicating the specific location of the patient. The "status" may also indicate whether the removal of the patient from the patient room was authorized or not authorized by the healthcare provider. [0047] FIG. 1 illustrates a system 100 for monitoring a patient 104. The patient 104 resides in a patient room 108. The patient room 108 is equipped with an image capturing device 112 and an electronic input device 116. The image capturing device 112 may include a camera, a video camera, a charge coupled device (CCD), or the like. The electronic input device 116 may include a microphone 116A, a RFID scanner 116B, a computer terminal 116C, a mobile phone 116D, a tablet computer 116E, or a touchscreen display. The mobile phone 116D and the tablet computer 116E may belong to a healthcare provider 120. The image capturing device 112 captures images or videos of the patient room 108. The microphone 1 16A captures audio from the healthcare provider 120. The system 100 includes a display device 124 and a speaker 128. The display device 124 may include a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, or the like.

[0048] The display device 124 and the speaker 128 are located in an operator room 140. The display device 124 displays images or videos captured by the image capturing device 112. The speaker 128 outputs audio captured by the microphone 116A. An operator 132 can view the display device 124 to get a view of the patient room 108. The operator 132 can listen to audio being outputted from the speaker 128 to listen to the healthcare provider 120 speaking through the microphone 116A in the patient room 108.

[0049] The system 100 includes a server 200. The server 200 receives an electronic input signal encoded with a video or an image from the image capturing device 112 located in the patient room 108. The server 200 sends the video or images received from the image capturing device 112 to the display device 124 in the operator room 140. The server 200 receives audio from the microphone 116A in the patient room 108 and sends the audio to the speaker 128 in the operator room 140.

[0050] FIG. 2 shows an example implementation of the server 200. The server 200 includes a controller 220 and a memory 260. The controller 220 includes an analog-to-digital converter (ADC) 224, a speech-to-text converter 228, a comparator 232, a message selector and a video editor 244. The memory 260 includes an input datastore 264 and a message datastore 268.

[0051] The controller 220 receives analog audio 118 from the microphone 116A in the patient room 108. The ADC 224 may convert the analog audio 118 to digital audio 226 by sampling or periodically measuring the amplitude of the analog audio 118. The sampling rate of the ADC 224 may be varied to achieve a desired level of audio quality. The ADC 224 may employ a filter to remove any background noise from the patient room 108. The ADC 224 may add a low-amplitude white noise to the input to improve the performance of the ADC 224 when the amplitude of the analog audio 118 is very low. In the example implementation of FIG. 2, the ADC 224 is shown as part of the controller 220. However, in alternative implementations, the ADC 224 may be included in the image capturing device 112.

[0052] A speech-to-text converter 228 may convert the digital audio 226 into text 226'. The speech-to-text converter 228 may use speaker-independent speech recognition. Alternatively, the speech-to-text converter 228 may use speaker-dependent speech recognition in which the healthcare provider 120 reads sections of predetermined text into the microphone 116A to train the speech-to-text converter 228. The accuracy of the speech-to-text converter 228 may be improved by using speaker-dependent speech recognition. The accuracy of the speech-to-text converter 228 may also be improved by using a vocabulary and by limiting the size of the vocabulary. The speech-to-text converter 228 may use a speech recognition system that is based on Hidden Markov Models. Other models are also contemplated, for example Dynamic Time Warping, Neural Networks or the like. In the example implementation of FIG. 2, the speech-to- text converter 228 is shown as part of the controller 220. However, in alternative

implementations, the speech-to-text converter 228 may be included in the image capturing device 112.

[0053] The input datastore 264 stores a plurality of predetermined inputs that the healthcare provider 120 or an initiator may provide to the electronic input device 116, for example by speaking into the microphone 116 A. Example inputs include:

[0054] The comparator 232 receives the digital audio 226 from the ADC 224. The comparator 232 compares the digital audio 226 with the inputs stored in the input datastore 264. The comparator 232 determines whether the digital audio 226 matches any one of the inputs stored in the input datastore 264. If the comparator 232 determines that the digital audio 226 matches one of the inputs stored in the input datastore 264, then the comparator 232 sends the input to the message selector 236. The comparator 232 may also send the corresponding 'Input ID' to the message selector 236.

[0055] If the comparator 232 received the text 226' from the speech-to-text converter 228, then the comparator 232 may use a SQL (Structured Query Language) query to retrieve inputs that match the text 226', for example:

SELECT * FROM InputDatastore

WHERE Input=' rehabilitation center'

Alternatively, if the text 226' is not available then the comparator 226 may compare the digital audio 226 with stored digital audio samples in the input datastore 264. The comparator 232 may compare the amplitudes, the frequencies, the pitch or any other suitable audio characteristic of the digital audio 226 with the digital audio samples stored in the input datastore 264.

[0056] In some implementations, the digital audio 226 or the text 226' may include several phrases. For example, the healthcare provider 120 may say "taking the patient for physical therapy". In this implementation, the comparator 232 may determine whether the digital audio 226 or the text 226' contains any one of the stored inputs from the input datastore 264. For example, if the comparator 232 is programmed using Java, then the comparator 232 may determine whether the text 226' contains one of the stored inputs from the input datastore 264 by using the contains property of a string, for example:

boolean return value = received input.contains(stored input);

[0057] The message datastore 268 stores messages corresponding with various inputs. For example, the message datastore 268 stores a message named 'REHAB' for inputs that resemble "rehabilitation center", "rehab center" or "rehab". As another example the message datastore 268 stores a message called 'OR' for inputs that resemble "operational theater", "operation room", "surgery", etc. An example message datastore 268 is shown below:

"operation room"

"surgery"

4

[0058] The message selector 236 selects a message from the message datastore 268 based on the input or input ID received from the comparator 232. The message selector 236 may query the message datastore 268 using SQL for a message that corresponds with the input or input ID received from the comparator 232. In response to the query, the message selector 236 receives a message 242 from the message datastore 268 that corresponds with the digital audio 226 or the text 226'.

[0059] The video editor 244 receives a video feed 114 from the image capturing device 112. The video editor 244 also receives the message 242 from the message selector 236. The video editor 244 edits or modifies the video feed 114 to include the message 242. In an example implementation, the video editor 244 superimposes the message 242 on the video feed 114. The video editor sends the modified video feed 114' to the display device 124. The modified video feed 114' includes the video feed 114 captured by the image capturing device 112 and the message 242. The display device 124 displays the modified video feed 114'. As shown in Figure 2, the message 242 is superimposed on the video feed 114. In other implementations, the message 242 may be displayed proximate to the video feed 114 without overlaying the video feed 114. For example, the message 242 may be displayed so that the message 242 abuts the video feed 114 instead of overlapping with the video feed 114.

[0060] Although in the example implementation of FIG. 2, the server 200 is shown as being separate from the display device 124, in alternative implementations, the server 200 and the display device 124 may be the same. In the alternative implementations, the image capturing device 112 sends the video feed 114 to the display device 124 and the electronic input device 116 sends the analog audio 118 to the display device 124. The display device 124 may include the controller 220 and the memory 260, so that the display device 124 can perform the features described above in relation to the server 200.

[0061] FIG. 3 illustrates a method 300 for monitoring a patient 104. The method 300 starts at 304. At 308, the ADC 224 receives input in the form of analog audio 118 from a microphone 116A in a patient room 108. The ADC 224 converts the analog audio 118 into digital audio 226 (at 312). The speech-to-text converter 228 may convert the digital audio 226 into text 226' (at 316). The comparator 232 compares the digital audio 226 with stored audio samples in the input datastore 264 (at 320). As explained above, the comparator 232 may compare the digital audio 226 with stored audio samples by comparing various audio characteristics such as amplitude, frequency, pitch or the like. In implementations where the speech-to-text converter 228 has converted the digital audio 226 into text 226', the comparator 232 may query the input datastore 264 for stored inputs that resemble the text 226'.

[0062] The comparator determines whether the digital audio 226 or the text 226' is a valid input (at 324). In some examples, the healthcare provider 120 may have spoken something into the microphone 116A that is not a valid audio input. For example, the healthcare provider 120 may have activated the microphone 116A inadvertently without the intention of providing any input. If the comparator 232 does not recognize the digital audio 226 or the text 226' as a valid input, then the method 300 ends at 344, else the method 300 proceeds to 328. At 328, the message selector 326 retrieves a message 242 that corresponds with the audio input from message datastore 268. If the audio input has been converted to text 226' the message selector 326 queries the message datastore 268 for a message corresponding with the text 226'. As explained above, the message selector 236 may query the message data store 268 using SQL or any other suitable query language.

[0063] The video editor 244 receives a video feed 114 from an image capturing device 112 in the patient room 108 (at 332). The video feed 114 may be a continuous video feed or the video feed 114 may be a sequence of images taken periodically. The video editor 244 modifies the video feed 114 to include the selected message 242 (at 336). As explained above, in some implementations, the video editor 244 modifies the video feed 114 by overlaying the message 242 on top of the video feed 114. In other implementations, the video editor 244 appends the message 242 to the video feed 114. The video editor 244 sends a modified video feed 114' to the display device 124. The display device 124 displays the modified video feed 114' (at 340). As explained above, the modified video feed 114' includes the video feed 114 captured by the image capturing device 112 and the message 242 selected by message selector 236. The method 300 ends at 344.

[0064] FIG. 4 illustrates another example implementation for monitoring a patient 104 in a patient room 108. The controller 220' includes the ADC 224, a message receiver 240 and the video editor 244. The controller 220' receives analog audio 118 from the microphone 116 A. The ADC 224 converts the analog audio 118 into digital audio 226. The controller 220' sends the digital audio 226 to the speaker 128 in the operator room 140. The speaker 128 outputs the digital audio 226 so that the digital audio 226 can be heard by the operator 132 in the operator room 140. Upon hearing the digital audio 226 from the speaker 128, the operator 132 may input a message 242 through the operator device 136. The operator 132 may input the message 242 by typing the message 242. Alternatively, the operator 132 may select the message 242 from a plurality of messages being displayed on the display device 124.

[0065] The message receiver 240 receives the message 242 from the operator device 136. The message receiver 240 sends the message 242 to the video editor 244. The video editor 244 edits the video feed 114 to include the message 242. The video editor sends the modified video feed 114' to the display device 124. The modified video feed 114' includes the video feed 114 and the message 242. As can be seen in FIG. 4, the display device 124 displays not just the video feed 114 but also the message 242 ('REHAB'). In this example implementation, the message 242 is superimposed on the video feed 114. However, in other implementations, the message 242 may be displayed adjacent to the video 114 without being superimposed thereon. By displaying the message 242 on the display device 124 in association with the video feed 114, the operator 132 will know why the patient 104 is not in the patient room 108 thereby reducing the likelihood of false missing patient alerts generated by the operator 132. As shown, the display device 124 displays the message 'REHAB', so that the operator 132 knows that the patient is in rehab. Therefore, the operator 132 will not likely raise a missing patient alert upon seeing an empty bed in the patient room 108.

[0066] FIG. 5 illustrates an example method 500 for monitoring a patient 104. The method 500 starts at 504. At 508, the controller 220' receives input in the form of analog audio 118 from a microphone 116A in a patient room 108. The ADC 224 may convert the analog audio 118 into digital audio 226 (at 512). The speaker 128 outputs the analog audio 118 or the digital audio 226 (at 516). At 520, the message receiver 240 receives a message 242 from the operator device 136 in the operator room 140. At 524, the video editor 244 receives a video feed 114 from an image capturing device 112 in a patient room 108. The display device 124 displays the video feed 114 in the operator room 140 (at 528). The display device 124 additionally displays the message 242 on the monitor 124 by superimposing the message 242 on the video feed 114. As explained above, the video editor 244 may modify the video feed 114 to include the message 242. The method 500 ends at 536.

[0067] FIG. 6 illustrates another example implementation for monitoring a patient 104 in a patient room 108. In this example the display device 124' is showing that the patient is in 'REHAB' by displaying the message 242. The healthcare provider 120 provides audio input to the microphone 116A. The speaker 128 outputs the audio input so that the operator 132 can hear the healthcare provider 120. In this example the healthcare provider 120 can indicate that the patient has been brought back from rehab. Upon hearing the audio the operator 132 may use the operator device 136 to cancel the message 242. The operator 132 may send a cancelation message 242' to a message receiver 240 of the controller 220'. The message receiver 240 receives the cancelation message 242' from the operator device 136. The message receiver 240 forwards the cancelation message 242' or instructs the video editor 244 to remove the message 242 from the display device 124. The video editor 244 modifies the video feed 114 so that the message 242 is not being displayed on the display device 124. As shown, the display device 124" displays the video feed 114 but not the message 242. In this example implementation, a message that was previously sent when a patient was being taken out of his room for 'REHAB' can be canceled when the patient is returned to the room.

[0068] FIG. 7 illustrates an example method 700 for canceling a message 242. The method 700 starts at 704. At 708, the video editor 244 receives the video feed from an image capturing device 112 in a patient room 108. The display device 124 displays the video feed 114 in the operator room 140 (at 712). The monitor 124 additionally displays the message 242 by superimposing the message 242 on the video feed 114 (at 716). At 720, the controller 220' receives an input in the form of analog audio 118 from the microphone 116A in the patient room 108. The ADC 224 may convert the analog audio 118 into the digital audio 226 (at 724). The speaker 128 outputs the analog audio 118 or the digital audio 226 (at 732) so that the analog audio 118 or the digital audio 226 can be heard by the operator 132 presiding in the operator room 140.

[0069] At 736, the message receiver 240 receives a cancelation message 242' from an operator device 136 in the operator room 140. The message receiver 240 instructs the video editor 244 to remove the message 242 that is being displayed on display device 124 (at 740). The video editor 244 edits the video feed 114' so that the message 242 is not being displayed on the display device 124". The method 700 ends at 744.

[0070] FIG. 8 depicts a display device 124 with messages 242. Message 242 A states that the patient is out of the room. As explained above, the message 242A could have been selected by the operator 132 via the operator device 136 or the message 242A could have been automatically selected when the healthcare provider 120 scanned his RFID tag against the RFID scanner 116B. Message 242B not only shows that the patient is out of the room but also shows when the patient is expected to return. The return time can be provided by the healthcare provider 120 through the electronic input device 116. For example, the healthcare provider 120 can say the return time into the microphone 116A. Alternatively, the healthcare provider 120 can enter the expected return time into the computer terminal 116C, the mobile phone 116D or the tablet computer 116E. Advantageously, the message 242B not only tells the operator 132 that the patient is out of the room but also when the patient is expected to return.

[0071] Message 242C displays that the patient is out of the room. Additionally, the message 242C displays a location of where the patient is currently located. In this example, the location is 'Rehab Center'. The location can be provided by the healthcare provider 120 through the electronic input device 116. For example the healthcare provider 120 could have stated the location verbally through the microphone 116 A. Alternatively, the healthcare provider 120 could have provided a location through the computer terminal 116C, the mobile phone 116D or the tablet computer 116E. Advantageously, the message 242C not only tells the operator 132 that the patient is out of the room but also where the patient is currently located. So, if a healthcare provider or the patient's family member needs to locate the patient, the healthcare provider or the family member may contact the operator 132 in the operating room 140 and the operator 132 may communicate the location of the patient with help from the message 242C.

[0072] A message 242D displays a medical restriction. In this example, the patient 104 is "not allowed to stand". The patient 104 is in the patient room 108 but the patient has a medical restriction (cannot stand) due to a condition (knee replacement surgery). The healthcare provider 120 can provide a patient condition thorough the electronic input device 116. For example, the healthcare provider 120 can verbally state through the microphone 116A that the patient 104 has had knee surgery and that the patient 104 is "not allowed to stand". Advantageously, the message 242D not only allows the operator 132 to make sure that the patient stays within the room but also helps in ensuring that the patient 104 does not do anything that is inconsistent with a medical condition of the patient. In this example, the patient has had a knee replacement surgery and the patient is not allowed to stand. The operator 132 can alert a healthcare provider 120 if the patient 104 stands. Similarly, a message 242E can state a medical condition that the patient has had back surgery and that the patient is not allowed to get up. The operator 132 can alert a healthcare provider 120 if the patient 104 attempts to get up thereby preventing further injury to the patient 104.

[0073] A message 242F states a medical restriction that the patient is not allowed to stand and also states a time until when that medical restriction persists. In this example, the patient is not allowed to stand until 4:00 p.m. A message 242G states that the patient is missing from the room. The message 242G can be generated automatically, for example, if the controller 220 can sense that the patient 104 in not in the room through image recognition and a message 242 has not been selected by the message selector 236 or received by the message receiver 240. The controller 220 can therefore infer that the patient is not accounted for and the controller 220 can generate the message 242G which tells the operator 132 that the patient is missing.

Advantageously, the operator 132 can raise an alert and attempt to find the missing patient.

[0074] Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0075] These computer programs (also known as programs, software, software applications or code) include machine instructions for a programmable processor and can be implemented in a high-level procedural and/or object-oriented programming language, and/or in

assembly/machine language. As used herein, the terms "machine -readable medium" and "computer-readable medium" refer to any computer program product, apparatus and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine- readable medium that receives machine instructions as a machine -readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.

[0076] Implementations of the subject matter and the functional operations described in this specification can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them. Moreover, subject matter described in this specification can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus. The computer readable medium can be a machine -readable storage device, a machine-readable storage substrate, a memory device, a composition of matter affecting a machine-readable propagated signal, or a combination of one or more of them. The terms "data processing apparatus", "computing device" and "computing processor" encompass all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A propagated signal is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal that is generated to encode information for transmission to suitable receiver apparatus.

[0077] A computer program (also known as an application, program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code). A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.

[0078] The processes and logic flows described in this specification can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).

[0079] Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices.

Moreover, a computer can be embedded in another device, e.g., a mobile telephone, a personal digital assistant (PDA), a mobile audio player, a Global Positioning System (GPS) receiver, to name just a few. Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.

[0080] To provide for interaction with a user, one or more aspects of the disclosure can be implemented on a computer having a display device, e.g., a CRT (cathode ray tube), LCD (liquid crystal display) monitor, or touch screen for displaying information to the user and optionally a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer. Other kinds of devices can be used to provide interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input. In addition, a computer can interact with a user by sending documents to and receiving documents from a device that is used by the user; for example, by sending web pages to a web browser on a user's client device in response to requests received from the web browser.

[0081] One or more aspects of the disclosure can be implemented in a computing system that includes a backend component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a frontend component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an

implementation of the subject matter described in this specification, or any combination of one or more such backend, middleware, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network ("LAN") and a wide area network ("WAN"), an inter-network (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks).

[0082] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. In some implementations, a server transmits data (e.g., an HTML page) to a client device (e.g., for purposes of displaying data to and receiving user input from a user interacting with the client device). Data generated at the client device (e.g., a result of the user interaction) can be received from the client device at the server.

[0083] While this specification contains many specifics, these should not be construed as limitations on the scope of the disclosure or of what may be claimed, but rather as descriptions of features specific to particular implementations of the disclosure. Certain features that are described in this specification in the context of separate implementations can also be

implemented in combination in a single implementation. Conversely, various features that are described in the context of a single implementation can also be implemented in multiple implementations separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.

[0084] Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multi-tasking and parallel processing may be advantageous. Moreover, the separation of various system components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.

[0085] A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the disclosure. Accordingly, other implementations are within the scope of the following claims.