IP Library Granted Patent US 12,556,399
Granted Patent B2
US 12,556,399 · App. 18/642,244 · Granted Feb 17, 2026

Augmented reality experience control through non-fungible token

Inventors: Rajeev Advani (Brooklyn, NY); Vu Tran (Bellevue, WA)
Assignee: Snap Inc.
H04L9/3239H04L9/3213G06Q20/1235G06Q20/389H04L9/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 12,556,399
App. No.
18/642,244
Granted
Feb 17, 2026
Kind
B2
Abstract

A system to perform operations that include: accessing a data object that comprises an Augmented-Reality (AR) filter; accessing a blockchain based on the accessing the data object; minting a Non-Fungible Token (NFT) based on the data object and the blockchain; and storing the NFT on the blockchain.

Claims (55)

1 . A method comprising:

accessing a data object that comprises an Augmented-Reality (AR) filter;

accessing a blockchain responsive to the accessing the data object;

minting a Non-Fungible Token (NFT) based on a hash value generated based on the data object, the NFT comprising mutable metadata;

storing the NFT on the blockchain;

identifying an owner of the NFT, the owner including a user of a client device;

conferring a permission associated with the NFT to the user of the client device; and

causing display of a Graphical User Interface (GUI) at the client device, the GUI including one or more menu elements to edit the mutable metadata of the NFT based on the permission.

2 . The method of claim 1 , wherein the minting the NFT based on the data object includes:

generating a token name and a token symbol; and

minting the NFT based on the hash value generated based on the data object, the token name, and the token symbol.

3 . The method of claim 1 , wherein the method further comprises:

enabling an access period based on the allocating the NFT to the owner;

receiving a request to access the NFT from a user within the access period; and

minting an open-edition of the NFT based on the request.

4 . The method of claim 3 , wherein the access period comprises a period of time.

5 . The method of claim 3 , wherein the access period comprises a maximum number of open-editions.

6 . The method of claim 3 , wherein the minting the open-edition further comprises incrementing a counter associated with the NFT.

7 . A system comprising:

a memory; and

at least one hardware processor coupled to the memory and comprising instructions that causes the system to perform operations comprising:

accessing a data object that comprises an Augmented-Reality (AR) filter;

accessing a blockchain responsive to the accessing the data object;

minting a Non-Fungible Token (NFT) based on a hash value generated based on the data object, the NFT comprising mutable metadata;

storing the NFT on the blockchain;

identifying an owner of the NFT, the owner including a user of a client device;

conferring a permission associated with the NFT to the user of the client device; and

causing display of a Graphical User Interface (GUI) at the client device, the GUI including one or more menu elements to edit the mutable metadata of the NFT based on the permission.

8 . The system of claim 7 , wherein the minting the NFT based on the data object includes:

generating a token name and a token symbol; and

minting the NFT based on the hash value generated based on the data object, the token name, and the token symbol.

9 . The system of claim 8 , wherein the method further comprises:

enabling an access period based on the allocating the NFT to the owner;

receiving a request to access the NFT from a user within the access period; and

minting an open-edition of the NFT based on the request.

10 . The system of claim 9 , wherein the access period comprises a period of time.

11 . The system of claim 9 , wherein the access period comprises a maximum number of open-editions.

12 . The system of claim 9 , wherein the minting the open-edition further comprises incrementing a counter associated with the NFT.

13 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations including:

accessing a data object that comprises an Augmented-Reality (AR) filter;

accessing a blockchain responsive to the accessing the data object;

minting a Non-Fungible Token (NFT) based on a hash value generated based on the data object, the NFT comprising mutable metadata;

storing the NFT on the blockchain;

identifying an owner of the NFT, the owner including a user of a client device;

conferring a permission associated with the NFT to the user of the client device; and

causing display of a Graphical User Interface (GUI) at the client device, the GUI including one or more menu elements to edit the mutable metadata of the NFT based on the permission.

14 . The non-transitory machine-readable storage medium of claim 13 , wherein the minting the NFT based on the data object includes:

generating a token name and a token symbol; and

minting the NFT based on the hash value generated based on the data object, the token name, and the token symbol.

15 . The non-transitory machine-readable storage medium of claim 13 , wherein the method further comprises:

enabling an access period based on the allocating the NFT to the owner;

receiving a request to access the NFT from a user within the access period; and

minting an open-edition of the NFT based on the request.

16 . The non-transitory machine-readable storage medium of claim 15 , wherein the access period comprises a period of time.

17 . The non-transitory machine-readable storage medium of claim 15 , wherein the access period comprises a maximum number of open-editions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2024
From: ADVANI, RAJEEV; TRAN, VU
To: SNAP INC.
Reel/Frame 067191/0054 →
Continuity (2)
Continuation 17449566 · Sep 30, 2021
Related Publication 20240275606A1 · Aug 15, 2024
References Cited (13)
US 20110153198A1 · Kokkas · 2011 [cited by examiner]
US 20190311048A1 · Cao · 2019 [cited by examiner]
US 20200005284A1 · Vijayan · 2020 [cited by examiner]
US 20210248214A1 · Goldston · 2021 [cited by examiner]
US 20230098615A1 · Advani et al. · 2023 [cited by applicant]
CN 118044152A · 2024 [cited by applicant]
WO WO2023055650A1 · 2023 [cited by applicant]
“U.S. Appl. No. 17/449,566, Non Final Office Action mailed Oct. 12, 2023”, 15 pgs. [cited by applicant]
“U.S. Appl. No. 17/449,566, Notice of Allowance mailed Feb. 6, 2024”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/449,566, Response filed Dec. 4, 2023 to Non Final Office Action mailed Oct. 12, 2023”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/044423, International Preliminary Report on Patentability mailed Apr. 11, 2024”, 6 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/044423, International Search Report mailed Dec. 21, 2022”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2022/044423, Written Opinion mailed Dec. 21, 2022”, 6 pgs. [cited by applicant]