-
公开(公告)号:US20210058469A1
公开(公告)日:2021-02-25
申请号:US16547463
申请日:2019-08-21
Applicant: salesforce.com, inc.
Inventor: Aaron M. Popelka , Penny N. Tselikis , Sarah Flamion
IPC: H04L29/08
Abstract: A cloud platform may an application server that detects activation of an application instance, determines connections between steps of a setup process and one or more users, monitors setup progress, and notifies users when the users are needed to perform one or more setup steps. The techniques enable quick and efficient data processing model setup and configuration (as well as configuration of other computing applications). The cloud platform further supports a landing page (e.g., home page, application interface, etc.) that presents tiles customized based on various metrics such as application use history, attributes associated with the user, setup progress, data processing results, etc. The landing page also enables efficient setup and management because of the customization techniques.
-
公开(公告)号:US20210056121A1
公开(公告)日:2021-02-25
申请号:US16548937
申请日:2019-08-23
Applicant: salesforce.com, inc.
Inventor: Swaroop Jayanthi
IPC: G06F16/27 , G06F16/215 , G06K9/62 , G06F16/9035
Abstract: Systems and methods are provided for retrieving a source database replication configuration profile that is used to determine one or more databases of a plurality of target databases to store selected tenant data of a source database to be replicated, retrieving from each the plurality of target databases a target database replication configuration profile and transforming the profiles to persist in a management platform database, comparing the retrieved source database replication configuration profile and the target database replication configuration profiles to determine which target databases are usable to replicate the selected tenant data to, classifying the target database replication configuration profiles based on results of the comparison, and generating a list of one or more target databases of the plurality of target databases for the selected tenant data of the source database to be replicated to based on the classification of the target database replication configuration profiles.
-
公开(公告)号:US20210056077A1
公开(公告)日:2021-02-25
申请号:US16546677
申请日:2019-08-21
Applicant: salesforce.com, inc.
Inventor: Kongposh Sapru , Joshua Goodman , Alexander John Trzeciak
IPC: G06F16/176 , G06F16/25 , G06Q30/00 , H04L29/06
Abstract: Methods, systems, and devices supporting managing a data processing flow are described. A device (e.g., an application server) may host a cloud-based collaboration application, such as an interactive document application. The device may receive an instance of a data processing flow for a flow application based on a first user input to the cloud-based collaboration application. The device may receive the instance of the data processing flow from a source device hosting the flow application. The device may embed the flow application in the cloud-based collaboration application. The device may then receive user inputs to the data processing flow from multiple users collaborating on the same flow in the cloud-based collaboration application. Based on the user inputs, the device may modify the instance of the data processing flow and transmit the modified instance back to the source device to synchronize the data processing flow in the flow application.
-
公开(公告)号:US10929555B2
公开(公告)日:2021-02-23
申请号:US16443659
申请日:2019-06-17
Applicant: salesforce.com, inc.
Inventor: Prasad Peddada , Jeremy Horwitz
Abstract: Some embodiments of the present invention include an apparatus for securing data and include a processor, and one or more stored sequences of instructions which, when executed by the processor, cause the processor to set a data download threshold, encrypt data to be downloaded by a user based on detecting size of the data violating the download threshold such that the user receives encrypted downloaded data, and manage a decryption key used to decrypt the encrypted downloaded data. The decryption key may be deconstructed into “N” key fragments and may be reconstructed using “K” key fragments where “N” is equal to “2K−1”.
-
公开(公告)号:US20210042638A1
公开(公告)日:2021-02-11
申请号:US16554474
申请日:2019-08-28
Applicant: salesforce.com, inc.
Inventor: Axella Novotny
Abstract: 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.
-
566.
公开(公告)号:US20210042604A1
公开(公告)日:2021-02-11
申请号:US17080656
申请日:2020-10-26
Applicant: salesforce.com, inc.
Inventor: Kazuma Hashimoto , Caiming Xiong , Richard SOCHER
IPC: G06N3/04 , G06N3/08 , G06F40/205 , G06F40/284 , G06F40/253 , G06F40/216 , G06N3/063 , G06F40/30 , G10L15/16 , G06F40/00 , G10L15/18 , G10L25/30
Abstract: The technology disclosed provides a so-called “joint many-task neural network model” to solve a variety of increasingly complex natural language processing (NLP) tasks using growing depth of layers in a single end-to-end model. The model is successively trained by considering linguistic hierarchies, directly connecting word representations to all model layers, explicitly using predictions in lower tasks, and applying a so-called “successive regularization” technique to prevent catastrophic forgetting. Three examples of lower level model layers are part-of-speech (POS) tagging layer, chunking layer, and dependency parsing layer. Two examples of higher level model layers are semantic relatedness layer and textual entailment layer. The model achieves the state-of-the-art results on chunking, dependency parsing, semantic relatedness and textual entailment.
-
567.
公开(公告)号:US10915827B2
公开(公告)日:2021-02-09
申请号:US16198449
申请日:2018-11-21
Applicant: salesforce.com, inc.
Inventor: Kristen Noriko Muramoto , Son Thanh Chang , Clement Jacques Antoine Tussoit , Melissa Hoang , Chaitanya Malla , Orjan N. Kjellberg , Carlos Enrique Mogollan Jimenez , George Hu
IPC: G06N5/04 , G06F9/451 , G06N99/00 , G06F3/0484 , G06F3/0482
Abstract: A method of training a predictive model to predict a likely field value for one or more user selected fields within an application. The method comprises providing a user interface for user selection of the one or more user selected fields within the application; analyzing a pre-existing, user provided data set of objects; training, based on the analysis, the predictive model; determining, for each user selected field based on the analysis, a confidence function for the predictive model that identifies the percentage of cases predicted correctly at different applied confidence levels, the percentage of cases predicted incorrectly at different applied confidence levels, and the percentage of cases in which the prediction model could not provide a prediction at different applied confidence levels; and providing a user interface for user review of the confidence functions for user selection of confidence threshold levels to be used with the predictive model.
-
公开(公告)号:US10911416B2
公开(公告)日:2021-02-02
申请号:US16530642
申请日:2019-08-02
Applicant: salesforce.com, inc.
Inventor: Paul Eldridge
Abstract: In various embodiments, a method of transferring data between datacenters may be performed. The method may include running a first plurality of host programs and a first plurality of encryption units at a first datacenter. The method may further include establishing, between the first datacenter and a second datacenter, secure communication connections between each of the first plurality of encryption units and a corresponding one of a second plurality of encryption units running at the second datacenter. The method may further include transferring, by the first datacenter, data from the first plurality of host programs to a second plurality of host programs running at the second datacenter.
-
公开(公告)号:US10909575B2
公开(公告)日:2021-02-02
申请号:US14750551
申请日:2015-06-25
Applicant: salesforce.com, inc.
Inventor: Arun Kumar Jagota , Sancho S. Pinto , Saurin G. Shah , Stanislav Georgiev
IPC: G06Q30/02
Abstract: New account recommendations for user account sets are described. A system creates an accounts profile for a set of accounts based on multiple attributes associated with each account of the set of accounts. The system calculates an account score for an account based on comparing multiple attributes associated with the account against the accounts profile, wherein the account is not in the set of accounts. The system determines whether the account score satisfies an account score threshold. The system recommends the account to a user associated with the set of accounts if the account score satisfies the account score threshold.
-
公开(公告)号:US10909125B2
公开(公告)日:2021-02-02
申请号:US15986182
申请日:2018-05-22
Applicant: salesforce.com, inc.
Inventor: Bruno Roustant , Christian Posse
IPC: G06F16/2457 , G06F11/36
Abstract: A system associates sequentially descending weights with items in a reference list. The system identifies overlapping items from the first position to the second position in both the reference list and a test list. The system determines a weighted overlap for the overlapping items by combining the weights for each overlapping item to create a reference item weight, combining the weights for each item from the first position to the second position in the reference list to create a reference position weight, and determining the ratio between the reference item weight and the reference position weight. The system identifies overlapping items from the first position to the third position in both the reference list and the test list, and then determines a weighted overlap for these overlapping items. The system outputs the average weighted overlap as an efficiency evaluation of the information retrieval system that created the test list.
-
-
-
-
-
-
-
-
-