US 12,335,375 B2
System and method for secure electronic data transfer
Shailendra Jain, Minneapolis, MN (US); Andrew Lunstad, North Oaks, MN (US); and Kenneth Morris, Oakdale, MN (US)
Assigned to KnectIQ Inc., Woodbury, MN (US)
Filed by KnectIQ Inc., Woodbury, MN (US)
Filed on Jun. 4, 2024, as Appl. No. 18/732,987.
Application 18/732,987 is a continuation of application No. 17/516,889, filed on Nov. 2, 2021, granted, now 12,003,620.
Application 17/516,889 is a continuation of application No. 16/774,344, filed on Jan. 28, 2020, granted, now 11,165,568, issued on Nov. 2, 2021.
Claims priority of provisional application 62/797,439, filed on Jan. 28, 2019.
Prior Publication US 2025/0106007 A1, Mar. 27, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/0825 (2013.01) [H04L 9/0822 (2013.01); H04L 63/0435 (2013.01); H04L 63/0442 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A secure electronic data transfer system for use with a first client computing device, a second client computing device, and a broker computing device each connected to a network and each including a respective processor, the system comprising:
a first client non-transitory computer readable medium storing instructions executed by the processor of the first client computing device;
a second client non-transitory computer readable medium instructions executed by the processor of the second client device;
a broker non-transitory computer readable medium storing instructions executed by the processor of the broker computing device;
wherein the instructions of the first client non-transitory computer readable medium, the instructions of the second client non-transitory computer readable medium, and the instructions of the broker non-transitory computer readable medium cause the broker computing device, the first client computing device, and the second client computing device, respectively, to:
receive at the first client computing device a Key DNA and a Moniker;
store the Key DNA and the Moniker at the broker computing device;
generate at the first client computing device a Key based upon the Key DNA;
encrypt data stored on the first client computing device using the Key to generate Encrypted Data;
electronically transfer the Encrypted Data and the Moniker from the first client computing device to the second client computing device;
deliver, by the second client computing device, the Moniker to the broker computing device;
receive, by the first client computing device, the Key DNA from the broker computing device;
generate at the second client computing device the Key based upon the Key DNA; and
decrypt the Encrypted Data using the Key by the second client computing device.