US 12,223,085 B2
Identity resolution and data enrichment application framework
Marcus A. Henderson, San Marcos, CA (US); and Justin Langseth, Kailua, HI (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Oct. 30, 2023, as Appl. No. 18/497,205.
Application 18/497,205 is a continuation of application No. 18/321,974, filed on May 23, 2023, granted, now 11,861,033.
Application 18/321,974 is a continuation of application No. 18/162,696, filed on Jan. 31, 2023, granted, now 11,907,395.
Application 18/162,696 is a continuation of application No. 18/161,030, filed on Jan. 27, 2023, granted, now 11,954,229.
Claims priority of provisional application 63/477,601, filed on Dec. 29, 2022.
Prior Publication US 2024/0220649 A1, Jul. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); G06F 16/22 (2019.01); G06F 21/30 (2013.01)
CPC G06F 21/6227 (2013.01) [G06F 16/2255 (2019.01); G06F 21/30 (2013.01); G06F 21/6245 (2013.01); G06F 2221/2113 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A system comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
instantiating, at an account of a data consumer, an identity resolution application using an installer stored procedure;
configuring, at the account of the data consumer, a data object to share log data generated by the identity resolution application with an account of a data provider;
enabling, at the account of the data consumer, the identity resolution application for an identity resolution process using source data based on an instruction originating from the account of the data provider, the instruction based on the configuring of the data object; and
performing the identity resolution process at the account of the data consumer using the source data based at least on granting a record enrichment stored procedure of the identity resolution application, a write access privilege to a result data table being stored at the account of the data consumer.