US 11,893,024 B2
Metadata driven dataset management
Kaushal Bansal, Pleasanton, CA (US); Venkata Muralidhar Tejomurtula, Danville, CA (US); Azeem Feroz, San Jose, CA (US); Dmytro Kashyn, Holliston, MA (US); Dmytro Kudriavtsev, Belmont, CA (US); Shouzhong Shi, San Jose, CA (US); and Ajitesh Jain, San Mateo, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Jan. 25, 2023, as Appl. No. 18/159,582.
Application 18/159,582 is a continuation of application No. 17/099,478, filed on Nov. 16, 2020, granted, now 11,586,628.
Application 17/099,478 is a continuation of application No. 15/828,118, filed on Nov. 30, 2017, granted, now 10,838,962, issued on Nov. 17, 2020.
Prior Publication US 2023/0185805 A1, Jun. 15, 2023
Int. Cl. G06F 16/2457 (2019.01); G06F 16/2455 (2019.01); G06Q 30/01 (2023.01); G06F 16/22 (2019.01); G06F 16/81 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/2455 (2019.01) [G06F 16/2228 (2019.01); G06F 16/24578 (2019.01); G06F 16/252 (2019.01); G06F 16/81 (2019.01); G06Q 30/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for configuring operation of software of a data as a service (DAAS) system, wherein the configuring is in relation to analysis of a vendor dataset and indicates how to match records in the vendor dataset with a match query from a customer to provide an updated record to the customer, the method comprising:
providing, by the DAAS system, a plurality of connections to a set of one or more vendor datasets representing data of vendors to be made accessible to a customer of the DAAS system;
receiving, by the DAAS system, metadata configuring one or more of the plurality of connections, wherein the metadata configures a respective vendor dataset to map to data fields of the DAAS system;
analyzing, by the DAAS system, data of the one or more of the vendor datasets to produce an analyzed dataset based on the one or more connections;
querying, by the DAAS system, the analyzed dataset to produce a match query result, wherein the querying includes a match key based on the metadata; and
providing, by the DAAS system, a query result to enrich a customer record, wherein the query result is determined by one or more of a match rule and a match ranking of the metadata.