US 12,413,599 B2
Systems, methods, apparatuses and computer program products for executing data verification operations between independent computing resources
Nathan Werner, New York, NY (US); and Devaka Balasuriya, New York, NY (US)
Assigned to Assurant, Inc., New York, NY (US)
Filed by Assurant, Inc., New York, NY (US)
Filed on Apr. 9, 2024, as Appl. No. 18/630,885.
Application 18/630,885 is a continuation of application No. 17/457,191, filed on Dec. 1, 2021, granted, now 11,985,139.
Claims priority of provisional application 63/227,813, filed on Jul. 30, 2021.
Prior Publication US 2024/0356931 A1, Oct. 24, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 15/16 (2006.01); G06F 11/07 (2006.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01); H04L 9/40 (2022.01)
CPC H04L 63/123 (2013.01) [G06F 11/0772 (2013.01); G06F 16/2272 (2019.01); G06F 16/2365 (2019.01); G06F 21/6272 (2013.01); G06F 21/645 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for executing centralized data verification using supported data structures associated with one or more third-party system, the apparatus comprising one or more processors, and at least one non-transitory memory comprising instructions that, with the one or more processors, cause the apparatus to:
receive, via an application programming interface (API) from a third-party resource associated with a third-party system, an unsupported verification data structure in an unsupported format defined by the third-party resource, wherein the unsupported verification data structure is associated with a data structure identifier, the data structure identifier being associated with a supported data structure stored at a verification system repository associated with a verification system;
convert the unsupported verification data structure received from the third-party resource into a supported format in association with generating a supported verification data structure using one or more validation rules to compare the unsupported verification data structure with at least a portion of the supported data structure stored in the verification system repository and associated with the data structure identifier;
based at least in part on a determination that the unsupported verification data structure associated with the data structure identifier matches at least a corresponding portion of the supported data structure associated with the data structure identifier, generate a verified data structure indicator associated with the data structure identifier; and
store the supported verification data structure associated with the data structure identifier at the verification system repository as an updated supported data structure comprising the verified data structure indicator comprising the verified data structure indicator.