-
公开(公告)号:US11157466B2
公开(公告)日:2021-10-26
申请号:US16121598
申请日:2018-09-04
Applicant: salesforce.com, inc.
Inventor: Benjamin Busjaeger , Michael Sgroi , Scott D. Hansma
IPC: G06F16/21 , G06F16/25 , G06F16/242 , H04L29/08
Abstract: In various embodiments, a computer system implements a service that stores a plurality of database templates that define data types supported for a non-relational database accessible to a plurality of applications. The service receives, from a developer of an application, a selection of one of the plurality of database templates to be used by the application. In response to the selection, the service issues a set of data definition language (DDL) instructions to provision the non-relational database with a schema that implements a particular data type defined by the selected template. Requests from the application to manipulate a value of the particular data type stored in the non-relational database system are serviced. In some embodiments, the servicing includes identifying a set of data manipulation language (DML) instructions to be executed and issuing the set of DML, instructions to the non-relational database.
-
公开(公告)号:US11157396B2
公开(公告)日:2021-10-26
申请号:US16703070
申请日:2019-12-04
Applicant: salesforce.com, inc.
Inventor: Ashish Patel , Christopher Tammariello , Michael Bartoli , Tuhin Kanti Sharma , Vaishali Nandal
IPC: G06F11/36
Abstract: A web server, such as one operating with a test agent in a database system receives a request for executing a test. The request is sent by a test master to an endpoint of the web server. In response to receiving the request by the web server, without exchanging information between the test agent and the test master, the test agent performs a series of operations as follows. A complete set of test steps is determined for the test. A complete set of test data used to execute the complete set of test steps is determined. The complete set of test steps for the test is executed with the complete set of test data. A final test execution status is generated for the test. The test agent can make the final test execution status for the test available for the test master to retrieve by way of the web server.
-
公开(公告)号:US11157337B2
公开(公告)日:2021-10-26
申请号:US16259826
申请日:2019-01-28
Applicant: salesforce.com, inc.
Inventor: Steven Joseph Crouse , Charles Cox
Abstract: Methods and systems are provided for processing a stream of incoming messages sent from a specific input message source and validating each incoming message of that stream before sending them to a specific target system.
-
公开(公告)号:US11157245B1
公开(公告)日:2021-10-26
申请号:US16904204
申请日:2020-06-17
Applicant: salesforce.com, inc.
Inventor: Alasdair Lampon-Monk
Abstract: An application development environment generates applications from declarative specification for the application. The declarative specification describes one or more object types and references to objects of each object type. The application development environment generates instructions (or code) from the declarative specification to generate an initial version of the application. The application development environment iteratively builds the application based on user interactions that modify the declarative specification. The application development environment modifies the instructions for the application to match the modified declarative specification. The final version of the application may be deployed on a production system.
-
公开(公告)号:US20210328807A1
公开(公告)日:2021-10-21
申请号:US16849275
申请日:2020-04-15
Applicant: salesforce.com, inc.
Inventor: Kaushal Bansal , Tejas Badadare , Jonathan Dean Smith
Abstract: A server computing system generates a universally unique identifier (UUID) associated with a first application, the UUID to be encrypted using a private key associated with the first application to generate a first digital signature. The server computing system generates a first session key associated with the first application, the first digital signature to be encrypted using the first session key to generate a first encrypted digital signature. The server computing system encrypts the first session key using a public key associated with a second application to generate a first encrypted session key, wherein the first application and the second application are deployed with the PaaS associated with the server computing system. The server computing system transmits the UUID, the first encrypted digital signature, and the first encrypted session key to the second application using hypertext transfer protocol (HTTP) to enable the second application to authenticate the first application.
-
公开(公告)号:US20210326589A1
公开(公告)日:2021-10-21
申请号:US17364343
申请日:2021-06-30
Applicant: salesforce.com, inc.
Inventor: Dennis Schultz , Daniel Thomas Harrison , Christopher Anthony Kemp , Michael A. Salem
Abstract: A system performs optical character recognition (OCR) on an image displaying a portion of an object. An image classification system identifies the object in the image, based on which one or more object detection models identify labels associated with the object within the image. The system determines text of the identified labels using OCR, and analyzes the OCR resultant text for discrepancies and/or inaccuracies. In response to identifying a discrepancy, the system provides a recommendation for improving the accuracy of the OCR resultant text.
-
公开(公告)号:US20210326409A1
公开(公告)日:2021-10-21
申请号:US17313564
申请日:2021-05-06
Applicant: salesforce.com, inc.
Inventor: Miko Arnab Bose , Robert J. Snell , Mark Francis Movida , Valliappan Annamalai Natarajan , Adam Thielemann Wegel , Matthew Charles Hagenian , Durgesh Singh
Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for sharing and publishing files. In one aspect, the database system can maintain a user database, a file database and a library. The database system can receive a first request initiated by a first user to share a first file with one or more second users and, responsive to the first request, enable a second set of one or more permissions for each of the second users. The database system also can receive a second request initiated by the first user to publish the first file to the library and, responsive to the second request, publish the first file to the library. The database system additionally can restrict access to the published file based on permissions associated with the library.
-
388.
公开(公告)号:US11153371B2
公开(公告)日:2021-10-19
申请号:US16568149
申请日:2019-09-11
Applicant: salesforce.com, inc.
Inventor: Ronald Yang , Vijayanth Devadhar , Manoj Cheenath
IPC: G06N20/00 , H04L29/08 , H04L12/861 , G06F16/2455 , G06F9/50 , H04L12/26 , H04L12/803
Abstract: Systems and techniques for utilizing resource aware queues and/or service sharing in a multi-server environment. According to an example, an application server employs a traffic light metaphor to represent a utilization level of resources of the application server by associating a traffic light with each resource. A mapping is maintained that associates service requests with corresponding sets of affected traffic lights. A deferred queue is maintained for each traffic light to facilitate throttling of service requests directed to the application server that involve a resource that is under pressure. Responsive to receiving a service request directed to the application server, the service request is added directly or indirectly to one of multiple queues maintained in front of the application server based on a priority associated with the service request. Service requests are serviced from the queues in accordance with a priority associated with the queues.
-
公开(公告)号:US11151638B2
公开(公告)日:2021-10-19
申请号:US16773277
申请日:2020-01-27
Applicant: salesforce.com, inc.
Inventor: Eric Schultz
IPC: G06F9/44 , G06Q30/06 , G06F16/21 , G06F16/23 , G06F16/248 , G06F16/25 , G06F8/65 , G06F21/31 , H04L29/06 , G06F8/71 , H04W4/60 , G06N5/02 , G06F16/835
Abstract: A system and related method for change management at login. The method includes constructing an administratively prescribed target data store as a function of received administrative input prescribing a target feature and target feature-state, and related messages to push to a user upon occurrences of target feature mismatches and matches. Login information, including a username identifier, service provider identifier, and current use time-stamp are received for a user. A historical data store is queried to obtain a user status that associates the username identifier and the service provider identifier with a previously used feature, feature-state and a previous use time-stamp. The target data store is queried for the service provider. Determinations are made as to whether previous feature use matches target feature use. Messages are displayed responsive thereto.
-
公开(公告)号:US20210320888A1
公开(公告)日:2021-10-14
申请号:US16846683
申请日:2020-04-13
Applicant: salesforce.com, inc.
Inventor: Rebecca Greenberg , David Louie , Mattia Padovani , Darpan Dhamija
Abstract: Systems and methods for configuring an email engine associated with sequences of engagements are described. The email engine is associated with a first sequence of engagements and a second sequence of engagements. The email engine is configured to be activated based on completion of the first sequence of engagements. The email engine may be configured to generate and send an email to an email recipient based on a set of parameters unique to the email recipient and based on one or more government regulations. When the sending of the email is prevented because of the set of parameters or the government regulations, an error notification may be generated, and the second sequence of engagements may not be activated.
-
-
-
-
-
-
-
-
-