US 12,174,857 B2
User identifier match and merge process
Srinivas Tirupati, Bothell, WA (US); Amit Martu Kamat, Sammamish, WA (US); Jawad Ahmed Ibrahim Katib, Sammamish, WA (US); Raveendrnathan Loganathan, Sammamish, WA (US); Xun Sun, Bellevue, WA (US); Lingyu Deng, Redmond, WA (US); Prasanthi Oruganti, Bothell, WA (US); and Hyun Seung Hong, Vancouver (CA)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Sep. 7, 2023, as Appl. No. 18/462,659.
Application 18/462,659 is a continuation of application No. 17/163,069, filed on Jan. 29, 2021, granted, now 11,782,954.
Claims priority of provisional application 63/094,275, filed on Oct. 20, 2020.
Prior Publication US 2023/0418844 A1, Dec. 28, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/28 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/285 (2019.01) [G06F 16/2272 (2019.01); G06F 16/2379 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
configuring a data processing job for a tenant of a data processing platform, wherein configuring the data processing job comprises receiving a selection of a scheduled trigger condition for the data processing job, a set of matching criteria to use for identifying duplicate data records, and a plurality of data records to check for the duplicate data records; and
initiating the data processing job for the tenant of the data processing platform based at least in part on the scheduled trigger condition being satisfied, wherein the data processing job comprises:
identifying the duplicate data records in the plurality of data records based at least in part on the set of matching criteria configured for the tenant of the data processing platform, the duplicate data records comprising a first set of fields with matching data and a second set of fields with conflicting data;
receiving a selection of a set of merging criteria to use for combining the duplicate data records into a set of merged data records; and
merging the duplicate data records into the set of merged data records based at least in part on the set of merging criteria configured for the tenant of the data processing platform, wherein merging the duplicate data records comprises selecting, from the conflicting data of the duplicate data records, data to include in one or more fields of the set of merged data records.