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: 20210297242
    Abstract: 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: Application
    Filed: June 1, 2021
    Publication date: September 23, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai LI, Zongyou WANG, Hu LAN, Yifang SHI
  • Publication number: 20210286900
    Abstract: 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: Application
    Filed: June 2, 2021
    Publication date: September 16, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai LI, Zongyou WANG, Kaiban ZHOU, Jinsong ZHANG, Hu LAN, Li KONG, Changqing YANG, Yifang SHI
  • Publication number: 20210288819
    Abstract: 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: Application
    Filed: June 2, 2021
    Publication date: September 16, 2021
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: 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: 20210263765
    Abstract: 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: Application
    Filed: May 11, 2021
    Publication date: August 26, 2021
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Pan LIU, Maocai LI, Zongyou WANG, Hu LAN, Yifang SHI
  • Publication number: 20210243175
    Abstract: 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: Application
    Filed: April 20, 2021
    Publication date: August 5, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: 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: 20210234703
    Abstract: 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: Application
    Filed: April 13, 2021
    Publication date: July 29, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Mao Cai LI, Hu LAN, Zong You WANG
  • Publication number: 20210203482
    Abstract: 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: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: 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: 20210203509
    Abstract: 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: Application
    Filed: March 10, 2021
    Publication date: July 1, 2021
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: 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: 20210167970
    Abstract: 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: Application
    Filed: January 11, 2021
    Publication date: June 3, 2021
    Inventors: Maocai LI, Zongyou Wang, Hu Lan
  • Publication number: 20210167972
    Abstract: 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: Application
    Filed: February 9, 2021
    Publication date: June 3, 2021
    Inventors: Jun ZANG, Jianjun Zhang, Luohai Zheng, Junjie Shi, Hujia Chen, Zichao Tang, Yige Cai, Qing Qin, Chuanbing Dai, Hu Lan, Jinlong Chen
  • Publication number: 20210157778
    Abstract: 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: Application
    Filed: February 3, 2021
    Publication date: May 27, 2021
    Inventors: Maocai LI, Zongyou WANG, Hu LAN
  • Publication number: 20210144017
    Abstract: 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: Application
    Filed: January 21, 2021
    Publication date: May 13, 2021
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: 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: 20210135848
    Abstract: 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: Application
    Filed: January 13, 2021
    Publication date: May 6, 2021
    Inventors: 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: 7440268
    Abstract: 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: Grant
    Filed: May 18, 2006
    Date of Patent: October 21, 2008
    Assignee: AOPEN Inc.
    Inventors: Jui-Hu Lan, Cheng Tu, Chun-Chang Lai, Te-An Lin
  • Patent number: 7384106
    Abstract: 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: Grant
    Filed: April 20, 2005
    Date of Patent: June 10, 2008
    Assignee: Aopen Inc.
    Inventor: Pen-Hu Lan
  • Patent number: 7259959
    Abstract: 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: Grant
    Filed: April 20, 2005
    Date of Patent: August 21, 2007
    Assignee: Aopen Inc.
    Inventors: Cheng Tu, Pen-Hu Lan
  • Publication number: 20070103858
    Abstract: 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: Application
    Filed: May 18, 2006
    Publication date: May 10, 2007
    Applicant: AOPEN INC.
    Inventors: Jui-Hu Lan, Cheng Tu, Chun-Chang Lai, Te-An Lin
  • Publication number: 20060017355
    Abstract: 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: Application
    Filed: April 20, 2005
    Publication date: January 26, 2006
    Inventor: Pen-Hu Lan
  • Publication number: 20060018091
    Abstract: 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: Application
    Filed: April 20, 2005
    Publication date: January 26, 2006
    Inventors: Cheng Tu, Pen-Hu Lan
  • Publication number: 20060010777
    Abstract: 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: Application
    Filed: December 15, 2004
    Publication date: January 19, 2006
    Inventors: Chao-Kang Li, Cheng Tu, Pen-Hu Lan, Chia-Chia Huang