IP Library Granted Patent US 11,024,064
Granted Patent B2
US 11,024,064 · App. 15/902,955 · Granted Jun 1, 2021

Augmented reality system for displaying patient data

Inventors: Bilal Muhsin (San Clemente, CA); Omar Ahmed (Mission Viejo, CA); Massi Joe E. Kiani (Laguna Niguel, CA)
Assignee: Masimo Corporation
G06T11/60A61B5/0002A61B5/743A61B5/744A61B5/7435G06F3/012G06F3/017G06F9/451G16H40/63G16H50/50H04L63/083G06T7/90G06T2200/24G06T2207/10024G06T2210/41
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,024,064
App. No.
15/902,955
Filed
Feb 22, 2018
Granted
Jun 1, 2021
Kind
B2
Art Unit
2616
USPC
345/633
Abstract

System and methods are provided for augmented reality displays for medical and physiological monitoring. Augmented reality user interfaces are virtually pinned to a physical device, a location, or to a patient. An augmented reality position determination process determines the presentation of user interfaces relative to reference positions and reference objects. Detection of gestures causes the augmented reality users interfaces to be updated, such as pinning a user interface to a device, location, or patient. Looking away from an augmented reality user interface causes the user interface to minimize or disappear in an augmented reality display. An augmented reality gesture detection process determines gestures based on captured image data and computer vision techniques performed on the image data.

Claims (76)

1. A method for presenting augmented reality data from a medical monitoring device, the method comprising:

under control of a hardware processor,

receiving physiological monitoring data comprising physiological parameter values associated with a patient from a monitoring hub;

receiving hub user interaction data from the monitoring hub, wherein the hub user interaction data comprises a plurality of user interface elements in a first arrangement;

determining a hub user interface configuration from the hub user interaction data;

causing presentation of a user interface on a display of the monitoring hub according to the hub user interface configuration;

accessing user interface configuration data, wherein the user interface configuration data is indicative of the hub user interface configuration;

generating, from the physiological monitoring data, a plurality of augmented reality objects according to the user interface configuration data, wherein each object from the plurality of augmented reality objects corresponds to an element from the plurality of user interface elements;

receiving user interaction data from a user input device of an augmented reality device, wherein the user interaction data comprises an indication of an interaction to virtually pin the plurality of augmented reality objects to a reference object;

determining a reference position based at least in part the user interaction data; and

causing presentation of the plurality of augmented reality objects in an augmented reality display, wherein the plurality of augmented reality objects are presented relative to the reference position in a second arrangement corresponding to the first arrangement.

2. The method of claim 1 , further comprising:

identifying, from the user interaction data, the reference object;

determining the reference position for the reference object; and

calculating a positional offset from the reference position, wherein the plurality of augmented reality objects are presented relative to the reference position according to the positional offset.

3. The method of claim 1 , further comprising:

determining, from the user interface configuration data, whether to present a direct overlay;

identifying, from the user interface configuration data, the reference object;

calculating the reference position for the reference object, wherein an overlay object of the plurality of augmented reality objects is presented at the reference position.

4. The method of claim 1 , wherein the reference object is the patient.

5. The method of claim 1 , further comprising:

detecting a gesture from the user interaction data; and

generating the user interface configuration data based at least in part on the gesture.

6. The method of claim 5 , wherein the user input device comprises a camera.

7. The method of claim 6 , wherein the user input data comprises image data, and wherein detecting the gesture from the user input data further comprises:

determining color histogram data from the image data;

locating a search window in the image data according to the color histogram data; and

identifying a plurality of positions of the search window in the image data.

8. The method of claim 1 , further comprising:

receiving second user interaction data from the user input device, the second user interaction data indicating a third arrangement of the plurality of augmented reality objects;

generating second user interface configuration data from the second user interaction data; and

causing presentation, in the augmented reality display, of the plurality of augmented reality objects in the third arrangement according to the second user interface configuration data.

9. The method of claim 1 , wherein each element of the plurality of user interface elements comprises a physiological parameter value.

10. The method of claim 1 , wherein the hub user interaction data is indicative of at least one addition, removal, or rearrangement of a user interface element.

11. A system configured to present physiological data, the system comprising:

a memory device configured to store instructions; and

a hardware processor configured to execute the instructions to:

receive physiological monitoring data comprising physiological parameter values associated with a patient from a monitoring hub;

receive hub user interaction data from the monitoring hub, wherein the hub user interaction data comprises a plurality of user interface elements in a first arrangement;

determine a hub user interface configuration from the hub user interaction data;

cause presentation of a user interface on a display of the monitoring hub according to the hub user interface configuration;

access user interface configuration data, wherein the user interface configuration data is indicative of the hub user interface configuration;

generate, from the physiological monitoring data, a plurality of augmented reality objects according to the user interface configuration data, wherein each object from the plurality of augmented reality objects corresponds to an element from the plurality of user interface elements;

receive user interaction data from a user input device of an augmented reality device, wherein the user interaction data comprises an indication of an interaction to virtually pin the plurality of augmented reality objects to a reference object;

determining a reference position based at least in part the user interaction data; and

cause presentation of the plurality of augmented reality objects in an augmented reality display, wherein the plurality of augmented reality objects are presented relative to the reference position in a second arrangement corresponding to the first arrangement.

12. The augmented reality device of claim 11 , wherein the hardware processor is further configured to:

generate at least part of the user interface configuration data from the user interaction data.

13. The augmented reality device of claim 11 , wherein the hardware processor is further configured to:

calculate a positional offset from the reference position, wherein the plurality of augmented reality objects are presented relative to the reference position according to the positional offset.

14. The augmented reality device of claim 11 , wherein the hardware processor is further configured to:

determine, from the user interface configuration data, whether to present a direct overlay, wherein an overlay object of the plurality of augmented reality objects is presented at the reference position.

15. The augmented reality device of claim 11 , wherein the hardware processor is further configured to:

receive user input data from a user input device;

detect a gesture from the user input data; and

generate the user interface configuration data based at least in part on the gesture.

16. The augmented reality device of claim 15 , wherein the user input device comprises a camera.

17. The augmented reality device of claim 15 , wherein the user input data comprises image data, and wherein detecting the gesture from the user input data further comprises:

determining color histogram data from the image data;

locating a search window in the image data according to the color histogram data; and

identifying a plurality of positions of the search window in the image data.

18. A system for presenting augmented reality data, the system comprising:

a medical monitoring device comprising a first hardware processor and a first display, the first hardware processor of the medical monitoring device configured to:

receive monitor user interaction data;

determine a monitor user interface configuration from the monitor user interaction data, wherein the monitor user interaction comprises a plurality of user interface elements in a first arrangement; and

cause presentation of a user interface on the first display according to the monitor user interface configuration; and

an augmented reality device comprising a second hardware processor, memory, a second display, and a wireless device configured to communicate with the medical monitoring device in communication with a patient, the second hardware processor of the augmented reality device configured to:

identify a user interaction with the augmented reality device by a clinician wearing the augmented reality device, the user interaction comprising a gesture;

determine that the user interaction is an instruction to virtually pin the user interface of the medical monitoring device to a virtual location separate from the medical monitoring device;

wirelessly obtain patient data depicted in the user interface from the medical monitoring device;

generate, from the patient data, a plurality of augmented reality objects according to the monitor user interface configuration, wherein each object from the plurality of augmented reality objects corresponds to an element from the plurality of user interface elements; and

output for presentation to the clinician, in the second display of the augmented reality device, the plurality of augmented reality objects pinned to the virtual location, wherein the plurality of augmented reality objects are presented in a second arrangement corresponding to the first arrangement.

19. The system of claim 18 , wherein the instruction is to virtually pin the user interface outside of and next to a hospital room of the patient so that the clinician can subsequently view the user interface while walking past the hospital room and without entering the hospital room.

20. The system of claim 18 , wherein the plurality of augmented reality objects pinned to the virtual location is viewable only when a field of view of the second display includes the virtual location, and wherein the virtual location does not obscure the patient.

21. The system of claim 18 , wherein the augmented reality device is further operable to detect that the clinician has moved his or her head away from looking at the medical monitoring device and to reduce a size or content of the plurality of augmented reality objects at the virtual location.

22. The system of claim 21 , wherein the augmented reality device further comprises a camera or a movement sensor configured to detect that the clinician has moved his or her head away from looking at the medical monitoring device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2021
From: MUHSIN, BILAL; AHMED, OMAR; KIANI, MASSI JOE E.
To: MASIMO CORPORATION
Reel/Frame 056044/0693 →
Continuity (3)
Provisional Application 62463452 · Feb 24, 2017
Provisional Application 62463517 · Feb 24, 2017
Related Publication 20180300919A1 · Oct 18, 2018
Cited By (143)
US 1,060,680 US 1,061,585 US 1,063,893 US 1,066,244 US 1,066,672 US 1,068,656 US 1,071,195 US 1,072,836 US 1,072,837 US 1,078,689 US 1,079,020 US 1,083,653 US 1,085,102 US 1,092,244 US 1,093,406 US 1,095,288 US 1,095,483 US 1,102,622 US 1,106,466 US 1,119,639 US 1,124,008 US 1,124,017 US 1,124,917 US 1,127,209 US 1,132,251 US 1,140,023 US 12,186,079 US 12,193,813 US 12,193,849 US 12,198,790 US 12,201,420 US 12,201,702 US 12,205,208 US 12,207,419 US 12,207,901 US 12,211,617 US 12,214,274 US 12,217,372 US 12,220,205 US 12,220,207 US 12,220,257 US 12,226,206 US 12,230,391 US 12,230,393 US 12,230,396 US 12,232,888 US 12,232,905 US 12,235,941 US 12,235,947 US 12,236,767 US 12,237,081 US 12,238,489 US 12,249,034 US 12,257,008 US 12,257,022 US 12,257,081 US 12,257,183 US 12,263,018 US 12,272,445 US 12,277,654 US 12,283,374 US 12,295,708 US 12,299,827 US 12,302,426 US 12,310,695 US 12,318,175 US 12,318,176 US 12,318,196 US 12,318,229 US 12,318,580 US 12,322,185 US 12,329,548 US 12,336,796 US 12,343,108 US 12,343,142 US 12,347,202 US 12,357,181 US 12,357,203 US 12,357,237 US 12,357,243 US 12,362,596 US 12,364,403 US 12,367,973 US 12,374,843 US 12,383,194 US 12,390,114 US 12,390,140 US 12,394,285 US 12,396,667 US 12,402,816 US 12,402,832 US 12,402,843 US 12,408,869 US 12,414,711 US 12,419,588 US 12,433,524 US 12,440,128 US 12,440,171 US 12,458,297 US 12,465,270 US 12,465,286 US 12,478,272 US 12,478,293 US 12,484,844 US 12,495,967 US 12,495,968 US 12,495,998 US 12,495,999 US 12,507,952 US 12,514,503 US 12,521,021 US 12,521,039 US 12,521,506 US 12,533,068 US 12,533,089 US 12,538,084 US 12,539,046 US 12,541,293 US 12,543,978 US 12,558,033 US 12,561,271 US 12,575,797 US 12,582,313 US 12,587,806 US 12,592,009 US 12,593,980 US 12,609,013 US 12,611,117 US 12,616,623 US 12,642,491 US 12,648,718 US 12,661,039 US 12,661,488 US 12,667,307 US 12,677,331 US 12,689,232 US 12,691,223 US 12,694,892 US 12,702,202 US 12,702,333 US 12,702,755 US 12,708,328 US 12,714,369