US 12,321,659 B1
Streaming native application content to artificial reality devices
Jonathan Lindo, Emerald Hills, CA (US); Agustin Fonts, Santa Clara, CA (US); Michael James Armstrong, Bellevue, WA (US); Nandit Tiku, Sammamish, WA (US); Biju Mathew, San Ramon, CA (US); Rukmani Ravisundaram, Newark, CA (US); and Bryce Masatsune Matsumori, San Francisco, CA (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed on Feb. 27, 2024, as Appl. No. 18/589,088.
Application 18/589,088 is a continuation of application No. 18/148,600, filed on Dec. 30, 2022, granted, now 11,947,862.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/14 (2006.01); G06F 3/01 (2006.01)
CPC G06F 3/1454 (2013.01) [G06F 3/011 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a process for streaming interactive content from an application executing at an artificial reality (XR) device to one or more separate artificial reality devices, the process comprising:
displaying, to a user via an XR device, an XR environment, wherein a shell application executing at the XR device provides the XR environment and the XR device is executing an additional application providing content to the shell application;
streaming, to an other XR device, remote content from the additional application, wherein the other XR device:
in response to the streaming, outputs a version of the remote content; and
receives and processes input relative to the remote content, wherein the processed input is transmitted from the other XR device to the XR device; and
performing functionality for the additional application in response to the transmitted input.