US 11,902,288 B2
Artificial reality collaborative working environments
Michael James Lebeau, Amsterdam (NL); Manuel Ricardo Freire Santos, London (GB); Aleksejs Anpilogovs, London (GB); Alexander Sorkine Hornung, Zurich (CH); Björn Wanbo, London (GB); Connor Treacy, London (GB); Fangwei Lee, San Carlos, CA (US); Federico Ruiz, London (GB); Jonathan Mallinson, Wrecsam (GB); Jonathan Richard Mayoh, Menlo Park, CA (US); Marcus Tanner, Old Windsor (GB); Panya Inversin, Los Angeles, CA (US); Sarthak Ray, San Antonio, TX (US); Sheng Shen, Shoreline, WA (US); William Arthur Hugh Steptoe, London (GB); Alessia Marra, Zurich (CH); Gioacchino Noris, Zurich (CH); Derrick Readinger, Philadelphia, PA (US); Jeffrey Wai-King Lock, Erlenbach (CH); Jeffrey Witthuhn, Oakland, CA (US); Jennifer Lynn Spurlock, Seattle, WA (US); Larissa Heike Laich, Zurich (CH); and Javier Alejandro Sierra Santos, London (GB)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed on Feb. 9, 2023, as Appl. No. 18/166,512.
Application 18/166,512 is a continuation of application No. 17/085,579, filed on Oct. 30, 2020, granted, now 11,606,364.
Claims priority of provisional application 63/078,821, filed on Sep. 15, 2020.
Prior Publication US 2023/0188533 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); H04L 9/40 (2022.01); G06F 3/02 (2006.01); G06F 3/01 (2006.01); G06F 3/14 (2006.01); G06V 40/10 (2022.01); H04L 65/401 (2022.01); H04L 65/403 (2022.01); H04L 65/70 (2022.01)
CPC H04L 63/107 (2013.01) [G06F 3/011 (2013.01); G06F 3/0219 (2013.01); G06F 3/1423 (2013.01); G06T 19/003 (2013.01); G06T 19/006 (2013.01); G06V 40/107 (2022.01); H04L 65/4015 (2013.01); H04L 65/4046 (2013.01); H04L 65/70 (2022.05); G06T 2219/024 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A computing system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:
establishing at least two virtual areas, each corresponding to a real-world area; and
providing an artificial reality environment in relation to one or more virtual areas corresponding to one or more real-world areas by:
transitioning between a first of the one or more virtual areas to a second of the one or more virtual areas by:
detecting a position switch trigger;
turning on a passthrough mode that presents, in the artificial reality environment, a display of the real-world;
detecting that a user has arrived at the second of the at least two virtual areas; and
disabling the passthrough mode.