Patents by Inventor Anatoliy Glagolev

Anatoliy Glagolev 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: 10129073
    Abstract: A method of adding a server to, or removing a server from, a cluster of servers, and of transferring state information. A new server being added sends a message to all existing servers indicating that it is being added, the new server sends a request for state information, the existing servers in the cluster transfer state information to the new server, and the new server sends a commit message to finalize its addition. Acknowledge messages are exchanged during the process. An existing server being removed sends, to the remaining servers, an initiate message, a transfer of state information, and a commit message to finalize the removal, with acknowledge messages exchanged during the process.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: November 13, 2018
    Inventors: Victor Kolesov, Anatoliy Glagolev, Alexander Tikin
  • Patent number: 9590840
    Abstract: A distributed method of delivering events to agent devices. A first software module generates an event, e.g., a screen pop event or a ringing event, for delivery to a second module responsible for an agent device. A third module, which may be the same module as the first module, evaluates a hash function to determine an identifier for the second module from an identifier for the agent device. The first module delivers the event to the second module, which responds to the event, e.g., by causing an agent device to generate a ringing alert or to display a screen pop.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: March 7, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Anatoliy Glagolev, Alexander Tikin
  • Publication number: 20160261454
    Abstract: A method of adding a server to, or removing a server from, a cluster of servers, and of transferring state information. A new server being added sends a message to all existing servers indicating that it is being added, the new server sends a request for state information, the existing servers in the cluster transfer state information to the new server, and the new server sends a commit message to finalize its addition. Acknowledge messages are exchanged during the process. An existing server being removed sends, to the remaining servers, an initiate message, a transfer of state information, and a commit message to finalize the removal, with acknowledge messages exchanged during the process.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventors: Victor Kolesov, Anatoliy Glagolev, Alexander Tikin
  • Patent number: 9344569
    Abstract: A method of adding a server to, or removing a server from, a cluster of servers, and of transferring state information. A new server being added sends a message to all existing servers indicating that it is being added, the new server sends a request for state information, the existing servers in the cluster transfer state information to the new server, and the new server sends a commit message to finalize its addition. Acknowledge messages are exchanged during the process. An existing server being removed sends, to the remaining servers, an initiate message, a transfer of state information, and a commit message to finalize the removal, with acknowledge messages exchanged during the process.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 17, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Victor Kolesov, Anatoliy Glagolev, Alexander Tikin
  • Publication number: 20160105561
    Abstract: A distributed method of delivering events to agent devices. A first software module generates an event, e.g., a screen pop event or a ringing event, for delivery to a second module responsible for an agent device. A third module, which may be the same module as the first module, evaluates a hash function to determine an identifier for the second module from an identifier for the agent device. The first module delivers the event to the second module, which responds to the event, e.g., by causing an agent device to generate a ringing alert or to display a screen pop.
    Type: Application
    Filed: November 9, 2015
    Publication date: April 14, 2016
    Inventors: Anatoliy Glagolev, Alexander Tikin
  • Patent number: 9185220
    Abstract: A distributed method of delivering events to agent devices. A first software module generates an event, e.g., a screen pop event or a ringing event, for delivery to a second module responsible for an agent device. A third module, which may be the same module as the first module, evaluates a hash function to determine an identifier for the second module from an identifier for the agent device. The first module delivers the event to the second module, which responds to the event, e.g., by causing an agent device to generate a ringing alert or to display a screen pop.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: November 10, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Anatoliy Glagolev, Alexander Tikin
  • Publication number: 20140376713
    Abstract: A distributed method of delivering events to agent devices. A first software module generates an event, e.g., a screen pop event or a ringing event, for delivery to a second module responsible for an agent device. A third module, which may be the same module as the first module, evaluates a hash function to determine an identifier for the second module from an identifier for the agent device. The first module delivers the event to the second module, which responds to the event, e.g., by causing an agent device to generate a ringing alert or to display a screen pop.
    Type: Application
    Filed: September 5, 2014
    Publication date: December 25, 2014
    Inventors: Anatoliy Glagolev, Alexander Tikin
  • Patent number: 8879718
    Abstract: A distributed method of delivering events to agent devices. A first software module generates an event, e.g., a screen pop event or a ringing event, for delivery to a second module responsible for an agent device. A third module, which may be the same module as the first module, evaluates a hash function to determine an identifier for the second module from an identifier for the agent device. The first module delivers the event to the second module, which responds to the event, e.g., by causing an agent device to generate a ringing alert or to display a screen pop.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 4, 2014
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Anatoliy Glagolev, Alexander Tikin
  • Publication number: 20140156789
    Abstract: A method of adding a server to, or removing a server from, a cluster of servers, and of transferring state information. A new server being added sends a message to all existing servers indicating that it is being added, the new server sends a request for state information, the existing servers in the cluster transfer state information to the new server, and the new server sends a commit message to finalize its addition. Acknowledge messages are exchanged during the process. An existing server being removed sends, to the remaining servers, an initiate message, a transfer of state information, and a commit message to finalize the removal, with acknowledge messages exchanged during the process.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 5, 2014
    Applicant: Genesys Telecomminucations Laboratories, Inc.
    Inventors: Victor Kolesov, Anatoliy Glagolev, Alexander Tikin
  • Publication number: 20140153710
    Abstract: A distributed method of delivering events to agent devices. A first software module generates an event, e.g., a screen pop event or a ringing event, for delivery to a second module responsible for an agent device. A third module, which may be the same module as the first module, evaluates a hash function to determine an identifier for the second module from an identifier for the agent device. The first module delivers the event to the second module, which responds to the event, e.g., by causing an agent device to generate a ringing alert or to display a screen pop.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 5, 2014
    Applicant: Genesys Telecommunications Laboratories, Inc.
    Inventors: Anatoliy Glagolev, Alexander Tikin