Document signing and storage using data models and distributed ledgers

US12265652B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12265652-B2
Application numberUS-202218055673-A
CountryUS
Kind codeB2
Filing dateNov 15, 2022
Priority dateNov 15, 2022
Publication dateApr 1, 2025
Grant dateApr 1, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes populating a template database with templates associated with template identifiers (IDs) identifying the templates. The method also includes generating a data model that references a template within the template database, where the data model includes a template ID referencing the template in the template database, and where the template includes a parameter field. The data model further includes a template parameter to apply to the parameter field and a digital signature for at least the template ID and the template parameter. The method also includes deploying the data model within a distributed ledger.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: populating a template database with templates associated with template identifiers (IDs) identifying the templates; generating a data model that references a template within the template database, the data model comprising: a template ID referencing the template in the template database, wherein the template comprises a parameter field; a template parameter to apply to the parameter field; and a digital signature for at least the template ID and the template parameter; and deploying the data model within a distributed ledger. 2. The method of claim 1 , wherein the template database comprises a second distributed ledger. 3. The method of claim 1 , wherein the templates are stored in an immutable format within the template database. 4. The method of claim 1 , wherein the data model is generated in a JSON (JavaScript Object Notation) file format. 5. The method of claim 1 , wherein the data model further comprises an attachment ID, the attachment ID referencing an encrypted document stored in a distributed storage network (DSN). 6. A system comprising: a memory component; and a processing device coupled to the memory component, the processing device to perform operations comprising: generating a data model that references the template, wherein the template being referenced is stored within a template database, the template comprising a parameter field that is editable, the data model comprising: a template identifier (ID) that identifies the template within the template database; and a template parameter for applying to the parameter field; receiving a digital signature for at least the template ID and the template parameter; updating the data model with the digital signature; and deploying the updated data model within a distributed ledger. 7. The system of claim 6 , wherein the template database comprises a second distributed ledger. 8. The system of claim 6 , wherein the templates are stored in an immutable format within the template database. 9. The system of claim 6 , wherein the data model is generated in a JSON (JavaScript Object Notation) file format. 10. The system of claim 6 , wherein the data model further comprises an attachment ID, the attachment ID referencing an encrypted document stored in a distributed storage network (DSN). 11. The system of claim 6 , wherein the digital signature comprises an aggregated signature that is representative of a plurality of signatures. 12. The system of claim 6 , wherein the template ID comprises a cryptographically secure string. 13. One or more non-transitory computer-readable medium storing executable instructions, which when executed by a processing device, cause the processing device to perform operations comprising: identifying a template identifier (ID) referencing a template in a template database, wherein the template database comprises templates associated with template IDs identifying the templates; identifying a template parameter for applying to a parameter field of the template; obtaining a digital signature for at least the template ID and the template parameter; generating a data model comprising: the template ID; the template parameter for applying to the parameter field; and the digital signature; and deploying the data model within a distributed ledger. 14. The medium of claim 13 , wherein the template database comprises a second distributed ledger. 15. The medium of claim 13 , wherein the templates are stored in an immutable format within the template database. 16. The medium of claim 13 , wherein the data model is generated in a JSON (JavaScript Object Notation) file format. 17. The medium of claim 13 , wherein the data model further comprises an attachment ID, the attachment ID referencing an encrypted document stored in a distributed storage network (DSN). 18. The medium of claim 13 , wherein the digital signature comprises an aggregated signature that is representative of a plurality of signatures. 19. The medium of claim 13 , wherein the template ID comprises a cryptographically secure string.

Assignees

Inventors

Classifications

  • G06F21/64Primary

    Protecting data integrity, e.g. using checksums, certificates or signatures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12265652B2 cover?
A method includes populating a template database with templates associated with template identifiers (IDs) identifying the templates. The method also includes generating a data model that references a template within the template database, where the data model includes a template ID referencing the template in the template database, and where the template includes a parameter field. The data mo…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/64. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).