IP Library Patent Application 19056055
Patent Application
App. No. 19/056,055

PROVIDING CONTEXT-AWARE AVATAR EDITING WITHIN AN EXTENDED-REALITY ENVIRONMENT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/056,055
Abstract

Systems, methods, client devices, and non-transitory computer-readable media are disclosed for displaying a context-aware avatar overlay editor within an active extended-reality environment to modify an avatar without suspending or navigating away from the extended-reality environment. For example, the disclosed systems can provide an integrated avatar overlay editor within an application corresponding to the extended-reality environment. Furthermore, the disclosed systems can utilize the integrated avatar overlay editor to provide, for display as an overlay user interface in the extended-reality environment, a context-aware avatar overlay editor. In addition, the disclosed systems can utilize a contextual recommendation engine to provide avatar modifications within the context-aware avatar overlay editor that are relevant to the active extended-reality environment. Indeed, the disclosed systems can receive selections within the context-aware avatar overlay editor and can modify an appearance of the avatar on-the-fly without suspending or leaving the extended-reality environment.

Claims (39)

1 . A computer-implemented method, comprising:

detecting, from an extended-reality device corresponding to a user of a networking system, a request to modify an appearance of an avatar of the user displayed within an extended-reality environment on the extended-reality device;

providing, for display on the extended-reality device, a context-aware avatar editor as an overlay within the extended-reality environment, wherein the context-aware avatar editor provides avatar modification options that are contextually relevant to the extended-reality environment and that comprise at least one context-based graphical asset; and

modifying the avatar displayed within the extended-reality environment based on a user selection of the context-based graphical asset within the context-aware avatar editor.

2 . The computer-implemented method of claim 1 , further comprising providing the context-aware avatar editor as the overlay within the extended-reality environment while the user remains active within the extended-reality environment.

3 . The computer-implemented method of claim 1 , further comprising:

determining a context of the extended-reality environment; and

selecting the context-based graphical asset based on a contextual mapping between the extended-reality environment and the context-based graphical asset.

4 . The computer-implemented method of claim 3 , wherein:

determining the context of the extended-reality environment comprises determining a theme of the extended-reality environment; and

selecting the context-based graphical asset comprises identifying the context-based graphical asset from an avatar graphical asset repository, and the contextual mapping comprises a mapping of one or more contextual tags associated with the context-based graphical asset to the theme of the extended-reality environment.

5 . The computer-implemented method of claim 1 , further comprising providing a context-aware avatar editor data package to a third-party application corresponding to the extended-reality environment to cause the extended-reality environment to display the context-aware avatar editor as the overlay within the extended-reality environment.

6 . The computer-implemented method of claim 1 , further comprising identifying the context-based graphical asset for the user of the networking system utilizing a contextual recommendation engine.

7 . The computer-implemented method of claim 6 , further comprising identifying the context-based graphical asset utilizing the contextual recommendation engine based on extended-reality environment data corresponding to the extended-reality environment.

8 . The computer-implemented method of claim 6 , further comprising identifying the context-based graphical asset utilizing the contextual recommendation engine based on user data corresponding to the user of the networking system.

9 . The computer-implemented method of claim 6 , wherein identifying the context-based graphical asset for the user of the networking system utilizing the contextual recommendation engine comprises utilizing a machine learning model or a historical user selection model to determine a plurality of context-based graphical assets to recommend in the context-aware avatar editor based on a context of the extended-reality environment.

10 . The computer-implemented method of claim 1 , further comprising:

identifying the context-based graphical asset for the context-aware avatar editor based on a location represented within the extended-reality environment; and

detecting user navigation to a subsequent location represented within the extended-reality environment:

identifying a subsequent context-based graphical asset for the context-aware avatar editor based on the subsequent location; and

providing the subsequent context-based graphical asset for display within the context-aware avatar editor.

11 . The computer-implemented method of claim 1 , wherein providing the context-aware avatar editor comprising the context-based graphical asset comprises providing a visual element for an appearance of the avatar or a graphical skin for the avatar.

12 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computing device, cause the computing device to:

detect, from an extended-reality device corresponding to a user of a networking system, a request to modify an appearance of an avatar of the user displayed within an extended-reality environment on the extended-reality device;

provide, for display on the extended-reality device, a context-aware avatar editor as an overlay within the extended-reality environment, wherein the context-aware avatar editor provides avatar modification options that are contextually relevant to the extended-reality environment and that comprise at least one context-based graphical asset; and

modify the avatar displayed within the extended-reality environment based on a user selection of the context-based graphical asset within the context-aware avatar editor.

13 . The non-transitory computer-readable medium of claim 12 , wherein the instructions, when executed by the one or more processors of the computing device, further cause the computing device to provide the context-aware avatar editor as the overlay within the extended-reality environment without interrupting user activity within the extended-reality environment.

14 . The non-transitory computer-readable medium of claim 12 , wherein the instructions, when executed by the one or more processors of the computing device, further cause the computing device to integrate a context-aware avatar editor data package within a third-party application corresponding to the extended-reality environment to cause the extended-reality environment to display the context-aware avatar editor as the overlay within the extended-reality environment.

15 . The non-transitory computer-readable medium of claim 12 , wherein the instructions, when executed by the one or more processors of the computing device, further cause the computing device to identify the context-based graphical asset for the user of the networking system utilizing a contextual recommendation engine with extended-reality environment data corresponding to the extended-reality environment or user data corresponding to the user of the networking system.

16 . A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing instructions that, when executed by at least one of the one or more processors, cause the system to:

detect, from an extended-reality device corresponding to a user of a networking system, a request to modify an appearance of an avatar of the user displayed within an extended-reality environment on the extended-reality device;

provide, for display on the extended-reality device, a context-aware avatar editor as an overlay within the extended-reality environment, wherein the context-aware avatar editor provides avatar modification options that are contextually relevant to the extended-reality environment and that comprise at least one context-based graphical asset; and

modify the avatar displayed within the extended-reality environment based on a user selection of the context-based graphical asset within the context-aware avatar editor.

17 . The system of claim 16 , wherein the instructions, when executed by at least one of the one or more processors, further cause the system to provide the context-aware avatar editor as the overlay within the extended-reality environment without interrupting user activity within the extended-reality environment.

18 . The system of claim 16 , wherein the instructions, when executed by at least one of the one or more processors, further cause the system to identify the context-based graphical asset for the user of the networking system utilizing a contextual recommendation engine.

19 . The system of claim 18 , wherein the instructions, when executed by at least one of the one or more processors, further cause the system to identify the context-based graphical asset for the user of the networking system utilizing the contextual recommendation engine based on a social graph associated with the user.

20 . The system of claim 16 , wherein the extended-reality environment is a first extended-reality environment, and the instructions, when executed by at least one of the one or more processors, further cause the system to provide the modified avatar within a second extended-reality environment based on the user selection.