US 12,472,007 B2
Viewing system for use in a surgical environment
Jennifer Miglionico Esposito, Davie, FL (US); Daniel Andrew Garcia, Miami, FL (US); Manuela Tamayo, Boca Raton, FL (US); Emilio Patrick Shironoshita, Miami, FL (US); and David Charles Lundmark, Plantation, FL (US)
Assigned to Magic Leap, Inc., Plantation, FL (US)
Filed by Magic Leap, Inc., Plantation, FL (US)
Filed on Jun. 26, 2023, as Appl. No. 18/341,188.
Application 18/341,188 is a division of application No. 17/098,059, filed on Nov. 13, 2020, granted, now 11,737,832.
Claims priority of provisional application 62/936,383, filed on Nov. 15, 2019.
Prior Publication US 2023/0338095 A1, Oct. 26, 2023
Int. Cl. G06F 3/00 (2006.01); A61B 34/20 (2016.01); A61B 90/00 (2016.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06T 11/00 (2006.01); A61B 90/50 (2016.01)
CPC A61B 34/20 (2016.02) [A61B 90/37 (2016.02); G02B 27/0172 (2013.01); G06F 3/011 (2013.01); G06T 11/00 (2013.01); A61B 2034/2057 (2016.02); A61B 2034/2065 (2016.02); A61B 2090/3614 (2016.02); A61B 2090/363 (2016.02); A61B 2090/365 (2016.02); A61B 2090/502 (2016.02); G06T 2210/41 (2013.01)] 32 Claims
OG exemplary drawing
 
1. A viewing method comprising:
detecting, with a real object detection device, locations of real objects in a real environment, the real objects including at least objects that make up a layout of a room;
executing, with a processor, a map generator connected to the real object detection device to receive data of the real environment including the real objects represented by at least the objects that make up the layout of the room and create a map that forms a digital representation of the real environment including the real objects represented by at least the objects that make up the layout of the room;
executing, with the processor, a map storing routine to store the map on the data store; and
executing, with the processor, a guiding module connected to the data store to retrieve the map and guide at least one of a virtual object and a real object based on the digital representation, wherein the guiding module is a room setup module that is executable by the processor to set the room up based on the digital representation, including:
storing a desired room layout; and
providing an output that superimposes the desired room layout digitally relative to the real environment.