The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 02, 2021

Filed:

Dec. 21, 2020
Applicant:

Alipay (Hangzhou) Information Technology Co., Ltd., Zhejiang, CN;

Inventors:

Shanlu Sun, Hangzhou, CN;

Shubo Li, Hangzhou, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/2455 (2019.01); G06F 16/22 (2019.01); G06F 16/28 (2019.01); G06F 16/21 (2019.01); G06F 16/27 (2019.01); G06F 8/65 (2018.01); G06F 9/46 (2006.01); H04L 9/06 (2006.01);
U.S. Cl.
CPC ...
G06F 16/24568 (2019.01); G06F 8/65 (2013.01); G06F 9/466 (2013.01); G06F 16/211 (2019.01); G06F 16/22 (2019.01); G06F 16/278 (2019.01); G06F 16/282 (2019.01); G06F 16/285 (2019.01); H04L 9/0643 (2013.01); H04L 2209/38 (2013.01);
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a blockchain-based decentralized application, are provided. One of the methods includes: generating a request to an external service based on a software development kit (SDK) associated with the external service, wherein the SDK is integrated with a client-side application on the client device; sending the request to a server associated with the external service; obtaining, from the server associated with the external service, a result responsive to the request; generating a blockchain transaction based on the result from the external service, wherein the blockchain transaction invokes a blockchain contract deployed on a blockchain; sending the blockchain transaction to one or more blockchain nodes for adding to the blockchain; and obtaining, from one or more data stores synchronized with the blockchain, one or more return values associated with adding the blockchain transaction to the blockchain.


Find Patent Forward Citations

Loading…