IP Library Granted Patent US 11,616,816
Granted Patent B2
US 11,616,816 · App. 17/732,316 · Granted Mar 28, 2023

Distributed ledger based document image extracting and processing within an enterprise system

Inventors: Daniel Cage (Atlanta, GA); Vincent Umberto Dell'Anno (San Diego, CA); Andrew Kjell Musselman (Seattle, WA); Andrew Patrick Crytser (Atlanta, GA); Padmakar Kankipati (Marietta, GA); Norman R. Silverman (Dallas, TX)
Assignee: SpeedChain, Inc.
H04L63/20G06F16/2379H04L63/102
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,616,816
App. No.
17/732,316
Granted
Mar 28, 2023
Kind
B2
Abstract

A method for use in a hybrid network ecosystem comprising an enterprise network and a reconciliation network, the method comprising generating, by at least one first computing node in the enterprise network or the reconciliation network, a first digital facilitator, wherein the first digital facilitator enables a first device to use a private key to access data associated with a distributed ledger operation. The method also comprises transmitting, via the reconciliation network, the data from the first computing device to a second computing device, wherein the first computing device and the second computing device are connected via the reconciliation network.

Claims (56)

1. A method for improving processing, in an enterprise system, of information extracted from a document image, the method comprising:

receiving, using one or more computing device processors, a scan of a paper document;

generating, using the one or more computing device processors, a first file, wherein the first file is based on the scan of the paper document;

receiving, from an origination system, via an application programming interface (“API”), first information for performing a computing operation, wherein the first information comprises at least a first instruction comprising a transaction type, the first file, and at least one destination system;

onboarding, using a data hook, second information from at least one of the origination system or the at least one destination system, wherein the data hook comprises at least one of a digital matching operation or an association operation for retrieving the second information;

updating the first information for performing the computing operation based on the second information;

determining, using the one or more computing device processors, a digital facilitator comprising parameters for performing the computing operation;

converting, using the one or more computing device processors, the first instruction into a second instruction, wherein the second instruction is executable by the digital facilitator;

extracting, using the one or more computing device processors, a document image from the first file;

storing, using the one or more computing device processors, the document image in a document storage layer, wherein the document storage layer comprises at least one of an object storage database, a database manager, or an analytics engine;

retrieving, using the one or more computing device processors, the document image from the document storage layer;

sending, using the one or more computing device processors, the document image to a document analyzing system;

analyzing, using the document analyzing system or one or more machine learning operations, the document image;

generating, using the one or more computing device processors, a report based on an analysis of the document image by the document analyzing system;

accessing, using the one or more computing device processors, a distributed ledger;

executing, using the one or more computing device processors and the digital facilitator, based on the transaction type, the computing operation on the distributed ledger;

generating, using the one or more computing device processors and the digital facilitator, a result;

updating, using the one or more computing device processors, the distributed ledger based on the result;

sending, using the one or more computing device processors, the result, the report, and the document image to the at least one destination system; and

sending, using the one or more computing device processors, an alert to the origination system indicating that the computing operation has been executed.

2. The method of claim 1 , wherein the transaction type is associated with a transfer of a digital asset.

3. The method of claim 1 , wherein the at least one destination system is associated with at least two destinations.

4. The method of claim 1 , wherein the second instruction is updated based on the analyzing of the document image.

5. The method of claim 1 , wherein at least one of the transaction type, the first instruction, or the second instruction are assigned a tracking identifier.

6. The method of claim 5 , wherein the tracking identifier is generated and monitored by the digital facilitator.

7. The method of claim 6 , wherein the tracking identifier is sent to at least one of the origination system or the at least one destination system.

8. The method of claim 1 , wherein the one or more machine learning operations comprises at least one of: a rules engine based operation, an artificial intelligence based operation, and optical character recognition.

9. An apparatus for extracting and processing documents within an enterprise system, the apparatus comprising:

one or more computing device processors;

one or more memory systems comprising code, executable by the one or more computing device processors, and configured to:

receive a scan of a paper document;

generate a first file, wherein the first file is based on the scan of the paper document;

receive, from an origination system, via an application programming interface (“API”), first information for performing a computing operation, wherein the first information comprises at least a first instruction comprising a transaction type, the first file, and at least one destination system;

onboard, using a data hook, second information from at least one of the origination system or the at least one destination system, wherein the data hook comprises at least one of a digital matching operation or an association operation for retrieving the second information;

update the first information for performing the computing operation based on the second information;

provide a digital facilitator comprising parameters for performing the computing operation;

convert the first instruction into a second instruction, wherein the second instruction is executable by the digital facilitator;

extract a document image from the first file;

store the document image in a document storage layer, wherein the document storage layer comprises at least one of an object storage database, a database manager, or an analytics engine;

retrieve, using the one or more computing device processors, the document image from the document storage layer;

send, using the one or more computing device processors, the document image to a document analyzing system;

analyze, using the document analyzing system or one or more machine learning operations, the document image;

generate a report based on an analysis of the document image by the document analyzing system;

access a distributed ledger;

execute, based on the transaction type, the computing operation on the distributed ledger;

generate, using the digital facilitator, a result;

update the distributed ledger based on the result;

send the result, the report, and the document image to the at least one destination system; and

send an alert to the origination system that the computing operation has been executed.

10. The apparatus of claim 9 , wherein the transaction type is associated with a transfer of a digital asset.

11. The apparatus of claim 9 , wherein the at least one destination system is associated with at least two destinations.

12. The apparatus of claim 9 , wherein the second instruction is updated based on the analyzing of the document image.

13. The apparatus of claim 9 , wherein at least one of the transaction type, the first instruction, or the second instruction are assigned a tracking identifier.

14. The apparatus of claim 13 , wherein the tracking identifier is generated and monitored by the digital facilitator.

15. The apparatus of claim 14 , wherein the tracking identifier is sent to at least one of the origination system or the at least one destination system.

16. The apparatus of claim 9 , wherein the one or more machine learning operations comprises at least one of: a rules engine based operation, an artificial intelligence based operation, and optical character recognition.

Assignments (4)
SECURITY INTEREST Recorded Sep 8, 2025
From: SPEEDCHAIN, INC.
To: CELF 41-I LLC
Reel/Frame 072191/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2022
From: CAGE, DANIEL; KANKIPATI, PADMAKAR; SILVERMAN, NORMAN R.
To: MOX-SPEEDCHAIN, LLC
Reel/Frame 061216/0719 →
CHANGE OF NAME Recorded Aug 19, 2022
From: MOX-SPEEDCHAIN, LLC
To: SPEEDCHAIN, INC.
Reel/Frame 061216/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2022
From: DELL'ANNO, VINCENT UMBERTO; MUSSELMAN, ANDREW KJELL; CRYTSER, ANDREW PATRICK
To: SPEEDCHAIN, INC.
Reel/Frame 061216/0806 →
Continuity (11)
Continuation In Part 17365585 · Jul 1, 2021
Continuation In Part 16414530 · May 16, 2019
Continuation 17187434 · Feb 26, 2021
Continuation In Part PCTUS2019068705 · Dec 27, 2019
Continuation In Part 16414516 · May 16, 2019
Continuation In Part 16414524 · May 16, 2019
Continuation In Part 16414530 · May 16, 2019
Continuation In Part 16414536 · May 16, 2019
Provisional Application 62786202 · Dec 28, 2018
Provisional Application 62888167 · Aug 16, 2019
Related Publication 20220255969A1 · Aug 11, 2022