Patents by Inventor Aditya Ajay Athalye

Aditya Ajay Athalye 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: 20250045135
    Abstract: Systems and methods for adaptively managing services using circuit breakers are disclosed. A disclosed method includes: measuring an integration reliability of interaction between a first service executed at a first device and a second service executed at a second device during a past time period, the first service being dependent on the second service for execution; determining an adaptive threshold for a circuit breaker regarding a first time period based on the integration reliability; and executing the first service based on a request within the first time period by calling the second service through the circuit breaker, wherein the circuit breaker trips to stop the calling of the second service when a failure rate of interaction between the first service and the second service in the first time period exceeds the adaptive threshold.
    Type: Application
    Filed: August 3, 2023
    Publication date: February 6, 2025
    Inventor: Aditya Ajay Athalye
  • Publication number: 20240171453
    Abstract: Systems and methods of fallback electronic communications are disclosed. A system is configured to receive a communication campaign including data identifying at least one communication channel and implement a fallback state machine having a first composite state corresponding to the at least one communication channel. An initial electronic communication is transmitted via the at least one communication channel and an initial timer having a first predetermined timeout period is implemented. When a confirmation is received prior to expiration of the initial timer, the fallback state machine transitions to a complete state. When the confirmation is not received prior to expiration of the initial timer, a first composite fallback state corresponding to a first set of fallback communication channels is implemented and a first fallback electronic communication is transmitted via the first set of fallback communication channels.
    Type: Application
    Filed: November 22, 2022
    Publication date: May 23, 2024
    Inventors: Aditya Ajay Athalye, Harish Amarshibhai Hothi, Shiv Prakash, Yadnyesh Bharat Juvekar
  • Patent number: 11973637
    Abstract: Systems and methods of fallback electronic communications are disclosed. A system is configured to receive a communication campaign including data identifying at least one communication channel and implement a fallback state machine having a first composite state corresponding to the at least one communication channel. An initial electronic communication is transmitted via the at least one communication channel and an initial timer having a first predetermined timeout period is implemented. When a confirmation is received prior to expiration of the initial timer, the fallback state machine transitions to a complete state. When the confirmation is not received prior to expiration of the initial timer, a first composite fallback state corresponding to a first set of fallback communication channels is implemented and a first fallback electronic communication is transmitted via the first set of fallback communication channels.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: April 30, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Aditya Ajay Athalye, Harish Amarshibhai Hothi, Shiv Prakash, Yadnyesh Bharat Juvekar
  • Publication number: 20230376339
    Abstract: Systems and methods for managing the timeout of executable task are disclosed. A task is obtained for execution, a timeout associated with a state of the task is determined, and a timeout task is allocated to a slot of a first timing wheel based on the timeout. Each of the slots of the first timing wheel corresponds to an increment of a first period. When the increment corresponding to slot of the first timing wheel expires before an event associated with the state has been received, the timeout task is deallocated from the first timing wheel, a residual time is determined, and the timeout task is allocated to a slot of a second timing wheel based on the residual time. Each of the slots of the second timing wheel correspond to an increment of a second period.
    Type: Application
    Filed: May 15, 2023
    Publication date: November 23, 2023
    Inventor: Aditya Ajay Athalye