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).

  • Patent number: 7929562
    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: May 16, 2003
    Date of Patent: April 19, 2011
    Assignee: Genesis Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 7929464
    Abstract: A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: April 19, 2011
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20100317376
    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 11, 2009
    Publication date: December 16, 2010
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Sergey B. Belov, Mark Scott
  • Patent number: 7853717
    Abstract: A pre-routing software system for treating incoming network events according to event importance prior to agent-level routing in a communication center network is disclosed. The system includes at least one network interface for receiving incoming events, a parsing engine for parsing electronic messages and documents, at least one communication interface for enabling communication with connected routing, queuing, and automated response systems, and a determination module for determining pre-treatment of received events. In preferred application, incoming network events are parsed according to a rules set and determination of pre-treatment is made for each event according to the rules set. In some embodiments, the system is used in conjunction with one or more virtual, priority-based queuing systems.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: December 14, 2010
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20100161540
    Abstract: A ranking system ranks visitors to a Web site using one or more instances of machine-readable code executable from a digital medium accessible to a Web server. The code tracks visitor behavior while browsing the web site, and a visitor ranking module resident on the digital medium accepts information documented by the one or more instances of machine readable code and assigns rank values to one or more of the visitors. The ranking module ranks visitors at the Web-site based on logic and rules for interpreting visitor behavior and for applies a value to the visitor in real time based on that interpretation, and values applied at or above a preprogrammed level trigger solicitation of the visitor so ranked to engage in interaction including live assistance.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Nikolay Anisimov, Mark Scott, Yevgeniy Petrovykh, Yi Chang
  • Publication number: 20100158239
    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: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Nikolay Anisimov, Yevgeniy Petrovykh, Mark Scott
  • Patent number: 7730135
    Abstract: A routing system is provided for intelligent routing of instant messages between clients connected to a data network and customer service representatives connected to the network. The system comprises at least one instant message server and at least one intermediate server connected to and addressable on the network, the intermediate server capable of routing and accessible to the instant message server. Clients connecting to the instant message server through instant message software assert a connection link advertised by the instant message server to establish bi-directional communication between the client machine and the intermediate server. In preferred application, the intermediate server interacts with the client for identification of client and client software.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: June 1, 2010
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 7610347
    Abstract: A pre-routing software system for treating incoming network events according to event importance prior to agent-level routing in a communication center network is disclosed. The system includes at least one network interface for receiving incoming events, a parsing engine for parsing electronic messages and documents, at least one communication interface for enabling communication with connected routing, queuing, and automated response systems, and a determination module for determining pre-treatment of received events. In preferred application, incoming network events are parsed according to a rules set and determination of pre-treatment is made for each event according to the rules set. In some embodiments, the system is used in conjunction with one or more virtual, priority-based queuing systems.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 27, 2009
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 7586859
    Abstract: A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: September 8, 2009
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20090089451
    Abstract: A pre-routing software system for treating incoming network events according to event importance prior to agent-level routing in a communication center network is disclosed. The system includes at least one network interface for receiving incoming events, a parsing engine for parsing electronic messages and documents, at least one communication interface for enabling communication with connected routing, queuing, and automated response systems, and a determination module for determining pre-treatment of received events. In preferred application, incoming network events are parsed according to a rules set and determination of pre-treatment is made for each event according to the rules set. In some embodiments, the system is used in conjunction with one or more virtual, priority-based queuing systems.
    Type: Application
    Filed: December 10, 2008
    Publication date: April 2, 2009
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20080071917
    Abstract: A routing system is provided for intelligent routing of instant messages between clients connected to a data network and customer service representatives connected to the network. The system comprises at least one instant message server and at least one intermediate server connected to and addressable on the network, the intermediate server capable of routing and accessible to the instant message server. Clients connecting to the instant message server through instant message software assert a connection link advertised by the instant message server to establish bi-directional communication between the client machine and the intermediate server. In preferred application, the intermediate server interacts with the client for identification of client and client software.
    Type: Application
    Filed: October 29, 2007
    Publication date: March 20, 2008
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20080056165
    Abstract: A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.
    Type: Application
    Filed: October 29, 2007
    Publication date: March 6, 2008
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20080002822
    Abstract: A pre-routing software system for treating incoming network events according to event importance prior to agent-level routing in a communication center network is disclosed. The system includes at least one network interface for receiving incoming events, a parsing engine for parsing electronic messages and documents, at least one communication interface for enabling communication with connected routing, queuing, and automated response systems, and a determination module for determining pre-treatment of received events. In preferred application, incoming network events are parsed according to a rules set and determination of pre-treatment is made for each event according to the rules set. In some embodiments, the system is used in conjunction with one or more virtual, priority-based queuing systems.
    Type: Application
    Filed: September 17, 2007
    Publication date: January 3, 2008
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 7299259
    Abstract: A routing system is provided for intelligent routing of instant messages between clients connected to a data network and customer service representatives connected to the network. The system comprises at least one instant message server and at least one intermediate server connected to and addressable on the network, the intermediate server capable of routing and accessible to the instant message server. Clients connecting to the instant message server through instant message software assert a connection link advertised by the instant message server to establish bi-directional communication between the client machine and the intermediate server. In preferred application, the intermediate server interacts with the client for identification of client and client software.
    Type: Grant
    Filed: August 17, 2001
    Date of Patent: November 20, 2007
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Patent number: 7272627
    Abstract: A pre-routing software system for treating incoming network events according to event importance prior to agent-level routing in a communication center network is disclosed. The system includes at least one network interface for receiving incoming events, a parsing engine for parsing electronic messages and documents, at least one communication interface for enabling communication with connected routing, queuing, and automated response systems, and a determination module for determining pre-treatment of received events. In preferred application, incoming network events are parsed according to a rules set and determination of pre-treatment is made for each event according to the rules set. In some embodiments, the system is used in conjunction with one or more virtual, priority-based queuing systems.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: September 18, 2007
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20050041580
    Abstract: A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.
    Type: Application
    Filed: September 20, 2004
    Publication date: February 24, 2005
    Inventor: Yevgeniy Petrovykh
  • Patent number: 6822945
    Abstract: A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.
    Type: Grant
    Filed: August 27, 2002
    Date of Patent: November 23, 2004
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20030231647
    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: May 16, 2003
    Publication date: December 18, 2003
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20030037113
    Abstract: A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.
    Type: Application
    Filed: August 27, 2002
    Publication date: February 20, 2003
    Inventor: Yevgeniy Petrovykh
  • Publication number: 20030009530
    Abstract: A software monitoring and reporting application is provided for reporting presence information of networked entities in real time. The application includes a software agent for generating a presence information model; a data store for storing presence information tuples; and a monitor for detecting presence information updates and for synchronizing the updates with information in the data store. In a preferred embodiment the application is deployed and integrated to a communication center infrastructure wherein any given one or more of the entities may singularly or in plural spawn one or more agents whereupon the agents each spawn a container that is populated with current targeted presence and state information in most recent updated form and wherein the updates are synchronized with data in the data store.
    Type: Application
    Filed: September 3, 2002
    Publication date: January 9, 2003
    Inventors: Laurent Philonenko, Yevgeniy Petrovykh, Oleg Bondarenko