US 12,086,630 B2
Method and system for generating and managing smart contract
Doo Geon Hwang, Busan (KR)
Assigned to Piamond Corp., Busan (KR)
Filed by Piamond Corp., Busan (KR)
Filed on Apr. 3, 2023, as Appl. No. 18/130,145.
Claims priority of application No. 10-2022-0043139 (KR), filed on Apr. 7, 2022; and application No. 10-2023-0031592 (KR), filed on Mar. 10, 2023.
Prior Publication US 2023/0325233 A1, Oct. 12, 2023
Int. Cl. G06F 40/56 (2020.01); G06F 9/48 (2006.01); G06F 16/33 (2019.01); G06F 40/12 (2020.01); G06F 40/40 (2020.01); G06F 9/46 (2006.01); G06F 16/332 (2019.01); G06F 40/20 (2020.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC G06F 9/4868 (2013.01) [G06F 9/466 (2013.01); G06F 16/3329 (2019.01); G06F 40/20 (2020.01); G06F 40/56 (2020.01); H04L 9/3236 (2013.01); H04L 9/50 (2022.05)] 12 Claims
OG exemplary drawing
 
1. A method being performed by a computer device including a smart contract management platform, the method comprising:
obtaining, by at least one processor included in the computer device in a dialogue environment between a first agent of a user and a second agent on a Metaverse environment, contents related to a contract based on conversations between the first agent and the second agent at user request timing;
generating, by the at least one processor, at least one condition associated with the contract based on an analysis for the obtained contents related to the contract;
generating, by the at least one processor, a smart contract based on the contents related to the contract and the generated condition;
requesting, by the at least one processor, a review for the generated smart contract to the first agent and the second agent; and
completing, by the at least one processor, the generation of the smart contract, and storing, by the at least one processor, the smart contract in a blockchain;
wherein the generating the smart contract comprises configuring the smart contract in a visually understandable form for the user using an artificial intelligence (AI) model;
wherein the obtaining comprises verifying the contents related to the contract through interoperation with a computing system providing a computing service, and the verifying comprises receiving, from the computing system, a result of user certification for the user who inputs or utters an input from the first agent included in the conversations;
wherein a template form corresponding to each of a plurality of contract types is stored and managed in a database associated with a template module of the smart contract management platform;
wherein generating the smart contract comprises automatically generating the smart contract in a selected template form corresponding to a contract type of the contents related to the contract;
wherein storing the smart contract comprises storing the smart contract in a blockchain designated by the user or a blockchain associated with the dialogue environment;
wherein the user certification for the user is performed based on identification information of a device of the user and a determination that a preset gesture or a preset sentence for the user certification is received from the user;
wherein the second agent is an agent of service provider on the Metaverse environment; and
wherein the method further comprises, in response to receiving information on a complaint of the user in the Metaverse environment, automaticallv initiating a process for generating the smart contract between the first agent and the second agent, the condition including at least one of a service error occurrence in a service within the Metaverse environment or a suspension occurrence in the service, and the contents related to the contract including a reward that the first agent is able to acquire when the condition is met and is configured to be used in the Metaverse environment.