US 12,314,443 B2
Identity resolution and data enrichment framework
Marcus A. Henderson, San Marcos, CA (US); Justin Langseth, Kailua, HI (US); and Jamie B. Pfeiffer, Jr., Northbrook, IL (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Jan. 31, 2024, as Appl. No. 18/429,261.
Application 18/429,261 is a continuation of application No. 17/661,337, filed on Apr. 29, 2022, granted, now 11,921,898.
Prior Publication US 2024/0169095 A1, May 23, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/22 (2019.01); G06F 16/2455 (2019.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/6254 (2013.01) [G06F 16/2282 (2019.01); G06F 16/24568 (2019.01); G06F 21/602 (2013.01)] 27 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:
configuring at an account of a data consumer, a source table with personally identifiable information (PII) associated with a user;
generating a secure view of the PII based on a view object at the account of the data consumer;
generating a match view at an account of a data provider, the match view corresponding to the secure view at the account of the data consumer;
configuring at the account of the data provider, a stream object to include a plurality of updates of the view object and a corresponding plurality of time stamps associated with times the plurality of updates are obtained;
sharing, using a share object at the account of the data consumer and the match view, the secure view of the PII with the account of a data provider, the sharing based on an update of the PII in the source table; and
retrieving a result table from the account of the data provider, the result table including identity resolution information of the user, and the identity resolution information generated based on the update.