-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:USD901536S1
公开(公告)日:2020-11-10
申请号:US29678927
申请日:2019-01-31
Applicant: salesforce.com, inc.
Designer: Diana Berlin , Kevin Gibbs , Drew Hamlin , Christopher De La Iglesia
-
公开(公告)号:US10819712B2
公开(公告)日:2020-10-27
申请号:US15676408
申请日:2017-08-14
Applicant: salesforce.com, inc.
Inventor: Michael P. Cadden , Richard Alan Stevens , Ron H. Kimble , Rasmus Mencke , Travis D. Corson , Susan Carol Shanabrook
IPC: G06F21/00 , H04L29/06 , H04L9/32 , G06F16/951 , H04L12/58 , G06F21/60 , G06F21/62 , G06Q20/32 , G06Q20/38
Abstract: In accordance with embodiments, there are provided mechanisms and methods for security verification of communications to tenants of an on-demand database service. These mechanisms and methods for security verification of communications to tenants of an on-demand database service can enable embodiments to allow tenants to selectively implement security measures with respect to inbound communications, etc. The ability of embodiments to provide such feature may allow tenants to efficiently and effectively implement security measures for in-bound emails.
-
公开(公告)号:US10817650B2
公开(公告)日:2020-10-27
申请号:US15982841
申请日:2018-05-17
Applicant: salesforce.com, inc.
Inventor: Bryan McCann , Caiming Xiong , Richard Socher
IPC: G06F40/126 , G06N3/08 , G06N3/04 , G06F40/30 , G06F40/47 , G06F40/205 , G06F40/289 , G06F40/44 , G06F40/58
Abstract: A system is provided for natural language processing. In some embodiments, the system includes an encoder for generating context-specific word vectors for at least one input sequence of words. The encoder is pre-trained using training data for performing a first natural language processing task. A neural network performs a second natural language processing task on the at least one input sequence of words using the context-specific word vectors. The first natural language process task is different from the second natural language processing task and the neural network is separately trained from the encoder. In some embodiments, the first natural processing task can be machine translation, and the second natural processing task can be one of sentiment analysis, question classification, entailment classification, and question answering.
-
-
-
-
-
-
-
-
-