IP Library › Granted Patent US 11,989,800
Granted Patent B2
US 11,989,800 · App. 17/833,840 · Granted May 21, 2024

Systems and methods for augmented reality environments and tokens

Inventor: Daniel Choi (Yorba Linda, CA)
Assignee: Sequoia Games, Inc.
G06T11/00A63F13/65A63F13/79G06F16/27H04L9/3239A63F2300/5546A63F2300/69H04L9/50
View Patent ↗
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 11,989,800
App. No.
17/833,840
Granted
May 21, 2024
Kind
B2
Abstract

In some aspects, the disclosure is directed to methods and systems for generating an augmented reality environment. An application executing on a computing device may receive a real-time video feed. The application may present the real-time video feed on a display of the computing device. The application may identify an image on a physical token from the real-time video feed. The application may select an animation from a set of one or more animations based on the identified image. The application may add the animation to the real-time video feed at an animation position above the physical token. The application may present the real-time video feed with the added animation.

Claims (37)

1. A method, comprising:

receiving, by a first computing device in communication with a centralized or distributed ledger from a computing device associated with a first user account, a request to execute a transaction transferring ownership of a token from the first user account to a second user account, the request comprising a token identifier of the token;

retrieving, by the first computing device from a database separate from the centralized or distributed ledger, metadata about the token using the token identifier;

updating, by the first computing device, an ownership field of a token record associated with the token stored in the database to include the account identifier of the second user account; and

recording, by the first computing device on the centralized or distributed ledger, the transfer of ownership of the token from the first user account to the second user account in a record, the record comprising a hash based at least on the token identifier and account identifiers of the first user account and the second user account, wherein the hash is not based on the metadata of the token.

2. The method of claim 1 , wherein retrieving the metadata about the token using the token identifier comprises:

searching, by the first computing device, the database for a key corresponding to the token identifier; and

retrieving, by the first computing device, a record corresponding to the key.

3. The method of claim 1 , wherein the centralized or distributed ledger comprises a blockchain, and recording the transfer of ownership of the token by appending, by the first computing device, a block to the blockchain comprising the generated hash.

4. The method of claim 1 , wherein retrieving the metadata about the token comprises retrieving, by the first computing device, an entity identifier of an entity with which the token is associated and an entity type of the token.

5. The method of claim 4 , wherein retrieving the metadata about the token further comprises retrieving, by the first computing device, an identifier of an add-on status for the token, the add-on status comprising a signature, an event, or a numerical value.

6. The method of claim 1 , further comprising:

receiving, by the first computing device from a third computing device, a history request for a chain of ownership of the token, the history request comprising the token identifier;

identifying, by the first computing device, records in the centralized or distributed ledger that comprise the token identifier;

retrieving, by the first computing device, account identifiers indicating the previous owners of the token from the identified records; and

transmitting, by the first computing device, the account identifiers to the third computing device responsive to the history request.

7. The method of claim 1 , wherein retrieving the metadata about the token comprises retrieving one or more animations each depicting an entity associated with the token moving according to a set pattern.

8. The method of claim 1 , further comprising transmitting the token identifier and the metadata about the token to a second computing device, receipt of the token identifier and the metadata causing the second computing device to store the token identifier and the metadata in an application.

9. A system, comprising:

a first computing device comprising a network interface in communication with a computing device associated with a first user account and a memory device storing a centralized or distributed ledger, and a processor configured to:

receive, via the network interface from the computing device associated with the first user account, a request to execute a transaction transferring ownership of a token from the first user account to a second user account, the request comprising a token identifier of the token;

retrieve, from a database separate from the centralized or distributed ledger, metadata about the token using the token identifier;

update an ownership field of a token record associated with the token stored in the database to include the account identifier of the second user account; and

record, on the centralized or distributed ledger, the transfer of ownership of the token from the first user account to the second user account in a record, the record comprising a hash based at least on the token identifier and account identifiers of the first user account and the second user account, wherein the hash is not based on the metadata of the token.

10. The system of claim 9 , wherein the first computing device retrieves the metadata about the token using the token identifier by:

searching, by the first computing device, the database for a key corresponding to the token identifier; and

retrieving, by the first computing device, a record corresponding to the key.

11. The system of claim 9 , wherein the centralized or distributed ledger comprises a blockchain, and wherein the processor is further configured to append a block to the blockchain comprising the generated hash.

12. The system of claim 9 , wherein the processor is further configured to retrieve an entity identifier of an entity with which the token is associated and an entity type of the token.

13. The system of claim 12 , wherein the processor is further configured to retrieve an identifier of an add-on status for the token, the add-on status comprising a signature, an event, or a numerical value.

14. The system of claim 9 , wherein the processor is further configured to:

receive, from a third computing device, a history request for a chain of ownership of the token, the history request comprising the token identifier;

identify records in the centralized or distributed ledger that comprise the token identifier;

retrieve account identifiers indicating the previous owners of the token from the identified records; and

transmit the account identifiers to the third computing device responsive to the history request.

15. The system of claim 9 , wherein the processor is further configured to retrieve one or more animations each depicting an entity associated with the token moving according to a set pattern.

16. The system of claim 9 , wherein the processor is further configured to transmit the token identifier and the metadata about the token to a second computing device, receipt of the token identifier and the metadata causing the second computing device to store the token identifier and the metadata in an application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2022
From: CHOI, DANIEL
To: SEQUOIA GAMES, INC.
Reel/Frame 060608/0455 →
Continuity (4)
Continuation 17464610 · Sep 1, 2021
Provisional Application 63145317 · Feb 3, 2021
Provisional Application 63073684 · Sep 2, 2020
Related Publication 20220301236A1 · Sep 22, 2022