Patents by Inventor Hu Lan
Hu Lan 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: 20210297242Abstract: The present disclosure includes a method for processing distributed data. In the method, the distributed data of a first main body is obtained. The distributed data has a transfer identifier. The distributed data is transferred, in response to a second main body different from the first main body, to a management address based on the transfer identifier when the distributed data meets a first condition. The first condition is that the distributed data includes abnormal information. The distributed data transferred to the management address freezes transfer of the distributed data by the first main body.Type: ApplicationFiled: June 1, 2021Publication date: September 23, 2021Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai LI, Zongyou WANG, Hu LAN, Yifang SHI
-
Publication number: 20210286900Abstract: Aspects of the disclosure provide a method for displaying blockchain data, a blockchain browser, a user node, and a medium. The method can include transmitting a blockchain data query request, and receiving blockchain data obtained through query in response to the blockchain data query request. Further, the method can include obtaining filtered blockchain data, the filtered blockchain data being generated after illegal content in the blockchain data is filtered out based on a filtering rule, and displaying the filtered blockchain data. In embodiments of this disclosure, the display of the illegal content in the blockchain data can be automatically skipped.Type: ApplicationFiled: June 2, 2021Publication date: September 16, 2021Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai LI, Zongyou WANG, Kaiban ZHOU, Jinsong ZHANG, Hu LAN, Li KONG, Changqing YANG, Yifang SHI
-
Publication number: 20210288819Abstract: An identity certificate may be issued to a blockchain node. The issuance may include issuing a first identity certificate to a first terminal and receiving a second identity certificate issuance request that is from the first terminal. A second identity certificate may be issued to the first terminal, and a third identity certificate issuance request is received from the second terminal. A third identity certificate is issued to the second terminal, so that the second terminal forwards the third identity certificate to the third terminal.Type: ApplicationFiled: June 2, 2021Publication date: September 16, 2021Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Mao Cai LI, Zong You WANG, Kai Ban ZHOU, Chang Qing YANG, Hu LAN, Li KONG, Jin Song ZHANG, Yi Fang SHI, Geng Liang ZHU, Qu Cheng LIU, Qiu Ping CHEN
-
Publication number: 20210263765Abstract: Embodiments of this disclosure disclose a block processing method, a node, and a system, to improve the speed of block generation and the performance of transaction processing.Type: ApplicationFiled: May 11, 2021Publication date: August 26, 2021Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Pan LIU, Maocai LI, Zongyou WANG, Hu LAN, Yifang SHI
-
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: 20210234703Abstract: The disclosure provides a method for recording a data block on a blockchain, a leader accounting node, and a storage medium. The method includes: generating a target data block; determining whether the plurality of branch blockchains include a branch blockchain having at least one data block waiting to be added onto the blockchain and for which no consensus has been reached; based on a determination that first branch blockchains have no data block waiting to be added onto the blockchain and for which no consensus has been reached, selecting, from the first branch blockchains, a branch blockchain for recording the target data block; recording a digest value of a previous data block recorded on the selected first branch blockchain in a block header of the target data block; and transmitting the target data block to other accounting nodes in the group of accounting nodes for reaching a consensus.Type: ApplicationFiled: April 13, 2021Publication date: July 29, 2021Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Mao Cai LI, Hu LAN, Zong You WANG
-
Publication number: 20210203482Abstract: Aspects of the disclosure are directed to a method for use on a blockchain network that includes an accounting node subnetwork having accounting nodes configured to record a data block onto a blockchain and a service node having service nodes configured to verify data blocks recorded by the accounting nodes onto the blockchain. The method can include generating a signature based on transaction information to be included in a data block to be added onto the blockchain by using a key specific to the accounting node. The method can further include adding the transaction information and the generated signature to the data block and adding the data block onto the blockchain, and transmitting the signature to the service nodes in the service node subnetwork, so that the service nodes perform signature verification on the signature based on the key specific to the accounting node.Type: ApplicationFiled: March 12, 2021Publication date: July 1, 2021Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai LI, Hu LAN, Zongyou WANG, Kaiban ZHOU, Haitao TU, Jinsong ZHANG, Yifang SHI, Changqing YANG, Li KONG, Gengliang ZHU, Yong DING, Qucheng LIU, Qiuping CHEN, Peng WANG
-
Publication number: 20210203509Abstract: A blockchain network includes a service sub-network, a consensus sub-network, and a routing layer configured to isolate the service sub-network from the consensus sub-network. A data processing method in the blockchain network includes: receiving a data processing request transmitted by a service node in the service sub-network; performing identity verification on the service node according to the data processing request; obtaining a running load of each consensus node in the consensus sub-network when the verification succeeds; determining, from the consensus sub-network according to the running load, a target consensus node configured to process the data processing request; and forwarding the data processing request to the target consensus node, and performing corresponding data processing on the data processing request by using the target consensus node.Type: ApplicationFiled: March 10, 2021Publication date: July 1, 2021Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Mao Cai LI, Geng Liang ZHU, Zong You WANG, Li KONG, Hu LAN, Kai Ban ZHOU, Chang Qing YANG, Yi Fang SHI, Qui Ping CHEN, Qu Cheng LIU, Jin Song ZHANG, Pan LIU
-
Publication number: 20210167970Abstract: Disclosed is a data synchronization method performed by a computer device, the method including: receiving a piece of transaction data, the piece of transaction data carrying an update operation identifier and a predefined phrase corresponding to the update operation identifier; obtaining, in a case that a target block including the piece of transaction data is stored into a blockchain of a blockchain system, the update operation identifier and the predefined phrase in the target block; and updating a predefined phrase database according to the update operation identifier and the predefined phrase in the target block.Type: ApplicationFiled: January 11, 2021Publication date: June 3, 2021Inventors: Maocai LI, Zongyou Wang, Hu Lan
-
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: 20210157778Abstract: Embodiments of this application provide a blockchain-based information processing method, including: obtaining an original index information set, the original index information set comprising at least one piece of original index information, each piece of original index information comprising plaintext sensitive content; obtaining information in to-be-matched blocks in a blockchain system, the information comprising information content and an information index, the information content having a correspondence with the information index; matching the information content in the information by using the original index information set, to obtain a matching result; and determining a variant index information set when the matching result indicates that the matching succeeds, the variant index information set comprising at least one piece of variant index information, the variant index information comprising the information index corresponding to the information content in the information.Type: ApplicationFiled: February 3, 2021Publication date: May 27, 2021Inventors: Maocai LI, Zongyou WANG, Hu LAN
-
Publication number: 20210144017Abstract: A method for replacing an identity certificate in a blockchain network includes a service subnet, a consensus subnet, and a routing layer used for isolating the service subnet from the consensus subnet. The method includes: receiving a root certificate replacement notification transmitted by a certificate authentication center; obtaining a public key corresponding to the certificate authentication center; verifying the root certificate replacement notification by using the obtained public key; forwarding the root certificate replacement notification to a consensus node in the consensus subnet after the validation succeeds, so that the consensus node records the root certificate replacement notification into a latest data block after a consensus on the root certificate replacement notification is reached; and requesting, when the data block is received, the certificate authentication center to replace an identity certificate.Type: ApplicationFiled: January 21, 2021Publication date: May 13, 2021Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Mao Cai LI, Geng Liang ZHU, Hu LAN, Zong You WANG, Li KONG, Kai Ban ZHOU, Chang Qing YANG, Qiu Ping CHEN, Qu Cheng LIU, Yi Fang SHI, Jin Song ZHANG, Pan LIU
-
Publication number: 20210135848Abstract: This application provide a data management method for a blockchain system, a medium, and an electronic device. The system includes an accounting node sub-network and a service node sub-network. The method includes: adding, after an accounting node generates a first data block, first key information used for verifying a block header of a second data block generated after the first data block to a block header of the first data block; generating a signature corresponding to the first data block, and adding the signature corresponding to the first data block to the block header of the first data block; and releasing the block header of the first data block to the service node sub-network, to cause a service node to verify the signature included in the block header of the first data block, and obtaining the first key information after a successful verification to verify the block header of the second data block.Type: ApplicationFiled: January 13, 2021Publication date: May 6, 2021Inventors: Maocai LI, Zongyou Wang, Li Kong, Kaiban Zhou, Hu Lan, Yifang Shi, Changqing Yang, Jinsong Zhang, Yong Ding, Gengliang Zhu, Qucheng Liu, Qiuping Chen
-
Patent number: 7440268Abstract: A computer case includes a primary frame body formed from a plurality of primary supports, a cover case mounted on the outside of the primary frame body, and a power supply coupled to the rear area of the primary frame body. The computer case preferably also includes a power supply support frame so that the power supply can be fixed, in a steady manner, onto the primary frame body. In addition, for the ornamental purposes, an ornamental case can be coupled to the outside of the power supply.Type: GrantFiled: May 18, 2006Date of Patent: October 21, 2008Assignee: AOPEN Inc.Inventors: Jui-Hu Lan, Cheng Tu, Chun-Chang Lai, Te-An Lin
-
Patent number: 7384106Abstract: A fastening mechanism includes an engaging block formed with an engaging post extending through a through hole unit in a frame body and into a fastening hole in a peripheral device. A pressing member has an interconnecting pressing portion interconnecting a pivot end portion connected pivotally to a pivot member on the frame body, and an operable anchoring end portion, and is pivotable relative to the pivot member so as to move from a releasing position, where the anchoring end portion disengages an anchoring member on the frame body and where the interconnecting pressing portion is spaced apart from the engaging block, to an anchoring position, where the anchoring end portion engages the anchoring member on the frame body and where the pivot end portion and the interconnecting pressing portion abut against the engaging block.Type: GrantFiled: April 20, 2005Date of Patent: June 10, 2008Assignee: Aopen Inc.Inventor: Pen-Hu Lan
-
Patent number: 7259959Abstract: A fastening mechanism includes a mounting seat mounted on a frame body, disposed at a mounting hole in a frame body, and configured with an accommodating space therein. The mounting seat has a mounting wall formed with an opening for access into the accommodating space, and an outer surrounding wall connected to a periphery of the mounting wall. An engaging member extends movably in the accommodating space in the mounting seat, and is operable so as to move from a releasing position, where the engaging member disengages a fastening hole in a peripheral device, to an anchoring position, where the engaging member engages the fastening hole in the peripheral device such that the peripheral device is fastened to the frame body. The engaging member can be retained releasably in a selected one of the anchoring and releasing positions.Type: GrantFiled: April 20, 2005Date of Patent: August 21, 2007Assignee: Aopen Inc.Inventors: Cheng Tu, Pen-Hu Lan
-
Publication number: 20070103858Abstract: A computer case includes a primary frame body formed from a plurality of primary supports, a cover case mounted on the outside of the primary frame body, and a power supply coupled to the rear area of the primary frame body. The computer case preferably also includes a power supply support frame so that the power supply can be fixed, in a steady manner, onto the primary frame body. In addition, for the ornamental purposes, an ornamental case can be coupled to the outside of the power supply.Type: ApplicationFiled: May 18, 2006Publication date: May 10, 2007Applicant: AOPEN INC.Inventors: Jui-Hu Lan, Cheng Tu, Chun-Chang Lai, Te-An Lin
-
Publication number: 20060017355Abstract: A fastening mechanism includes an engaging block formed with an engaging post extending through a through hole unit in a frame body and into a fastening hole in a peripheral device. A pressing member has an interconnecting pressing portion interconnecting a pivot end portion connected pivotally to a pivot member on the frame body, and an operable anchoring end portion, and is pivotable relative to the pivot member so as to move from a releasing position, where the anchoring end portion disengages an anchoring member on the frame body and where the interconnecting pressing portion is spaced apart from the engaging block, to an anchoring position, where the anchoring end portion engages the anchoring member on the frame body and where the pivot end portion and the interconnecting pressing portion abut against the engaging block.Type: ApplicationFiled: April 20, 2005Publication date: January 26, 2006Inventor: Pen-Hu Lan
-
Publication number: 20060018091Abstract: A fastening mechanism includes a mounting seat mounted on a frame body, disposed at a mounting hole in a frame body, and configured with an accommodating space therein. The mounting seat has a mounting wall formed with an opening for access into the accommodating space, and an outer surrounding wall connected to a periphery of the mounting wall. An engaging member extends movably in the accommodating space in the mounting seat, and is operable so as to move from a releasing position, where the engaging member disengages a fastening hole in a peripheral device, to an anchoring position, where the engaging member engages the fastening hole in the peripheral device such that the peripheral device is fastened to the frame body. The engaging member can be retained releasably in a selected one of the anchoring and releasing positions.Type: ApplicationFiled: April 20, 2005Publication date: January 26, 2006Inventors: Cheng Tu, Pen-Hu Lan
-
Publication number: 20060010777Abstract: A reversible door with dual pivots includes a frame, a reversible door and two swing arms; the swing arms are attached to the frame and the reversible door at two inner opposite lateral sides of the frame and the reversible door respectively with the two ends of each swing arm having a pivot member pivotally connecting with the pivot members of the frame and the reversible door respectively; the swing arms can be rotated with respect to the frame and the reversible door can be rotated with respect to swing arms; a rotational angle of the reversible door is greater than 180° can be obtained so that the inner lateral sides of the reversible door can be valuably utilized.Type: ApplicationFiled: December 15, 2004Publication date: January 19, 2006Inventors: Chao-Kang Li, Cheng Tu, Pen-Hu Lan, Chia-Chia Huang