Patents by Inventor Jun ZANG
Jun ZANG 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: 12316746Abstract: A cross-blockchain data processing method is provided. The method includes: obtaining an asset transfer instruction triggered for a first asset on the first blockchain, and configuring an asset state of the first asset to a locked state on the first blockchain; determining the first asset in the locked state as an asset, and determining a cross-chain asset transfer request corresponding to the asset; obtaining an asset transfer interface associated with a second blockchain, and calling the asset transfer interface to transmit the cross-chain asset transfer request to a second server node on the second blockchain; and receiving signing response information transmitted by the second server node in response to determining that the verification succeeds, freezing the asset on the first blockchain according to the signing response information, and notifying the second server node to release a second asset associated with the asset on the second blockchain.Type: GrantFiled: April 8, 2022Date of Patent: May 27, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jianjun Zhang, Zhigang Lu, Jinlong Zhang, Hujia Chen, Luohai Zheng, Jun Zang, Shicheng Feng, Yang Mo, Mingyuan Guo
-
Patent number: 12131321Abstract: A data processing method, an apparatus, a device, and a medium in a blockchain fund settlement system are provided. A data processing method in a blockchain fund settlement system, performed by at least one processor of a settlement institution terminal, includes: querying, on a blockchain, a settlement request that is to be processed by the settlement institution terminal between a fund settlement initiator and a fund settlement recipient, the settlement request being generated by an initiator terminal of the fund settlement initiator and recorded on the blockchain; receiving the settlement request based on the querying; and generating a settlement result of a settlement performed according to the settlement request, and recording the settlement result on the blockchain.Type: GrantFiled: March 31, 2021Date of Patent: October 29, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yi Ge Cai, Jian Jun Zhang, Zi Chao Tang, Jun Zang, Qing Qin, Chen Yang, Jin Long Chen, Zi Jue Zhang, Shuai Zhang
-
Patent number: 11924358Abstract: This application provides a method for issuing a digital certificate performed by a digital certificate issuing center that includes a public-private key generation module and an authentication module. The method includes: receiving a public-private key request from a node in a blockchain network; generating a public key and a private key of the node by using the public-private key generation module, and transmitting the public and private keys to the node; receiving the public key of the node and registration information of the node, and authenticating the registration information by using the authentication module; and generating, in accordance with a determination that the authentication succeeds, a digital certificate of the node by using the authentication module, and transmitting the digital certificate to the node. The embodiments of this application can improve the probative value of an issued digital certificate, thereby improving the security of data exchange in a blockchain network.Type: GrantFiled: February 9, 2021Date of Patent: March 5, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jun Zang, Jianjun Zhang, Luohai Zheng, Junjie Shi, Hujia Chen, Zichao Tang, Yige Cai, Qing Qin, Chuanbing Dai, Hu Lan, Jinlong Chen
-
Patent number: 11895104Abstract: A service processing method, apparatus, and storage medium of a blockchain system are provided. The service processing method includes obtaining authentication information of a service participant; determining whether data in the authentication information of the service participant is updated; generating, based on the data in the authentication information of the service participant being updated, a notification message according to the updated data; and transmitting the notification message to a service processing node subnetwork, the notification message instructing one or more service processing nodes in the service processing node subnetwork to process a service request according to updated authentication information of the service participant.Type: GrantFiled: April 20, 2021Date of Patent: February 6, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jun Zang, Jian Jun Zhang, Luo Hai Zheng, Jun Jie Shi, Hu Jia Chen, Zi Chao Tang, Yi Ge Cai, Qing Qin, Chuan Bing Dai, Hu Lan, Jin Long Chen
-
Patent number: 11632441Abstract: Embodiments of this application disclose methods, systems, and devices for electronic note identifier allocation and electronic note generation. In one aspect, an electronic note identifier allocation method is performed by a processing node of a distributed computer system. The processing node receives an electronic note identifier application request initiated by a service node. The processing node generates an electronic note identifier set in response to the electronic note identifier application request. The processing node also synchronizes the electronic note identifier in the electronic note identifier set. After the synchronizing, the processing node further the electronic note identifier in the electronic note identifier set to the service node.Type: GrantFiled: March 12, 2021Date of Patent: April 18, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Luohai Zheng, Jiguang Lu, Wangsheng Zhou, Jianjun Zhang, Junjie Shi, Hujia Chen, Jun Zang, Chuanbing Dai, Qing Qin, Yige Cai
-
Publication number: 20220239470Abstract: A cross-blockchain data processing method is provided. The method includes: obtaining an asset transfer instruction triggered for a first asset on the first blockchain, and configuring an asset state of the first asset to a locked state on the first blockchain; determining the first asset in the locked state as an asset, and determining a cross-chain asset transfer request corresponding to the asset; obtaining an asset transfer interface associated with a second blockchain, and calling the asset transfer interface to transmit the cross-chain asset transfer request to a second server node on the second blockchain; and receiving signing response information transmitted by the second server node in response to determining that the verification succeeds, freezing the asset on the first blockchain according to the signing response information, and notifying the second server node to release a second asset associated with the asset on the second blockchain.Type: ApplicationFiled: April 8, 2022Publication date: July 28, 2022Inventors: Jianjun ZHANG, Zhigang LU, Jinlong ZHANG, Hujia CHEN, Luohai ZHENG, Jun ZANG, Shicheng FENG, Yang MO, Mingyuan GUO
-
Patent number: 11223477Abstract: A data sharing method, server and storage medium including receiving a first part of a first key from a first client, the first key corresponding to encrypted data uploaded to a block of an information sharing system generating a first authorization code corresponding to the encrypted data; transmitting the first authorization code to the first client; based on receiving an access request from a second client for the encrypted data, obtaining a second authorization code and an incomplete key from the access request; based on the second authorization code being the same as the first authorization code and the second authorization code being valid, generating a second key according to the incomplete key and the first part of the first key corresponding to the encrypted data decrypting the encrypted data according to the second key to obtain the plaintext data; and transmitting, to the second client, the decrypted plaintext data.Type: GrantFiled: November 14, 2019Date of Patent: January 11, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTDInventors: Jian Jun Zhang, Wen Wei Zou, Mao Cai Li, Zi Chao Tang, Jun Zang, Qing Zheng Shang, Zong You Wang, Qing Qin
-
Patent number: 11128450Abstract: A signature generation method performed by an electronic apparatus is provided. A message abstract is generated according to a to-be-signed message and eigenvalues of a plurality of signature parties, an eigenvalue of a signature party being based on a random number of the signature party. Public keys and sub signatures of the plurality of signature parties are obtained, and a sub signature of the signature party is based on the random number of the signature party, the message abstract, and private keys of the plurality of signature parties. An aggregation public key is generated according to the public keys of the plurality of signature parties, and a length of the aggregation public key is less than a length of the plurality of public keys after splicing. An aggregation signature is generated according to a sum value of the plurality of sub signatures and the message abstract.Type: GrantFiled: November 7, 2019Date of Patent: September 21, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTDInventors: Jian Jun Zhang, Li Lei Wu, Hai Tao Tu, Mao Cai Li, Li Kong, Zi Chao Tang, Wen Wei Zou, Jun Zang
-
Publication number: 20210243175Abstract: A service processing method, apparatus, and storage medium of a blockchain system are provided. The service processing method includes obtaining authentication information of a service participant; determining whether data in the authentication information of the service participant is updated; generating, based on the data in the authentication information of the service participant being updated, a notification message according to the updated data; and transmitting the notification message to a service processing node subnetwork, the notification message instructing one or more service processing nodes in the service processing node subnetwork to process a service request according to updated authentication information of the service participant.Type: ApplicationFiled: April 20, 2021Publication date: August 5, 2021Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jun Zang, Jian Jun Zhang, Luo Hai Zheng, Jun Jie Shi, Hu Jia Chen, Zi Chao Tang, Yi Ge Cai, Qing Qin, Chuan Bing Dai, Hu Lan, Jin Long Chen
-
Publication number: 20210217004Abstract: A data processing method, an apparatus, a device, and a medium in a blockchain fund settlement system are provided. A data processing method in a blockchain fund settlement system, performed by at least one processor of a settlement institution terminal, includes: querying, on a blockchain, a settlement request that is to be processed by the settlement institution terminal between a fund settlement initiator and a fund settlement recipient, the settlement request being generated by an initiator terminal of the fund settlement initiator and recorded on the blockchain; receiving the settlement request based on the querying; and generating a settlement result of a settlement performed according to the settlement request, and recording the settlement result on the blockchain.Type: ApplicationFiled: March 31, 2021Publication date: July 15, 2021Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yi Ge Cai, Jian Jun Zhang, Zi Chao Tang, Jun Zang, Qing Qin, Chen Yang, Jin Long Chen, Zi Jue Zhang, Shuai Zhang
-
Publication number: 20210203751Abstract: Embodiments of this application disclose methods, systems, and devices for electronic note identifier allocation and electronic note generation. In one aspect, an electronic note identifier allocation method is performed by a processing node of a distributed computer system. The processing node receives an electronic note identifier application request initiated by a service node. The processing node generates an electronic note identifier set in response to the electronic note identifier application request. The processing node also synchronizes the electronic note identifier in the electronic note identifier set. After the synchronizing, the processing node further the electronic note identifier in the electronic note identifier set to the service node.Type: ApplicationFiled: March 12, 2021Publication date: July 1, 2021Inventors: Luohai ZHENG, Jiguang LU, Wangsheng ZHOU, Jianjun ZHANG, Junjie SHI, Hujia CHEN, Jun ZANG, Chuanbing DAI, Qing QIN, Yige CAI
-
Publication number: 20210167972Abstract: This application provides a method for issuing a digital certificate performed by a digital certificate issuing center that includes a public-private key generation module and an authentication module. The method includes: receiving a public-private key request from a node in a blockchain network; generating a public key and a private key of the node by using the public-private key generation module, and transmitting the public and private keys to the node; receiving the public key of the node and registration information of the node, and authenticating the registration information by using the authentication module; and generating, in accordance with a determination that the authentication succeeds, a digital certificate of the node by using the authentication module, and transmitting the digital certificate to the node. The embodiments of this application can improve the probative value of an issued digital certificate, thereby improving the security of data exchange in a blockchain network.Type: ApplicationFiled: February 9, 2021Publication date: June 3, 2021Inventors: Jun ZANG, Jianjun Zhang, Luohai Zheng, Junjie Shi, Hujia Chen, Zichao Tang, Yige Cai, Qing Qin, Chuanbing Dai, Hu Lan, Jinlong Chen
-
Publication number: 20200084037Abstract: A data sharing method, server and storage medium including receiving a first part of a first key from a first client, the first key corresponding to encrypted data uploaded to a block of an information sharing system generating a first authorization code corresponding to the encrypted data; transmitting the first authorization code to the first client; based on receiving an access request from a second client for the encrypted data, obtaining a second authorization code and an incomplete key from the access request; based on the second authorization code being the same as the first authorization code and the second authorization code being valid, generating a second key according to the incomplete key and the first part of the first key corresponding to the encrypted data decrypting the encrypted data according to the second key to obtain the plaintext data; and transmitting, to the second client, the decrypted plaintext data.Type: ApplicationFiled: November 14, 2019Publication date: March 12, 2020Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jian Jun ZHANG, Wen Wei Zou, Mao Cai Li, Zi Chao Tang, Jun Zang, Qing Zheng Shang, Zong You Wang, Qing Qin
-
Publication number: 20200076586Abstract: A signature generation method performed by an electronic apparatus is provided. A message abstract is generated according to a to-be-signed message and eigenvalues of a plurality of signature parties, an eigenvalue of a signature party being based on a random number of the signature party. Public keys and sub signatures of the plurality of signature parties are obtained, and a sub signature of the signature party is based on the random number of the signature party, the message abstract, and private keys of the plurality of signature parties. An aggregation public key is generated according to the public keys of the plurality of signature parties, and a length of the aggregation public key is less than a length of the plurality of public keys after splicing. An aggregation signature is generated according to a sum value of the plurality of sub signatures and the message abstract.Type: ApplicationFiled: November 7, 2019Publication date: March 5, 2020Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jian Jun ZHANG, Li Lei WU, Hai Tao TU, Mao Cai LI, Li KONG, Zi Chao TANG, Wen Wei ZOU, Jun ZANG