Patents by Inventor Jay Wu Hong

Jay Wu Hong has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220083992
    Abstract: A method of a payment for an Internet of Things (IoT) device is provided. The method includes steps of: a payment supporting server (a) on condition that the payment supporting server has registered certificates of the IoT device, a service providing device, and a digital wallet in a first blockchain, manages their transaction IDs, has registered a representative hash value in a second blockchain, manages their transaction IDs, and manages link information between the IoT device and the digital wallet, confirming validity of a billing transaction, and (b) acquiring identification information on the digital wallet; and (c) paying the billing detail using the digital wallet, registering its payment result in the first blockchain, registering in the second blockchain, if one anchoring condition is satisfied, a first representative hash value, and transmitting the payment result to the service providing device, the IoT device, and the digital wallet.
    Type: Application
    Filed: November 24, 2021
    Publication date: March 17, 2022
    Inventors: Joon Sun Uhr, Jay Wu Hong
  • Patent number: 11244295
    Abstract: A method of a payment for an Internet of Things (IoT) device is provided. The method includes steps of: a payment supporting server (a) on condition that the payment supporting server has registered certificates of the IoT device, a service providing device, and a digital wallet in a first blockchain, manages their transaction IDs, has registered a representative hash value in a second blockchain, manages their transaction IDs, and manages link information between the IoT device and the digital wallet, confirming validity of a billing transaction, and (b) acquiring identification information on the digital wallet; and (c) paying the billing detail using the digital wallet, registering its payment result in the first blockchain, registering in the second blockchain, if one anchoring condition is satisfied, a first representative hash value, and transmitting the payment result to the service providing device, the IoT device, and the digital wallet.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: February 8, 2022
    Assignee: Coinplug, Inc.
    Inventors: Joon Sun Uhr, Jay Wu Hong
  • Patent number: 11210661
    Abstract: The present disclosure relates to a method for providing a payment agency service and a server using same, and a method for registering an authentication certificate, a method for providing a payment agency service, a card company server, and a payment agency server. The method comprises steps of a payment agency server: (a) delivering identity authentication information and a first push token ID delivered from a user terminal to a card company server; (b) delivering a successful authentication result to the user terminal to support generating and saving a public key and a private key of the user; and (c) managing the first push token ID or a second push token ID as an integrated push token ID when the first push token ID and the second push token ID match, and saving registration information including the integrated push token ID and the public key.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: December 28, 2021
    Assignee: COINPLUG, INC.
    Inventors: Jay Wu Hong, Moon Gju Suh
  • Patent number: 11205014
    Abstract: Provided is a method according to one embodiment of the present invention comprising the steps of: (a) a server generating, by means of a hash function, a message digest (MD) of a particular file when a request for authenticating same is obtained; (b) when an MD encoded with a private key of a particular user is obtained, and if (A) information for the MD, which was encoded with the private key of the particular user, decoded with a public key of the particular user matches (B) the MD generated in step (a), then the server registering, in a database, a hash value of the MD encoded with the private key of the particular user and a private key of the server; and (c) the server obtaining a transaction ID.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: December 21, 2021
    Assignee: Coinplug, Inc.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Publication number: 20210314313
    Abstract: The present invention provides a certificate issuing system based on a block chain, the system having a means for directly generating a certificate-specific public key and a certificate-specific private key in a user terminal operated by a user, guiding the certificate-specific public key and the certificate-specific private key so as to be generated in a state in which a network in the user terminal is blocked, and eliminating the costs incurred for constructing, operating, and maintaining the certificate issuing system having a high-grade security system linked therewith so as to block hacking, which occurred in the past, as much as possible, since the certificate-specific public key requiring maintenance is stored and managed in an electronic wallet, installed in servers that hold block chains, through a peer-to-peer network (P2P)-based distributed database, not by a server run by a certificate authority (CA).
    Type: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 11082420
    Abstract: The present invention provides a certificate issuing system based on a block chain, the system having a means for directly generating a certificate-specific public key and a certificate-specific private key in a user terminal operated by a user, guiding the certificate-specific public key and the certificate-specific private key so as to be generated in a state in which a network in the user terminal is blocked, and eliminating the costs incurred for constructing, operating, and maintaining the certificate issuing system having a high-grade security system linked therewith so as to block hacking, which occurred in the past, as much as possible, since the certificate-specific public key requiring maintenance is stored and managed in an electronic wallet, installed in servers that hold block chains, through a peer-to-peer network (P2P)-based distributed database, not by a server run by a certificate authority (CA).
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: August 3, 2021
    Assignee: Coinplug, Inc.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Publication number: 20210226804
    Abstract: A tampering verification system and method for financial institution certificates are based on blockchain and verify whether one of the financial institution certificates has been tampered with by comparing the contents of the financial institution certificate at the point of first being generated by a financial institution and at the point of client issue.
    Type: Application
    Filed: April 9, 2021
    Publication date: July 22, 2021
    Applicant: Coinplug, Inc.
    Inventors: Joon Sun UHR, Jay Wu HONG, Joo Han SONG
  • Patent number: 11050690
    Abstract: The present invention, when at least one from among chat participants requests recording of data generated by the chat participants in an environment in which a messenger bot participates in a chat, registers at least a portion of the generated data as recorded data in a database, provides a transaction ID indicating location in the database of the data registered therein to at least one participant from among the chat participants, determines, in response to a recorded data-related verification request, whether input data included in the verification request corresponds to the recorded data, and, if the input data corresponds to the recorded data, then concludes the recorded data-related verification to have been successful.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: June 29, 2021
    Assignee: Coinplug, Inc.
    Inventors: Jay Wu Hong, Joon Sun Uhr, Joo Han Song
  • Patent number: 11037111
    Abstract: Provided in the present invention is a method comprising steps of: (a) confirming validity of a currency issuing transaction and a currency issuer when the currency issuing transaction including (i) a specific unique nonce, (ii) a receiver of the currency, (iii) issued amount of the currency, (iv) a public key of the currency issuer, and (v) a signature value of the currency issuer signing the (i), (ii), (iii), and (iv) with a private key of the currency issuer is obtained, and if valid, registering the currency issuing transaction on a private BCDB, wherein registering includes updating a balance database by referencing amount of change in balance due to the issued amount of the currency, included in the currency issuing transaction; and (b) registering, on the public BCDB, a specific representative hash value generated by calculating an associated hash value matching the specific hash value, when a specific condition is satisfied.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: June 15, 2021
    Assignee: COINPLUG, INC.
    Inventors: Joo Han Song, Jay Wu Hong, Joon Sun Uhr
  • Publication number: 20210167966
    Abstract: According to one aspect of the present disclosure, provided is a method for providing a notary service for a file, the method comprising the steps in which: (a) when a notary service request for a specific file is obtained, a server generates, by using a hash function, or supports the generation of, a message digest of the specific file; and (b) if a predetermined condition is satisfied, the server registers, in a database, or supports the registration of, a representative hash value or a value obtained by processing the representative hash value, the representative hash value being generated by calculating at least one neighboring hash value that matches a specific hash value, wherein the specific hash value is a hash value of the result of encrypting the message digest with a private key of a first user, a private key of a second user and a private key of the server.
    Type: Application
    Filed: January 25, 2021
    Publication date: June 3, 2021
    Applicant: Coinplug, Inc.
    Inventors: Joon Sun UHR, Jay Wu HONG, Joo Han SONG
  • Patent number: 11017122
    Abstract: Provided is a method according to one embodiment of the present invention comprising the steps of: (a) a server generating, by means of a hash function, a message digest (MD) of a particular file when a request for authenticating same is obtained; (b) when an MD encoded with a private key of a particular user is obtained, and if (A) information for the MD, which was encoded with the private key of the particular user, decoded with a public key of the particular user matches (B) the MD generated in step (a), then the server registering, in a database, a hash value of the MD encoded with the private key of the particular user and a private key of the server; and (c) the server obtaining a transaction ID.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: May 25, 2021
    Assignee: Coinplug, Inc.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 11005666
    Abstract: A tampering verification system and method for financial institution certificates are based on blockchain and verify whether one of the financial institution certificates has been tampered with by comparing the contents of the financial institution certificate at the point of first being generated by a financial institution and at the point of client issue.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: May 11, 2021
    Assignee: COINPLUG, INC.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 11004044
    Abstract: A method for a payment for an Internet of Things (IoT) device is provided. The method includes steps of: a payment supporting server (a) on condition that the payment supporting server has registered certificates of the IoT device, a service providing device, and a digital wallet, and manages corresponding blockchain transaction IDs and link information, if a billing transaction is acquired, validating the billing transaction including identification information on the service providing device and the IoT device, a billing detail, and a signature value; (b) acquiring identification information on the digital wallet corresponding to the billing transaction from the blockchain database; and (c) (i) paying the billing detail using the digital wallet, (ii) registering a payment result including a payment detail in the blockchain database and managing its blockchain transaction ID, and (iii) transmitting the payment result to the service providing device, the IoT device, and the digital wallet.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: May 11, 2021
    Assignee: Coinplug, Inc.
    Inventors: Joon Sun Uhr, Jay Wu Hong
  • Patent number: 10944570
    Abstract: A method is provided for providing a notary service for a file, the method includes the steps in which: (a) when a notary service request for a specific file is obtained, server generates, by using a hash function, or supports the generation of, a message digest of the specific file; and (b) if a predetermined condition is satisfied, the server registers, in a database, or supports the registration of, a representative hash value or a value obtained by processing the representative hash value, the representative hash value being generated by calculating at least one neighboring hash value that matches a specific hash value, wherein the specific hash value is a hash value of the result of encrypting the message digest with a private key of a first user, a private key of a second user and a private key of the server.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: March 9, 2021
    Assignee: COINPLUG, INC.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 10924285
    Abstract: A method is provided for providing a notary service for a file, the method includes the steps in which: (a) when a notary service request for a specific file is obtained, a server generates, by using a hash function, or supports the generation of, a message digest of the specific file; and (b) if a predetermined condition is satisfied, the server registers, in a database, or supports the registration of, a representative hash value or a value obtained by processing the representative hash value, the representative hash value being generated by calculating at least one neighboring hash value that matches a specific hash value, wherein the specific hash value is a hash value of the result of encrypting the message digest with a private key of a first user, a private key of a second user and a private key of the server.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: February 16, 2021
    Assignee: COINPLUG, INC.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 10885501
    Abstract: The present invention relates to an accredited certificate issuance system based on a block chain and a method using the same, and an accredited certificate authentication system based on a block chain and a method using the same, which disenable a leak of a personal key by autonomously generating, storing and managing the personal key by a random number generator mounted in a terminal in which it is impossible to install a function or an additional program for physically accessing; enable a public key for accredited certification to be stored in a block chain of electronic wallets mounted in block chain retention servers via a P2P network-based distribution database, not in a server of an accredited certificate authority (CA), and thus incur almost no costs for maintenance and for operating the established accredited certificate issuance system; and can perform an accredited certification process without ActiveX.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: January 5, 2021
    Assignee: Coinplug, Inc.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 10848319
    Abstract: A method for issuing certificates based on a blockchain network is provided. The method includes steps of: an authentication-supporting server, (a) if personal information on a user is acquired, (i) instructing a user device to generate a public and a private key of the user and transmit the public key to the authentication-supporting server, (ii) storing the certificate including the public hey as corresponding to the personal information, and (iii) determining whether one of current anchoring conditions is satisfied; (b) if it is, generating a root hash value by a Merkle tree operation on leaf nodes including hash values of the certificates stored after a previous anchoring condition is satisfied; and (c) one of (c-1) storing the transaction including the root hash value in a distributed database on the blockchain network and (c-2) instructing a blockchain node to store the transaction in the distributed database, and acquiring a transaction ID.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: November 24, 2020
    Assignee: COINPLUG, INC.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 10846416
    Abstract: The present invention relates to a method for managing a document on the basis of a blockchain by using an unspent transaction output (UTXO)-based protocol, and a server using the same. Specifically, the purpose of the present invention is to manage a document, and the present invention relates to: a method for preparing a document, that is, a method for issuing a document; a method for using the prepared document, that is, a method for reading the prepared document; and a method for handling the prepared document, particularly, a method for destroying the prepared document.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: November 24, 2020
    Assignee: COINPLUG, INC.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Ju Min Lee
  • Patent number: 10848318
    Abstract: A method for authenticating a specific user by using certificates including a specific certificate of the specific user based on a blockchain network is provided. The method includes steps of: an authentication-supporting server, (a) on condition that a transaction is stored in a distributed database on the blockchain network from when a previous anchoring condition is satisfied to when a current anchoring condition is satisfied, wherein the transaction includes a root hash value created by a Merkle tree operation to leaf nodes having hash values of the certificates and the certificates including public keys of users, root hash identification information, and a transaction ID for locating the transaction on the distributed database are stored in the authentication-supporting server as corresponding to the specific user, if authentication of the specific user is requested, confirming validity of the specific certificate; and (b) if the specific certificate is valid, authenticating the specific user.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: November 24, 2020
    Assignee: COINPLUG, INC.
    Inventors: Joon Sun Uhr, Jay Wu Hong, Joo Han Song
  • Patent number: 10826888
    Abstract: A method for providing a certificate registration service based on a smart contract, wherein the smart contract is source code compilable into executable byte code, is configured to perform procedures if particular conditions are satisfied, and wherein integrity is verified by a consensus, is provided. The method includes steps of: (a) acquiring a public key (PubA) of a user device, an (IdhashA) which is hashed personal information, and a (VcertA) which includes validity conditions, acquiring the smart contract corresponding to the validity conditions and byte code; (b) registering the PubA, the IdhashA and the byte code with a private blockchain database, and acquiring locating certificate information (PrivTxidA) in the private blockchain database; (c) registering the PrivTxidA and a state of the smart contract with State Database (SDB); and (d) acquiring and registering a hash value calculated using the PubA, the IdhashA and the byte code, and its neighboring hash value.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: November 3, 2020
    Assignee: Coinplug, Inc.
    Inventors: Joo Han Song, Jay Wu Hong, Joon Sun Uhr