-
公开(公告)号:US20220291808A1
公开(公告)日:2022-09-15
申请号:US17828529
申请日:2022-05-31
Applicant: Meta Platforms Technologies, LLC
Inventor: Jasper STEVENS , Alexander Michael LOUIE , Michal HLAVAC , Benjamin Taylor WINN , Wai Leong CHAK
IPC: G06F3/04815 , G06F16/955 , G06F3/0486 , G06T19/00 , G06F3/01
Abstract: Methods and systems for integrating functionality of XR devices and non-XR devices are disclosed herein. An XR device can identify and obtain one or more content items being displayed on non-XR devices and create virtual objects associated with the content item in an artificial reality environment of the XR device. A user of the XR device can interact with the virtual objects, such as by moving the virtual objects to new locations within the artificial reality environment or interact with the virtual objects to view the content items. The user of the XR device can also provide one or more gestures or commands to send content items or identifiers of content items associated with the virtual objects to non-XR devices for display at the non-XR devices.
-
公开(公告)号:US20220414403A1
公开(公告)日:2022-12-29
申请号:US17360836
申请日:2021-06-28
Applicant: Meta Platforms Technologies, LLC
Inventor: Michal HLAVAC , Jasper STEVENS , Arthur ZWIEGINCEW , Alexander Michael LOUIE
IPC: G06K9/62 , G06F3/01 , G06F3/0486 , G06F21/62 , G06N20/00
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.
-
3.
公开(公告)号:US20240303932A1
公开(公告)日:2024-09-12
申请号:US18652220
申请日:2024-05-01
Applicant: Meta Platforms Technologies, LLC
Inventor: Gioacchino NORIS , Michal HLAVAC , Paul Timothy FURGALE , Johannes Joachim SCHMID , Anush MOHAN , Christopher Richard TANNER
IPC: G06T19/00
CPC classification number: G06T19/00
Abstract: An artificial reality environment (XRE) schema is defined that supports controlling interactions between various artificial reality actors. The XRE schema includes a set of definitions for an XRE, independent of type of artificial reality device. The definitions in the XRE schema can include standards for both interfaces and data objects. The XRE schema can define XR elements in terms of entities and components of a space, organized according to a hierarchy. Each entity can represent a real or virtual object or space, within the XRE, defined by a name and a collection of one or more components. Each component (as part of an entity) can define aspects and expose information about the entity. The XRE schema can specify structures that that allow actors (e.g., producers, instantiators, and consumers) to define and perform actions in relation to XRE elements.
-
公开(公告)号:US20240126406A1
公开(公告)日:2024-04-18
申请号:US18540102
申请日:2023-12-14
Applicant: Meta Platforms Technologies, LLC
Inventor: Michal HLAVAC , Benjamin Taylor WINN , Wai Leong CHAK , Jasper STEVENS , Alexander Michael LOUIE
IPC: G06F3/04815 , G06F3/01 , G06F16/9536 , G06T19/00 , G06T19/20
CPC classification number: G06F3/04815 , G06F3/017 , G06F16/9536 , G06T19/006 , G06T19/20
Abstract: Aspects of the present disclosure are directed to an artificial reality system orchestrating interactions between virtual object “augments.” The orchestration can include linking, which can be forming two or more augments into a combination, embedding an augment within an existing combination, or triggering an action mapped to the linking of those augments. Another type of orchestration can include extracting, which can refer to taking an augment out of an existing combination, either by removing it from the combination or copying the augment to leave a version in the combination and having another version outside the combination.
-
公开(公告)号:US20230245386A1
公开(公告)日:2023-08-03
申请号:US18297155
申请日:2023-04-07
Applicant: Meta Platforms Technologies, LLC
Inventor: Yeliz KARADAYI , Wai Leong CHAK , Michal HLAVAC , Pol PLA I CONESA
CPC classification number: G06T17/005 , G06T13/40
Abstract: A virtual object system can orchestrate virtual objects defined as a collection of components and with inheritance in an object hierarchy. Virtual object components can include a container, data, a template, and a controller. A container can define the volume the virtual object is authorized to write into. A virtual object's data can specify features such as visual elements, parameters, links to external data, meta-data, etc. The template can define view states of the virtual object and contextual breakpoints for transitioning between them. Each view state can control when and how the virtual object presents data elements. The controller can define logic for the virtual object to respond to input, context, etc. The definition of each object can specify which other object in an object hierarchy that object extends, where extending an object includes inheriting that object's components, which can be modified or overwritten as part of the extension.
-
公开(公告)号:US20230162453A1
公开(公告)日:2023-05-25
申请号:US18151524
申请日:2023-01-09
Applicant: Meta Platforms Technologies, LLC
Inventor: James TICHENOR , Arthur ZWIEGINCEW , Hayden SCHOEN , Alex MARCOLINA , Gregory ALT , Todd HARRIS , Merlyn DENG , Barrett FOX , Michal HLAVAC
CPC classification number: G06T19/006 , G06F3/013 , G06T19/20 , G06T2200/24 , G06T2219/2004 , G06T2219/2016
Abstract: Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.
-
公开(公告)号:US20230126837A1
公开(公告)日:2023-04-27
申请号:US17511909
申请日:2021-10-27
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Yeliz KARADAYI , Wai Leong CHAK , Michal HLAVAC , Pol PLA I CONESA
Abstract: A virtual object system can orchestrate virtual objects defined as a collection of components and with inheritance in an object hierarchy. Virtual object components can include a container, data, a template, and a controller. A container can define the volume the virtual object is authorized to write into. A virtual object’s data can specify features such as visual elements, parameters, links to external data, meta-data, etc. The template can define view states of the virtual object and contextual breakpoints for transitioning between them. Each view state can control when and how the virtual object presents data elements. The controller can define logic for the virtual object to respond to input, context, etc. The definition of each object can specify which other object in an object hierarchy that object extends, where extending an object includes inheriting that object’s components, which can be modified or overwritten as part of the extension.
-
公开(公告)号:US20230011774A1
公开(公告)日:2023-01-12
申请号:US17369267
申请日:2021-07-07
Applicant: Meta Platforms Technologies, LLC
Inventor: Gioacchino NORIS , Michal HLAVAC , Paul Timothy FURGALE , Johannes Joachim SCHMID , Anush MOHAN , Christopher Richard TANNER
IPC: G06T19/00
Abstract: Aspects of the present disclosure are directed to defining an artificial reality environment (XRE) and controlling interactions between various artificial reality actors with a defined XRE schema. The XRE schema includes a set of definitions for an XRE, independent of type of artificial reality device. The definitions in the XRE schema can include standards for both interfaces and data objects. The XRE schema can define XR elements in terms of entities and components of a space, organized according to a hierarchy. Each entity can represent a real or virtual object or space, within the XRE, defined by a name and a collection of one or more components. Each component (as part of an entity) can define aspects and expose information about the entity. The XRE schema can specify structures that that allow actors (e.g., producers, instantiators, and consumers) to define and perform actions in relation to XRE elements.
-
9.
公开(公告)号:US20230367611A1
公开(公告)日:2023-11-16
申请号:US17740570
申请日:2022-05-10
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: John Jacob BLAKELEY , Michal HLAVAC , Pol PLA I CONESA , Michael ISHIGAKI , Jonathan Michael PROTO , Paul MEALY , Kevin HARPER , Jenny KAM , Jossie E. TIRADO ARROYO
IPC: G06F9/451 , G06T11/00 , G06F3/0484
CPC classification number: G06F9/451 , G06T11/00 , G06F3/0484
Abstract: The present disclosure provides world-controlled augments and application-controlled augments. World-controlled augments can be controlled directly by a shell in the artificial reality environment. To allow even inexperienced users to develop world-controlled augments, a world-controlled builder system is provided. Application-controlled augments may be resource intensive (e.g., using eye-tracking, social-media tie-ins, etc.), may support complicated interactions among themselves, may require or have extensive use of inputs and permissioned resources, and are controlled by their hosting application. When a running application is halted, the application closes its application-controlled augments but can choose to have the XR system run a “place-holder” world-controlled augment for as long as the application is not running. The place-holder world-controlled augment preserves the appearance of the application in the artificial reality environment but uses few system resources. Upon a user selecting a place-holder world-controlled augment, the XR system can run the associated application and close the place-holder world-controlled augment.
-
公开(公告)号:US20230334775A1
公开(公告)日:2023-10-19
申请号:US18338743
申请日:2023-06-21
Applicant: Meta Platforms Technologies, LLC
Inventor: Hyunbin PARK , Tali ZVI , Michal HLAVAC , Roman Georg RAEDLE , Bradley POTTERBAUM , Arielle Michal SHEKEL , Georgina SHEEDY-COLLIER , Shavonne YU , Gregory KUJDA
Abstract: In some implementations, the disclosed systems and methods can automatically generate seller listing titles and descriptions for products; set a follow-me mode for various virtual objects. In some implementations, an artificial reality device can generate a virtual reality environment where a user authorizes a potential spectator as a registered spectator by registering an account of the potential spectator with an account of the user. In some implementations, the disclosed systems and methods can capture video from within a virtual reality (VR) environment using one or more virtual cameras.
-
-
-
-
-
-
-
-
-