-
公开(公告)号:US20230155830A1
公开(公告)日:2023-05-18
申请号:US17525812
申请日:2021-11-12
Applicant: salesforce.com, inc.
Inventor: Priya Sethuraman , Nishkam Agrawal , Jayanth Parayil Kumarji , Percy Mehta
CPC classification number: H04L9/3213 , H04L9/0825 , H04L43/50 , G06F11/3457
Abstract: A method and system uses a test cloud system for monitoring cloud to cloud performance. The method includes initiating a first trust relationship by the test cloud system with a first target cloud system, receiving a success indicator for the trust relationship, in response to the first target cloud verifying the test cloud system is whitelisted, generating a security token using a private key of the test cloud system, and invoking a function of an application programming interface of the first target cloud using the security token to validate functionality of the function of the application programming interface of the first target cloud.
-
公开(公告)号:US11651237B2
公开(公告)日:2023-05-16
申请号:US15721346
申请日:2017-09-29
Applicant: salesforce.com, inc.
Inventor: Scott Thurston Rickard, Jr. , Elizabeth Rachel Balsam , Tracy Morgan Backes , Zachary Alexander
IPC: G06Q30/02 , G06N20/10 , G06N5/022 , G06N20/00 , G06N5/00 , G06N20/20 , G06Q30/0201 , G06Q30/0203 , G06Q30/0204 , G06N3/08 , G06N7/00
CPC classification number: G06N5/022 , G06N5/003 , G06N20/00 , G06N20/20 , G06Q30/0201 , G06Q30/0203 , G06Q30/0204 , G06N3/08 , G06N7/005 , G06N20/10
Abstract: An online system stores objects representing potential transactions of an enterprise. The online system uses predictor models to determine an aggregate score based on values of the objects associated with a time interval, for example, a month. Each object is configured to take one of a plurality of states. The online system stores historical data describing activities associated with potential transaction objects and uses the stored data for generating the predictor models. The online system categorizes the objects into bins based on states of the objects. The online system may generate different predictions for each category. The online system may use machine learning based models as predictor models. The online system extracts features describing potential transaction objects and provides these as input to the predictor model.
-
公开(公告)号:US11651158B2
公开(公告)日:2023-05-16
申请号:US16993256
申请日:2020-08-13
Applicant: salesforce.com, inc.
Inventor: Xinyi Yang , Tian Xie , Caiming Xiong , Wenhao Liu , Huan Wang , Jin Qu , Soujanya Lanka , Chu Hong Hoi , Xugang Ye , Feihong Wu
IPC: G10L15/05 , G06F40/295 , G06F40/35 , G06N3/04 , H04L51/02
CPC classification number: G06F40/295 , G06F40/35 , G06N3/04 , H04L51/02
Abstract: A system performs conversations with users using chatbots customized for performing a set of tasks. The system may be a multi-tenant system that allows customization of the chatbots for each tenant. The system receives a task configuration that maps tasks to entity types and an entity configuration that specifies methods for determining entities of a particular entity type. The system receives a user utterance and determines the intent of the user using an intent detection model, for example, a neural network. The intent represents a task that the user is requesting. The system determines one or more entities corresponding to the task. The system performs tasks based on the determined intent and the entities and performs conversations with users based on the tasks.
-
公开(公告)号:US11650985B2
公开(公告)日:2023-05-16
申请号:US17446197
申请日:2021-08-27
Applicant: salesforce.com, inc.
Inventor: Benjamin Busjaeger , Michael Sgroi
IPC: G06F16/2455 , G06F16/22 , G06F16/23
CPC classification number: G06F16/24552 , G06F16/2282 , G06F16/2358 , G06F16/24568
Abstract: Techniques are disclosed relating to caching techniques for processing a database change stream. A computer system may receive change records from a change stream that includes a plurality of records indicating changes to a database table. The change stream may include change records for multiple shards and be accessible by providing one or more position indicators for one or more of the multiple shards to request one or more change records and an updated position indicator. The system may store, for changes to a set of one or more shards, one or more cache entries that include respective groups of change records. The system may request a portion of the change stream by providing a received position indicator. The system may provide one or more cached change records from a cache entry that matches the provided position indicator.
-
公开(公告)号:US20230145705A1
公开(公告)日:2023-05-11
申请号:US18060528
申请日:2022-11-30
Applicant: salesforce.com, inc.
Inventor: Scott Glaser , Abhinav Bagul , Kerry Fleming , Matthew R. Kunkel , Derek Spiner
IPC: H04L67/566 , H04L9/40 , H04L67/561 , H04L67/564
CPC classification number: H04L67/566 , H04L63/10 , H04L63/168 , H04L67/561 , H04L67/564
Abstract: A method for providing interoperability between a plurality of security services and target applications by an interoperability service. The method includes receiving a request from one of the plurality of security services to perform a task on a target application, preparing a unified data model for interaction with the target application, determining and organizing data connections to perform the task on the target application, generating a set of requests using the unified data model based on the task and utilizing business logic of the interoperability service for the data connections with the target application, transforming the set of requests into commands and data structures specific to the target application, and sending the set of requests on respective data connections with the target application.
-
公开(公告)号:US11645509B2
公开(公告)日:2023-05-09
申请号:US16176419
申请日:2018-10-31
Applicant: salesforce.com, inc.
Inventor: Yingbo Zhou , Xilai Li , Caiming Xiong
Abstract: Embodiments for training a neural network using sequential tasks are provided. A plurality of sequential tasks are received. For each task in the plurality of tasks a copy of the neural network that includes a plurality of layers is generated. From the copy of the neural network a task specific neural network is generated by performing an architectural search on the plurality of layers in the copy of the neural network. The architectural search identifies a plurality of candidate choices in the layers of the task specific neural network. Parameters in the task specific neural network that correspond to the plurality of candidate choices and that maximize architectural weights at each layer are identified. The parameters are retrained and merged with the neural network. The neural network trained on the plurality of sequential tasks is a trained neural network.
-
公开(公告)号:US20230133878A1
公开(公告)日:2023-05-04
申请号:US17513727
申请日:2021-10-28
Applicant: Salesforce.com, inc.
Inventor: David KAYTES
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a software development tool that enables a set of computer-readable instructions to be requested and obtained in association with an element of a process flow represented in a layout. A set of specifications can be submitted in association with a request, where the set of specifications includes input-output value pairs. In response, the system can automatically generate a first set of computer-readable instructions according to the set of specifications, where the first set of computer-readable instructions implements a mapping between the input-output value pairs. In addition, the system can obtain a second set of computer-readable instructions according to the set of specifications, either from pre-existing software code or from individual(s) (e.g., software developer(s)) to whom the system has sent a request for computer-readable instructions. The system can replace the first set of computer-readable instructions with the second set of computer-readable instructions.
-
公开(公告)号:US20230129431A1
公开(公告)日:2023-04-27
申请号:US17649016
申请日:2022-01-26
Applicant: salesforce.com, inc.
Inventor: Michael Sollami , Sönke Rohde , Alan Martin Ross , David James Woodward , Jessica Lundin , Owen Winne Schoppe , Brian J. Lonsdorf , Aashish Jain
IPC: G06F3/04845 , G06N3/04 , G06V10/771 , G06V10/762 , G06V10/82
Abstract: Techniques are disclosed for automatically generating new content using a trained 1-to-N generative adversarial network (GAN) model. In disclosed techniques, a computer system receives, from a computing device, a request for newly-generated content, where the request includes current content. The computer system automatically generates, using the trained 1-to-N GAN model, N different versions of new content, where a given version of new content is automatically generated based on the current content and one of N different style codes, where the value of N is at least two. After generating the N different versions of new content, the computer system transmits them to the computing device. The disclosed techniques may advantageously automate a content generation process, thereby saving time and computing resources via execution of the 1-to-N GAN machine learning model.
-
公开(公告)号:US20230128686A1
公开(公告)日:2023-04-27
申请号:US17509024
申请日:2021-10-24
Applicant: salesforce.com, inc.
Inventor: Michael Sollami , Xiangyu Peng
Abstract: Systems, devices, and techniques are disclosed for automatic product description generation. A first set of features including labels including words may be generated from an image using a first feature extraction model. A second set of features including labels including words may be generated from the image using a second feature extraction model. A text description of a product depicted in the image may be generated by inputting the image and metadata for the image to a description generating model. The text description may include words. Each of the words may be generated by assigning probabilities to candidate words, boosting the assigned probabilities of candidate words that are similar to words of labels of the first set of features or words of labels of the second set of features, and selecting one of the candidate words based on the assigned probabilities after the boosting as a word of the text description.
-
公开(公告)号:US20230128293A1
公开(公告)日:2023-04-27
申请号:US18146007
申请日:2022-12-23
Applicant: salesforce.com, inc.
Inventor: Charles Hart Isaacs
Abstract: Methods and systems are provided for generating an interactive simulation representing one or more assets based on one or more asset records. Based on information from asset records stored at a database system of a cloud-based computing system, an asset simulator module, executed at a cloud-based computing system, can generate one or more simulated representations of the assets. A simulator application executed at the cloud-based computing system can augment the simulated representations of the assets with (at least) additional information from the asset records stored in the database system, and generate a user interface that presents an interactive simulation of the assets. The user interface can include the simulated representations of the assets with the additional information from the asset records stored in the database system.
-
-
-
-
-
-
-
-
-