Virtual object structures and interrelationships
AssigneeMeta Platforms Technologies, LLC
InventorsYeliz Karadayi, Wai Leong Chak, Michal Hlavac, Pol Pla I Conesa
Life of this patent
Estimating the term…
Loading patent…
AssigneeMeta Platforms Technologies, LLC
InventorsYeliz Karadayi, Wai Leong Chak, Michal Hlavac, Pol Pla I Conesa
Estimating the term…
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.
A method for defining a virtual object with a modular design process, the method comprising:
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 defining a virtual object with a modular design process, the process comprising:
A computing system for defining a virtual object with a modular design process, the computing system comprising:
Dependencies are inferred from the claim text.