-
公开(公告)号:US20210409499A1
公开(公告)日:2021-12-30
申请号:US17224291
申请日:2021-04-07
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Victor Manuel Romero Carrasco , Christopher David Boran , Andre Huss , Sergii Sakal , Tien Duc Le
IPC: H04L29/08
Abstract: Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.
-
公开(公告)号:US11463543B2
公开(公告)日:2022-10-04
申请号:US17224291
申请日:2021-04-07
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Victor Manuel Romero Carrasco , Christopher David Boran , Andre Huss , Sergii Sakal , Tien Duc Le
Abstract: Methods, computer readable media, and devices for automated routing based on content metadata are provided. One method may include receiving a user request for content with metadata from a client by a content distribution network (CDN), parsing the user request for content to generate an evaluation of the metadata, determining a routing decision representing a selection of one of a plurality of origin services for the user request for content based on the evaluation of the metadata, transmitting the user request for content to the selected one of the plurality of origin services based on the routing decision, receiving a response to the user request for content from the selected one of the plurality of origin services, and sending the response to the client.
-
公开(公告)号:US12105835B2
公开(公告)日:2024-10-01
申请号:US17224307
申请日:2021-04-07
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Victor Manuel Romero Carrasco , Christopher David Boran , Andre Huss , Pallav Kothari
CPC classification number: G06F21/6245 , G06F9/547
Abstract: Methods, computer readable media, and devices for efficient application programming interface (API) processing with privacy protection include one method of receiving a user request for content from a client, parsing the user request for content to identify one or more request portions having a type of public information, customized information, and personal information, transmitting the one or more request portions to a corresponding microservice based on the type of the portion of content being requested, receiving one or more response portions, determining a type of the one or more portions of content, and in response to determining the type of a portion of content is not personal information, caching the portion of content based on the type of the portion of content, combining the one or more response portions into a user response, and sending the user response to the client.
-
公开(公告)号:US20220237054A1
公开(公告)日:2022-07-28
申请号:US17158163
申请日:2021-01-26
Applicant: salesforce.com, inc.
Inventor: Christopher David Boran , Victor Manuel Romero Carrasco
IPC: G06F9/54 , G06F16/953 , H04L29/08
Abstract: Methods, computer readable media, and devices for dynamic personalized API assembly are provided. One method may include receiving a data query from a client by a CDN, parsing the data query to generate a modified data query, transmitting the modified data query to an origin server, receiving a query response from the origin server, generating a modified query response based on the query response, and sending the modified query response to the client. Another method may include receiving an API call by an origin server, generating an API response by creating a payload file and adding markup directives indicating whether content is cacheable, and transmitting the API response.
-
公开(公告)号:US20210240536A1
公开(公告)日:2021-08-05
申请号:US16865848
申请日:2020-05-04
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Sumanth Kondakindi , Dmitriy Ryabkov , Adam Elliott , Stefan Piesche , Metin Kilic , Yan Huang , Christopher David Boran
IPC: G06F9/50 , G06F9/30 , G06F11/34 , G06F16/955
Abstract: Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.
-
公开(公告)号:US20210120075A1
公开(公告)日:2021-04-22
申请号:US16657534
申请日:2019-10-18
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Christopher David Boran
Abstract: CDN traffic is optimized using an edge gateway to measure response times for sending a content request to a region and receiving the requested content at the edge gateway. Content requests from user devices may be routed to candidate regions in the CDN system by the edge gateway based on historical response time measurements.
-
公开(公告)号:US11556399B2
公开(公告)日:2023-01-17
申请号:US17158163
申请日:2021-01-26
Applicant: salesforce.com, inc.
Inventor: Christopher David Boran , Victor Manuel Romero Carrasco
IPC: G06F9/54 , G06F16/953 , H04L29/08 , H04L67/10
Abstract: Methods, computer readable media, and devices for dynamic personalized API assembly are provided. One method may include receiving a data query from a client by a CDN, parsing the data query to generate a modified data query, transmitting the modified data query to an origin server, receiving a query response from the origin server, generating a modified query response based on the query response, and sending the modified query response to the client. Another method may include receiving an API call by an origin server, generating an API response by creating a payload file and adding markup directives indicating whether content is cacheable, and transmitting the API response.
-
公开(公告)号:US11467877B2
公开(公告)日:2022-10-11
申请号:US16865848
申请日:2020-05-04
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Sumanth Kondakindi , Dmitriy Ryabkov , Adam Elliott , Stefan Piesche , Metin Kilic , Yan Huang , Christopher David Boran
Abstract: Systems and techniques are provided for monitoring and managing the performance of services accessed by sites on a computing platform. When a performance issue is identified, a service is monitored to determine if calls to the service exceed a threshold completion time. If so, a resource available to call the service is adaptively throttled by the platform.
-
公开(公告)号:US10911505B1
公开(公告)日:2021-02-02
申请号:US16657558
申请日:2019-10-18
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Christopher David Boran
Abstract: Dynamic scaling of a service in a CDN is performed using content request response times from service instances executing in regions in the CDN. Response times for similar content requests can be aggregated for each region. A cost calculation for each region may be evaluated in conjunction with the associated response time by the service instantiations to decide whether the service should be scaled up or down.
-
公开(公告)号:US11431789B2
公开(公告)日:2022-08-30
申请号:US16657534
申请日:2019-10-18
Applicant: salesforce.com, inc.
Inventor: Jeremiah David Brazeau , Christopher David Boran
IPC: H04L67/101 , H04L67/62 , H04L41/147 , H04L43/0864 , H04L67/1021
Abstract: CDN traffic is optimized using an edge gateway to measure response times for sending a content request to a region and receiving the requested content at the edge gateway. Content requests from user devices may be routed to candidate regions in the CDN system by the edge gateway based on historical response time measurements.
-
-
-
-
-
-
-
-
-