-
11.
公开(公告)号:US20250103300A1
公开(公告)日:2025-03-27
申请号:US18424372
申请日:2024-01-26
Applicant: Salesforce, Inc.
Inventor: Hung Le , Hailin Chen , Amrita Saha , Akash Gokul , Doyen Sahoo , Shafiq Rayhan Joty
Abstract: The embodiments are directed to generating source code for a program from a problem description. One or more pre-trained code large language models (LLMs) generate sub-modules from a problem description in a natural language. The sub-modules are filtered based on testing criteria and encoded into sub-module encodings in an embedding space. The sub-module encodings are clustered into multiple clusters. A subset of sub-modules encoding that are close to the centroids of the clusters are selected. The sub-set of sub-modules is decoded into representative sub-modules. The problem description is augmented with the representative sub-modules and fed into one or more pre-trained code LLMs and new sub-modules are generated. The iterations continue until a program is generated from the representative sub-modules.
-
公开(公告)号:USD1067938S1
公开(公告)日:2025-03-25
申请号:US29926131
申请日:2024-01-29
Applicant: Salesforce, Inc.
Designer: Alwin Mulyono , Pavithra Ramamurthy
-
公开(公告)号:US12261923B2
公开(公告)日:2025-03-25
申请号:US17478102
申请日:2021-09-17
Applicant: Salesforce, Inc.
IPC: H04L67/62 , G06F16/2455 , G06F16/248
Abstract: A method that includes receiving a first request for a data object associated with a communication process flow that controls electronic communications between a tenant and a set of users corresponding to the tenant. The first request may include a set of querying parameters and a set of triggering parameters. The method may further include querying, based on the set of querying parameters, a communication process flow management service for data associated with the communication process flow. The method may further include generating, based on the querying, the data object that includes the data associated with the communication process flow. The method may further include transmitting, to a communication platform in accordance with the set of triggering parameters, a second request that comprises the data object. The second request may cause posting of an entry of the data object into a communication channel of the communication platform.
-
公开(公告)号:US12261874B2
公开(公告)日:2025-03-25
申请号:US18169692
申请日:2023-02-15
Applicant: Salesforce, Inc.
Inventor: Jose Lejin P J
IPC: H04L9/40
Abstract: Database systems and methods are provided for securing an instance of a web application from vulnerabilities in third party libraries using a web application firewall. One method involves receiving, at a web application firewall between an application server and a client, vulnerability information associated with the web application, generating, at the web application firewall, executable code for securing the instance of the web application based at least in part on the vulnerability information, providing, by the web application firewall, the executable code to the client over a network, and thereafter detecting a vulnerable library associated with the instance of the web application, wherein the client executes the executable code to secure the instance of the web application in response to detecting the vulnerable library.
-
公开(公告)号:US20250097345A1
公开(公告)日:2025-03-20
申请号:US18962816
申请日:2024-11-27
Applicant: Salesforce, Inc.
Inventor: Molly MAHAR , Nicholas Beng Tek GEH
IPC: H04M3/42 , H04L51/02 , H04L51/046 , H04L51/234 , H04M3/523 , H04M3/53
Abstract: Described herein is a system and method for capturing data associated with actions attempted by an automated agent. The system described herein captures data associated with the actions attempted by an automated agent during the messaging session between an automated agent and the user and present a summary of the actions in a messaging platform. In an embodiment, the automated agent uploads data associated with actions attempted during the messaging session to a server. The server captures the data associated with the actions and generates a description of each action that was attempted. The server generates a summary including the description of each action. The summary of the actions are rendered in the messaging platform.
-
公开(公告)号:US20250086895A1
公开(公告)日:2025-03-13
申请号:US18429289
申请日:2024-01-31
Applicant: Salesforce, Inc.
Inventor: Melissa Aubrie Chan , Nikhil Rao , Kevin Zhang , David Barrett-Kahn , Michael Hahn
IPC: G06T19/00 , G06F40/166
Abstract: Techniques for modifying data within a virtual space are discussed herein. A communication platform may receive a request from a user profile associated with a virtual space. The request may include instruction(s) for the communication platform to perform a modifying operation on data within a virtual space. Based on receiving the request, the communication platform may identify the data on which the operation is to be performed. The communication platform may input the data to one or more machine-learning models trained to output data that is a modified version of the data input to the machine-learning model (e.g., modified data). In such cases, the modified data may be modified consistent with the requested operation. The communication platform may receive the modified data from the machine-learning model and cause the modified data to be displayed via a user interface associated with the user profile.
-
公开(公告)号:US20250086735A1
公开(公告)日:2025-03-13
申请号:US18427275
申请日:2024-01-30
Applicant: Salesforce, Inc.
Inventor: Sundar Ram Vedula , Rajdeep Dua , Akash Singh , Amit Kumar Dash , Nimesh Gupta , Sourav Sipani , Ajay Singh , Khyati Garg , Sree Harini Soma
IPC: G06Q50/18
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A system may support a machine learning model for legal clause extraction. The machine learning model may receive, as an input, at least a portion of a document and may output an indication of one or more legal clauses included in the document. To train the model, the system may receive a document and an indication of ground truths (e.g., legal clauses) for the document. The system may determine one-to-one mappings between the legal clauses indicated by the ground truths and the legal clauses indicated by the output of the machine learning model. The system may perform a longest common substring analysis on the one-to-one mappings to determine an accuracy of the machine learning model and may iteratively update the model based on the analysis.
-
公开(公告)号:US20250086407A1
公开(公告)日:2025-03-13
申请号:US18412078
申请日:2024-01-12
Applicant: Salesforce, Inc.
Inventor: Sundar Ram Vedula , Rajdeep Dua , Akash Singh , Manoj Kumar Subramaniyan , Ankit Oberoi , Ajay Singh , Arpit Trivedi
IPC: G06F40/58 , G06Q30/0203
Abstract: Methods, apparatuses, systems, and computer-program products are disclosed. For example, a system may receive, via a cloud-based platform, first user input including a request for generation of the output data object. The system may generate a prompt based on the first user input and a prompt appendix that defines a response format for a plurality of responses to the prompt that are to be generated by a large language model (LLM). The system may transmit the prompt to the LLM and may receive, from the LLM, the plurality of responses formatted in the response format. The system may generate the output data object that comprises the plurality of responses.
-
19.
公开(公告)号:US12248513B2
公开(公告)日:2025-03-11
申请号:US18475814
申请日:2023-09-27
Applicant: Salesforce, Inc.
Inventor: Matthew Wahl , Hubert Florin , Roland Schemers , Brian Elliott , Lydia Han , James McPhail
IPC: G06F16/901 , G06F16/903 , G06F16/908 , G06F16/93 , G06Q10/10 , G06Q10/101 , H04L12/18 , H04L51/56 , H04L65/1096 , H04L65/403
Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.
-
公开(公告)号:US12248370B2
公开(公告)日:2025-03-11
申请号:US18483340
申请日:2023-10-09
Applicant: Salesforce, Inc.
Inventor: Mark F. Wilding
Abstract: Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario. In various embodiments, the computer system includes additional features such as an application programming interface (API), a remote routing engine, a workflow engine, a reasoning engine, a security engine, and a testing engine.
-
-
-
-
-
-
-
-
-