IP Library Granted Patent US 11,863,686
Granted Patent B2
US 11,863,686 · App. 17/322,994 · Granted Jan 2, 2024

Validating authenticity of electronic documents shared via computer networks

Inventors: Brian Deery (Austin, TX); Paul Snow (Austin, TX); Mahesh Paolini-Subramanya (Austin, TX)
Assignee: Inveniam Capital Partners, Inc.
H04L9/3247H04L9/3236H04L63/123H04L9/50
View Patent ↗
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 11,863,686
App. No.
17/322,994
Granted
Jan 2, 2024
Kind
B2
Abstract

Authentication of electronic document is based on multiple digital signatures incorporated into a blockchain. Structured data, metadata, and instructions may be hashed to generate the multiple digital signatures for distribution via the blockchain. Any peer receiving the blockchain may then verify an authenticity of an electronic document based on any one or more of the multiple digital signatures incorporated into the blockchain.

Claims (40)

1. A method performed by a server that verifies an authenticity of an electronic document shared via a computer network among computers, the method comprising:

receiving, by the server, a blockchain recording a creational hash value representing a created version of the electronic document;

retrieving, by the server, a current metadata associated with a current version of the electronic document shared via the computer network among the computers;

generating, by the server, a current hash value by hashing only the current metadata associated with the current version of the electronic document;

incorporating the current hash value generated by the hashing of only the metadata into the blockchain;

comparing, by the server, the creational hash value received via the blockchain to the current hash value generated by the hashing of only the current metadata associated with the current version of the electronic document;

in response to the current hash value failing to match the creational hash value received via the blockchain, determining, by the server, that the current version of the electronic document shared via the computer network among the computers is not an authentic copy of the original version of the electronic document; and

generating, by the server, a fraud alert indicating the current version is inauthentic.

2. The method of claim 1 , further comprising retrieving a hashing algorithm.

3. The method of claim 1 , further comprising retrieving the creational hash value.

4. The method of claim 1 , further comprising retrieving the creational hash value recorded to the blockchain.

5. The method of claim 1 , further comprising determining the current hash value matches the creational hash value received via the blockchain.

6. The method of claim 5 , wherein in response to the current hash value matching the creational hash value received via the blockchain, determining that the current version of the electronic document shared via the computer network among the computers is the authentic copy of the original version of the electronic document.

7. A system, comprising:

a hardware processor; and

a memory device storing instructions that when executed by the hardware processor perform operations, the operations comprising:

receiving a blockchain recording a creational hash value representing an original version of the electronic document;

retrieving a metadata associated with a current version of the electronic document shared via the computer network among the computers;

generating a current hash value by hashing only the metadata associated with the current version of the electronic document;

incorporating the current hash value generated by the hashing of only the metadata into the blockchain;

comparing the creational hash value received via the blockchain to the current hash value generated by the hashing of only the metadata associated with the current version of the electronic document;

in response to the current hash value failing to match the creational hash value received via the blockchain, determining that the current version of the electronic document shared via the computer network among the computers is not an authentic copy of the original version of the electronic document; and

generating a fraud alert indicating the current version is inauthentic.

8. The system of claim 7 , wherein the operations further comprise retrieving a hashing algorithm.

9. The system of claim 7 , wherein the operations further comprise retrieving the creational hash value.

10. The system of claim 7 , wherein the operations further comprise retrieving the creational hash value recorded to the blockchain.

11. The system of claim 7 , wherein the operations further comprise determining the current hash value matches the creational hash value received via the blockchain.

12. The system of claim 11 , wherein in response to the current hash value matching the creational hash value received via the blockchain, the operations further comprise determining that the current version of the electronic document shared via the computer network among the computers is the authentic copy of the original version of the electronic document.

13. A memory device storing instructions that when executed by a hardware processor perform operations, the operations comprising:

receiving a blockchain recording a creational hash value representing an original version of the electronic document;

retrieving a metadata associated with a current version of the electronic document shared via the computer network among the computers;

generating a current hash value by hashing only the metadata associated with the current version of the electronic document;

incorporating the current hash value generated by the hashing of only the metadata into the blockchain;

comparing the creational hash value received via the blockchain to the current hash value generated by the hashing of only the metadata associated with the current version of the electronic document;

in response to the current hash value failing to match the creational hash value received via the blockchain, determining that the current version of the electronic document shared via the computer network among the computers is not an authentic copy of the original version of the electronic document; and

generating a fraud alert indicating the current version is inauthentic.

14. The memory device of claim 13 , wherein the operations further comprise retrieving a hashing algorithm.

15. The memory device of claim 13 , wherein the operations further comprise retrieving the creational hash value.

16. The memory device of claim 13 , wherein the operations further comprise retrieving the creational hash value recorded to the blockchain.

17. The memory device of claim 13 , wherein the operations further comprise determining the current hash value matches the creational hash value received via the blockchain.

Assignments (5)
AMENDMENT AND JOINDER TO SECURITY AGREEMENT Recorded Mar 29, 2025
From: INVENIAM CAPITAL PARTNERS INC
To: 1221 INVENIAM LLC; 1221 INVENIAM II LLC
Reel/Frame 070741/0157 →
SECURITY INTEREST Recorded Jun 27, 2024
From: INVENIAM CAPITAL PARTNERS, INC.
To: 1221 INVENIAM LLC
Reel/Frame 067932/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2021
From: SNOW, PAUL; DEERY, BRIAN
To: FACTOM, INC.
Reel/Frame 056699/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2021
From: FACTOM, INC.
To: INVENIAM CAPITAL PARTNERS, INC.
Reel/Frame 056700/0165 →
PROPRIETARY INFORMATION AND INVENTIONS AGREEMENT Recorded Jun 29, 2021
From: PAOLINI-SUBRAMANYA, MAHESH
To: FACTOM, INC.
Reel/Frame 056758/0544 →
Continuity (3)
Continuation 16548963 · Aug 23, 2019
Continuation 15419033 · Jan 30, 2017
Related Publication 20210273816A1 · Sep 2, 2021