# US 10,946,291 B1 · Granting and securing ownership of cross-application digital assets

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

- Number: US 10,946,291 B1
- Document ID: US10946291B1
- Status: Granted
- Kind: B1
- Application number: 15/924,010
- Filed: 2018-03-16
- Granted: 2021-03-16
- Earliest claimed: 2018-03-16
- Assignees: Amazon Technologies, Inc.
- Applicants: Amazon Technologies, Inc.
- Inventors: Daniel Morgan Harris
- Web page: https://patentgrep.com/patent/US10946291B1

## CPC

- A63F 13/85: Providing additional services to players
- A63F 13/352: involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
- A63F 13/69: by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
- A63F 13/73: Authorising game programs or game devices, e.g. checking authenticity
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

Disclosed are various embodiments for granting and securing ownership of cross-application digital assets using a blockchain. An asset record is generated in a blockchain. The asset record represents a digital asset being awarded to a user by a first application based on an amount of application-measured effort expended by the user or an achievement earned by the user in engaging with the first application. The digital asset may be usable by the user in the first application and at least one second application.

## Claims

### Claim 1

A non-transitory computer-readable medium embodying instructions executable in at least one computing device, wherein when executed the instructions cause the at least one computing device to at least:
generate an asset record in a blockchain, the asset record representing gaming loot being awarded to a first user by a first game application based at least in part on an amount of application-measured effort expended by the first user or an achievement earned by the first user in engaging with the first game application, the gaming loot being usable by the first user in the first game application;
update the blockchain to transfer the gaming loot to a second game application, the gaming loot thereby being usable by the first user in the second game application and unusable by the first user in the first game application, the second game application ignoring at least one first attribute of the gaming loot and assigning a different semantic meaning to at least one second attribute of the gaming loot; and
update the blockchain to transfer ownership of the gaming loot to a second user, the gaming loot thereby being usable by the second user in the second game application and unusable by the first user in the second game application.

### Claim 2 (depends on 1)

The non-transitory computer-readable medium of claim 1, wherein when executed the instructions further cause the at least one computing device to at least generate a set of records in the blockchain, individual ones of the set of records corresponding to a pseudo-random input computed by a respective node of a plurality of nodes.

### Claim 3 (depends on 2)

The non-transitory computer-readable medium of claim 2, wherein individual ones of the plurality of nodes are trusted participants in the blockchain.

### Claim 4 (depends on 1)

The non-transitory computer-readable medium of claim 1, wherein the first and second game applications are provided by different game publishers that have integrated with the blockchain.

### Claim 5

A system, comprising:
at least one computing device; and
a blockchain management application executable in the at least one computing device, wherein when executed the blockchain management application causes the at least one computing device to at least:
generate an asset record in a blockchain, the asset record representing gaming loot being awarded to a first user by a first game application based at least in part on an amount of application-measured effort expended by the first user or an achievement earned by the first user in engaging with the first game application, the gaming loot being usable by the first user in the first game application;
update the blockchain to transfer the gaming loot to at least one second game application, the gaming loot thereby being usable by the first user in the at least one second game application and unusable by the first user in the first game application, the at least one second game application ignoring at least one first attribute of the gaming loot and assigning a different semantic meaning to at least one second attribute of the gaming loot; and
update the blockchain to transfer ownership of the gaming loot from the first user to a second user, the gaming loot thereby being usable by the second user in the at least one second game application and unusable by the first user in the at least one second game application.

### Claim 6 (depends on 5)

The system of claim 5, wherein when executed the blockchain management application further causes the at least one computing device to at least determine that the first game application is trusted based at least in part on a distributed majority vote of participants in the blockchain.

### Claim 7 (depends on 5)

The system of claim 5, wherein when executed the blockchain management application further causes the at least one computing device to at least:
determine that a stated value in the gaming loot is aligned with an actual value determined in an asset marketplace.

### Claim 8 (depends on 5)

The system of claim 5, wherein the gaming loot includes at least one parameter corresponding to computer-executable code.

### Claim 9 (depends on 5)

The system of claim 5, wherein the first game application and the at least one second game application are different game applications.

### Claim 10 (depends on 5)

The system of claim 5, wherein the at least one second game application assigns a value to the gaming loot in use through the at least one second game application based at least in part on a rarity of the gaming loot.

### Claim 11 (depends on 5)

The system of claim 5, wherein the gaming loot is one of a plurality of different types of digital assets awarded by the first game application, individual ones of the plurality of different types of digital assets being expressed via a common asset record schema.

### Claim 12 (depends on 5)

The system of claim 5, wherein when executed the blockchain management application further causes the at least one computing device to at least:
receive a request to transfer ownership of the gaming loot from the first user to the second user; and
generate a transaction record using a private key corresponding to an address of a previous transaction record in response to receiving the request to transfer ownership of the gaming loot from the first user to the second user.

### Claim 13 (depends on 5)

The system of claim 5, wherein when executed the blockchain management application further causes the at least one computing device to at least:
receive a request to transfer the gaming loot from the first game application to the at least one second game application; and
generate a transaction record corresponding to an address of a previous transaction record in response to receiving the request to transfer the gaming loot from the first game application to the at least one second game application.

### Claim 14 (depends on 5)

The system of claim 5, wherein when executed the blockchain management application further causes the at least one computing device to at least:
determine that a quota for awarding the gaming loot has not been exceeded.

### Claim 15 (depends on 5)

The system of claim 5, wherein the asset record comprises an indication of whether the gaming loot is shareable among a plurality of applications.

### Claim 16

A method, comprising:
generating, via at least one of one or more computing devices, an asset record in a blockchain, the asset record representing gaming loot being awarded to a first user by a first game application based at least in part on an amount of application-measured effort expended by the first user or an achievement earned by the first user in engaging with the first game application, the gaming loot being usable by the first user in the first game application;
updating, via at least one of the one or more computing devices, the blockchain to transfer the gaming loot to at least one second game application, the gaming loot thereby being usable by the first user in the at least one second game application and unusable by the first user in the first game application, the at least one second game application ignoring at least one first attribute of the gaming loot and assigning a different semantic meaning to at least one second attribute of the gaming loot; and
updating, via at least one of the one or more computing devices, the blockchain to transfer ownership of the gaming loot to a second user, the gaming loot thereby being usable by the second user in the at least one second game application and unusable by the first user in the at least one second game application.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
generating, via at least one of the one or more computing devices, a network page that includes a list of a plurality of digital assets owned by the first user and buyable by the second user;
receiving, via at least one of the one or more computing devices, a selection of the gaming loot from the plurality of digital assets by the second user; and
wherein the blockchain is updated to transfer ownership of the gaming loot to the second user in response to the selection and receiving a payment from the second user.

### Claim 18 (depends on 16)

The method of claim 16, further comprising:
generating, via at least one of the one or more computing devices, a network page that includes a list of a plurality of digital assets owned by the first user;
receiving, via at least one of the one or more computing devices, a selection of the gaming loot by the first user from the plurality of digital assets;
receiving, via at least one of the one or more computing devices, an identification of the second user from the first user; and
wherein the blockchain is updated to transfer ownership of the gaming loot to the second user in response to the selection and receiving the identification of the second user.

### Claim 19 (depends on 16)

The method of claim 16, further comprising updating, via at least one of the one or more computing devices, the blockchain to expire use of the gaming loot.

### Claim 20 (depends on 16)

The method of claim 16, wherein the gaming loot includes at least one parameter corresponding to a visual aesthetic.
