Patents by Inventor Alexander Y. Shvid

Alexander Y. Shvid 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).

  • Patent number: 11582326
    Abstract: Methods and systems are presented for providing a scalable communication framework for facilitating computing services to computer nodes across multiple availability zones. One or more communication servers act as a communication proxy for a processing server configured to perform the computing services. Upon receiving a service request from a computer node, the communication server establishes a synchronous communication session with the computer node. The communication server generates a request message and inserts the request message in a downstream queue accessible by the processing server. The processing server retrieves the request message from the downstream queue and performs the computing services based on the request message. Outputs from the computing services are encapsulated within a response message and then inserted in an upstream queue.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: February 14, 2023
    Assignee: PayPal, Inc.
    Inventors: Nikita Alekseyevich Lukyanenko, Alexander Y. Shvid
  • Publication number: 20230041780
    Abstract: Methods and systems are presented for providing a scalable communication framework for facilitating computing services to computer nodes across multiple availability zones. One or more communication servers act as a communication proxy for a processing server configured to perform the computing services. Upon receiving a service request from a computer node, the communication server establishes a synchronous communication session with the computer node. The communication server generates a request message and inserts the request message in a downstream queue accessible by the processing server. The processing server retrieves the request message from the downstream queue and performs the computing services based on the request message. Outputs from the computing services are encapsulated within a response message and then inserted in an upstream queue.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 9, 2023
    Inventors: Nikita Alekseyevich Lukyanenko, Alexander Y. Shvid
  • Patent number: 10733018
    Abstract: Methods and systems for providing an external scheduler in a stateless application framework are presented. A first instance of a stateless application transmits a job request to a data processing engine, and submits a message to a messaging queue. The message indicates a task to be performed according to a delayed schedule. The first instance of the stateless application terminates after submitting the message. The messaging queue transmits the message to the stateless application framework according to the delayed schedule. Upon receiving the message, a second instance of the stateless application is instantiated. The second instance of the stateless application performs an action based on the message and terminates.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: August 4, 2020
    Assignee: PayPal, Inc.
    Inventors: Venkata Ramana Varma Nadimpalli, Alexander Y. Shvid, Vahini Pobbathi, Karl Anton Hennig
  • Patent number: 10732990
    Abstract: Methods and systems for providing a stateless application framework are presented. The stateless application framework is utilized by different applications for implementing different workflows. Each workflow may be associated with one or more state machine configurations representing the different states within the workflow. Upon receiving an indication of an event from an application, a stateless application module transmits a job request to a data processing engine based on a current state of the event. When a response is received from the data processing engine, the state application module determines whether the state of the event has been updated since transmitting the job request. If it is determined that the state has been updated, the stateless application module is configured to transmit another job request to the data processing engine based on the updated state of the event.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: August 4, 2020
    Assignee: PayPal, Inc.
    Inventors: Venkata Ramana Varma Nadimpalli, Alexander Y. Shvid, Vahini Pobbathi
  • Publication number: 20190332389
    Abstract: Methods and systems for providing a stateless application framework are presented. The stateless application framework is utilized by different applications for implementing different workflows. Each workflow may be associated with one or more state machine configurations representing the different states within the workflow. Upon receiving an indication of an event from an application, a stateless application module transmits a job request to a data processing engine based on a current state of the event. When a response is received from the data processing engine, the state application module determines whether the state of the event has been updated since transmitting the job request. If it is determined that the state has been updated, the stateless application module is configured to transmit another job request to the data processing engine based on the updated state of the event.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Venkata Ramana Varma Nadimpalli, Alexander Y. Shvid, Vahini Pobbathi
  • Publication number: 20190332433
    Abstract: Methods and systems for providing an external scheduler in a stateless application framework are presented. A first instance of a stateless application transmits a job request to a data processing engine, and submits a message to a messaging queue. The message indicates a task to be performed according to a delayed schedule. The first instance of the stateless application terminates after submitting the message. The messaging queue transmits the message to the stateless application framework according to the delayed schedule. Upon receiving the message, a second instance of the stateless application is instantiated. The second instance of the stateless application performs an action based on the message and terminates.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Venkata Ramana Varma Nadimpalli, Alexander Y. Shvid, Vahini Pobbathi, Karl Anton Hennig