Patents by Inventor Haibo Sun
Haibo Sun 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: 12197753Abstract: Disclosed are a method and a system for data uploading, which belongs to the technical field of blockchain. The method comprises: receiving a block upload request sent by a slave server of a target node; determining whether block data corresponding to the block upload request has been uploaded to a block data storage system; if the block data corresponding to the block upload request is not uploaded to the block data storage system, acquiring the block data if the block data corresponding to the block upload request is not uploaded to the block data storage system, and uploading the block data to a storage space of the block data storage system; and sending an uploading success instruction to the slave server if the uploading is successful, so as to instruct the slave server to delete the block data stored on a light-weight peer in the target node.Type: GrantFiled: May 15, 2020Date of Patent: January 14, 2025Assignee: JINGDONG TECHNOLOGY INFORMATION TECHNOLOGY CO., LTD.Inventors: Long Cao, Chao Ma, Haibo Sun, Yi Wang, Ming Zhao
-
Patent number: 12126732Abstract: The invention, which discloses a blockchain consensus method, apparatus and system, relates to the technical field of computers.Type: GrantFiled: March 3, 2020Date of Patent: October 22, 2024Assignee: JINGDONG TECHNOLOGY HOLDING CO., LTD.Inventors: Zhuguang Shao, Haibo Sun, Guangwei Zhao, Haiquan Huang, Lin Zhang
-
Patent number: 12120251Abstract: A system, a method and a device for developing a smart contract are provided. A particular embodiment of the system comprises a specification acquisition module configured to acquire specification of a target smart contract interface, a client development module configured to generate, on the basis of the specification of the target smart contract interface, a smart contract client side interface and a smart contract client side agent, the smart contract client side interface and the smart contract client side agent being used to construct a client smart contract application, and a server development module configured to generate, on the basis of the interface specification of the target smart contract, a smart contract server interface and a smart contract server skeleton, the smart contract server interface and the smart contract server skeleton being used to construct a server smart contract.Type: GrantFiled: April 1, 2020Date of Patent: October 15, 2024Assignee: JINGDONG TECHNOLOGY INFORMATION TECHNOLOGY CO., LTD.Inventors: Chao Ma, Ming Zhao, Chunwei Liu, Yi Wang, Qun Lin, Haibo Sun
-
Publication number: 20240231658Abstract: Disclosed are a method and a system for data uploading, which belongs to the technical field of blockchains-. The method comprises: receiving a block upload request sent by a slave server of a target node; determining whether block data corresponding to the block upload request has been uploaded to a block data storage system; if the block data corresponding to the block upload request is not uploaded to the block data storage system, acquiring the block data if the block data corresponding to the block upload request is not uploaded to the block data storage system, and uploading the block data to a storage space of the block data storage system; and sending an uploading success instruction to the slave server if the uploading is successful, so as to instruct the slave server to delete the block data stored on a light-weight peer in the target node.Type: ApplicationFiled: May 15, 2020Publication date: July 11, 2024Applicant: JINGDONG TECHNOLOGY INFORMATION TECHNOLOGY CO., LTD.Inventors: Long CAO, Chao MA, Haibo SUN, Yi WANG, Ming ZHAO
-
Patent number: 12019652Abstract: A method and device for synchronizing node data. The method comprises: determining a target block height according to a local log file used for synchronizing blockchain data of a blockchain system (201); sending a data synchronization request to a target node on the basis of the target block height (202); and in response to receiving update data sent by the target node, writing the update data into a local storage area (203). The method improves the synchronization efficiency of lagging nodes in the blockchain system, and saves network resources.Type: GrantFiled: March 13, 2020Date of Patent: June 25, 2024Assignee: Jingdong Technology Information Technology Co., Ltd.Inventors: Zhuguang Shao, Haibo Sun, Haiquan Huang, Guangwei Zhao
-
Patent number: 11983168Abstract: Embodiments of the present application provide a block verification method, apparatus and device. The method includes: acquiring a block to be detected, where a plurality of transactions are stored in the block to be detected; obtaining a plurality of state operation queues according to a state item of each state operation in each transaction, where each state operation queue includes state operations belonging to the same state item; and performing parallel verification on each state operation queue and obtaining a verification result of the block. Each state operation of each transaction in the block to be detected is divided into the state operation queue corresponding to each state item according to the state item, and parallel verification is performed on each state operation queue.Type: GrantFiled: October 28, 2021Date of Patent: May 14, 2024Assignee: Beijing Wodong Tianjun Information Technology Co., Ltd.Inventors: Chao Ma, Shuaijian Wang, Ming Zhao, Yi Wang, Renhui Yang, Chunwei Liu, Haibo Sun
-
Publication number: 20240134549Abstract: Disclosed are a method and a system for data uploading, which belongs to the technical field of blockchains-. The method comprises: receiving a block upload request sent by a slave server of a target node; determining whether block data corresponding to the block upload request has been uploaded to a block data storage system; if the block data corresponding to the block upload request is not uploaded to the block data storage system, acquiring the block data if the block data corresponding to the block upload request is not uploaded to the block data storage system, and uploading the block data to a storage space of the block data storage system; and sending an uploading success instruction to the slave server if the uploading is successful, so as to instruct the slave server to delete the block data stored on a light-weight peer in the target node.Type: ApplicationFiled: May 14, 2020Publication date: April 25, 2024Applicant: JINGDONG TECHNOLOGY INFORMATION TECHNOLOGY CO., LTD.Inventors: Long CAO, Chao MA, Haibo SUN, Yi WANG, Ming ZHAO
-
Patent number: 11708280Abstract: The present invention provides a method of preparing an MOF-coated monocrystal ternary positive electrode material. Firstly, a solution A of nickel, cobalt and manganese metal salts, an ammonia complexing agent solution and a caustic soda liquid are added to a reactor for reaction to obtain a precursor core; then, an organic carboxylate is dissolved in an amount of an organic solvent to obtain a solution B; the solution B and a manganese metal salt solution with a given concentration are added to the reactor and aged to obtain an MOF-coated core-shell structure precursor; the core-shell structure precursor is pre-sintered at a low temperature to obtain a nickel-cobalt-manganese oxide with monocrystal structure; the nickel-cobalt-manganese oxide with monocrystal structure is uniformly mixed with LiOH·H2O in a mortar and then calcined at a high temperature to obtain an MOF-coated monocrystal ternary positive electrode material.Type: GrantFiled: June 24, 2022Date of Patent: July 25, 2023Assignees: GEM CO., LTD., JINGMEN GEM CO., LTD.Inventors: Kaihua Xu, Zhenkang Jiang, Kun Zhang, Xiaofei Xue, Cong Li, Haibo Sun, Kang Chen, Jun Li, Liangjiao Fan
-
Patent number: 11649516Abstract: A method for manufacturing thin-specification high-Ti wear-resistant steel NM450 comprises the steps of preparing melted iron in a blast-furnace, preprocessing the melted iron, smelting the melted iron in a converter, refining the melted steel in a LF furnace, refining the melted steel in a RH furnace, conventional slab continuous casting, heating the slab in a heating furnace, dephosphorizing the slab by high-pressure water, heating the slab in a hot continuous rolling mill, performing ultra fast cooling, reeling, flattening, heating, quenching, tempering and finishing.Type: GrantFiled: December 11, 2017Date of Patent: May 16, 2023Assignee: SOUTH CHINA UNIVERSITY OF TECHNOLOGYInventors: Liejun Li, Feng Zhou, Jixiang Gao, Haibo Sun, Jietao Dai, Zhengwu Peng, Yanjun Lu
-
Publication number: 20230039066Abstract: Disclosed are a method and a system for cross-chain data access of blockchain. According to the technical solution, an adapter is added between a service blockchain and a witness blockchain, a cross-chain initiation event and a cross-chain response event on a local service blockchain are registered to the witness blockchain by using the adapter, so as to provide query and push services of cross-chain events to other nodes on the local service blockchain, and trigger related operations on the local service blockchain according to the cross-chain events of the witness blockchain.Type: ApplicationFiled: May 15, 2020Publication date: February 9, 2023Applicants: JINGDONG TECHNOLOGY INFORMATION TECHNOLOGY CO., LTD., JINGDONG TECHNOLOGY HOLDING CO., LTD.Inventors: Ming ZHAO, Chao MA, Haibo SUN, Yi WANG
-
Publication number: 20220356075Abstract: The present invention provides a method of preparing an MOF-coated monocrystal ternary positive electrode material. Firstly, a solution A of nickel, cobalt and manganese metal salts, an ammonia complexing agent solution and a caustic soda liquid are added to a reactor for reaction to obtain a precursor core; then, an organic carboxylate is dissolved in an amount of an organic solvent to obtain a solution B; the solution B and a manganese metal salt solution with a given concentration are added to the reactor and aged to obtain an MOF-coated core-shell structure precursor; the core-shell structure precursor is pre-sintered at a low temperature to obtain a nickel-cobalt-manganese oxide with monocrystal structure; the nickel-cobalt-manganese oxide with monocrystal structure is uniformly mixed with LiOH.H2O in a mortar and then calcined at a high temperature to obtain an MOF-coated monocrystal ternary positive electrode material.Type: ApplicationFiled: June 24, 2022Publication date: November 10, 2022Applicants: GEM CO., LTD., JINGMEN GEM CO., LTD.Inventors: Kaihua XU, Zhenkang JIANG, Kun ZHANG, Xiaofei XUE, Cong LI, Haibo SUN, Kang CHEN, Jun LI, Liangjiao FAN
-
Patent number: 11453932Abstract: A thin gauge wear-resistant steel sheet, including the following chemical elements expressed in percentage by weight: 0.15-0.20 wt. % of carbon; 1.2-1.8 wt. % of manganese; 0.1-0.40 wt. % of copper; 0.15-0.30 wt. % of molybdenum; 0.20-0.40 wt. % of chromium; 0.03-0.06 wt. % of niobium; 0.01-0.03 wt. % of titanium; 0.0006-0.0015 wt. % boron; less than 0.015 wt. % of phosphorus; less than 0.010 wt. % of sulphur; and the balance being ferrum and unavoidable impurities, wherein the thickness of the steel sheet is in a range of 3.0 to 8 mm.Type: GrantFiled: March 31, 2017Date of Patent: September 27, 2022Assignee: South China University of TechnologyInventors: Liejun Li, Feng Zhou, Jixiang Gao, Zhengwu Peng, Haibo Sun, Jietao Dai, Yanjun Lu
-
Publication number: 20220278860Abstract: A system, a method and a device for developing a smart contract are provided. A particular embodiment of the system comprises a specification acquisition module configured to acquire specification of a target smart contract interface, a client development module configured to generate, on the basis of the specification of the target smart contract interface, a smart contract client side interface and a smart contract client side agent, the smart contract client side interface and the smart contract client side agent being used to construct a client smart contract application, and a server development module configured to generate, on the basis of the interface specification of the target smart contract, a smart contract server interface and a smart contract server skeleton, the smart contract server interface and the smart contract server skeleton being used to construct a server smart contract.Type: ApplicationFiled: April 1, 2020Publication date: September 1, 2022Applicant: Jingdong Technology Information Technology Co., Ltd.Inventors: Chao Ma, Ming Zhao, Chunwei Liu, Yi Wang, Qun Lin, Haibo Sun
-
Publication number: 20220271924Abstract: A method and an apparatus are provided. The method may include: receiving a query request and signature information of the query request sent from a first node in a blockchain other than a current blockchain, where there is a proxy node of the first node in the current blockchain, and the query request includes a query content and a storage number of a public key of the first node in the current blockchain; acquiring the public key of the first node from the current blockchain based on the storage number of the public key of the first node in the current blockchain; acquiring query data indicated by the query content from the current blockchain, in response to the signature information of the query request passing verification by the public key of the first node; and feeding back a query result to the first node based on the query data.Type: ApplicationFiled: April 1, 2020Publication date: August 25, 2022Applicant: Jingdong Technology Information Technology Co., Ltd.Inventors: Zhuguang Shao, Haibo Sun, Haiquan Huang, Guangwei Zhao, Shuang Zhang
-
Publication number: 20220253458Abstract: A method and device for synchronizing node data. The method comprises: determining a target block height according to a local log file used for synchronizing blockchain data of a blockchain system (201); sending a data synchronization request to a target node on the basis of the target block height (202); and in response to receiving update data sent by the target node, writing the update data into a local storage area (203). The method improves the synchronization efficiency of lagging nodes in the blockchain system, and saves network resources.Type: ApplicationFiled: March 13, 2020Publication date: August 11, 2022Applicant: Jingdong Technology Information Technology Co., Ltd.Inventors: Zhuguang Shao, Haibo Sun, Haiquan Huang, Guangwei Zhao
-
Publication number: 20220239496Abstract: The invention, which discloses a blockchain consensus method, apparatus and system, relates to the technical field of computers.Type: ApplicationFiled: March 3, 2020Publication date: July 28, 2022Inventors: Zhuguang SHAO, Haibo SUN, Guangwei ZHAO, Haiquan HUANG, Lin ZHANG
-
Publication number: 20220050827Abstract: Embodiments of the present application provide a block verification method, apparatus and device. The method includes: acquiring a block to be detected, where a plurality of transactions are stored in the block to be detected; obtaining a plurality of state operation queues according to a state item of each state operation in each transaction, where each state operation queue includes state operations belonging to the same state item; and performing parallel verification on each state operation queue and obtaining a verification result of the block. Each state operation of each transaction in the block to be detected is divided into the state operation queue corresponding to each state item according to the state item, and parallel verification is performed on each state operation queue.Type: ApplicationFiled: October 28, 2021Publication date: February 17, 2022Inventors: Chao MA, Shuaijian WANG, Ming ZHAO, Yi WANG, Renhui YANG, Chunwei LIU, Haibo SUN
-
Publication number: 20210334809Abstract: A transaction method and apparatus based on blind signature are provided. The method includes: a payment client performs blinding processing according to a transaction service parameter and signature data to obtain a blinding result, and sends a first signature request to a currency providing node. The currency providing node receives the first signature request, and signs the blinding result to obtain a first signature result. The currency providing node sends the first signature result to the payment client. The payment client receives the first signature result. The payment client de-blinds the first signature result to obtain a second signature result, and sends the second signature result and the signature data to the payee client. The payee client sends the second signature result and the signature data to the currency providing node. The currency providing node completes a transaction after the signature data and the second signature result are verified successfully.Type: ApplicationFiled: July 8, 2021Publication date: October 28, 2021Inventors: Lin ZHANG, Haiquan HUANG, Haibo SUN
-
Publication number: 20200056254Abstract: A method for manufacturing thin-specification high-Ti wear-resistant steel NM450 comprises the steps of preparing melted iron in a blast-furnace, preprocessing the melted iron, smelting the melted iron in a converter, refining the melted steel in a LF furnace, refining the melted steel in a RH furnace, conventional slab continuous casting, heating the slab in a heating furnace, dephosphorizing the slab by high-pressure water, heating the slab in a hot continuous rolling mill, performing ultra fast cooling, reeling, flattening, heating, quenching, tempering and finishing.Type: ApplicationFiled: December 11, 2017Publication date: February 20, 2020Applicant: SOUTH CHINA UNIVERSITY OF TECHNOLOGYInventors: Liejun LI, Feng ZHOU, Jixiang GAO, Haibo SUN, Jietao DAI, Zhengwu PENG, Yanjun LU
-
Publication number: 20200024707Abstract: A thin gauge wear-resistant steel sheet, including the following chemical elements expressed in percentage by weight: 0.15-0.20 wt. % of carbon; 1.2-1.8 wt. % of manganese; 0.1-0.40 wt. % of copper; 0.15-0.30 wt. % of molybdenum; 0.20-0.40 wt. % of chromium; 0.03-0.06 wt. % of niobium; 0.01-0.03 wt. % of titanium; 0.0006-0.0015 wt. % boron; less than 0.015 wt. % of phosphorus; less than 0.010 wt. % of sulphur; and the balance being ferrum and unavoidable impurities, wherein the thickness of the steel sheet is in a range of 3.0 to 8 mm.Type: ApplicationFiled: March 31, 2017Publication date: January 23, 2020Inventors: Liejun LI, Feng ZHOU, Jixiang GAO, Zhengwu PENG, Haibo SUN, Jietao DAI, Yanjun LU