US 12,265,655 B2
Moving windows between a virtual display and an extended reality environment
Eli Elhadad, Kidron (IL); Amit Knaani, Tel Aviv (IL); Tomer Kahan, Ramat Hasharon (IL); Tamir Berliner, Tel Aviv (IL); and Orit Dolev, Tel Aviv (IL)
Assigned to Sightful Computers Ltd., Tel Aviv (IL)
Filed by Sightful Computers Ltd., Tel Aviv (IL)
Filed on Oct. 20, 2023, as Appl. No. 18/491,179.
Application 18/491,179 is a continuation of application No. PCT/US2022/038450, filed on Jul. 27, 2022.
Claims priority of provisional application 63/344,727, filed on May 23, 2022.
Claims priority of provisional application 63/319,423, filed on Mar. 14, 2022.
Claims priority of provisional application 63/307,203, filed on Feb. 7, 2022.
Claims priority of provisional application 63/307,217, filed on Feb. 7, 2022.
Claims priority of provisional application 63/307,207, filed on Feb. 7, 2022.
Claims priority of provisional application 63/299,188, filed on Jan. 13, 2022.
Claims priority of provisional application 63/226,180, filed on Jul. 28, 2021.
Prior Publication US 2024/0045495 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/01 (2006.01); G02B 27/01 (2006.01); G06F 1/16 (2006.01); G06F 3/023 (2006.01); G06F 3/14 (2006.01); G06F 3/16 (2006.01); G06F 40/169 (2020.01); G06T 7/70 (2017.01); G06T 7/73 (2017.01); G06T 11/60 (2006.01); G06T 19/00 (2011.01); G06T 19/20 (2011.01); G06V 10/74 (2022.01); G06V 20/20 (2022.01); G06V 40/20 (2022.01); G09G 3/00 (2006.01); G10L 15/22 (2006.01); G06V 40/10 (2022.01); G08B 7/00 (2006.01)
CPC G06F 3/012 (2013.01) [G02B 27/0172 (2013.01); G06F 1/163 (2013.01); G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06F 3/0231 (2013.01); G06F 3/1423 (2013.01); G06F 3/1454 (2013.01); G06F 3/165 (2013.01); G06F 3/167 (2013.01); G06F 40/169 (2020.01); G06T 7/70 (2017.01); G06T 7/73 (2017.01); G06T 11/60 (2013.01); G06T 19/00 (2013.01); G06T 19/006 (2013.01); G06T 19/20 (2013.01); G06V 10/761 (2022.01); G06V 20/20 (2022.01); G06V 40/28 (2022.01); G09G 3/001 (2013.01); G10L 15/22 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0143 (2013.01); G02B 2027/0178 (2013.01); G06T 2219/2004 (2013.01); G06V 40/10 (2022.01); G06V 40/20 (2022.01); G08B 7/00 (2013.01); G09G 2320/0613 (2013.01); G09G 2320/064 (2013.01); G09G 2320/0686 (2013.01); G09G 2330/021 (2013.01); G09G 2354/00 (2013.01); G10L 2015/223 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for extracting content from a virtual display, the operations comprising:
generating the virtual display via a wearable extended reality appliance, wherein the virtual display presents a group of virtual objects and is located at a first virtual distance from the wearable extended reality appliance;
generating an extended reality environment via the wearable extended reality appliance, wherein
the extended reality environment includes at least one additional virtual object presented at a second virtual distance from the wearable extended reality appliance;
receiving input for causing a specific virtual object from the group of virtual objects to move from the virtual display to the extended reality environment,
wherein the specific virtual object is a window including a group of control buttons in a particular area of the window, the group of control buttons include at least a control button for minimizing the window, a control button for maximizing the window, a control button for closing the window, and a control button for moving the window outside the virtual display; and wherein the input includes an activation of the control button for moving the window outside the virtual display; and
in response to receiving the input, generating a presentation of a version of the specific virtual object in the extended reality environment at a third virtual distance from the wearable extended reality appliance, wherein the third virtual distance differs from the first virtual distance and the second virtual distance.