# US 11,909,732 B1 · Password storage in a virtual environment

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

- Number: US 11,909,732 B1
- Document ID: US11909732B1
- Status: Granted
- Kind: B1
- Application number: 18/228,565
- Filed: 2023-07-31
- Granted: 2024-02-20
- Earliest claimed: 2023-07-31
- Assignees: Intuit Inc.
- Applicants: Intuit Inc.
- Inventors: Michael William Mitchell
- Web page: https://patentgrep.com/patent/US11909732B1

## CPC

- H04L 63/083: {using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226)}
- H04L 67/131: Protocols for games, networked simulations or virtual reality
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A server computer hosting an extended reality world receives a first transmission over a communication network from a computing device associated with a user, the first transmission including a request for the user to access the extended reality world. The server computer transmits a presentation of the extended reality world to the communication device over the communications network based at least in part on the request, and displays the presentation of the extended reality world on the computing device, where the presentation includes at least an avatar associated with the user. The server computer receives a command for the avatar to store a phrase selected by the user in a location associated with a virtual object within the extended reality world. The server computer displays, within the presentation of the extended reality world on the computing device, the avatar storing the phrase at the location in the extended reality world.

## Claims

### Claim 1

A method comprising:
receiving, by a server computer associated with an extended reality world, a first transmission over a communication network from a computing device associated with a user, the first transmission including a request for the user to access the extended reality world;
transmitting, from the server computer to the computing device over the communications network, a presentation of the extended reality world based at least in part on the request;
displaying the presentation of the extended reality world on the computing device, the presentation including at least an avatar associated with the user;
receiving, by the server computer from the computing device over the communication network, a command for the avatar to store a phrase selected by the user in a place associated with a virtual object within the extended reality world;
storing the phrase in memory corresponding to the place associated with the virtual object; and
displaying, within the presentation of the extended reality world on the computing device, the avatar storing the phrase in the place associated with the virtual object by:
displaying the avatar placing a virtual note indicating the phrase within an interior area or volume of the virtual object;
displaying the avatar writing, drawing, or marking the phrase on one or more surfaces of the virtual object; or
displaying the avatar storing the phrase on top of, underneath, behind, within a certain distance of the virtual object, or within a certain direction of the virtual object.

### Claim 2 (depends on 1)

The method of claim 1, wherein the phrase comprises one or more of a username, a password, an access code, an encryption key, a decryption key, a digital currency key, a favorite word, or a favorite phrase.

### Claim 3 (depends on 1)

The method of claim 1, wherein the phrase is a recovery phrase associated with a cryptocurrency or digital identification (ID) wallet, the recovery phrase including a plurality of words arranged in a predetermined order, each word spelled based on a respective predefined spelling.

### Claim 4 (depends on 1)

The method of claim 1, wherein the extended reality world comprises an online game, and the avatar comprises a player that is admitted to the online game and that is controlled by the user.

### Claim 5 (depends on 1)

The method of claim 1, wherein the avatar storing the phrase in the place associated with the virtual object is not visible to other users of the extended reality world.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
restricting user access to the virtual note based on a predetermined manner of unfolding or unlocking the virtual note.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
restricting user access to the virtual object based on one or more of a gesture, a song, a phrase, a sound, a movement, or a sequence of actions.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
determining that another user has located the place in which the selected phrase is stored; and
transmitting, from the server computer to the computing device over the communications network, an indication that the other user located the place in which the selected phrase is stored.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
determining that the other user has retrieved the selected phrase from the place associated with the virtual object; and
transmitting, from the server computer to the computing device over the communications network, an indication that the other user retrieved the selected phrase from the place associated with the virtual object.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
encoding, by the server computer, a location of the virtual object as a 3-word mapping;
transmitting, from the server computer over the communication network, a link of the 3-word mapping to another user of the virtual reality world;
receiving, by the server computer over the communication network, an indication that the other user executed the link; and
granting, by the server computer over the communication network, the other user access to the virtual object based on the received indication.

### Claim 11

A server computer associated with an extended reality world, the server computer comprising:
one or more processors; and
a memory communicatively coupled with the one or more processors and storing instructions that, when executed by the one or more processors, causes the system to:
receive a first transmission over a communication network from a computing device associated with a user, the first transmission including a request for the user to access the extended reality world;
transmit, to the computing device over the communications network, a presentation of the extended reality world based at least in part the request;
display the presentation of the extended reality world on the computing device, the presentation including at least an avatar associated with the user;
receive, from the computing device over the communication network, a command for the avatar to store a phrase selected by the user in a virtual object within the extended reality world;
store the phrase in memory corresponding to the place associated with the virtual object; and
display, within the presentation of the extended reality world on the computing device, the avatar storing the phrase in the place associated with the virtual object by;
displaying the avatar placing a virtual note indicating the phrase within an interior area or volume of the virtual object:
displaying the avatar writing, drawing, or marking the phrase on one or more surfaces of the virtual object; or
displaying the avatar storing the phrase on top of, underneath, behind, within a certain distance of the virtual object, or within a certain direction of the virtual object.

### Claim 12 (depends on 11)

The server computer of claim 11, wherein the phrase is a recovery phrase associated with a cryptocurrency or digital identification (ID) wallet, the recovery phrase including a plurality of words arranged in a predetermined order, each word spelled based on a respective predefined spelling.

### Claim 13 (depends on 11)

The server computer of claim 11, wherein execution of the instructions further causes the server computer to:
restrict user access to the virtual note based on a predetermined manner of unfolding or unlocking the virtual note.

### Claim 14 (depends on 11)

The server computer of claim 11, wherein execution of the instructions further causes the server computer to:
restrict user access to the virtual object based on one or more of a gesture, a song, a phrase, a sound, a movement, or a sequence of actions.

### Claim 15 (depends on 11)

The server computer of claim 11, wherein execution of the instructions further causes the server computer to:
determine that another user has located the place in which the selected phrase is stored; and
transmit, to the computing device over the communications network, an indication that the other user located the place in which the selected phrase is stored.

### Claim 16 (depends on 15)

The server computer of claim 15, wherein execution of the instructions further causes the server computer to:
determine that the other user has retrieved the selected phrase from the place associated with the virtual object; and
transmit, to the computing device over the communications network, an indication that the other user retrieved the selected phrase from the place associated with the virtual object.
