# US 11,443,489 B2 · Cross-platform avatar banking and redemption

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,443,489 B2
- Document ID: US11443489B2
- Status: Granted
- Kind: B2
- Application number: 17/005,925
- Filed: 2020-08-28
- Published: 2022-03-03
- Granted: 2022-09-13
- Earliest claimed: 2020-08-28
- Assignees: Wormhole Labs, Inc.
- Applicants: Wormhole Labs, Inc.
- Inventors: Curtis Hutten; Robert D. Fish; Brian J. Kim
- Web page: https://patentgrep.com/patent/US11443489B2

## CPC

- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 10/40: Business processes related to social networking or social networking services
- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

In a method modifying a user's virtual environment, a banking module retrieves and analyzes context data associated with the user. The banking module applies user and location parameters to determine whether at least one of an avatar modification and an environment modification is available for rendering. Responsive to determining that the avatar selection is not available for rendering, determining whether the avatar is accessible to the user. Responsive to determining that avatar is not accessible to the user, presenting the avatar selection for redemption.

## Claims

### Claim 1

A method of using one or more computer processors to manage economic transactions associated with avatars across multiple proprietary augmented reality platforms, comprising:
retrieving available avatars;
presenting the available avatars to a user;
receiving an avatar selection from the user; and
determining whether the avatar selection is available for rendering, wherein at least one of the availability of the avatar selection and permission to render the avatar are at least partially dependent on one or more permissions associated with the user based on user characteristics, and wherein the user characteristics include a user location and a popularity of the avatar at the user location, wherein the availability of the avatar is limited for avatars representing a popular character at the user location; and
responsive to determining that the avatar selection is not available for rendering,
determining whether the avatar selection is accessible to the user; and
responsive to determining that the avatar selection is not accessible to the user, presenting the avatar selection for redemption.

### Claim 2 (depends on 1)

The method of claim 1, further comprising;
determining whether a user redemption of the avatar selection is received;
responsive to determining that the user redemption of the avatar selection is received, adding the avatar selection to a user avatar bank, wherein the user avatar bank is available for use in a first proprietary augmented reality platform and a second proprietary augmented reality platform; and
rendering the avatar selection.

### Claim 3 (depends on 1)

The method of claim 1, further comprising;
determining whether a user redemption of the avatar selection is received;
responsive to determining that the user redemption of the avatar selection has not been received, presenting the available avatars.

### Claim 4

A method of using one or more computer processors to manage banking and banking transactions associated with avatar accessories across multiple proprietary augmented reality platforms, comprising:
retrieving available avatar accessories;
presenting the available avatar accessories to a user;
receiving an avatar accessory selection from the user;
determining whether the avatar accessory selection is available for rendering, wherein at least one of the availability of the avatar accessory selection and permission to render the avatar accessory are at least partially dependent on one or more permissions associated with the user based on user characteristics, and wherein the user characteristics include a user location and a popularity of the avatar at the user location, wherein the availability of the avatar accessory is limited for avatars representing a popular character at the user location; and
responsive to determining that the avatar accessory selection is not available for rendering,
determining whether the avatar accessory selection is accessible to the user; and
responsive to determining that the avatar accessory selection is not accessible to the user, presenting the avatar accessory selection for redemption.

### Claim 5 (depends on 4)

The method of claim 4, further comprising;
determining whether a user redemption of the avatar accessory selection is received;
responsive to determining that the user redemption of the avatar accessory selection has been received, adding the avatar selection to a user avatar accessory bank, wherein the user avatar bank is available for use in a first proprietary augmented reality platform and a second proprietary augmented reality platform; and
rendering the avatar accessory selection.

### Claim 6 (depends on 4)

The method of claim 4, further comprising;
determining whether a user redemption of the avatar accessory selection is received;
responsive to determining that the user redemption of the avatar accessory selection has not been received, presenting available avatar accessories.
