US 12,216,691 B2
Systems and methods for secure storage and retrieval of trade data
Jian Ding, Dublin, CA (US)
Assigned to Bank of Montreal, Toronto (CA)
Filed by Bank of Montreal, Toronto (CA)
Filed on Jun. 20, 2023, as Appl. No. 18/338,147.
Application 18/338,147 is a continuation of application No. 17/834,613, filed on Jun. 7, 2022, granted, now 11,681,731.
Application 17/834,613 is a continuation of application No. 16/791,828, filed on Feb. 14, 2020, granted, now 11,366,841, issued on Jun. 21, 2022.
Claims priority of provisional application 62/805,740, filed on Feb. 14, 2019.
Prior Publication US 2023/0350927 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/33 (2019.01); G06F 16/332 (2019.01); G06F 16/338 (2019.01); G06F 21/31 (2013.01); G06F 21/62 (2013.01); H04L 67/01 (2022.01)
CPC G06F 16/3328 (2019.01) [G06F 16/334 (2019.01); G06F 16/338 (2019.01); G06F 21/31 (2013.01); G06F 21/6218 (2013.01); H04L 67/01 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first server, from a computing device, a request to access an electronic file;
retrieving, by the first server communicating with a second server in communication with a first database, a list of computing devices having authorization to access the electronic file, wherein the first database is operationally in communication only with the second server and not the first server; and
upon authenticating the computing device:
retrieving, by the first server communicating with a third server in communication with a second database, the electronic file authorized to be accessed by the computing device, wherein the second database is operationally in communication only with the third server and not the first server, wherein the first server is a data power server configured to satisfy user requests, the second server is a connector grid server configured to manage accessibility of the set of electronic files, and the third server is a digital library server configured to manage storage of the set of electronic files;
receiving, by the first server, a confirmation input from the computing device; and
instructing, by the first server, the third server to update a data record associated with the electronic file with a status corresponding to the confirmation input in the second database.