Patents by Inventor Victor Manuel Romero Carrasco
Victor Manuel Romero Carrasco has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240103938Abstract: 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 content from the origin server, generating a modified content based on the content, and sending the modified content 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.Type: ApplicationFiled: December 4, 2023Publication date: March 28, 2024Inventors: Christopher David BORAN, Victor Manuel Romero CARRASCO
-
Patent number: 11836540Abstract: 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, the query response including content corresponding to the plurality of data elements and an indication specifying whether the content is cacheable in the CDN, and sending a modified query response including responsive content comprising one or more of content previously cached on the CDN and the content obtained from the origin server. Another method may include receiving an API call by an origin server, generating an API response by creating a payload file and adding indication specifying whether the content is cacheable in the CDN, and transmitting the API response.Type: GrantFiled: December 29, 2022Date of Patent: December 5, 2023Assignee: Salesforce, Inc.Inventors: Christopher David Boran, Victor Manuel Romero Carrasco
-
Patent number: 11758011Abstract: 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.Type: GrantFiled: September 21, 2022Date of Patent: September 12, 2023Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le
-
Publication number: 20230138693Abstract: 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, the query response including content corresponding to the plurality of data elements and an indication specifying whether the content is cacheable in the CDN, and sending a modified query response including responsive content comprising one or more of content previously cached on the CDN and the content obtained from the origin server. Another method may include receiving an API call by an origin server, generating an API response by creating a payload file and adding indication specifying whether the content is cacheable in the CDN, and transmitting the API response.Type: ApplicationFiled: December 29, 2022Publication date: May 4, 2023Inventors: Christopher David Boran, Victor Manuel Romero Carrasco
-
Publication number: 20230042285Abstract: 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.Type: ApplicationFiled: September 21, 2022Publication date: February 9, 2023Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le
-
Patent number: 11556399Abstract: 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.Type: GrantFiled: January 26, 2021Date of Patent: January 17, 2023Assignee: Salesforce, Inc.Inventors: Christopher David Boran, Victor Manuel Romero Carrasco
-
Patent number: 11463543Abstract: 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.Type: GrantFiled: April 7, 2021Date of Patent: October 4, 2022Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le
-
Publication number: 20220237054Abstract: 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.Type: ApplicationFiled: January 26, 2021Publication date: July 28, 2022Inventors: Christopher David Boran, Victor Manuel Romero Carrasco
-
Publication number: 20210406397Abstract: Methods, computer readable media, and devices for efficient application programming interface (API) processing with privacy protection are disclosed herein. One method may include 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.Type: ApplicationFiled: April 7, 2021Publication date: December 30, 2021Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Pallav Kothari
-
Publication number: 20210409499Abstract: 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.Type: ApplicationFiled: April 7, 2021Publication date: December 30, 2021Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Sergii Sakal, Tien Duc Le