US 11,816,425 B2
Computer system and method for processing digital forms
Susan Jane McArthur, Toronto (CA); Annigje Martha Stetler, Toronto (CA); Jack Selkirk McArthur Reford, Toronto (CA); and Wallace Trenholm, Etobicoke (CA)
Assigned to LockDocks Inc., Toronto (CA)
Filed by LockDocs Inc., Toronto (CA)
Filed on Mar. 18, 2022, as Appl. No. 17/698,788.
Claims priority of provisional application 63/163,313, filed on Mar. 19, 2021.
Prior Publication US 2022/0300703 A1, Sep. 22, 2022
Int. Cl. G06F 40/174 (2020.01); G06F 16/335 (2019.01); G06F 40/186 (2020.01)
CPC G06F 40/174 (2020.01) [G06F 16/335 (2019.01); G06F 40/186 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computer system for processing digital forms, the system comprising:
a requesting party user device associated with a requesting party user and a data owner user device associated with a data owner user, the requesting party user and the data owner user being different entities, the requesting party user requesting access to digital information of the data owner user required by a digital form;
the requesting party user device configured to:
receive, via a user interface executing at the requesting party user device, a form content request specifying the requesting party user, the data owner user, and a form template, and transmit the form content request to a computer server via a first communication interface;
the data owner user device configured to:
receive, via a user interface executing at the data owner device, (i) universal profile population input data for populating a universal profile instance of a universal profile data structure and (ii) access permission data authorizing the requesting party user to access the universal profile instance to obtain form content data corresponding to the form template; and
transmit the universal profile population input data and the access permission data to the computer server via a second communication interface; and
the computer server configured to:
store a mapping of the form template to the universal profile data structure;
store the universal profile instance populated using the universal profile population input data and the access permission data;
receive the form content request and determine, based on the access permission data, that the requesting party user specified in the form content request is authorized to access the universal profile instance of the data owner user specified in the form content request for the form template specified in the form content request;
upon confirming the authorization of the requesting party to access the universal profile instance using the access permission data, fulfill the form content request including obtaining the form content data from the universal profile instance using the mapping and provisioning access to the form content data to the requesting party user device.