-
公开(公告)号:US20230096523A1
公开(公告)日:2023-03-30
申请号:US17937403
申请日:2022-09-30
Applicant: Salesforce, Inc.
Inventor: Ashish Thapliyal , Rajiv Karuthethil , Lingyu Deng , Prashant Bharadwaj , Sudheer Kumar Kanaka , Vishal Meghani
Abstract: Methods, systems, apparatuses, and computer program products are described. A computing device may receive a user input indicating a data stream, a data metric configured for a tenant of a multi-tenant database system, a rule associated with the data metric, a trigger based on the data metric, or some combination thereof. The computing device may receive, from the data stream, a real-time data stream including information corresponding to the data metric configured for the tenant, where the real-time data stream may be associated with a first user profile stored at the multi-tenant database system. The computing device may evaluate the rule, the trigger, or both based on ingesting the data stream and may perform the action based on the evaluation. Performing the action may involve sending a message to a user device associated with the first user profile in response to at least a portion of the data stream.
-
公开(公告)号:US20230418844A1
公开(公告)日:2023-12-28
申请号:US18462659
申请日:2023-09-07
Applicant: Salesforce, Inc.
Inventor: Srinivas Tirupati , Amit Martu Kamat , Jawad Ahmed Ibrahim Katib , Raveendrnathan Loganathan , Xun Sun , Lingyu Deng , Prasanthi Oruganti , Hyun Seung Hong
CPC classification number: G06F16/285 , G06F16/2379 , G06F16/2272
Abstract: A method that includes receiving a first configuration and a second configuration that define a set of rules for matching and merging a set of source data objects that are associated with a tenant and that are received from a plurality of data sources. The method may further include generating a set of merged data objects from the set of source data objects based on an identification of matching values from fields of the set of source data objects and selecting a value for each field of each merged data object having multiple values. The method may further include generating a mapping between primary keys associated with each merged data object and corresponding primary keys of the source data objects. The method may further include storing the merged data objects and the mappings in a first datastore and a second datastore that is different from the first datastore.
-
公开(公告)号:US20250117407A1
公开(公告)日:2025-04-10
申请号:US18984815
申请日:2024-12-17
Applicant: Salesforce, Inc.
Inventor: Srinivas Tirupati , Amit Martu Kamat , Jawad Ahmed Ibrahim Katib , Raveendrnathan Loganathan , Xun Sun , Lingyu Deng , Prasanthi Oruganti , Hyun Seung Hong
IPC: G06F16/215 , G06F9/445
Abstract: A method that includes receiving a first configuration and a second configuration that define a set of rules for matching and merging a set of source data objects that are associated with a tenant and that are received from a plurality of data sources. The method may further include generating a set of merged data objects from the set of source data objects based on an identification of matching values from fields of the set of source data objects and selecting a value for each field of each merged data object having multiple values. The method may further include generating a mapping between primary keys associated with each merged data object and corresponding primary keys of the source data objects. The method may further include storing the merged data objects and the mappings in a first datastore and a second datastore that is different from the first datastore.
-
公开(公告)号:US12174857B2
公开(公告)日:2024-12-24
申请号:US18462659
申请日:2023-09-07
Applicant: Salesforce, Inc.
Inventor: Srinivas Tirupati , Amit Martu Kamat , Jawad Ahmed Ibrahim Katib , Raveendrnathan Loganathan , Xun Sun , Lingyu Deng , Prasanthi Oruganti , Hyun Seung Hong
Abstract: A method that includes receiving a first configuration and a second configuration that define a set of rules for matching and merging a set of source data objects that are associated with a tenant and that are received from a plurality of data sources. The method may further include generating a set of merged data objects from the set of source data objects based on an identification of matching values from fields of the set of source data objects and selecting a value for each field of each merged data object having multiple values. The method may further include generating a mapping between primary keys associated with each merged data object and corresponding primary keys of the source data objects. The method may further include storing the merged data objects and the mappings in a first datastore and a second datastore that is different from the first datastore.
-
公开(公告)号:US20230099557A1
公开(公告)日:2023-03-30
申请号:US17934991
申请日:2022-09-23
Applicant: Salesforce, inc.
Inventor: Ashish Thapliyal , Rajiv Karuthethil , Lingyu Deng , Sudheer Kumar Kanaka , Vishal Meghani
IPC: G06F3/0484 , G06F16/2455 , G06F3/0481
Abstract: An application server may receive, via a user interface, a first user input including a first definition for a first set of data metrics configured for a tenant in a multi-tenant system and a second user input including a second definition for a second set of data metrics configured for the tenant in the multi-tenant system. The application server may further receive a real-time data stream associated with the tenant in the multi-tenant system, and evaluate, in a batch manner, one or more rules based on ingesting the real-time data stream into the first definition for the first set of data metrics and the second definition for the second set of data metrics.
-
-
-
-