Patents by Inventor Zhaolin Feng

Zhaolin Feng 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: 11556924
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for blockchain-based payment withholding and agreement signing are described. In one computer-implemented method, an agreement signing transaction submitted by a user is received and used to authorize a payment system to provide a payment withholding service for a payment order of the user in a third-party service system. The agreement signing transaction includes agreement signing information of a tripartite agreement submitted by the user. Withholding verification logic declared in a first smart contract published on the blockchain is invoked to check whether there is a withholding agreement signed between the payment system and the third-party service system on the blockchain. If yes, the tripartite agreement is created that authorizes the payment system to provide the payment withholding service for the payment order for the user and published to the blockchain for certificate storage.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: January 17, 2023
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Zhaolin Feng, Xu Wang
  • Patent number: 11087371
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for creating blockchain-based invoices are provided. In a computer-implemented method, an invoice creation transaction for a target payment order is received by a node device in a tax blockchain. The invoice creation transaction includes an identifier of a first collection confirmation transaction whose certificate has been stored in the tax blockchain. The first collection confirmation transaction includes an identifier of a second collection confirmation transaction whose certificate has been stored in a payment blockchain. The first and second collection confirmation transaction are identified based on the identifiers of the first and second collection confirmation transaction, respectively.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: August 10, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Zhaolin Feng, Xu Wang
  • Patent number: 11062353
    Abstract: In an implementation, guiding a service flow is described. Historical behavior data of one or more users who use a target service is obtained for the target service. The historical behavior data is analyzed to obtain one or more user features. One or more target users are selected from one or more users who do not use the target service based on the one or more user features. Each target user has at least one of the one or more user features. Service flow guiding information is sent to each target user. The service flow guiding information guides each target user to use the target service.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: July 13, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Weiwei Ding, Chen Tao, Feng Jin, Zhenyu Lu, Jiajun Wen, Yonggang Du, Wenming He, Zhaolin Feng, Zhirong Yang, Kai Yang
  • Patent number: 11055792
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for blockchain-based service source tracing are provided. A blockchain stores service certificates of multiple service dimensions which constitute multiple service certificate linked lists. A service system maintains a mapping relationship between a last node of each service certificate linked list and a service index of a service dimension that each service certificate linked list belongs to. In response to a client-initiated service source tracing request for a target service dimension that includes a service index of the target service dimension, the mapping relationship is queried to determine the last node corresponding to the service index of the target service dimension. A service certificate of the target service dimension stored on the blockchain is queried based on a linked list pointer recorded in the last node. The identified service certificate is returned to the client.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: July 6, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xu Wang, Zhaolin Feng
  • Patent number: 10991045
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for blockchain-based payment settlement are provided. A payment settlement request transaction of a payee system whose certificate has been stored on a blockchain is monitored. A target payment transaction is obtained that corresponds to the last node of a payment transaction linked list comprising payment transactions whose certificates have been stored on the blockchain in a payment order. A target payment write-off transaction is obtained that corresponds to the last node of a payment write-off transaction linked list comprising payment write-off transactions whose certificates have been stored on the blockchain in a payment write-off order.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: April 27, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Xu Wang, Zhaolin Feng
  • Patent number: 10915925
    Abstract: In an implementation, guiding a service flow is described. Historical behavior data of one or more users who use a target service is obtained for the target service. The historical behavior data is analyzed to obtain one or more user features. One or more target users are selected from one or more users who do not use the target service based on the one or more user features. Each target user has at least one of the one or more user features. Service flow guiding information is sent to each target user. The service flow guiding information guides each target user to use the target service.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: February 9, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Weiwei Ding, Chen Tao, Feng Jin, Zhenyu Lu, Jiajun Wen, Yonggang Du, Wenming He, Zhaolin Feng, Zhirong Yang, Kai Yang
  • Publication number: 20200364748
    Abstract: In an implementation, guiding a service flow is described. Historical behavior data of one or more users who use a target service is obtained for the target service. The historical behavior data is analyzed to obtain one or more user features. One or more target users are selected from one or more users who do not use the target service based on the one or more user features. Each target user has at least one of the one or more user features. Service flow guiding information is sent to each target user. The service flow guiding information guides each target user to use the target service.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Weiwei Ding, Chen Tao, Feng Jin, Zhenyu Lu, Jiajun Wen, Yonggang Du, Wenming He, Zhaolin Feng, Zhirong Yang, Kai Yang
  • Patent number: 10789621
    Abstract: In an implementation, guiding a service flow is described. Historical behavior data of one or more users who use a target service is obtained for the target service. The historical behavior data is analyzed to obtain one or more user features. One or more target users are selected from one or more users who do not use the target service based on the one or more user features. Each target user has at least one of the one or more user features. Service flow guiding information is sent to each target user. The service flow guiding information guides each target user to use the target service.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 29, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Weiwei Ding, Chen Tao, Feng Jin, Zhenyu Lu, Jiajun Wen, Yonggang Du, Wenming He, Zhaolin Feng, Zhirong Yang, Kai Yang
  • Patent number: 10733583
    Abstract: Implementations of this specification provide blockchain-based payment withholding operations. An example method performed by a blockchain node includes receiving a withholding transaction from a payment system connected to a blockchain, the withholding transaction having been constructed by the payment system in response to detecting a withholding request whose certificate has been stored on the blockchain; in response to receiving the withholding transaction, invoking verification logic declared in a smart contract, to verify whether the withholding information complies with a withholding rule for a target account between the payment system and a withholding requester; and after verifying that the withholding information complies with the withholding rule, generating a verification success event that causes the payment system to perform deduction processing on the target account based on the withholding information.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: August 4, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhaolin Feng, Xu Wang, Yong Wang
  • Publication number: 20200234383
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for blockchain-based service source tracing are provided. A blockchain stores service certificates of multiple service dimensions which constitute multiple service certificate linked lists. A service system maintains a mapping relationship between a last node of each service certificate linked list and a service index of a service dimension that each service certificate linked list belongs to. In response to a client-initiated service source tracing request for a target service dimension that includes a service index of the target service dimension, the mapping relationship is queried to determine the last node corresponding to the service index of the target service dimension. A service certificate of the target service dimension stored on the blockchain is queried based on a linked list pointer recorded in the last node. The identified service certificate is returned to the client.
    Type: Application
    Filed: February 27, 2020
    Publication date: July 23, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Xu Wang, Zhaolin Feng
  • Publication number: 20200202396
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for creating blockchain-based invoices are provided. In a computer-implemented method, an invoice creation transaction for a target payment order is received by a node device in a tax blockchain. The invoice creation transaction includes an identifier of a first collection confirmation transaction whose certificate has been stored in the tax blockchain. The first collection confirmation transaction includes an identifier of a second collection confirmation transaction whose certificate has been stored in a payment blockchain. The first and second collection confirmation transaction are identified based on the identifiers of the first and second collection confirmation transaction, respectively.
    Type: Application
    Filed: March 5, 2020
    Publication date: June 25, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zhaolin Feng, Xu Wang
  • Publication number: 20200202437
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for blockchain-based payment settlement are provided. A payment settlement request transaction of a payee system whose certificate has been stored on a blockchain is monitored. A target payment transaction is obtained that corresponds to the last node of a payment transaction linked list comprising payment transactions whose certificates have been stored on the blockchain in a payment order. A target payment write-off transaction is obtained that corresponds to the last node of a payment write-off transaction linked list comprising payment write-off transactions whose certificates have been stored on the blockchain in a payment write-off order.
    Type: Application
    Filed: February 27, 2020
    Publication date: June 25, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Xu Wang, Zhaolin Feng
  • Publication number: 20200193397
    Abstract: Implementations of this specification provide blockchain-based payment withholding operations. An example method performed by a blockchain node includes receiving a withholding transaction from a payment system connected to a blockchain, the withholding transaction having been constructed by the payment system in response to detecting a withholding request whose certificate has been stored on the blockchain; in response to receiving the withholding transaction, invoking verification logic declared in a smart contract, to verify whether the withholding information complies with a withholding rule for a target account between the payment system and a withholding requester; and after verifying that the withholding information complies with the withholding rule, generating a verification success event that causes the payment system to perform deduction processing on the target account based on the withholding information.
    Type: Application
    Filed: February 26, 2020
    Publication date: June 18, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zhaolin FENG, Xu WANG, Yong WANG
  • Publication number: 20200193428
    Abstract: Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for blockchain-based payment withholding and agreement signing are described. In one computer-implemented method, an agreement signing transaction submitted by a user is received and used to authorize a payment system to provide a payment withholding service for a payment order of the user in a third-party service system. The agreement signing transaction includes agreement signing information of a tripartite agreement submitted by the user. Withholding verification logic declared in a first smart contract published on the blockchain is invoked to check whether there is a withholding agreement signed between the payment system and the third-party service system on the blockchain. If yes, the tripartite agreement is created that authorizes the payment system to provide the payment withholding service for the payment order for the user and published to the blockchain for certificate storage.
    Type: Application
    Filed: February 27, 2020
    Publication date: June 18, 2020
    Applicant: Alibaba Group Holding Limited
    Inventors: Zhaolin Feng, Xu Wang
  • Publication number: 20190392480
    Abstract: In an implementation, guiding a service flow is described. Historical behavior data of one or more users who use a target service is obtained for the target service. The historical behavior data is analyzed to obtain one or more user features. One or more target users are selected from one or more users who do not use the target service based on the one or more user features. Each target user has at least one of the one or more user features. Service flow guiding information is sent to each target user. The service flow guiding information guides each target user to use the target service.
    Type: Application
    Filed: September 6, 2019
    Publication date: December 26, 2019
    Applicant: Alibaba Group Holding Limited
    Inventors: Weiwei Ding, Chen Tao, Feng Jin, Zhenyu Lu, Jiajun Wen, Yonggang Du, Wenming He, Zhaolin Feng, Zhirong Yang, Kai Yang
  • Patent number: 10225145
    Abstract: Embodiments of the present application relate to a method for updating a client, a device for updating a client, and a computer program product for updating a client. The method includes determining whether the client is to be updated, in the event that the client is to be updated, determining update packages for the client, determining a user's preferred functions from among functions offered by the client based on saved record of operations of the user corresponding to the client, determining update packages, from among the determined update packages, on which the user's preferred functions depend to serve as preferred packages, and releasing the preferred packages to the client to be updated.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: March 5, 2019
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhaolin Feng, Zhongsheng Liu
  • Publication number: 20170264482
    Abstract: Embodiments of the present application relate to a method for updating a client, a device for updating a client, and a computer program product for updating a client. The method includes determining whether the client is to be updated, in the event that the client is to be updated, determining update packages for the client, determining a user's preferred functions from among functions offered by the client based on saved record of operations of the user corresponding to the client, determining update packages, from among the determined update packages, on which the user's preferred functions depend to serve as preferred packages, and releasing the preferred packages to the client to be updated.
    Type: Application
    Filed: May 30, 2017
    Publication date: September 14, 2017
    Inventors: Zhaolin Feng, Zhongsheng Liu
  • Patent number: 9699028
    Abstract: Embodiments of the present application relate to a method for updating a client, a device for updating a client, and a computer program product for updating a client. The method includes determining whether the client is to be updated, in the event that the client is to be updated, determining update packages for the client, determining a user's preferred functions from among functions offered by the client based on saved record of operations of the user corresponding to the client, determining update packages, from among the determined update packages, on which the user's preferred functions depend to serve as preferred packages, and releasing the preferred packages to the client to be updated.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: July 4, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhaolin Feng, Zhongsheng Liu
  • Patent number: 9690859
    Abstract: Transmitting information based on reading speed is disclosed, including: receiving an information acquisition request from a client device, wherein the information acquisition request includes a user identifier; determining the user identifier included in the information acquisition request; determining one or more historical information sent times and one or more historical sent information quantities corresponding to the user identifier from stored historical records; determining a reading speed corresponding to the user identifier based at least in part on the one or more historical information sent times and the one or more historical sent information quantities corresponding to the user identifier; determining a quantity of requested information to be sent to the client device based at least in part on the reading speed corresponding to the user identifier; and sending the quantity of requested information to the client device.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: June 27, 2017
    Assignee: Alibaba Group Holding Limited
    Inventors: Zhaolin Feng, Zhongsheng Liu
  • Publication number: 20140344338
    Abstract: Transmitting information based on reading speed is disclosed, including: receiving an information acquisition request from a client device, wherein the information acquisition request includes a user identifier; determining the user identifier included in the information acquisition request; determining one or more historical information sent times and one or more historical sent information quantities corresponding to the user identifier from stored historical records; determining a reading speed corresponding to the user identifier based at least in part on the one or more historical information sent times and the one or more historical sent information quantities corresponding to the user identifier; determining a quantity of requested information to be sent to the client device based at least in part on the reading speed corresponding to the user identifier; and sending the quantity of requested information to the client device.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 20, 2014
    Inventors: Zhaolin Feng, Zhongsheng Liu