Patentable/Patents/US-11314731
US-11314731

Managing trust points in ledger systems

PublishedApril 26, 2022
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Disclosed herein are devices, methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing trust points in ledger systems. One of the methods includes obtaining a request for establishing a trust point for a specified record in a series of records in a ledger system, determining whether the specified record is a candidate trust point that is trustworthy traceable to a preceding trust point, if so, determining whether the specified record is a timestamp record including trust timestamp information from a trust time server, in response to determining the specified record is not a timestamp record, identifying a timestamp record adjacent to the specified record, determining whether the timestamp record is trustworthily traceable to the specified record, and in response to determining the timestamp record is trustworthily traceable to the specified record, marking the timestamp record to be the trust point in the series of records.

Patent Claims
20 claims

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

1

1. A computer-implemented method comprising: receiving a verification request to verify a to-be-verified record in a series of records stored in a ledger system by a computing device, wherein the series of records comprise a plurality of trust points, each of the plurality of trust points indicating that records before the trust point in the series of records are trustworthy, wherein one of the trust points is trustworthily traceable to another one of the trust points in the series of records, wherein the series of records are divided into a plurality of units, each of the plurality of units includes a respective trust point as a last record in the each of the plurality of units, the to-be-verified record is in a unit between a first trust point and a second trust point in the series of records, the first trust point is immediately preceding the second trust point among the plurality of trust points, the second trust point is included as a last record in the unit, and each of the trust points is a timestamp record that comprises trust timestamp information from a trust time server, and wherein the trust time server is associated with a trust time authority and independent from the ledger system; and determining that the to-be-verified record is verified by the computing device verifying that the to-be-verified record is trustworthily traceable to an adjacent trust point in the series of records, without verifying records preceding the adjacent trust point in the series of records wherein the adjacent trust point is one of: the last record in the unit that includes the to-be-verified record, or a last record in a preceding unit immediately before the unit that includes the to-be-verified record.

2

2. The method of claim 1 , wherein each record of the series of records comprises at least one of a respective transaction, or a respective hash of a preceding record immediately before the record in the series of records.

3

3. The method of claim 1 , wherein verifying that the to-be-verified record is trustworthily traceable to an adjacent trust point in the series of records comprises at least one of: verifying that the to-be-verified record comprises information that is traceable to and authenticates the adjacent trust point, verifying the adjacent trust point comprises information that is traceable to and authenticates the to-be-verified record, or verifying that each record from the to-be-verified record to the adjacent trust point includes a respective hash of a preceding record immediately before the record.

4

4. The method of claim 1 , wherein the adjacent trust point is one of: a trust point immediately before the to-be-verified record in the series of records, or a first record that is a source for the trust points in the series of records.

5

5. The method of claim 1 , wherein verifying that the to-be-verified record is trustworthily traceable to an adjacent trust point in the series of records comprises at least one of: tracing from the to-be-verified record backward to the adjacent trust point in the series of records, or tracing from the adjacent trust point forward to the to-be-verified record in the series of records.

6

6. The method of claim 1 , wherein the series of records comprise a plurality of timestamp records, each of the plurality of timestamp records comprising respective trust timestamp information from the trust time server.

7

7. The method of claim 6 , further comprising: transmitting a timestamp request to the trust time server; receiving a trust timestamp and associated signature for the timestamp request from the trust time server; and storing the trust timestamp and associated signature as a record in the series of records, wherein the record storing the trust timestamp and associated signature from the trust time server is a new timestamp record in the series of records, and wherein the new timestamp record is stored after a most recent record stored in the series of records when the timestamp request is transmitted and the new timestamp record comprises a hash of the most recent record.

8

8. The method of claim 7 , wherein the timestamp request comprises at least one of: an identifier of the timestamp request among timestamp requests transmitted to the trust time server, an identifier or a hash of the most recent record, or a hash digest of hashes of records in a unit associated with the timestamp request.

9

9. An apparatus for managing trust points in a ledger system, comprising: one or more processors; and one or more computer-readable devices coupled to the one or more processors and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more processors, perform operations comprising: receiving a verification request to verify a to-be-verified record in a series of records stored in a ledger system, wherein the series of records comprise a plurality of trust points, each of the plurality of trust points indicating that records before the trust point in the series of records are trustworthy, wherein one of the trust points is trustworthily traceable to another one of the trust points in the series of records, wherein the series of records are divided into a plurality of units, each of the plurality of units includes a respective trust point as a last record in the each of the plurality of units, the to-be-verified record is in a unit between a first trust point and a second trust point in the series of records, the first trust point is immediately preceding the second trust point among the plurality of trust points, the second trust point is included as a last record in the unit, and each of the trust points is a timestamp record that comprises trust timestamp information from a trust time server, and wherein the trust time server is associated with a trust time authority and independent from the ledger system; and determining that the to-be-verified record is verified by verifying that the to-be-verified record is trustworthily traceable to an adjacent trust point in the series of records, without verifying records preceding the adjacent trust point in the series of records, wherein the adjacent trust point is one of: the last record in the unit that includes the to-be-verified record, or a last record in a preceding unit immediately before the unit that includes the to-be-verified record.

10

10. The apparatus of claim 9 , wherein each record of the series of records comprises at least one of: a respective transaction, or a respective hash of a preceding record immediately before the record in the series of records.

11

11. The apparatus of claim 9 , wherein verifying that the to-be-verified record is trustworthily traceable to an adjacent trust point in the series of records comprises at least one of verifying that the to-be-verified record comprises information that is traceable to and authenticates the adjacent trust point, verifying the adjacent trust point comprises information that is traceable to and authenticates the to-be-verified record, or verifying that each record from the to-be-verified record to the adjacent trust point includes a respective hash of a preceding record immediately before the record.

12

12. The apparatus of claim 9 , wherein the adjacent trust point is one of: a trust point immediately before the to-be-verified record in the series of records, or a first record that is a source for the trust points in the series of records.

13

13. The apparatus of claim 9 , wherein verifying that the to-be-verified record is trustworthily traceable to an adjacent trust point in the series of records comprises at least one of: tracing from the to-be-verified record backward to the adjacent trust point in the series of records, or tracing from the adjacent trust point forward to the to-be-verified record in the series of records.

14

14. The apparatus of claim 9 , wherein the series of records comprise a plurality of timestamp records, each of the plurality of timestamp records comprising respective trust timestamp information from the trust time server.

15

15. The apparatus of claim 14 , wherein the operations further comprise: transmitting a timestamp request to the trust time server; receiving a trust timestamp and associated signature for the timestamp request from the trust time server; and storing the trust timestamp and associated signature as a record in the series of records, wherein the record storing the trust timestamp and associated signature from the trust time server is a new timestamp record in the series of records, and wherein the new timestamp record is stored after a most recent record stored in the series of records when the timestamp request is transmitted and the new timestamp record comprises a hash of the most recent record.

16

16. The apparatus of claim 15 , wherein the timestamp request comprises at least one of: an identifier of the timestamp request among timestamp requests transmitted to the trust time server, an identifier or a hash of the most recent record, or a hash digest of hashes of records in a unit associated with the timestamp request.

17

17. A non-transitory, computer-readable medium storing one or more instructions executable by a computer device to perform operations comprising: receiving a verification request to verify a to-be-verified record in a series of records stored in a ledger system, wherein the series of records comprise a plurality of trust points, each of the plurality of trust points indicating that records before the trust point in the series of records are trustworthy, wherein one of the trust points is trustworthily traceable to another one of the trust points in the series of records, wherein the series of records are divided into a plurality of units, each of the plurality of units includes a respective trust point as a last record in the each of the plurality of units, the to-be-verified record is in a unit between a first trust point and a second trust point in the series of records, the first trust point is immediately preceding the second trust point among the plurality of trust points, the second trust point is included as a last record in the unit, and each of the trust points is a timestamp record that comprises trust timestamp information from a trust time server, and wherein the trust time server is associated with a trust time authority and independent from the ledger system; and determining that the to-be-verified record is verified by verifying that the to-be-verified record is trustworthily traceable to an adjacent trust point in the series of records, without verifying records preceding the adjacent trust point in the series of records, wherein the adjacent trust point is one of: the last record in the unit that includes the to-be-verified record, or a last record in a preceding unit immediately before the unit that includes the to-be-verified record.

18

18. The non-transitory, computer-readable medium of claim 17 , wherein each record of the series of records comprises at least one of: a respective transaction, or a respective hash of a preceding record immediately before the record in the series of records.

19

19. The non-transitory, computer-readable medium of claim 17 , wherein verifying that the to-be-verified record is trustworthily traceable to an adjacent trust point in the series of records comprises at least one of verifying that the to-be-verified record comprises information that is traceable to and authenticates the adjacent trust point, verifying the adjacent trust point comprises information that is traceable to and authenticates the to-be-verified record, or verifying that each record from the to-be-verified record to the adjacent trust point includes a respective hash of a preceding record immediately before the record.

20

20. The non-transitory, computer-readable medium of claim 17 , wherein the adjacent trust point is one of: a trust point immediately before the to-be-verified record in the series of records, or a first record that is a source for the trust points in the series of records.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 17, 2021

Publication Date

April 26, 2022

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 trust points in ledger systems” (US-11314731). https://patentable.app/patents/US-11314731

© 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.