11250428

Managing Transaction Requests in Ledger Systems

PublishedFebruary 15, 2022
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for managing transaction requests in ledger systems, the method comprising: receiving a storage request for a transaction request stored in a request stream by a ledger server, the storage request comprising storage information of the transaction request stored in the request stream and authentication information of a transaction corresponding to the transaction request, the storage information comprising a location of the transaction request stored in the request stream; storing the storage information of the transaction request in an index of an index stream by the ledger server; storing the authentication information of the transaction request in a storage element of a storage stream by the ledger server, the storage stream being associated with the index stream, the storage element corresponding to the index; and returning an index identifier of the index for the transaction request by the ledger server.

2

2. The computer-implemented method of claim 1 , wherein the storage request comprises a public key calculated based on the authentication information of the transaction, the method further comprising: verifying whether the public key in the storage request is authorized to access the index stream and the storage stream by the ledger server.

3

3. The computer-implemented method of claim 2 , wherein storing the storage information of the transaction request and the authentication information of the transaction is in response to verifying that the public key is authorized.

4

4. The computer-implemented method of claim 3 , further comprising: storing the public key, together with the authentication information of the transaction, in the storage element of the storage stream by the ledger server.

5

5. The computer-implemented method of claim 2 , wherein verifying whether the public key in the storage request is authorized to access the index stream and the storage stream comprises: verifying whether the public key in the storage request matches with an authenticated public key associated with the index stream and the storage stream.

6

6. The computer-implemented method of claim 1 , further comprising: verifying whether a second public key in a second storage request corresponding to a second transaction request is authorized to access a second index stream and a second storage stream that correspond to the second transaction request by the ledger server; and in response to verifying that the second public key is not authorized, returning an error message by the ledger server.

7

7. The computer-implemented method of claim 1 , comprising: receiving a plurality of storage requests for a plurality of transaction requests stored in the request stream by the ledger server, each storage request comprising storage information of a respective transaction request in the request stream and authentication information of a transaction corresponding to the respective transaction request; and storing the storage information of the plurality of transaction requests in a plurality of indices in the index stream and the authentication information of the transactions corresponding to the plurality of transaction requests in a plurality of storage elements in the storage stream by the ledger server, wherein a storing order of the plurality of indices in the index stream is same as a storing order of the plurality of storage elements in the storage stream.

8

8. The computer-implemented method of claim 7 , wherein a storing order of the plurality of transaction requests in the request stream is different from the storing order of the plurality of storage elements in the storage stream.

9

9. The computer-implemented method of claim 1 , wherein the storage element has a unique storage identifier among the storage stream, and the index has a unique index identifier among the index stream, the unique storage identifier being identical to the unique index identifier.

10

10. The computer-implemented method of claim 1 , wherein storing the storage information of the transaction request in the index of the index stream is concurrent with storing the authentication information of the transaction in the storage element of the storage stream.

11

11. The computer-implemented method of claim 1 , wherein the ledger server is associated with a plurality of ledgers, each ledger comprising a respective index stream and a respective storage stream associated with the respective index stream, wherein the index identifier of the index comprises: an identifier of the index stream among respective index streams of the plurality of ledgers, and a unique identifier of the index stored in the index stream.

12

12. The computer-implemented method of claim 11 , further comprising: selecting a ledger including the index stream and the storage stream from the plurality of ledgers based on the storage request by the ledger server.

13

13. The computer-implemented method of claim 1 , further comprising: retrieving content information of the transaction from the request stream according to the index of the index stream by the ledger server, the transaction request comprising the content information of the transaction and the authentication information of the transaction that are stored in the request stream.

14

14. A non-transitory, computer-readable medium for managing transaction requests in ledger systems, the non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising: receiving a storage request for a transaction request stored in a request stream by a ledger server, the storage request comprising storage information of the transaction request stored in the request stream and authentication information of a transaction corresponding to the transaction request, the storage information comprising a location of the transaction request stored in the request stream; storing the storage information of the transaction request in an index of an index stream by the ledger server; storing the authentication information of the transaction request in a storage element of a storage stream by the ledger server, the storage stream being associated with the index stream, the storage element corresponding to the index; and returning an index identifier of the index for the transaction request by the ledger server.

15

15. The non-transitory, computer-readable medium of claim 14 , wherein the storage request comprises a public key calculated based on the authentication information of the transaction, the operations further comprising: verifying whether the public key in the storage request is authorized to access the index stream and the storage stream by the ledger server.

16

16. The non-transitory, computer-readable medium of claim 14 , the operations further comprising: verifying whether a second public key in a second storage request corresponding to a second transaction request is authorized to access a second index stream and a second storage stream that correspond to the second transaction request by the ledger server; and in response to verifying that the second public key is not authorized, returning an error message by the ledger server.

17

17. The non-transitory, computer-readable medium of claim 14 , the operations further comprising: receiving a plurality of storage requests for a plurality of transaction requests stored in the request stream by the ledger server, each storage request comprising storage information of a respective transaction request in the request stream and authentication information of a transaction corresponding to the respective transaction request; and storing the storage information of the plurality of transaction requests in a plurality of indices in the index stream and the authentication information of the transactions corresponding to the plurality of transaction requests in a plurality of storage elements in the storage stream by the ledger server, wherein a storing order of the plurality of indices in the index stream is same as a storing order of the plurality of storage elements in the storage stream.

18

18. A computer-implemented system for managing transaction requests in ledger systems, comprising: one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising: receiving a storage request for a transaction request stored in a request stream by a ledger server, the storage request comprising storage information of the transaction request stored in the request stream and authentication information of a transaction corresponding to the transaction request, the storage information comprising a location of the transaction request stored in the request stream; storing the storage information of the transaction request in an index of an index stream by the ledger server; storing the authentication information of the transaction request in a storage element of a storage stream by the ledger server, the storage stream being associated with the index stream, the storage element corresponding to the index; and returning an index identifier of the index for the transaction request by the ledger server.

19

19. The computer-implemented system of claim 18 , wherein the storage request comprises a public key calculated based on the authentication information of the transaction, the one or more operations further comprising: verifying whether the public key in the storage request is authorized to access the index stream and the storage stream by the ledger server.

20

20. The computer-implemented system of claim 18 , the one or more operations further comprising: verifying whether a second public key in a second storage request corresponding to a second transaction request is authorized to access a second index stream and a second storage stream that correspond to the second transaction request by the ledger server; and in response to verifying that the second public key is not authorized, returning an error message by the ledger server.

Patent Metadata

Filing Date

Unknown

Publication Date

February 15, 2022

Inventors

Yuan Zhang
Benquan Yu
Yize Li
Wenyuan Yan
Xinying Yang

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MANAGING TRANSACTION REQUESTS IN LEDGER SYSTEMS” (11250428). https://patentable.app/patents/11250428

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.