Patents by Inventor Yevgeniy Petrovykh

Yevgeniy Petrovykh 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: 20160134754
    Abstract: A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.
    Type: Application
    Filed: January 13, 2016
    Publication date: May 12, 2016
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20150312415
    Abstract: In a contact center, a system for processing communication events has an interaction server for managing events waiting to be routed, a routing server for routing the events, a rules engine, and a gateway server executing rules invocation logic and interacting with the rules engine. The interaction server tracks incoming events, initiates and sends a routing request to the routing server, including a special routing object, for each event that requires conformance to business rules, the routing server, executing the routing object, sends an execution request to the gateway server, which upon receipt of the request prepares a business object model (BOM), being a set of facts upon which the rules engine executes rules appropriate to the facts, resulting in routing direction for the routing server to route the event.
    Type: Application
    Filed: July 10, 2015
    Publication date: October 29, 2015
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Mark Scott
  • Patent number: 9083802
    Abstract: In a contact center, a system for processing communication events has an interaction server for managing events waiting to be routed, a routing server for routing the events, a rules engine, and a gateway server executing rules invocation logic and interacting with the rules engine. The interaction server tracks incoming events, initiates and sends a routing request to the routing server, including a special routing object, for each event that requires conformance to business rules, the routing server, executing the routing object, sends an execution request to the gateway server, which upon receipt of the request prepares a business object model (BOM), being a set of facts upon which the rules engine executes rules appropriate to the facts, resulting in routing direction for the routing server to route the event.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: July 14, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Mark Scott
  • Patent number: 9031087
    Abstract: A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: May 12, 2015
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20150092616
    Abstract: A communication system has a network-connected server comprising a processor and a coupled data repository and software executing on the processor from a non-transitory medium. The software provides a first function establishing a communication session between an initiator and an agent of an enterprise hosting the system, a second function gathering information about persons other than the initiator and the agent as potential conference participants, a third function generating and sending invitations to a conference to include the initiator and the agent to individual ones of the potential conference participants, and a fourth function connecting those accepting invitations to the conference.
    Type: Application
    Filed: December 10, 2014
    Publication date: April 2, 2015
    Inventors: Herbert Willi Artur Ristock, Vyacheslav Zhakov, Yevgeniy Petrovykh
  • Publication number: 20150049869
    Abstract: An apparatus is provided and includes a processor and a memory, the memory storing instructions that when executed from a non-transitory physical medium by the processor cause the processor to detect when a request for interaction that is configured for a scheduled processing is received or otherwise registered at a service access point associated with a contact center, identify schedule data from the request and add the schedule data along with a request identification and a location identifier to a scheduling and reporting application, consult a contact center interaction routing system in response to determining that the scheduled interaction request is to be processed, and route or cause processing of the interaction request based on the schedule data. According to one embodiment, the schedule data includes a scheduled time and date for processing the request.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 19, 2015
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Yevgeniy Petrovykh, Herbert Willi Artur Ristock, Vidas Placiakis, Alex Petrov
  • Publication number: 20150018022
    Abstract: A system for routing short message service (SMS) messages to endpoints in a contact center includes a first node for receiving SMS message streams from multiple sources operating variant protocols and for multiplexing the multiple streams into a single message stream following a universal protocol, a media gateway server connected to the first node for receiving the single message stream and for forwarding individual ones of the messages therein to individual ones of a plurality of connected servers, and a router connected to at least one of the connected servers for routing individual messages represented therein to individual ones of a plurality of network-supported endpoint devices.
    Type: Application
    Filed: January 22, 2014
    Publication date: January 15, 2015
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Sergey B. Belov, Mark Scott
  • Patent number: 8934612
    Abstract: A communication system has a network-connected server comprising a processor and a coupled data repository and software executing on the processor from a non-transitory medium. The software provides a first function establishing a communication session between an initiator and an agent of an enterprise hosting the system, a second function gathering information about persons other than the initiator and the agent as potential conference participants, a third function generating and sending invitations to a conference to include the initiator and the agent to individual ones of the potential conference participants, and a fourth function connecting those accepting invitations to the conference.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: January 13, 2015
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Herbert Willi Artur Ristock, Vyacheslav Zhakov, Yevgeniy Petrovykh
  • Publication number: 20140376716
    Abstract: A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.
    Type: Application
    Filed: September 5, 2014
    Publication date: December 25, 2014
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20140372755
    Abstract: An apparatus for controlling lifespan of interaction requests includes a processor and a memory, the memory storing instructions that when executed by the processor cause the processor to detect when an interaction request is being initiated for send from a communications appliance, server, or system, activate an interface on the appliance, server, or system for configuring a time to live (TTL) for the interaction request, cause, via the configuration, the interaction request to expire if not answered within the TTL life span, and cause, via the configuration, the TTL constraint applied to the interaction request to be lifted if the interaction is answered within the TTL life span.
    Type: Application
    Filed: July 22, 2014
    Publication date: December 18, 2014
    Inventors: Herbert Willi Artur Ristock, Yevgeniy Petrovykh
  • Patent number: 8824664
    Abstract: An apparatus for controlling lifespan of interaction requests includes a processor and a memory, the memory storing instructions that when executed by the processor cause the processor to detect when an interaction request is being initiated for send from a communications appliance, server, or system, activate an interface on the appliance, server, or system for configuring a time to live (TTL) for the interaction request, cause, via the configuration, the interaction request to expire if not answered within the TTL life span, and cause, via the configuration, the TTL constraint applied to the interaction request to be lifted if the interaction is answered within the TTL life span.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: September 2, 2014
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Herbert Willi Artur Ristock, Yevgeniy Petrovykh
  • Publication number: 20140164502
    Abstract: A method for prioritizing processing of interactions at a contact center, the method including: identifying an interaction to be prioritized for processing; identifying a person associated with the interaction; identifying an influence level of the person associated with the interaction; and prioritizing the interaction for processing based on the influence level of the person associated with the interaction.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Inventors: Alex Khodorenko, Vladimir Pimtchenkov, Sergey B. Belov, Yevgeniy Petrovykh, Patrick Mackey
  • Patent number: 8718690
    Abstract: A system for routing short message service (SMS) messages to endpoints in a contact center includes a first node for receiving SMS message streams from multiple sources operating variant protocols and for multiplexing the multiple streams into a single message stream following a universal protocol, a media gateway server connected to the first node for receiving the single message stream and for forwarding individual ones of the messages therein to individual ones of a plurality of connected servers, and a router connected to at least one of the connected servers for routing individual messages represented therein to individual ones of a plurality of network-supported endpoint devices.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 6, 2014
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Sergey B. Belov, Mark Scott
  • Publication number: 20140119535
    Abstract: In a contact center, a system for processing communication events has an interaction server for managing events waiting to be routed, a routing server for routing the events, a rules engine, and a gateway server executing rules invocation logic and interacting with the rules engine. The interaction server tracks incoming events, initiates and sends a routing request to the routing server, including a special routing object, for each event that requires conformance to business rules, the routing server, executing the routing object, sends an execution request to the gateway server, which upon receipt of the request prepares a business object model (BOM), being a set of facts upon which the rules engine executes rules appropriate to the facts, resulting in routing direction for the routing server to route the event.
    Type: Application
    Filed: January 7, 2014
    Publication date: May 1, 2014
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Mark Scott
  • Patent number: 8654963
    Abstract: In a contact center, a system for processing communication events has an interaction server for managing events waiting to be routed, a routing server for routing the events, a rules engine, and a gateway server executing rules invocation logic and interacting with the rules engine. The interaction server tracks incoming events, initiates and sends a routing request to the routing server, including a special routing object, for each event that requires conformance to business rules, the routing server, executing the routing object, sends an execution request to the gateway server, which upon receipt of the request prepares a business object model (BOM), being a set of facts upon which the rules engine executes rules appropriate to the facts, resulting in routing direction for the routing server to route the event.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: February 18, 2014
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Mark Scott
  • Publication number: 20130329865
    Abstract: A communication system has a network-connected server comprising a processor and a coupled data repository and software executing on the processor from a non-transitory medium. The software provides a first function establishing a communication session between an initiator and an agent of an enterprise hosting the system, a second function gathering information about persons other than the initiator and the agent as potential conference participants, a third function generating and sending invitations to a conference to include the initiator and the agent to individual ones of the potential conference participants, and a fourth function connecting those accepting invitations to the conference.
    Type: Application
    Filed: June 6, 2012
    Publication date: December 12, 2013
    Inventors: Herbert Willi Artur Ristock, Vyacheslav Zhakov, Yevgeniy Petrovykh
  • Publication number: 20130145019
    Abstract: A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.
    Type: Application
    Filed: November 9, 2012
    Publication date: June 6, 2013
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20120270580
    Abstract: A system for routing short message service (SMS) messages to endpoints in a contact center includes a first node for receiving SMS message streams from multiple sources operating variant protocols and for multiplexing the multiple streams into a single message stream following a universal protocol, a media gateway server connected to the first node for receiving the single message stream and for forwarding individual ones of the messages therein to individual ones of a plurality of connected servers, and a router connected to at least one of the connected servers for routing individual messages represented therein to individual ones of a plurality of network-supported endpoint devices.
    Type: Application
    Filed: June 29, 2012
    Publication date: October 25, 2012
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Sergey B. Belov, Mark Scott
  • Patent number: 8229484
    Abstract: A system for routing short message service (SMS) messages to endpoints in a contact center includes a first node for receiving SMS message streams from multiple sources operating variant protocols and for multiplexing the multiple streams into a single message stream following a universal protocol, a media gateway server connected to the first node for receiving the single message stream and for forwarding individual ones of the messages therein to individual ones of a plurality of connected servers, and a router connected to at least one of the connected servers for routing individual messages represented therein to individual ones of a plurality of network-supported endpoint devices.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: July 24, 2012
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Sergey B. Belov, Mark Scott
  • Publication number: 20110286444
    Abstract: A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.
    Type: Application
    Filed: April 19, 2011
    Publication date: November 24, 2011
    Inventor: Yevgeniy Petrovykh