US 12,135,808 B2
Dissemination and tracking of documents with downstream control
Chao Cheng-Shorland, New York, NY (US); and Amir Homayoun Alishahi, New York, NY (US)
Assigned to ShelterZoom Corp., New York, NY (US)
Filed by ShelterZoom Corp., New York, NY (US)
Filed on Jun. 21, 2021, as Appl. No. 17/352,568.
Prior Publication US 2022/0405409 A1, Dec. 22, 2022
Int. Cl. G06F 21/62 (2013.01); G06F 16/93 (2019.01); G06F 21/31 (2013.01); G06F 21/64 (2013.01); G06K 19/06 (2006.01)
CPC G06F 21/6209 (2013.01) [G06F 16/94 (2019.01); G06F 21/31 (2013.01); G06F 21/64 (2013.01); G06K 19/06037 (2013.01); G06F 2221/2141 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method, comprising:
receiving, at a document linking system, a document creation request via a user selection of a graphical user interface (GUI) object integrated into an application managed by a document delivery system, wherein the document linking system has provided instructions to the document delivery system to generate the GUI object;
receiving, at the document linking system, a document;
creating, at the document linking system, a first document token corresponding to the document, wherein the first document token is a hash of the document;
transmitting, from the document linking system to the document delivery system, a link corresponding to the first document token, to populate a message in the application, wherein accessing the link provides access to the document;
logging with the request one or more location coordinates corresponding to a location of a client device corresponding to a user account with one or more credentials corresponding to the user account in a document flow data structure tracking interactions with the document, wherein the document flow data structure is stored on a blockchain;
receiving, at the document linking system, a request to access the document via a user selection of the link, wherein the request is associated with the user account;
transmitting, from the document linking system, the document to a client device corresponding to the user account;
receiving, at the document linking system, a modification of a portion of the document;
logging, at the document linking system, the modification with one or more credentials corresponding to the user account in the document flow data structure tracking interactions with the document, wherein the document flow data structure tracks interaction types including document permission, user credentials, timestamp of interaction, acknowledgement of document receipt, acknowledgement of document execution, and the modification of the portion of the document; and
generating, at the document linking system, a document flow report including all of the tracked interaction types for the document.