# US 2021/0279962 A1 · Use of Secondary Sources for Location and Behavior Tracking

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

- Number: US 2021/0279962 A1
- Document ID: US20210279962A1
- Status: Published application
- Kind: A1
- Application number: 16/810,822
- Filed: 2020-03-05
- Published: 2021-09-09
- Earliest claimed: 2020-03-05
- Assignees: Wormhole Labs, Inc.
- Applicants: Wormhole Labs, Inc.
- Inventors: Curtis Hutten; Robert D. Fish; Brian Kim
- Web page: https://patentgrep.com/patent/US20210279962A1

## CPC

- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- G06N 5/046: Forward inferencing; Production systems
- G06N 20/00: Machine learning
- G06T 13/40: of characters, e.g. humans, animals or virtual beings
- G06T 19/20: Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
- H04W 4/029: Location-based management or tracking services
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

In a method modifying a user's virtual environment, a tracking module identifies a user identity and determines the location of the user. The tracking module retrieves historical user data associated with the user identity and the user location and identifies one or more patterns of user behavior using an analytical technique based on the historical user data. Upon determining one or more patterns from the data, the tracking module predicts user behavior associated with at least one parameter associated with the location and modifies at least one of a user virtual environment and a user avatar characteristics based on the predicted user behavior.

## Claims

### Claim 1

A method of using one or more computer processors to modify a virtual environment about a user, comprising:
determining a user identity;
determining a location of the user;
retrieving historical user data associated with the user identity and the user location;
identifying one or more patterns of user behavior using an analytical technique based on the historical user data;
predicting a user behavior associated with at least one parameter associated with the location; and
modifying at least one of a user virtual environment and a user avatar characteristic based on the predicted user behavior.

### Claim 2 (depends on 1)

The method of claim 1, wherein the analytical technique comprises a traditional algorithm.

### Claim 3 (depends on 1)

The method of claim 1, wherein the analytical technique comprises a machine learning algorithm.

### Claim 4 (depends on 3)

The method of claim 3, wherein the machine learning algorithm is selected from a group consisting of: a linear regression algorithm, a supervised learning classifier, and a time-series analysis.

### Claim 5 (depends on 1)

The method of claim 1, wherein the user virtual environment comprises a shared virtual environment comprising multiple users.

### Claim 6 (depends on 1)

The method of claim 1, wherein the user avatar characteristics comprise at least one of an avatar appearance and an avatar action.

### Claim 7 (depends on 1)

The method of claim 1, further comprising storing the user identity and the location of the user in the historical user data.

### Claim 8 (depends on 1)

The method of claim 1, wherein the historical user data is limited to user data approved for collection by the user.

### Claim 9 (depends on 1)

The method of claim 1, wherein the historical user data is compiled from third-party data sources.

### Claim 10 (depends on 1)

The method of claim 1, wherein modifying the virtual environments comprises modifying avatar functionality in the user virtual environment.

### Claim 11 (depends on 10)

The method of claim 10, wherein the avatar functionality is selected from the group consisting of: social media functions, commerce-based functions, environment customization tools, and access to a restricted virtual space.
