IP Library Patent Application 16816983
Patent Application
App. No. 16/816,983

BLOCKCHAIN TRANSACTION QUERY METHOD AND SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/816,983
Abstract

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain transaction querying. One of the methods includes: detecting, by a server of a consortium blockchain network, that a blockchain transaction query interface is invoked by a client device of the consortium blockchain network to query a blockchain transaction; obtaining, by the server, the blockchain transaction corresponding to the blockchain transaction query interface from the consortium blockchain network; and sending, by the server, the blockchain transaction to the client device.

Claims (44)

1 . A computer-implemented method for blockchain transaction querying, comprising:

detecting, by a server of a consortium blockchain network, that a blockchain transaction query interface is invoked by a client device of the consortium blockchain network to query a blockchain transaction;

obtaining, by the server, the blockchain transaction corresponding to the blockchain transaction query interface from the consortium blockchain network; and

sending, by the server, the blockchain transaction to the client device.

2 . The computer-implemented method of claim 1 , wherein the blockchain transaction query interface is invoked by the client device in response to scanning a barcode that embeds an identifier of the blockchain transaction query interface.

3 . The computer-implemented method of claim 1 , wherein the blockchain transaction query interface is invoked by the client device after determining that a user of the client device is authorized to query the blockchain transaction.

4 . The computer-implemented method of claim 3 , wherein the server stores a list of authorized users, and the determining that the user of the client device is authorized comprises:

receiving, by the server, information associated with the user from the client device;

determining, by the server, that the user is included in the list of authorized users based on the information; and

sending, by the server, an authorization of the user to the client device.

5 . The computer-implemented method of claim 1 , wherein the server stores an access permission of the consortium blockchain network, the access permission provides, to the server, access to a blockchain of one or more blockchain nodes under the access permission, and the blockchain transaction is obtained from the blockchain of one or more blockchain nodes under the access permission.

6 . The computer-implemented method of claim 1 , wherein the blockchain transaction is sent to the client device after determining that the blockchain transaction is compliant to a predetermined content screening rule.

7 . The computer-implemented method of claim 1 , further comprising:

logging, by the server, that the blockchain transaction query interface is invoked as an event.

8 . A computer-implemented system for blockchain transaction querying, comprising:

one or more processors; and

one or more computer-readable memories coupled to the one or more processors and having instructions stored thereon that are executable by the one or more processors to perform one or more operations, comprising:

detecting, by a server of a consortium blockchain network, that a blockchain transaction query interface is invoked by a client device of the consortium blockchain network to query a blockchain transaction;

obtaining, by the server, the blockchain transaction corresponding to the blockchain transaction query interface from the consortium blockchain network; and

sending, by the server, the blockchain transaction to the client device.

9 . The computer-implemented system of claim 8 , wherein the blockchain transaction query interface is invoked by the client device in response to scanning a barcode that embeds an identifier of the blockchain transaction query interface.

10 . The computer-implemented system of claim 8 , wherein the blockchain transaction query interface is invoked by the client device after determining that a user of the client device is authorized to query the blockchain transaction.

11 . The computer-implemented system of claim 10 , wherein the server stores a list of authorized users, and the determining that the user of the client device is authorized comprises:

receiving, by the server, information associated with the user from the client device;

determining, by the server, that the user is included in the list of authorized users based on the information; and

sending, by the server, an authorization of the user to the client device.

12 . The computer-implemented system of claim 8 , wherein the server stores an access permission of the consortium blockchain network, the access permission provides, to the server, access to a blockchain of one or more blockchain nodes under the access permission, and the blockchain transaction is obtained from the blockchain of one or more blockchain nodes under the access permission.

13 . The computer-implemented system of claim 8 , wherein the blockchain transaction is sent to the client device after determining that the blockchain transaction is compliant to a predetermined content screening rule.

14 . The computer-implemented system of claim 8 , further comprising:

logging, by the server, that the blockchain transaction query interface is invoked as an event.

15 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer-implemented authentication system to perform one or more operations for blockchain transaction querying, comprising:

detecting, by a server of a consortium blockchain network, that a blockchain transaction query interface is invoked by a client device of the consortium blockchain network to query a blockchain transaction;

obtaining, by the server, the blockchain transaction corresponding to the blockchain transaction query interface from the consortium blockchain network; and

sending, by the server, the blockchain transaction to the client device.

16 . The non-transitory, computer-readable medium of claim 15 , wherein the blockchain transaction query interface is invoked by the client device in response to scanning a barcode that embeds an identifier of the blockchain transaction query interface.

17 . The non-transitory, computer-readable medium of claim 15 , wherein the blockchain transaction query interface is invoked by the client device after determining that a user of the client device is authorized to query the blockchain transaction.

18 . The non-transitory, computer-readable medium of claim 17 , wherein the server stores a list of authorized users, and the determining that the user of the client device is authorized comprises:

receiving, by the server, information associated with the user from the client device;

determining, by the server, that the user is included in the list of authorized users based on the information; and

sending, by the server, an authorization of the user to the client device.

19 . The non-transitory, computer-readable medium of claim 15 , wherein the server stores an access permission of the consortium blockchain network, the access permission provides, to the server, access to a blockchain of one or more blockchain nodes under the access permission, and the blockchain transaction is obtained from the blockchain of one or more blockchain nodes under the access permission.

20 . The non-transitory, computer-readable medium of claim 15 , wherein the blockchain transaction is sent to the client device after determining that the blockchain transaction is compliant to a predetermined content screening rule.

21 . The non-transitory, computer-readable medium of claim 15 , further comprising:

logging, by the server, that the blockchain transaction query interface is invoked as an event.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2020
From: DAI, PING; LI, SHUBO; WANG, KAI
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 052438/0473 →