-
公开(公告)号:WO2022146900A1
公开(公告)日:2022-07-07
申请号:PCT/US2021/065180
申请日:2021-12-24
Applicant: META PLATFORMS TECHNOLOGIES, LLC
IPC: G06F8/30
Abstract: In one embodiment, one or more computing systems executes a computer program defining (1) a bound value that references a bound variable and (2) a terminating bound value that references computation instructions for deriving a runtime value from at least the bound value of the bound variable. A computation orchestration layer of a programming framework initializes, according to the computer program, a subscription tracker that tracks subscription relationships between the bound variable and the terminating bound value. The computation orchestration layer uses, in response to receiving an indication of an update to the bound value of the bound variable, the subscription tracker to determine that the terminating bound value subscribes to updates to the bound value of the bound variable. The computation orchestration layer sends an update stream associated with the update to a callback function associated with the terminating bound value.
-
公开(公告)号:WO2023278101A1
公开(公告)日:2023-01-05
申请号:PCT/US2022/032288
申请日:2022-06-05
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: HLAVAC, Michal , STEVENS, Jasper , ZWIEGINCEW, Arthur , LOUIE, Alexander Michael
IPC: G06F3/01 , G06F8/61 , G06F16/9535 , H04M1/72454 , G06F18/2178 , G06F18/22 , G06F18/2415 , G06F21/629 , G06F3/011 , G06F3/017 , G06F3/0482 , G06F3/0486 , G06N20/00 , H04M1/724097
Abstract: Aspects of the present disclosure are directed to an artificial reality (XR) application system controlling applications in an artificial reality environment. In various cases, these controls include automatically suggesting XR applications by determining an XR context and identifying applications that match the XR context. These applications can be suggested to a user, who can authorize their execution, setting permissions for the application. In some cases, applications can be divided into components which can be progressively downloaded. By providing application suggestions relevant to the current context and progressively downloading application components, applications can appear ambient, rather than relying on users to constantly download, install, or activate applications. Permissions for applications may be revoked permanently or for certain situations - either through user permissions selections or automatically in response to determined user intents. When multiple applications are simultaneously authorized to execute, the XR application system can employ a ranking system to prevent overcrowding.
-