-
公开(公告)号:US10861032B2
公开(公告)日:2020-12-08
申请号:US16263083
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Samuel Winton Whitmore , Samuel Parsons , Bradley P. Robinson , Charles Heredia , Shacarah Gagnon-Kvale
Abstract: A server may be utilized as a content management server for receiving, validating, and formatting an object for use by a second server. The server may receive a selection of a digital communication message type, receive a set of content data corresponding to the selected message type and an indication of one or more target segments. Based on the selected communication message type, the server may validate the data. If the data is validated, then the server generates a communication message content payload object. The communication message content payload object is formatted based on the requirements of the second server, such that the second server may efficiently process the objects for distribution of communication messages using the data of the object. The second server may generate and transmit previews of messages to the first server, for review and approval by an authorized user.
-
公开(公告)号:US10860727B2
公开(公告)日:2020-12-08
申请号:US16667618
申请日:2019-10-29
Applicant: salesforce.com, inc.
Inventor: Alexandre Hersans , Je Woong Heo , Yunjia Zhou , Aleksandr Alexander , Assaf Ben Gur
Abstract: Methods, systems, and devices for mass encryption management are described. In some database systems, users may select encryption settings for storing data records at rest. A database may receive a request to perform an encryption process on multiple data records corresponding to a user, for example, based on a user input or a change in encryption settings. A database server may partition the data records for encryption (e.g., encryption, decryption, key rotation, or scheme modification) into one or more data record groups of similar sizes, and may perform the encryption process on one record group at a time (e.g., to reduce overhead in the system). The database server may additionally support restricting user access to the data records being actively processed, estimating resources needed for the processing, determining data record encryption statuses to be displayed by a user device, or some combination of these features.
-
公开(公告)号:US10860296B2
公开(公告)日:2020-12-08
申请号:US16264546
申请日:2019-01-31
Applicant: salesforce.com, inc.
Inventor: Billy Ma
Abstract: Techniques and architectures for managing streamlining validation operations. Tokens to represent at least one of a style characteristic, a script component and a layout element are provided. An update bundle having two or more tokens representing changes from previous versions of corresponding tokens to specify current versions of the tokens, is provided. User interface code is analyzed to determine if the code utilizes the two or more tokens in a manner consistent with the current versions of the tokens. An activity list for tokens in the UI not being used in the manner consistent with the current versions of the tokens is generated.
-
公开(公告)号:US20200379786A1
公开(公告)日:2020-12-03
申请号:US16430090
申请日:2019-06-03
Applicant: salesforce.com, inc.
Inventor: Donielle Berg , Lee White
IPC: G06F9/451 , G06F3/0481 , G06F3/0482 , G06F17/24
Abstract: A system and method for navigating a modeling canvas used in software development accesses the modeling canvas at a starting active cell containing a node. The modeling canvas contains a grid pattern arranged in rows and columns of cells. Keyboard initiated control commands are received and executed to indicate and select a new active cell containing a node. An aural signal is generated with a screen reader in response to the selection of the new active cell. The aural signal communicates the contents of a label of the node within the new active cell to a user.
-
公开(公告)号:US20200379754A1
公开(公告)日:2020-12-03
申请号:US16999977
申请日:2020-08-21
Applicant: salesforce.com, inc.
Inventor: Sönke Rohde , Brian J. Lonsdorf
IPC: G06F8/71 , G06F16/957 , G06K9/46 , G06F16/958 , G06F8/65
Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically upgrading and finding components similar to legacy versions. In an embodiment, an automatic upgrading system determines one or more properties of a first web part and identifies a first attribute for the one or more properties of the first web part. A second web part is identified by similar attribute as the first web part to creat a web page by adding at least the second web part to the web page.
-
公开(公告)号:US10853515B2
公开(公告)日:2020-12-01
申请号:US14486335
申请日:2014-09-15
Applicant: salesforce.com, inc.
Inventor: Wayne Whitcomb , David C. Boyle
IPC: G16H10/60 , G06F21/62 , G06F16/245
Abstract: A method and system for securely storing and accessing sensitive user data (e.g., personally identifying information or PII) is described. In an aspect, PII is divided into a plurality of separately stored data stores based on what type or field of PII are collected. Each piece of PII data or PII datum is associated with a unique code so as to form data pairs comprising the PII datum and the unique code associated with that PII datum. A tumbler data structure allows secure association of the unique codes for the PII data for each user. Once the tumbler data structure is unlocked, a provider can search and access the PII data of its users.
-
公开(公告)号:US10853046B2
公开(公告)日:2020-12-01
申请号:US16219784
申请日:2018-12-13
Applicant: salesforce.com, inc.
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for deploying software applications on server clusters. Characteristics of the server clusters are used to generate a deployment plan indicating an order in which the server clusters are to be updated and a timing with which the server clusters are to be updated. The characteristics of a server cluster can include a risk rating associated with the server cluster, an amount of traffic processed by the server cluster, and/or a size of the server cluster.
-
公开(公告)号:US10852926B2
公开(公告)日:2020-12-01
申请号:US15603146
申请日:2017-05-23
Applicant: salesforce.com, inc.
Inventor: Zuye Zheng , Pragya Anand , Sreevatson Mahabalipuram Chakravarthy , Katherine Jeanne Rushton , Danny Lai , James Diefenderfer , Khushboo Shah , Vaibhav Garg , Sandeep Rawat
IPC: G06F16/248 , G06F16/25 , G06F16/903 , G06F16/9535 , G06F16/242 , G06F3/0484
Abstract: A database system may include a data storage configured to store one or more data sets and a processor coupled to the data storage. The processor may receive a query for first data included in the one or more data sets and access the data storage to obtain the first data based on the query. The processor may transmit the first data to a user system. The processor may receive an indication of a filter request to filter the first data based on a characteristic. The processor may identify linked data within second data based on the characteristic, the linked data linked to a portion of the first data associated with the filter request. The processor may access the data storage to obtain the linked data and transmit the linked data to the user system, to enable updating of a data presentation to display the linked data.
-
公开(公告)号:US20200372561A1
公开(公告)日:2020-11-26
申请号:US16421524
申请日:2019-05-24
Applicant: Salesforce.com, Inc.
Inventor: Tejas Sanghavi , Marco Casalaina
IPC: G06Q30/06 , G06F16/2457 , G06N5/04
Abstract: A prediction model in a database system may be configured to predict, for a given object instance, a respective probability of acceptance for each of a plurality of recommendations. A determination may be made as to whether the prediction model is associated with sufficient training data to produce predictions at a designated accuracy rate. When it is determined that the prediction model is not associated with sufficient training data, for each of a first set of object instances a respective first message may be sent that includes a respective first one of the recommendations determined based on a static ranking rule applying one or more criteria to one or more object fields associated with the respective object instance. The prediction model may be updated to include additional training data based on a plurality of responses corresponding to a respective first one of the recommendations.
-
公开(公告)号:US20200372339A1
公开(公告)日:2020-11-26
申请号:US16592474
申请日:2019-10-03
Applicant: salesforce.com, inc.
Inventor: Tong Che , Caiming Xiong
Abstract: Verification of discriminative models includes receiving an input; receiving a prediction from a discriminative model for the input; encoding, using an encoder, a latent variable based on the input; decoding, using a decoder, a reconstructed input based on the prediction and the latent variable; and determining, using an anomaly detection module, whether the prediction is reliable based on the input, the reconstructed input, and the latent variable. The encoder and the decoder are jointly trained to maximize an evidence lower bound of the encoder and the decoder. In some embodiments, the encoder and the decoder are further trained using a disentanglement constraint between the prediction and the latent variable. In some embodiments, the encoder and the decoder are further trained without using inputs that are out of a distribution of inputs used to train the discriminative model or that are adversarial to the discriminative model.
-
-
-
-
-
-
-
-
-