-
公开(公告)号:US10778628B2
公开(公告)日:2020-09-15
申请号:US15724050
申请日:2017-10-03
Applicant: salesforce.com, inc.
Inventor: Brian Brechbuhl , John Grotland , Rick Munoz , Leslie Fine , Leah McGuire , Shubha Nabar , Vitaly Gordon , Xiuchai (Meko) Xu
IPC: H04L12/58 , G06N7/00 , G06F16/248 , G06F16/2457 , H04W4/12 , G06Q30/02 , H04L29/08 , G06N20/20
Abstract: A method for improving mass messaging in an electronic messaging system includes receiving recipient data describing a response of each of one or more recipients to receiving a prior message, generating predictor data based on the recipient data, where the predictor data indicates a plurality of predictors of recipient behavior in response to a message, identifying one or more top predictors of recipient behavior, the one or more top predictors being selected from among the plurality of predictors based on preferred recipient behaviors, generating, for each of the one or more recipients and from the recipient data, one or more predictive scores for each combination of top predictor and recipient, and assigning, based on one or more predictive scores of a specific recipient, the specific recipient to a specific persona, wherein the specific persona describes an expected behavior of the recipient.
-
公开(公告)号:US10778611B2
公开(公告)日:2020-09-15
申请号:US16211508
申请日:2018-12-06
Applicant: salesforce.com, inc.
Inventor: David Byrne Reese
IPC: G06F13/00 , H04L12/937 , G06Q10/10
Abstract: Methods and apparatus for mediating user access to services over a network are described. Access is provided by a service network host to a plurality of connectors providing access to a plurality of services over the network. The services are provided by entities independent from the service network host. The connectors including a first connector are configured to communicate with a first service using a first format to retrieve or modify data associated with the first service. The first connector is further configured to identify one or more methods or data fields of the first service. The service network host is further configured to provide, to a computer associated with a user over the network, one or more directions for using the first connector to display and/or modify data from the first service over the network.
-
公开(公告)号:US10778522B2
公开(公告)日:2020-09-15
申请号:US15841099
申请日:2017-12-13
Applicant: salesforce.com, inc.
Inventor: Gabriel Tavridis , Kartikeya Chandrayana , Maria Garcia Cerdeno , Russell Larsen , Satish Raghunath , Shauli Gal , Wojciech Koszek
IPC: G06F15/177 , H04L12/24 , H04L12/26 , G06N20/00
Abstract: A dynamic approach to optimizing configuration of network parameters is presented. By gathering operational contexts and aggregating optimized network performance data against a baseline, a training data set may be generated. Client-side policies are determined, in part, by applying machine learning techniques on the training data set to achieve desired outcomes. Data delivery strategies are compiled at user devices to deliver content using the optimized network configuration values based on the operating contexts.
-
公开(公告)号:US10776425B2
公开(公告)日:2020-09-15
申请号:US15666278
申请日:2017-08-01
Applicant: salesforce.com, inc.
Inventor: Michael Micucci , Suarav Mohapatra , David Goldbrenner , Nicolas Maquaire , Laurent Kubaski , Raphael Jean-Leconte
Abstract: Disclosed are methods, apparatus, systems and computer program products for database system communications with external content management data sources. In some implementations, the data sources are identified in a user interface. An authorization selection enables authorization of a given identified data source, and a customization selection enables customization of one or more search settings for searching content of the data source. Persistent objects representing content objects of the data sources can be stored in one or more databases. A database search can be performed on both native database files and the persistent objects.
-
公开(公告)号:US20200287718A1
公开(公告)日:2020-09-10
申请号:US16294646
申请日:2019-03-06
Applicant: Salesforce.com, Inc.
Inventor: Hal Scott Hildebrand , Prithvi Krishnan Padmanabhan
Abstract: For each data value associated with a data object, a respective object value identification query message that includes the data value may be sent to each of a plurality of identity nodes via a network. For each of the data values, a respective object value identification response message that includes a respective network identifier corresponding with the respective data value may be received. A local identifier may be determined based on the object value identification response messages, and a response query message including the local identifier may be transmitted.
-
公开(公告)号:US20200285619A1
公开(公告)日:2020-09-10
申请号:US16295217
申请日:2019-03-07
Applicant: salesforce.com, inc.
Inventor: Paymon TEYER
IPC: G06F16/21 , G06F16/2455
Abstract: Systems and methods provide a simple and flexible data access layer for an application. The systems and methods receive, at a data access layer associated with an application, a request for accessing data in memory; identify a pattern of the data of the request; determine whether the data access layer includes a table having a structure of one of key/value pair, sorted set, map, or event that is suitable for accessing the data of the request based on the identified pattern. If the data access layer includes a table with suitable structure, using that table for accessing the data of the request. If the data access layer does not include a table with suitable structure, generating a table having the structure of one of key/value pair, sorted set, map, or event; and using the generated table for accessing the data of the request.
-
公开(公告)号:US10768926B2
公开(公告)日:2020-09-08
申请号:US15411598
申请日:2017-01-20
Applicant: salesforce.com, inc.
Inventor: Reid A. Elliott , Jeffrey M. Bartolotta , James B. Wunderlich , Peter Wisnovsky
Abstract: Techniques are disclosed relating to database techniques for storing metadata for web applications. In some embodiments, manageable state information indicates whether certain entities (e.g., developers or subscribers) are allowed to edit particular fields (e.g., upon installing a version of an application package or when updating a package to a new version). In some embodiments, the manageable state information is stored separately from the corresponding metadata, which may avoid a need to query the metadata to determine manageable state and may allow validation of manageable state rules upon insertion of metadata into a new organization. In some embodiments, a short-lived build organization may facilitate validation of updates to web application packages.
-
公开(公告)号:US10768818B2
公开(公告)日:2020-09-08
申请号:US16457736
申请日:2019-06-28
Applicant: salesforce.com, inc.
Inventor: Minh Nguyen , Neeraj Ahuja
Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating data migration. Data migration is customizable according to user-specified data formats. A data migration system monitors the data migration process and automatically retries data migration tasks that have failed. In addition, the results of data migration are reversed according to detected threshold conditions.
-
公开(公告)号:US20200280552A1
公开(公告)日:2020-09-03
申请号:US16875145
申请日:2020-05-15
Applicant: salesforce.com, inc.
Inventor: Josh Alexander , Seth Holloway , Evan Tyler Grim , Ian Glazer , William Charles Mortimore, JR.
Abstract: Techniques are disclosed relating to contextual authentication across different applications based on user communications. In some embodiments, a user is preauthenticated to certain actions on a second application based on the user's communication via a first application. The user's communication via a first application provides contextual information that may be used to preauthenticate a request to perform an action on the second application. Contextual information may include the user's communication itself, communications characteristics that are determined from the user's communications, or both. In some embodiments, the degree of preauthentication progressively increases or decreases with the degree of use on the first application; that is, the user is preauthenticated to greater or fewer portions of an authentication procedure, to perform greater or fewer actions, or to perform actions more or less critical to security, as additional information regarding the user's communication on the first application becomes available. In some embodiments, preauthentication may be revoked as additional contextual information becomes available on the first application.
-
公开(公告)号:US20200278881A1
公开(公告)日:2020-09-03
申请号:US16289479
申请日:2019-02-28
Applicant: salesforce.com, inc.
Inventor: Ashraya Raj Mathur , Ranjeeth Karthik Selvan Kathiresan , Samir Pilipovic , Jean Steriti , Ronnie Fong , Anshul Kumar
Abstract: Embodiments regard composite batching to manage throughput for online commerce applications. An embodiment of one or more storage mediums include instructions for processing online transaction requests for an order management service to generate transaction records, the online transaction requests including at least a first type of transaction and a second type of transaction; accumulating the transaction records in a storage; automatically determining a batch size for application program interface (API) requests for the transaction records and a frequency rate for the API requests based at least in part on a throughput rate for the processed transaction requests; and process the API requests to the order management service.
-
-
-
-
-
-
-
-
-