Identifying non-fungible tokens and related content for indexing

US12353483B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12353483-B2
Application numberUS-202218043930-A
CountryUS
Kind codeB2
Filing dateJun 30, 2022
Priority dateJun 30, 2022
Publication dateJul 8, 2025
Grant dateJul 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for identifying token data can include processing blockchain data to determine candidate token data, which can be processed to determine whether the candidate token data is associated with a blockchain trigger event that is associated with a non-fungible token. The systems and methods can process the output action of a blockchain trigger event to determine whether the output action acts similar to the output action of a non-fungible token. The determination may be based on the candidate token data being associated with one or more standards. The identified token data can be indexed and can then be surfaced in response to a search query. The surfaced index data can be provided for display in a search results page.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing system, the system comprising: one or more processors; and one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising: obtaining blockchain data, wherein the blockchain data comprises byte code associated with a blockchain; processing the blockchain data to determine that a subset of the blockchain data comprises candidate token data, wherein the candidate token data is associated with a blockchain trigger event, wherein processing the blockchain data comprises: storing the blockchain data in a sandbox; parsing, within the sandbox, the blockchain data into a plurality of parsed segments; determining a parsed segment of the subset of the blockchain data comprises non-fungible token characteristics; determining an output action associated with the blockchain trigger event, wherein the output action is associated with a digital resource; processing the output action to determine that the candidate token data is descriptive of a non-fungible token; and providing identification data as an output, wherein the identification data is descriptive of the candidate token data being associated with the non-fungible token. 2. The system of claim 1 , wherein processing the output action to determine the candidate token data is descriptive of the non-fungible token comprises: determining an entity associated with the output action; and determining the entity is a digital resource being transferred in response to the blockchain trigger event. 3. The system of claim 1 , wherein the operations further comprise: determining a validity of the candidate token data, wherein the validity is determined based on whether the candidate token data comprises determined problematic characteristics; and wherein the identification data is generated based at least in part on the validity. 4. The system of claim 1 , wherein processing the output action to determine the candidate token data is descriptive of the non-fungible token comprises: determining the output action comprises a link to a landing address; obtaining landing data associated with the landing address; processing the landing data to determine the landing data comprises a digital resource; and determining the digital resource is associated with the non-fungible token. 5. The system of claim 1 , wherein the operations further comprise: processing the output action to determine a digital resource associated with the non-fungible token; processing the digital resource to determine a quality of the digital resource; and determining whether to index the candidate token data based at least in part on the identification data and the quality of the digital resource. 6. The system of claim 5 , wherein the quality of the digital resource is determined based on at least one of a resolution of the digital resource, a size of the digital resource, or a determined uniqueness of the digital resource. 7. The system of claim 1 , wherein processing the output action to determine the candidate token data is descriptive of the non-fungible token comprises: obtaining, via an application programming interface, a uniform resource identifier. 8. The system of claim 1 , wherein the candidate token data is determined based on one or more standards associated with non-fungible token code standards. 9. The system of claim 1 , wherein the candidate token data comprises reference data associated with the digital resource. 10. A computer-implemented method, the method comprising: obtaining, by a computing system comprising one or more processors, blockchain data, wherein the blockchain data comprises byte code associated with a blockchain; processing, by the computing system, the blockchain data to determine that a subset of the blockchain data comprises candidate token data, wherein the candidate token data is associated with a blockchain trigger event, wherein processing the blockchain data comprises: storing the blockchain data in a sandbox; parsing, within the sandbox, the blockchain data into a plurality of parsed segments; determining a parsed segment of the subset of the blockchain data comprises non-fungible token characteristics; obtaining, by the computing system, standard data, wherein the standard data comprises one or more standards associated with standards for a non-fungible token; processing, by the computing system, the candidate token data to determine the candidate token data is associated with the one or more standards; generating, by the computing system, identification data based on the candidate token data being associated with the one or more standards, wherein the identification data is descriptive of the candidate token data being associated with the non-fungible token; and providing, by the computing system, the identification data as output. 11. The method of claim 10 , further comprising: generating, by the computing system, index data based on the candidate token data and the identification data. 12. The method of claim 10 , further comprising: processing, by the computing system, the blockchain trigger event to determine a digital resource associated with the non-fungible token; processing, by the computing system, the digital resource to determine the digital resource is vulgar; and determining, by the computing system, whether to index the candidate token data based at least in part on the identification data and the digital resource being vulgar. 13. The method of claim 10 , wherein obtaining, by the computing system comprising the one or more processors, the blockchain data comprises: obtaining, by the computing system, first node data from a blockchain node, wherein the blockchain node is associated with a particular blockchain; processing, by the computing system, the first node data in the sandbox to generate a first portion of the blockchain data; and storing, by the computing system, the first portion of the blockchain data. 14. The method of claim 13 , wherein obtaining, by the computing system comprising the one or more processors, the blockchain data comprises: obtaining, by the computing system, second node data from the blockchain node, wherein the blockchain node is associated with the particular blockchain; processing, by the computing system, the second node data in the sandbox to generate a second portion of the blockchain data; and storing, by the computing system, the second portion of the blockchain data. 15. One or more non-transitory computer-readable media that collectively store instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform operations, the operations comprising: obtaining blockchain data, wherein the blockchain data comprises byte code associated with a blockchain; processing the blockchain data to determine a subset of the blockchain data comprises candidate token data, wherein the candidate token data is associated with a blockchain trigger event, wherein processing the blockchain data comprises: storing the blockchain data in a sandbox; parsing, within the sandbox, the blockchain data into a plurality of parsed segments; determining a parsed segment of the subset of the blockchain data comprises non-fungible token characteristics; processing the candidate token data to determine an intent associated with the candidate token data, wherein the candidate token data comprises reference data associated with a digital resource; pr

Assignees

Inventors

Classifications

  • using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807) · CPC title

  • H04L9/50Primary

    using hash chains, e.g. blockchains or hash trees · CPC title

  • Distributed indices · CPC title

  • Synchronous replication · CPC title

  • Journaling file systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12353483B2 cover?
Systems and methods for identifying token data can include processing blockchain data to determine candidate token data, which can be processed to determine whether the candidate token data is associated with a blockchain trigger event that is associated with a non-fungible token. The systems and methods can process the output action of a blockchain trigger event to determine whether the output…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification H04L9/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).