Patents by Inventor Yuzo Kano

Yuzo Kano 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).

  • Patent number: 11436593
    Abstract: A method of recordation request of a compound transaction to a blockchain distributed network, comprising steps of: the first node constituting the distribution network signing a compound transaction in which a plurality of sources of assets exist by a secret key of the node, when there is a remaining source by which the compound transaction needs to be signed, the first node transmitting the compound transaction to a second node constituting the distributed network, and when there is no remaining source by which the compound transaction needs to be signed, the first node transmitting the compound transaction to a third node constituting the distributed network to request recordation to the distributed network.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: September 6, 2022
    Assignee: BITFLYER BLOCKCHAIN, INC.
    Inventors: Yuzo Kano, Takafumi Komiyama
  • Patent number: 11212165
    Abstract: A consensus building method suitable when f Byzantine failure nodes (f is an integer equal to or larger than 1 and smaller than N/3) are assumed in a network having N nodes (N is an integer equal to or larger than 1) participating in consensus building, comprising the steps of: receiving a first message from other node which communicates that the other node determined a message including data subject to consensus building valid as a proposal, when the number of received first messages reach a predetermined value Q, transmitting a second message to each node which communicates that it is accepting the proposal, and when the number of received first messages do not reach the predetermined value Q, transmitting a third message to each node which communicates that it is dismissing the proposal, when the number of received second messages reach a predetermined value Q, transmitting a fourth message to each note which communicates that it is treating the proposal as agreed in the network, and when the number of rec
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: December 28, 2021
    Assignee: BITFLYER BLOCKCHAIN, INC.
    Inventors: Yuzo Kano, Takafumi Komiyama
  • Publication number: 20210174357
    Abstract: A smart contract using non-deterministic external data to be deterministically executed in a blockchain network. A first node 101 generates a new block from one or a plurality of transactions accumulated in a memory pool (S201). Concerning a transaction that invokes a smart contract, the first node 101 refers to an external system for non-deterministic external data used therein and stores the acquired data in the block (S202). The generated block is transmitted as a proposal to a plurality of nodes participating in consensus formation (S203) and undergoes validation in each node (S204). Here, the validation is performed with respect to the external data in addition to the transaction. Subject to the satisfaction of a prescribed condition in the validation process, each node adds the block to the blockchain of each node (S205).
    Type: Application
    Filed: November 30, 2018
    Publication date: June 10, 2021
    Inventors: Yuzo KANO, Takafumi KOMIYAMA
  • Publication number: 20210166220
    Abstract: Provided is a method for efficiently enabling access to a past transaction in a blockchain network. A first node 101 generates a new block from one or more transactions accumulated by using, as a memory pool, the storage unit 101C or a storage device or a storage medium accessible from the first node 101 (S201). When an adoption of the generated block is agreed upon in the blockchain network (100), the generated block is added to the blockchain at each node (S202). In an embodiment of the present invention, various consensus algorithms can be used, but it is required that the algorithm has finality. Each node generates and stores an identifier for uniquely identifying each transaction based on the height of the added block and the order within the block (S203).
    Type: Application
    Filed: December 15, 2018
    Publication date: June 3, 2021
    Inventors: Yuzo KANO, Takafumi KOMIYAMA
  • Publication number: 20210109920
    Abstract: In this method for validating a transaction in a blockchain network, validation speed is increased. A first node 101 receives a transaction (tx) (S201). The first node 101 gives the received tx as an input to a Bloom filter (S202). The Bloom filter is generated on the basis of past one or more txs included in a blockchain. When the Bloom filter returns true, the first node 101 searches a dictionary by using txid of the to-be-validated tx as a key, and determines presence or absence thereof (S203). The dictionary is generated on the basis of one or more txs included in past blocks on which consensuses were formed. When a search result of the dictionary is false, it is determined that a to-be-validated transaction is valid, and also when the Bloom filter returns false, It is determined that the to-be-validated tx is similarly valid (S204).
    Type: Application
    Filed: February 16, 2019
    Publication date: April 15, 2021
    Inventors: Yuzo KANO, Takafumi KOMIYAMA
  • Publication number: 20200112476
    Abstract: A consensus building method suitable when f Byzantine failure nodes (f is an integer equal to or larger than 1 and smaller than N/3) are assumed in a network having N nodes (N is an integer equal to or larger than 1) participating in consensus building, comprising the steps of: receiving a first message from other node which communicates that the other node determined a message including data subject to consensus building valid as a proposal, when the number of received first messages reach a predetermined value Q, transmitting a second message to each node which communicates that it is accepting the proposal, and when the number of received first messages do not reach the predetermined value Q, transmitting a third message to each node which communicates that it is dismissing the proposal, when the number of received second messages reach a predetermined value Q, transmitting a fourth message to each note which communicates that it is treating the proposal as agreed in the network, and when the number of rec
    Type: Application
    Filed: June 29, 2018
    Publication date: April 9, 2020
    Inventors: Yuzo KANO, Takafumi KOMIYAMA
  • Publication number: 20190122186
    Abstract: Processing method at a node constituting one of one or more lower networks in a network with an upper network and the one or more lower networks lower to the upper network. The node generates a block with a transaction which causes transfer of an asset from a lower network in which the node is included to the upper network. The node finalizes the block under a condition that approvals from predetermined number of the nodes constituting the lower network in which the node is included is obtained to add the block to a transaction history between that lower network and other networks. Transfer of the asset to the upper network is allowed in response to finalization of the block under a condition that the total amount of asset transfer to the upper network including the transaction does not exceed the total amount of asset transfer from the upper network.
    Type: Application
    Filed: March 31, 2017
    Publication date: April 25, 2019
    Inventors: Yuzo KANO, Takafumi KOMIYAMA
  • Publication number: 20190108513
    Abstract: A method of recordation request of a compound transaction to a blockchain distributed network, comprising steps of: the first node constituting the distribution network signing a compound transaction in which a plurality of sources of assets exist by a secret key of the node, when there is a remaining source by which the compound transaction needs to be signed, the first node transmitting the compound transaction to a second node constituting the distributed network, and when there is no remaining source by which the compound transaction needs to be signed, the first node transmitting the compound transaction to a third node constituting the distributed network to request recordation to the distributed network.
    Type: Application
    Filed: March 30, 2017
    Publication date: April 11, 2019
    Inventors: Yuzo KANO, Takafumi KOMIYAMA
  • Publication number: 20190036702
    Abstract: The present invention achieves reliability of recording as well as expanding the fields of application in a network wherein transactions for which transaction information is noted are divided into blocks and imported into a distributed database. Nodes of the network are composed and classified as public nodes and private nodes. The public nodes fulfil the role of generating a transaction to be recorded. Processing for recording to the distributed database thereafter is carried out through the cooperation of private nodes. Transaction generation is allowed on a broad basis for the public nodes, which may include unreliable nodes, while processing for recording to the distributed database is restricted to the reliable private nodes.
    Type: Application
    Filed: March 29, 2017
    Publication date: January 31, 2019
    Applicant: bitFlyer, Inc
    Inventors: Yuzo KANO, Takafumi KOMIYAMA
  • Patent number: 7290695
    Abstract: The apparatus includes a base 23 fixed at a predetermine position, a tool holding jig 29, to which a welding tool 21 is mounted, installed on the base 23 rotatably about a preset reference axis L1 and movably along the reference axis L1, a tool rotation driving means for rotating the tool holding jig about the reference axis L1, and a tool movement driving means for moving the tool holding jig along the reference axis L1. The apparatus realizes miniaturization of the apparatus, simplification of the structure, and improvement of the operability.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: November 6, 2007
    Assignee: Kawasaki Jukogyo Kabushiki Kaisha
    Inventors: Shinji Koga, Masayuki Inuzuka, Mitsuo Fujimoto, Hidehito Nishida, Yuzo Kano
  • Patent number: 7121451
    Abstract: A welding tool is inserted into an object in a rotation-stopped state, and the welding tool is rotated after insertion, thereby the object is stirred by frictional heat. The welding tool is inserted into the object free of whirling. The welding tool can be prevented from inserting in a position shifted from the target welding position. Namely, the welding tool is precisely inserted in the target welding position and members of the object can be welded in the target welding position free of shifting.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: October 17, 2006
    Assignee: Kawasaki Jukogyo Kabushiki Kaisha
    Inventors: Yuzo Kano, Mitsuo Fujimoto
  • Publication number: 20050029331
    Abstract: A welding tool is inserted into an object in a rotation-stopped state, and the welding tool is rotated after insertion, thereby the object is stirred by frictional heat. The welding tool is inserted into the object free of whirling. The welding tool can be prevented from inserting in a position shifted from the target welding position. Namely, the welding tool is precisely inserted in the target welding position and members of the object can be welded in the target welding position free of shifting.
    Type: Application
    Filed: May 12, 2004
    Publication date: February 10, 2005
    Applicant: KAWASAKI JUKOGYO KABUSHIKI KAISHA
    Inventors: Yuzo Kano, Mitsuo Fujimoto
  • Publication number: 20050001010
    Abstract: The apparatus includes a base 23 fixed at a predetermine position, a tool holding jig 29, to which a welding tool 21 is mounted, installed on the base 23 rotatably about a preset reference axis L1 and movably along the reference axis L1, a tool rotation driving means for rotating the tool holding jig about the reference axis L1, and a tool movement driving means for moving the tool holding jig along the reference axis L1. The apparatus realizes miniaturization of the apparatus, simplification of the structure, and improvement of the operability.
    Type: Application
    Filed: August 20, 2003
    Publication date: January 6, 2005
    Inventors: Shinji Koga, Masayuki Inuzuka, Mitsuo Fujimoto, Hidehito Nishida, Yuzo Kano
  • Patent number: 6832713
    Abstract: A spot joining device comprises a joining tool, an induction motor for rotating the joining tool, a servo motor for vertically moving the joining tool along an axis of the joining tool, and a receiving member placed opposite to the joining tool. The joining tool includes a short-column shaped shoulder and a pin protruded downwardly along the axis from a central portion of a lower face of the shoulder at a tip end portion thereof. Two works such as aluminum alloy plates are lapped and placed on a receiving member. When the joining tool is rotated and moved downwardly, a joint spot of the works is heated and softened due to friction heat generated by the rotating pin. Thereby, plastic flow occurs in the vicinity of the joint spot. The vicinity of the joint spot is stirred and the works are fused at the joint spot. Thus, the works are spot-joined.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: December 21, 2004
    Assignee: Kawasaki Jukogyo Kabushiki Kaisha
    Inventors: Yuzo Kano, Masayuki Inuzuka, Seiichiro Yamashita, Yasumasa Nakashima, Yasuhide Nagao, Tomoyuki Iwashita
  • Publication number: 20010045447
    Abstract: A spot joining device comprises a joining tool, an induction motor for rotating the joining tool, a servo motor for vertically moving the joining tool along an axis of the joining tool, and a receiving member placed opposite to the joining tool. The joining tool includes a short-column shaped shoulder and a pin protruded downwardly along the axis from a central portion of a lower face of the shoulder at a tip end portion thereof. Two works such as aluminum alloy plates are lapped and placed on a receiving member. When the joining tool is rotated and moved downwardly, a joint spot of the works is heated and softened due to friction heat generated by the rotating pin. Thereby, plastic flow occurs in the vicinity of the joint spot. The vicinity of the joint spot is stirred and the works are fused at the joint spot. Thus, the works are spot-joined.
    Type: Application
    Filed: May 2, 2001
    Publication date: November 29, 2001
    Inventors: Yuzo Kano, Masayuki Inuzuka, Seiichiro Yamashita, Yasumasa Nakashima, Yasuhide Nagao, Tomoyuki Iwashita
  • Patent number: D857730
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: August 27, 2019
    Assignee: bitFlyer, Inc.
    Inventor: Yuzo Kano
  • Patent number: D881931
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: April 21, 2020
    Assignee: bitFlyer, Inc.
    Inventor: Yuzo Kano
  • Patent number: D878418
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: March 17, 2020
    Assignee: bitFlyer, Inc.
    Inventor: Yuzo Kano
  • Patent number: D899456
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: October 20, 2020
    Assignee: bitFlyer, Inc.
    Inventor: Yuzo Kano