US 12,249,014 B1
Integrating applications with dynamic virtual assistant avatars
Mokhtar Mohamed Khorshid, Kirkland, WA (US); Trang Tran, San Leandro, CA (US); Beau Dunn, Lake Forest, CA (US); and Erica Feld, Hoboken, NJ (US)
Assigned to META PLATFORMS, INC., Menlo Park, CA (US)
Filed by Meta Platforms, Inc., Menlo Park, CA (US)
Filed on Jul. 29, 2022, as Appl. No. 17/877,595.
Int. Cl. G06T 13/40 (2011.01); G06T 15/00 (2011.01); G06T 19/00 (2011.01)
CPC G06T 13/40 (2013.01) [G06T 15/005 (2013.01); G06T 19/006 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising, by one or more computing systems:
rendering, for one or more displays of a first extended-reality (XR) display device, a first output image of an XR assistant avatar within a first environment associated with a first XR application, wherein the XR assistant avatar is rendered for the one or more displays of the first XR display device to have a first form according to a first rendering specification associated with the first XR application, and wherein the XR assistant avatar is interactable by a first user of the first XR display device to access an assistant system;
receiving an indication that the first user is switching from the first XR application to a second XR application;
accessing a second rendering specification associated with the second XR application based on the indication; and
rendering, for the one or more displays of a second XR display device, a second output image of the XR assistant avatar within a second environment associated with the second XR application, wherein the XR assistant avatar is rendered for the one or more displays of the second XR display device to have a second form according to the second rendering specification associated with the second XR application, wherein the second form is less transparent than the first form.