Patents by Inventor Hansong XIAO

Hansong XIAO 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: 11934549
    Abstract: One or more implementations of the present specification provide an invoice access method and apparatus based on a blockchain, and an electronic device. The method includes: generating first ciphertext data by encrypting plaintext data of the target invoice based on a first key corresponding to an invoice issuer; generating second ciphertext data by encrypting the plaintext data of the target invoice based on a second key corresponding to an invoice receiver; adding the first ciphertext data and an user identifier of the invoice issuer to the blockchain as related to one another; and adding the second ciphertext data and an user identifier of the invoice receiver to the blockchain as related to one another.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: March 19, 2024
    Assignee: Advance New Technologies Co., Ltd.
    Inventors: Hansong Xiao, Ping Zhang, Wenhu Kan, Qin Liu, Liangrong Lin, Fuxi Deng, Yixiang Zhang, Rui Chen, Jinming Duan
  • Patent number: 11386426
    Abstract: One or more implementations of the present specification provide an invoice invalidation method and apparatus based on a blockchain, and an electronic device. The method includes: receiving an invalidation request that is initiated by an invoice invalidation party for a target invoice recorded in the blockchain; in response to the invalidation request, determining whether the invoice invalidation party has authority to invalidate the target invoice; and in response to that the invoice invalidation party has the authority to invalidate the target invoice, invoking an invoice invalidation logic provided in a smart contract deployed in a blockchain network of the blockchain to invalidate the target invoice.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: July 12, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Hansong Xiao, Dongxu Li, Wenhu Kan, Ping Zhang, Zhen Sun, Jinming Duan, Liangrong Lin, Wei Chen
  • Publication number: 20210390199
    Abstract: One or more implementations of the present specification provide an invoice access method and apparatus based on a blockchain, and an electronic device. The method includes: receiving an access request initiated by an access user for a target invoice by using a client, the target invoice being encrypted and stored in the blockchain; determining, in response to the access request, whether the access user has an authority to access the target invoice; and in response to that the access user has the authority to access the target invoice, invoking decryption logic provided in a predetermined smart contract to decrypt ciphertext data of the target invoice stored in the blockchain, and returning decrypted plaintext data of the target invoice to the client.
    Type: Application
    Filed: August 31, 2021
    Publication date: December 16, 2021
    Inventors: Hansong XIAO, Ping ZHANG, Wenhu KAN, Qin LIU, Liangrong LIN, Fuxi DENG, Yixiang ZHANG, Rui CHEN, Jinming Duan
  • Patent number: 11126458
    Abstract: Implementations of the present specification provide methods, apparatuses, and electronic devices for resource allocation based on blockchain. The blockchain stores a mapping relationship between a digital digest of an invoice and a resource allocation state corresponding to the invoice. The method includes: receiving a target transaction submitted by a client to participate in resource allocation based on a target invoice; in response to the target transaction, calculating a digital digest of the target invoice, and querying a resource allocation state stored in the blockchain and corresponding to the digital digest; and if the detected resource allocation state is an unallocated state, invoking resource allocation logic declared in a smart contract published in the blockchain, to allocate resources to the client from a predetermined resource pool based on a predetermined allocation rule, and returning a resource allocation result to the client.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: September 21, 2021
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventors: Hansong Xiao, Wenhu Kan, Ping Zhang, Jinming Duan, Zhen Sun, Liangrong Lin, Qin Liu
  • Patent number: 11126739
    Abstract: One or more implementations of the present specification provide an invoice access method and apparatus based on a blockchain, and an electronic device. The method includes: receiving an access request initiated by an access user for a target invoice by using a client, the target invoice being encrypted and stored in the blockchain; determining, in response to the access request, whether the access user has an authority to access the target invoice; and in response to that the access user has the authority to access the target invoice, invoking decryption logic provided in a predetermined smart contract to decrypt ciphertext data of the target invoice stored in the blockchain, and returning decrypted plaintext data of the target invoice to the client.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: September 21, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Hansong Xiao, Ping Zhang, Wenhu Kan, Qin Liu, Liangrong Lin, Fuxi Deng, Yixiang Zhang, Rui Chen, Jinming Duan
  • Publication number: 20210150558
    Abstract: Implementations of the present specification provide methods, apparatuses, and electronic devices for resource allocation based on blockchain. The blockchain stores a mapping relationship between a digital digest of an invoice and a resource allocation state corresponding to the invoice. The method includes: receiving a target transaction submitted by a client to participate in resource allocation based on a target invoice; in response to the target transaction, calculating a digital digest of the target invoice, and querying a resource allocation state stored in the blockchain and corresponding to the digital digest; and if the detected resource allocation state is an unallocated state, invoking resource allocation logic declared in a smart contract published in the blockchain, to allocate resources to the client from a predetermined resource pool based on a predetermined allocation rule, and returning a resource allocation result to the client.
    Type: Application
    Filed: January 28, 2021
    Publication date: May 20, 2021
    Inventors: Hansong XIAO, Wenhu KAN, Ping ZHANG, Jinming DUAN, Zhen SUN, Liangrong LIN, Qin LIU
  • Publication number: 20210150517
    Abstract: One or more implementations of the present specification provide an invoice invalidation method and apparatus based on a blockchain, and an electronic device. The method includes: receiving an invalidation request that is initiated by an invoice invalidation party for a target invoice recorded in the blockchain; in response to the invalidation request, determining whether the invoice invalidation party has authority to invalidate the target invoice; and in response to that the invoice invalidation party has the authority to invalidate the target invoice, invoking an invoice invalidation logic provided in a smart contract deployed in a blockchain network of the blockchain to invalidate the target invoice.
    Type: Application
    Filed: January 26, 2021
    Publication date: May 20, 2021
    Inventors: Hansong XIAO, Dongxu LI, Wenhu KAN, Ping ZHANG, Zhen SUN, Jinming DUAN, Liangrong LIN, Wei CHEN
  • Publication number: 20210150046
    Abstract: One or more implementations of the present specification provide an invoice access method and apparatus based on a blockchain, and an electronic device. The method includes: receiving an access request initiated by an access user for a target invoice by using a client, the target invoice being encrypted and stored in the blockchain; determining, in response to the access request, whether the access user has an authority to access the target invoice; and in response to that the access user has the authority to access the target invoice, invoking decryption logic provided in a predetermined smart contract to decrypt ciphertext data of the target invoice stored in the blockchain, and returning decrypted plaintext data of the target invoice to the client.
    Type: Application
    Filed: January 27, 2021
    Publication date: May 20, 2021
    Inventors: Hansong XIAO, Ping ZHANG, Wenhu KAN, Qin LIU, Liangrong LIN, Fuxi DENG, Yixiang ZHANG, Rui CHEN, Jinming Duan
  • Publication number: 20190363205
    Abstract: The present invention provides a roof-mounted solar module integration device, a solar power vehicle and a encapsulation method for modules. The integration device comprises: a substrate in which a through-hole is formed, wherein a front side of the substrate is provided with a first trench, and a reverse side of the substrate is provided with a second trench; a solar module fixed on the front side of the substrate; a plurality of conductive bands arranged in the first trench, wherein a first end of each of the conductive bands is connected with the solar module, and a second end is led out of the through-hole to the reverse side of the substrate; and a bypass diode and an anti-reversion diode which are arranged in the second trench and connected with the second ends of the conductive bands.
    Type: Application
    Filed: September 13, 2017
    Publication date: November 28, 2019
    Inventors: Qiaohong MING, Weimin GAO, Kangcong XU, Hansong XIAO, Ting YAN, Guangxi GUO, Xiang YU, Wei ZHOU
  • Publication number: 20140051409
    Abstract: Embodiments of the present invention disclose a pilot signal state prompting method, a base station controller, and a mobile switching center, where the method includes: receiving pilot strength reported by a first terminal in a call state; when the pilot strength is smaller than a preset threshold value, sending prompt signaling to a mobile switching center corresponding to a peer end terminal in the call state, and sending, by the mobile switching center corresponding to the peer end terminal, according to the prompt signaling, to the peer end terminal, a prompt message indicating that a pilot signal state of the first terminal is poor. The pilot signal state prompting method disclosed by the embodiment can achieve a purpose that the peer end terminal may timely obtain the pilot signal state of the first terminal and learn a reason why a normal call cannot be performed currently, thereby improving user experience.
    Type: Application
    Filed: October 28, 2013
    Publication date: February 20, 2014
    Applicant: Huawei Device Co., Ltd.
    Inventor: Hansong XIAO