Patents by Inventor Pawel Antemijczuk

Pawel Antemijczuk 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: 11509766
    Abstract: A method and system to preserve group call audio during a cloud-based group call service upgrade are provided. Audio duplication requests are received and managed through a message broker and instances of an audio distribution service. When a determination is made that an audio distribution service needs to be upgraded, the group call is preserved by generating new instances of the audio distribution service. The new instances of the audio distribution service are added to a queue of the message broker, and old instance of the audio duplication service are gracefully shutdown. Each new instance of the audio distribution service is used to route an audio stream associated with each of the original audio duplication requests, while the olds instances of the audio duplication service are being gracefully shutdown.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: November 22, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Pawel Antemijczuk, Djamel Ouerdane, Fernando Casanova Galeano
  • Publication number: 20220166874
    Abstract: A method and system to preserve group call audio during a cloud-based group call service upgrade are provided. Audio duplication requests are received and managed through a message broker and instances of an audio distribution service. When a determination is made that an audio distribution service needs to be upgraded, the group call is preserved by generating new instances of the audio distribution service. The new instances of the audio distribution service are added to a queue of the message broker, and old instance of the audio duplication service are gracefully shutdown. Each new instance of the audio distribution service is used to route an audio stream associated with each of the original audio duplication requests, while the olds instances of the audio duplication service are being gracefully shutdown.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: PAWEL ANTEMIJCZUK, DJAMEL OUERDANE, FERNANDO CASANOVA GALEANO
  • Publication number: 20220164221
    Abstract: A method and a microservice system for preserving link connections during an upgrade. The system a memory and an electronic processor. The processor is configured to initiate a client process upgrade for a first instance of a plurality of instances, each configured to establish and maintain a link connection between at least one of a plurality of electronic endpoint devices, store state data regarding the link connection between the first instance and an electronic endpoint device, and instantiate, for the first instance, an upgraded instance of the link adapter service. The processor is configured to shut down the first instance, causing the first instance to terminate the link connection to the endpoint device, and immediately establish a new link connection between the endpoint device and the upgraded instance, a state of the new link connection being established according to the stored state data.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: Pawel Antemijczuk, Fernando Casanova Galeano
  • Patent number: 11304035
    Abstract: A method and system to preserve a group call state during a cloud-based call processing service upgrade is provided. Group call requests are queued through a message broker to instances of a call processing service. A cloud based database is selectively locked and unlocked by each instance of the call processing service as group call requests are processed with retrieved group call states A need to upgrade the call processing service is determined by an orchestration framework, which sends exit signals to current instances of the call processing service and starts new instances. In-progress group call requests are processed by their respective instances of the call processing service and acknowledgments are sent to a message broker upon completion. Unacknowledged group call requests are determined byte message broker and retransmitted to the new instances of the call processing service.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: April 12, 2022
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Pawel Antemijczuk, Fernando Casanova Galeano
  • Patent number: 11163619
    Abstract: A state-aware microservice system for managing messages and providing a service. The state-aware microservice system includes a plurality of instances of the service, a message broker, a memory, and an electronic processor. The processor is configured to receive, via an instance of the plurality, a message for the service and determine whether a processing of the message is consistent with a current state of the system. When the processing of the message is consistent, the processor process the message via one of the plurality of instances. When the processing of the message is not consistent, the processor transmits the message to a first queue of the message broker, determines, from a timer of the message, a time-to-live of the message, and transfers the message to a second queue of one of the plurality of instances in response to the time-to-live expiring.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: November 2, 2021
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Georg Lund Petersen, Pawel Antemijczuk
  • Publication number: 20210200609
    Abstract: A state-aware microservice system for managing messages and providing a service. The state-aware microservice system includes a plurality of instances of the service, a message broker, a memory, and an electronic processor. The processor is configured to receive, via an instance of the plurality, a message for the service and determine whether a processing of the message is consistent with a current state of the system. When the processing of the message is consistent, the processor process the message via one of the plurality of instances. When the processing of the message is not consistent, the processor transmits the message to a first queue of the message broker, determines, from a timer of the message, a time-to-live of the message, and transfers the message to a second queue of one of the plurality of instances in response to the time-to-live expiring.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 1, 2021
    Inventors: Georg Lund Petersen, Pawel Antemijczuk