US 12,380,432 B1
Physical device for real-time minting of non-fungible tokens
Christopher Yan-Loon Chan, Santa Clara, CA (US); Matthew Buckle, Cupertino, CA (US); Casing Chu, San Mateo, CA (US); Benjamin D. Dearinger, Bixby, OK (US); Himanshu Goyal, Vancouver (CA); Kelly Kong, Brooklyn, NY (US); and Ryan Moore, St. Augustine, FL (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on Oct. 24, 2022, as Appl. No. 17/972,303.
Claims priority of provisional application 63/350,348, filed on Jun. 8, 2022.
Int. Cl. G06Q 20/36 (2012.01); G06Q 20/38 (2012.01)
CPC G06Q 20/3678 (2013.01) [G06Q 20/389 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, at a machine that is physically accessible to a plurality of users, a physical user interaction by a first user to generate a non-fungible token;
transmitting, in response to the physical user interaction by the first user with the machine to a remote server, a request to generate the non-fungible token, wherein the request includes an identifier for a digital wallet managed by a wallet application executing on a user device of the first user;
receiving, from the machine, sensor data acquired by a sensor included in the machine, the sensor data including at least the physical user interaction by the first user, wherein the sensor tracks a plurality of previous physical interactions by the plurality of users; and
in response to the request:
exhausting, by the remote server and based on the identifier for the digital wallet, an amount of a given digital currency from the digital wallet,
transmitting, from the remote server to a first smart contract, authentication information including at least a location of the physical user interaction;
validating the authentication information by executing the first smart contract;
upon validation, randomly generating an artifact by executing the first smart contract;
at the remote server, for each of a plurality of attribute types, generating and selecting an attribute value based on the artifact, wherein each selected attribute value is included in a plurality of attribute values;
generating, at the remote server, a digital image based on the plurality of attribute values;
generating, at the remote server, the non-fungible token based on the plurality of attribute values; and
providing, via the machine, (i) a dashboard that displays the digital image corresponding to the non-fungible token, and (ii) a physical copy of the digital image.