-
公开(公告)号:US10798039B2
公开(公告)日:2020-10-06
申请号:US16050594
申请日:2018-07-31
Applicant: salesforce.com, Inc.
Inventor: Brandon Svec
IPC: H04L12/58 , H04L29/12 , H04L12/741
Abstract: A dynamic relay makes real-time decisions about routing to mail transfer agents (MTAs) of email envelopes received by the relay from an SMTP email server. Those decisions can be based on one or more factors, such as MTA respective statuses. They can also be based on information contained in x-header fields provided in the email messages' respective headers (e.g., identifying the individual/entity (or “client”) for whom the email envelope is being generated and/or an IP address of the MTA to select for load balancing or otherwise). This allows, for example, the relay to select among available MTAs for delivery of each message in order to segregate email message traffic for load-balancing and/or based on preferences of specific MTAs for specific clients, or otherwise, while bypassing MTAs that have been blacklisted or are suffering delays.
-
公开(公告)号:US20180293280A1
公开(公告)日:2018-10-11
申请号:US15482578
申请日:2017-04-07
Applicant: salesforce.com, inc.
Inventor: Brandon Svec
IPC: G06F17/30
Abstract: Systems, device and techniques are disclosed for a time series database search system. A data object may be received. The data object may include timestamp data indicating a time at which an event occurred, a value indicating a measure of the event, and key-value pairs comprising data associated with the event. A hash ID may be generated by hashing the one or more key-value pairs. The timestamp data, the value, and the hash ID may be stored in a first database as an object in the first database. The key-value pairs and the hash ID may be stored in a second database as an object in the second database.
-
公开(公告)号:US20180300369A1
公开(公告)日:2018-10-18
申请号:US15487954
申请日:2017-04-14
Applicant: salesforce.com, inc.
Inventor: Brandon Svec
IPC: G06F17/30
CPC classification number: G06F16/24544 , G06F16/24532 , G06F16/2455 , G06F16/248 , G06F16/252
Abstract: One or more computing devices may execute procedures to select a query from a query database in response to a request from a remote application. The selected query may be applied to a target database and a result may be returned. The result may be processed to generate a response for the remote application. The response may be provided to the remote application for execution of an operation by the remote application.
-
公开(公告)号:US10776361B2
公开(公告)日:2020-09-15
申请号:US15482578
申请日:2017-04-07
Applicant: salesforce.com, inc.
Inventor: Brandon Svec
IPC: G06F16/2455 , G06F16/28 , G06F16/22 , G06F16/27 , G06F16/215 , G06F16/2458
Abstract: Systems, device and techniques are disclosed for a time series database search system. A data object may be received. The data object may include timestamp data indicating a time at which an event occurred, a value indicating a measure of the event, and key-value pairs comprising data associated with the event. A hash ID may be generated by hashing the one or more key-value pairs. The timestamp data, the value, and the hash ID may be stored in a first database as an object in the first database. The key-value pairs and the hash ID may be stored in a second database as an object in the second database.
-
公开(公告)号:US20200045005A1
公开(公告)日:2020-02-06
申请号:US16050594
申请日:2018-07-31
Applicant: salesforce.com, Inc.
Inventor: Brandon Svec
IPC: H04L12/58 , H04L12/741 , H04L29/12
Abstract: A dynamic relay makes real-time decisions about routing to mail transfer agents (MTAs) of email envelopes received by the relay from an SMTP email server. Those decisions can be based on one or more factors, such as MTA respective statuses. They can also be based on information contained in x-header fields provided in the email messages' respective headers (e.g., identifying the individual/entity (or “client”) for whom the email envelope is being generated and/or an IP address of the MTA to select for load balancing or otherwise). This allows, for example, the relay to select among available MTAs for delivery of each message in order to segregate email message traffic for load-balancing and/or based on preferences of specific MTAs for specific clients, or otherwise, while bypassing MTAs that have been blacklisted or are suffering delays.
-
公开(公告)号:US20220237021A1
公开(公告)日:2022-07-28
申请号:US17158144
申请日:2021-01-26
Applicant: salesforce.com, inc.
Inventor: Brandon Svec
Abstract: Systems and method are provided for executing a workflow based on a received alert notification, wherein the workflow includes one or more tasks to be executed by a workflow processor. The workflow is validated when it is determined that each task of the workflow is executable without failure. A job may be generated based on the validated workflow, and a state object in a state engine may be generated to be used by the job for processing by the workflow processor. Each task of the state object may be iterated to complete the workflow, and data may be transmitted in response to the alert notification based on the completed workflow.
-
公开(公告)号:US10685019B2
公开(公告)日:2020-06-16
申请号:US15487954
申请日:2017-04-14
Applicant: salesforce.com, inc.
Inventor: Brandon Svec
IPC: G06F16/25 , G06F16/2453 , G06F16/248 , G06F16/2455
Abstract: One or more computing devices may execute procedures to select a query from a query database in response to a request from a remote application. The selected query may be applied to a target database and a result may be returned. The result may be processed to generate a response for the remote application. The response may be provided to the remote application for execution of an operation by the remote application.
-
-
-
-
-
-