-
公开(公告)号:US20240257168A1
公开(公告)日:2024-08-01
申请号:US18102558
申请日:2023-01-27
Applicant: Salesforce, Inc.
Inventor: Yuxi Zhang , Kexin Xie , Max Fleming
IPC: G06Q30/0204 , G06Q30/0202
CPC classification number: G06Q30/0205 , G06Q30/0202
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A modeling service may generate a set of candidate segments using a set of cluster models and based on a seed segment and entity data. Based on respective features associated with the segments, the service may generate candidate segment fingerprints and a seed segment fingerprint, where a segment fingerprint may indicate a distribution of entities within a segment based on similarities between features associated with entities within the segment. That is, a segment fingerprint may depict how similar entities are in a candidate segment based on different features. The service may calculate similarity scores between the seed segment and the candidate segments using the segment fingerprints, and rank entities in terms of their similarity. The highest ranking entities may be identified from the candidate segments and included in a lookalike segment corresponding to the seed segment.
-
公开(公告)号:US20240256497A1
公开(公告)日:2024-08-01
申请号:US18104139
申请日:2023-01-31
Applicant: Salesforce, Inc.
Inventor: Zemann Phoesop Sheen , Abhishek B. Waichal , Srinivas Dhruvakumar
IPC: G06F16/185 , G06F11/36
CPC classification number: G06F16/185 , G06F11/3688
Abstract: A system provides a framework for testing template code processed by a templating engine. A multitenant system may use template code for implementing Infrastructure as Code (IAC), for example, to generate pipelines for deploying software or provisioning resources for a datacenter configured in a cloud platform. The system sets the search path in a template engine environment object dynamically for each template file. The system allows testing of macros used by the template engine. The system converts the macros to callable entities that can be invoked by test cases. The system allows developers to finding code defects earlier and increase application availability. The system provides flexibility in testing and automation in running the tests. Furthermore, the system allows a separation of production code with unit tests.
-
公开(公告)号:US20240256331A1
公开(公告)日:2024-08-01
申请号:US18160136
申请日:2023-01-26
Applicant: Salesforce, inc.
Inventor: Liang Xie , Billy Ma , Jatinkumar Patel , Aaron Chan
CPC classification number: G06F9/4881 , G06F9/5072 , G06F9/5077 , G06F2209/5011
Abstract: Approaches for data processing at a database system are described. A method may include identifying a first subset of provisioning tasks associated with a first phase of the multi-phase provisioning procedure and a second subset of provisioning tasks associated with a second phase of the multi-phase provisioning procedure. The method may include running the first subset of provisioning tasks on a plurality of software instances of a pool of software instances prior to a provisioning request for the software instance. The method may include receiving, from a user, the provisioning request. The method may include running, based at least in part on the provisioning request and on the software instance from the pool of software instances, the second subset of provisioning tasks, wherein the second subset of provisioning tasks are specific to the user. The method may include provisioning the software instance to the user.
-
公开(公告)号:US20240256250A1
公开(公告)日:2024-08-01
申请号:US18104092
申请日:2023-01-31
Applicant: Salesforce, Inc.
Inventor: Naga Venkata Durga Rao Bokka , Swaroop Jayanthi , Hemanth Siddulugari
IPC: G06F8/65
CPC classification number: G06F8/65
Abstract: The system performs optimized upgrades for datacenters configured on a cloud platform. The optimized upgrade process combines upgrades of operating system and services on a node of a cluster of machines of the cloud platform. The system detects a service version change and operating system version change. If the system detects the version change for both a service and the operating system for a node, the system orchestrates the upgrade process for both service and operating system at the same time. The system restarts the node and service once the upgrade completes. This reduces the multiple restarts of the node/services thereby improving the availability of the system for clients.
-
公开(公告)号:US12051008B2
公开(公告)日:2024-07-30
申请号:US17883503
申请日:2022-08-08
Applicant: Salesforce, Inc.
Inventor: Donglin Hu , Yuxi Zhang , Kexin Xie , Chen Xu
IPC: G06N5/022 , G06Q30/0241
CPC classification number: G06N5/022 , G06Q30/0241
Abstract: A prediction system of an online system deploys one or more machine-learned architectures to generate predictions. In one embodiment, the machine-learned architecture is a stacked ensemble model. The stacked ensemble model includes a plurality of base models, where a base model is coupled to receive input data and generate a base prediction for the input data. The stacked ensemble model includes a meta model that combines the base predictions to generate a meta prediction for the input data. The prediction system also generates a reliability measure that takes advantage of the base predictions to evaluate the reliability of the meta prediction. In this manner, while the quality of individual predictions may differ from one another depending on the values of the input data, the prediction system can dynamically generate the reliability measure to account for this variation.
-
公开(公告)号:US20240251026A1
公开(公告)日:2024-07-25
申请号:US18442901
申请日:2024-02-15
Applicant: Salesforce, Inc.
Abstract: Techniques described herein are used to support cross-platform data sharing, access, and management between a communication process flow management platform and a communication platform. Specifically, techniques described herein support a communication process flow management platform detecting an event associated with a communication process flow that control electronic communications between a tenant and a set of users. The platform may generate a data object corresponding to the event. The data object may include metadata associated with the event. The platform may transmit, to a communication platform, a request that includes the data object. The request may be configured to cause an entry associated with the event to be posted into the communication platform.
-
公开(公告)号:US20240249082A1
公开(公告)日:2024-07-25
申请号:US18460373
申请日:2023-09-01
Applicant: Salesforce, Inc.
Inventor: Philippe Laban , Jesse Vig , Wojciech Kryscinski
IPC: G06F40/40 , G06F40/166 , G06F40/284 , G06F40/30
CPC classification number: G06F40/40 , G06F40/166 , G06F40/284 , G06F40/30
Abstract: A method of training a text simplification model is provided. A training dataset including a first set of original textual samples and original revision histories and a second set of simplified textual samples and simplified revision histories is received via a data interface. A training pair including an original textual sample and corresponding original revision history from the first set and a counterpart simplified textual sample and corresponding simplified revision history from the second set are identified. An alignment label for a first revision in the corresponding original revision history and a second revision in the corresponding simplified revision history are generated using a neural network-based alignment model from a score. A revision category label for each of the first revision and second revision is generated using a neural network-based classification model. A neural network-based text simplification model is trained based on the updated training dataset.
-
公开(公告)号:US12045197B2
公开(公告)日:2024-07-23
申请号:US17843275
申请日:2022-06-17
Applicant: Salesforce, Inc.
Inventor: Dibyendu Bhattacharya , Hongjun Fu , Kishore Reddipalli , Kadir Ozdemir
Abstract: A database system is disclosed. The database system may receive a plurality of records representing changes made to a plurality of datasets, and the plurality of records may include a plurality of data change instances associated with a plurality of data schema types. The plurality of data change instances may correspond to a plurality of respective keys. The database system may compute an average size of data for each data schema type of the plurality of data schema types. The database system may modify the plurality of respective keys through a salting process, which may include assigning non-overlapping numerical ranges to subsets of the plurality of respective keys. The database system may sort, using the non-overlapping numerical ranges, the plurality of data change instances into a plurality of partitions of a target file size. The database system may write files of the target file size to a data store.
-
公开(公告)号:US20240242022A1
公开(公告)日:2024-07-18
申请号:US18156043
申请日:2023-01-18
Applicant: Salesforce, Inc.
Inventor: Victor Yee , Chien-Sheng Wu , Na Cheng , Alexander R. Fabbri , Zachary Alexander , Nicholas Feinig , Sameer Abhinkar , Shashank Harinath , Sitaram Asur , Jacob Nathaniel Huffman , Wojciech Kryscinski , Caiming Xiong
IPC: G06F40/174 , G06F16/34
CPC classification number: G06F40/174 , G06F16/345
Abstract: Embodiments described herein provide a structured conversation summarization framework. A user interface may be provided which allows an agent to perform a conversation with a customer, for example regarding resolving a customer support issue. Utterances by both the agent and customer may be stored, and at the end of the conversation, the utterances may be used to generate a structured summary. The structured summary may include components such as a general summary, an issue summary, and a resolution summary. Using neural network models and heuristics, each component of the summary may be automatically generated.
-
公开(公告)号:US20240241866A1
公开(公告)日:2024-07-18
申请号:US18155384
申请日:2023-01-17
Applicant: Salesforce, Inc.
Inventor: Xinwei Jin
CPC classification number: G06F16/214 , G06F11/3457
Abstract: The disclosed techniques for generating a migration plan include identifying one or more entities that are eligible for data migration to a destination database from a source database. The techniques include generating, using planning procedures that include a workload balancing procedure, a data migration plan for the eligible entities and executing the migration plan. The workload procedure includes mapping, based on data metric values of the eligible entities, different ones of the eligible entities to instances in the destination database, where the mapping is performed based on utilization metric values of the instances, and where the instances are of a storage service that collectively implements the destination database. The workload balancing procedure includes altering the mappings of entities to instances in the destination database, where the remapping is based on a standard deviation of data for entities mapped to instances in the destination database not meeting a threshold standard deviation.
-
-
-
-
-
-
-
-
-