Patents by Inventor Juan Fernández Ortiz

Juan Fernández Ortiz 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: 20230385099
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for application programming interface (API) request throttling. A method includes receiving a current API request having originated from an Internet Protocol (IP) address, determining a counter value of previous API requests that originated from the IP address and resulted in error, determining, based on the counter value of the previous API requests that originated from the IP address and resulted in error, to apply a delay to a processing of the current API request, and a length of the delay to apply to the processing of the current API request, causing the delay to be applied to the processing of the current API request using the determined length, and in response to determining that the delay has completed, causing the processing of the current API request to resume.
    Type: Application
    Filed: August 7, 2023
    Publication date: November 30, 2023
    Inventors: Juan Fernández Ortiz, Madeleine Genevieve Muscari, José Manuel Felguera Rodríguez, Freddy Pena, Samuel Moran, Umer Liqat, Jeremy Andrew McEntire, Will Mason
  • Patent number: 11720396
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for application programming interface (API) request throttling. A request throttling system monitors incoming API requests and applies delays to repeated API requests to avoid an overload and/or disruption in service. Upon receiving an API request from a requesting device, the request throttling system determines a counter value that is used to determine whether to apply a delay to API request. The counter value indicates a number or previous requests received from the requesting device that were directed to the same resource and which resulted in an error. The request throttling system compares the counter value to a threshold value to determine whether to apply a delay to the API request. Applying a delay reduces the speed at which subsequent repeat API requests are received from the requesting device, while still allowing for API requests from the requesting device to be processed.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: August 8, 2023
    Assignee: Twillo Inc.
    Inventors: Juan Fernández Ortiz, Madeleine Genevieve Muscari, JoséManuel Felguera Rodriguez, Freddy Pena, Samuel Moran, Umer Liqat, Jeremy Andrew McEntire, Will Mason
  • Publication number: 20220405119
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for application programming interface (API) request throttling. A request throttling system monitors incoming API requests and applies delays to repeated API requests to avoid an overload and/or disruption in service. Upon receiving an API request from a requesting device, the request throttling system determines a counter value that is used to determine whether to apply a delay to API request. The counter value indicates a number or previous requests received from the requesting device that were directed to the same resource and which resulted in an error. The request throttling system compares the counter value to a threshold value to determine whether to apply a delay to the API request. Applying a delay reduces the speed at which subsequent repeat API requests are received from the requesting device, while still allowing for API requests from the requesting device to be processed.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Inventors: Juan Fernández Ortiz, Madeleine Genevieve Muscari, José Manuel Felguera Rodriguez, Freddy Pena, Samuel Moran, Umer Liqat, Jeremy Andrew McEntire, Will Mason