-
-
公开(公告)号:US11599792B2
公开(公告)日:2023-03-07
申请号:US16688104
申请日:2019-11-19
申请人: salesforce.com, inc.
发明人: Junnan Li , Chu Hong Hoi
摘要: A method provides learning with noisy labels. The method includes generating a first network of a machine learning model with a first set of parameter initial values, and generating a second network of the machine learning model with a second set of parameter initial values. First clean probabilities for samples in a training dataset are generated using the second network. A first labeled dataset and a first unlabeled dataset are generated from the training dataset based on the first clean probabilities. The first network is trained based on the first labeled dataset and first unlabeled dataset to update parameters of the first network.
-
公开(公告)号:US11599721B2
公开(公告)日:2023-03-07
申请号:US17002562
申请日:2020-08-25
申请人: salesforce.com, inc.
IPC分类号: G06F40/253 , G10L15/19 , G06F40/30
摘要: A natural language processing system that trains task models for particular natural language tasks programmatically generates additional utterances for inclusion in the training set, based on the existing utterances in the training set and the existing state of a task model as generated from the original (non-augmented) training set. More specifically, the training augmentation module 220 identifies specific textual units of utterances and generates variants of the utterances based on those identified units. The identification is based on determined importances of the textual units to the output of the task model, as well as on task rules that correspond to the natural language task for which the task model is being generated. The generation of the additional utterances improves the quality of the task model without the expense of manual labeling of utterances for training set inclusion.
-
公开(公告)号:US20230067380A1
公开(公告)日:2023-03-02
申请号:US17823697
申请日:2022-08-31
申请人: salesforce.com, inc.
发明人: Ritika Gulabrani , Alejandro Lopez , Brady Sammons , Yenjui Liu , Namrata Mehta
IPC分类号: G06F3/0482 , G06F16/248 , G06F9/451 , G06F3/04847
摘要: Disclosed are some implementations of systems, apparatus, methods and computer program products for executing process flows. A graphical representation of a flow is provided for presentation via a display device, where the flow includes a plurality of elements, each of the elements corresponding to a set of computer-readable instructions. A set of metrics associated with the flow is generated or updated, where the set of metrics indicates, for each of a plurality of paths of the flow, one or more metrics collected across a plurality of users of the database system that accessed the flow, each of the paths of the flow corresponding to a subset of the plurality of elements of the flow. An indication of the set of metrics associated with the flow is provided, for presentation via the display device, in relation to one or more elements of the flow such that at least a first portion of the set of metrics is provided for presentation in close proximity to a visual representation of a first one of the elements of the flow and a second portion of the set of metrics is provided for presentation in close proximity to a visual representation of a second one of the elements of the flow. A request to modify the flow is processed and the graphical representation of the flow is modified responsive to processing the request to modify the flow. In addition, a modified flow corresponding to the modified graphical representation can be stored.
-
公开(公告)号:US20230063160A1
公开(公告)日:2023-03-02
申请号:US17461894
申请日:2021-08-30
申请人: salesforce.com, inc.
发明人: Kirkland Spector , Philip Issler, JR. , Barkha Keni , Paul Anthony Mason , Alexander Victor Edelstein , Brian Jaffery Tajuddin
摘要: A system and method for automated application programming interface (API) importation that includes receiving a selection of at least one API provider service of a set of API provider services with API integration support for a platform, retrieving a listing of APIs provided by the selected at least one API provider service, receiving a selection of at least one API from the listing of APIs, and enabling the selected at least one API for a user of the platform, in response to the selection of the at least one API.
-
公开(公告)号:US20230054760A1
公开(公告)日:2023-02-23
申请号:US17402448
申请日:2021-08-13
申请人: salesforce.com, inc.
发明人: Dmitry Sergeyevich Kiselev , Jeaneth Aguilar Vergara , Apoorv Mahajan , Harikumar Kumar Sulochana , Nikhil Mohan Sail , Nishant Loyola Dsouza
摘要: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives an artifact version map that identifies versions of software artifacts for data center entities of the data center and a cloud platform independent master pipeline that includes instructions for performing operations related to services on the data center, for example, deploying software artifacts, provisioning computing resources, and so on. The system receives a deployment manifest that provides declarative specification of deployment strategies for deploying software artifacts in data centers. The system implements a deployment operator that executes on a cluster of computing systems of the cloud platform to implement the deployment strategies.
-
公开(公告)号:US20230053692A1
公开(公告)日:2023-02-23
申请号:US17408265
申请日:2021-08-20
申请人: Salesforce.com, Inc.
发明人: Minhui YAN , Abhijit Bare
摘要: Disclosed are some implementations of systems, apparatus, methods and computer program products for tracking inbound email messages in association with database records. A first electronic mail message received via a network from a first client device is processed, where the first electronic mail message has a header including a message identifier. The message identifier is obtained from the header and parsed such that an encrypted portion and one or more unencrypted portions are obtained, where a first unencrypted portion of the unencrypted portions includes an entity identifier associated with a first database record of a database. A secret key associated with the first electronic mail message is obtained and the first electronic mail message is authenticated using the secret key, the encrypted portion of the message identifier, and at least one unencrypted portion of the unencrypted portions of the message identifier. The first electronic mail message is stored in association with the first database record according to a result of authenticating the first electronic mail message.
-
公开(公告)号:US11588840B2
公开(公告)日:2023-02-21
申请号:US16778325
申请日:2020-01-31
申请人: salesforce.com, inc.
发明人: Ramesh Ramani
摘要: Communication security is an ongoing problem. Over time, various protocols have been used and then replaced due to insufficient protection. For example, some client/server web communication used to rely on Secure Socket Layers (SSL) to protect communication, but was replaced with a more secure Transport Layer Security (TLS) protocol. TLS itself has undergone several revisions, and TLS 1.0 is now considered not secure. TLS and other protocols provide backwards compatibility, so while a higher security level is desired, communication may fallback to an undesirable level, e.g., TLS 1.0, if required by either communication endpoint. An intermediary to communication with an organization may capture data to facilitate analyzing it to determine what caused a fallback, and to decide if and how to remediate it. Remediation may vary depending on, for example, whether the cause was from within the organization, or external, such as from a client.
-
公开(公告)号:US11586945B2
公开(公告)日:2023-02-21
申请号:US16554474
申请日:2019-08-28
申请人: salesforce.com, inc.
发明人: Axella Novotny
摘要: Methods and systems are provided for modifying an application provided by a cloud-based computing system. The application is used by end users of an organization that is part of the cloud-based computing system. A clickstream monitoring module monitors a clickstream generated by each end user as that end user interacts with the application to generate a set of clickstream data for that particular end user. Each set of clickstream data indicates a path of interaction with features of the application by a particular end user. The sets of clickstream data can then be processed at an analytics engine to extract usage patterns that indicate how end users interact with different features of the application during usage of the application. The extracted usage patterns indicate which features the end users interact with and in what order. An artificial intelligence engine can then generate, based on the extracted usage patterns, at least one recommendation for modifying one or more features of the application to tailor the application for use by the end users in view of the extracted usage patterns.
-
公开(公告)号:US11580977B2
公开(公告)日:2023-02-14
申请号:US17037556
申请日:2020-09-29
申请人: salesforce.com, inc.
发明人: Xinyi Yang , Tian Xie , Caiming Xiong , Wenhao Liu , Huan Wang , Kazuma Hashimoto , Yingbo Zhou , Xugang Ye , Jin Qu , Feihong Wu
摘要: A conversation engine performs conversations with users using chatbots customized for performing a set of tasks that can be performed using an online system. The conversation engine loads a chatbot configuration that specifies the behavior of a chatbot including the tasks that can be performed by the chatbot, the types of entities relevant to each task, and so on. The conversation may be voice based and use natural language. The conversation engine may load different chatbot configurations to implement different chatbots. The conversation engine receives a conversation engine configuration that specifies the behavior of the conversation engine across chatbots. The system may be a multi-tenant system that allows customization of the chatbots for each tenant.
-
-
-
-
-
-
-
-
-