The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 05, 2023

Filed:

Oct. 27, 2021
Applicant:

Meta Platforms Technologies, Llc, Menlo Park, CA (US);

Inventors:

Yeliz Karadayi, Seattle, WA (US);

Wai Leong Chak, London, GB;

Michal Hlavac, Seattle, WA (US);

Pol Pla I Conesa, San Francisco, CA (US);

Assignee:

Meta Platforms Technologies, LLC, Menlo Park, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 17/00 (2006.01); G06T 13/40 (2011.01);
U.S. Cl.
CPC ...
G06T 17/005 (2013.01); G06T 13/40 (2013.01);
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.


Find Patent Forward Citations

Loading…