Patents by Inventor Vyacheslav Sayko

Vyacheslav Sayko 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: 10264129
    Abstract: A system and method for optimized rendering of contact center services in a hybrid operations environment. A processor in a first operations environment receives a message transmitted by a first contact center resource relating to a contact center service. The message is forwarded to the processor by an edge device coupled to a second operations environment different from the first operations environment. The edge device is configured to hide from the message identification of a location of the contact center resource. Despite such hiding, the processor identifies the location of the first contact center resource based on identification information that the processor retrieves from the message. The processor selects a second contact center resource based on the identified location of the first contact center resource for providing the contact center service.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: April 16, 2019
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking, David H. Anderson, Galina Kovalenko, Bernard Bretherton, Vyacheslav Sayko
  • Patent number: 10181974
    Abstract: A method for reserving agents for handling calls in a distributed contact center environment. A first module identifies, through interactions with other modules, an agent suitable for handling the call. A second module executes a hash function to identify a third module responsible for the agent, makes a request to the third module, to reserve the agent, and routes the call to the third module if the request is granted.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 15, 2019
    Inventors: Philippe Rais, Vyacheslav Sayko, Alexander Tikin, Grygoriy Budilovsky
  • Patent number: 10154143
    Abstract: As system and method for dynamically selecting a dial plan includes a processor that detects a new telephony call placed by a contact center agent in a first operations environment. The processor automatically identifies a state of the contact center agent without the agent having to expressly enter digits into a telephony device. The state may identify whether the agent is logged in, a work state of the agent, and/or whether the agent is handling a call. The processor selects a dial plan based on the determined state, and transmits a message for routing the call based on the selected dial plan.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: December 11, 2018
    Inventors: Brian Bischoff, Donald Huovinen, Terry Stocking, David H. Anderson, Galina Kovalenko, Vyacheslav Sayko
  • Publication number: 20180205829
    Abstract: A system and method for optimized rendering of contact center services in a hybrid operations environment. A processor in a first operations environment receives a message transmitted by a first contact center resource relating to a contact center service. The message is forwarded to the processor by an edge device coupled to a second operations environment different from the first operations environment. The edge device is configured to hide from the message identification of a location of the contact center resource. Despite such hiding, the processor identifies the location of the first contact center resource based on identification information that the processor retrieves from the message. The processor selects a second contact center resource based on the identified location of the first contact center resource for providing the contact center service.
    Type: Application
    Filed: March 16, 2018
    Publication date: July 19, 2018
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking, David H. Anderson, Galina Kovalenko, Bernard Bretherton, Vyacheslav Sayko
  • Publication number: 20180124122
    Abstract: An interaction router includes a computerized server executing a routing engine stored on a machine-readable medium, an interface at the server receiving information from an interaction switching element, the information regarding an interaction received at the switching element to be routed, an interface at the server to a wide area network (WAN), a function of the routing engine judging if one or more business-logic determinations are to be made to select a routing destination for the interaction, and a function for controlling the switch to route the interaction. If if one or more business-logic determinations are to be made, the routing engine requests the business-logic determination from a remote server over the WAN, and upon receiving the determination from the remote server, uses the determination in controlling the switching element to route the interaction.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 3, 2018
    Inventors: Nikolay Anisimov, Vyacheslav Sayko, Vitaliy Teryoshin
  • Patent number: 9948782
    Abstract: A system and method for optimized rendering of contact center services in a hybrid operations environment. A processor in a first operations environment receives a message transmitted by a first contact center resource relating to a contact center service. The message is forwarded to the processor by an edge device coupled to a second operations environment different from the first operations environment. The edge device is configured to hide from the message identification of a location of the contact center resource. Despite such hiding, the processor identifies the location of the first contact center resource based on identification information that the processor retrieves from the message. The processor selects a second contact center resource based on the identified location of the first contact center resource for providing the contact center service.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 17, 2018
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Brian Bischoff, Gregg Kerlin, Henry Lum, Donald Huovinen, Tamal Islam, Terry Stocking, David H. Anderson, Galina Kovalenko, Bernard Bretherton, Vyacheslav Sayko
  • Patent number: 9854006
    Abstract: An interaction router includes a computerized server executing a routing engine stored on a machine-readable medium, an interface at the server receiving information from an interaction switching element, the information regarding an interaction received at the switching element to be routed, an interface at the server to a wide area network (WAN), a function of the routing engine judging if one or more business-logic determinations are to be made to select a routing destination for the interaction, and a function for controlling the switch to route the interaction. If if one or more business-logic determinations are to be made, the routing engine requests the business-logic determination from a remote server over the WAN, and upon receiving the determination from the remote server, uses the determination in controlling the switching element to route the interaction.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: December 26, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Nikolay Anisimov, Vyacheslav Sayko, Vitaliy Teryoshin
  • Patent number: 9648169
    Abstract: A system and method is provided to allow for real-time communication between a web browser application and a contact center resource, where media codecs supported by the two parties may differ. A processor is configured to bridge the media exchanged between the browser and contact center resource. In bridging the media, the processor transcodes the media based on a first media codec for media directed to and from the web browser application, and further transcodes the media based on the second media codec for media directed to and from a contact center resource.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: May 9, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Henry Lum, Anthony Lam, Vyacheslav Sayko
  • Publication number: 20160165051
    Abstract: A system and method is provided to allow for real-time communication between a web browser application and a contact center resource, where media codecs supported by the two parties may differ. A processor is configured to bridge the media exchanged between the browser and contact center resource. In bridging the media, the processor transcodes the media based on a first media codec for media directed to and from the web browser application, and further transcodes the media based on the second media codec for media directed to and from a contact center resource.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 9, 2016
    Inventors: Henry Lum, Anthony Lam, Vyacheslav Sayko
  • Patent number: 9357072
    Abstract: A method for processing dialed outgoing calls in a contact center includes a method for matching a dialed string and a method for translating the dialed string. A method for matching includes identifying a set of available number categories based on a calling profile with which the dialing agent device is configured, matching the dialed string against each of a set of patterns in each of the categories, and translating the dialed string according to the category, if any category matches and if no blocked category matches the dialed string. The number may then be translated to a translated number including a PSTN telephone number and routing characters specifying how the call is to be routed from an IP network to the PSTN. The routing may be selected to minimize the cost of the call.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: May 31, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Philippe Rais, Vyacheslav Sayko, Alexander Tikin
  • Publication number: 20160036972
    Abstract: A system and method include a processor and a memory, where the memory stores instructions, which when executed by the processor, causes the processor to determine whether a session is hard-to-understand. When the session is hard-to-understand the processor provides an adjustment for the session.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Herbert Willi Artur Ristock, Yochai Konig, Vyacheslav Zhakov, Vyacheslav Sayko, Eric Tamblyn
  • Publication number: 20160036980
    Abstract: A system and method include a processor and a memory, where the memory stores instructions, which when executed by the processor, causes the processor to determine whether a session is hard-to-understand. When the session is hard-to-understand the processor provides an adjustment for the session.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Herbert Willi Artur Ristock, Yochai Konig, Vyacheslav Zhakov, Vyacheslav Sayko, Eric Tamblyn
  • Patent number: 9210266
    Abstract: A system and method is provided to allow for real-time communication between a web browser application and a contact center resource, where media codecs supported by the two parties may differ. A processor is configured to bridge the media exchanged between the browser and contact center resource. In bridging the media, the processor transcodes the media based on a first media codec for media directed to and from the web browser application, and further transcodes the media based on the second media codec for media directed to and from a contact center resource.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: December 8, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Henry Lum, Anthony Lam, Vyacheslav Sayko
  • Patent number: 9008075
    Abstract: An interaction router includes a computerized server executing a routing engine stored on a machine-readable medium, an interface at the server receiving information from an interaction switching element, the information regarding an interaction received at the switching element to be routed, an interface at the server to a wide area network (WAN), a function of the routing engine judging if one or more business-logic determinations are to be made to select a routing destination for the interaction, and a function for controlling the switch to route the interaction. If if one or more business-logic determinations are to be made, the routing engine requests the business-logic determination from a remote server over the WAN, and upon receiving the determination from the remote server, uses the determination in controlling the switching element to route the interaction.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: April 14, 2015
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Nikolay Anisimov, Vyacheslav Sayko, Vitaliy Teryoshin
  • Publication number: 20150063557
    Abstract: A system and method is provided to allow for real-time communication between a web browser application and a contact center resource, where media codecs supported by the two parties may differ. A processor is configured to bridge the media exchanged between the browser and contact center resource. In bridging the media, the processor transcodes the media based on a first media codec for media directed to and from the web browser application, and further transcodes the media based on the second media codec for media directed to and from a contact center resource.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 5, 2015
    Inventors: Henry Lum, Anthony Lam, Vyacheslav Sayko
  • Publication number: 20140379936
    Abstract: An interaction router includes a computerized server executing a routing engine stored on a machine-readable medium, an interface at the server receiving information from an interaction switching element, the information regarding an interaction received at the switching element to be routed, an interface at the server to a wide area network (WAN), a function of the routing engine judging if one or more business-logic determinations are to be made to select a routing destination for the interaction, and a function for controlling the switch to route the interaction. If if one or more business-logic determinations are to be made, the routing engine requests the business-logic determination from a remote server over the WAN, and upon receiving the determination from the remote server, uses the determination in controlling the switching element to route the interaction.
    Type: Application
    Filed: September 4, 2014
    Publication date: December 25, 2014
    Inventors: Nikolay Anisimov, Vyacheslav Sayko, Vitaliy Teryoshin
  • Publication number: 20140341365
    Abstract: A method for processing dialed outgoing calls in a contact center includes a method for matching a dialed string and a method for translating the dialed string. A method for matching includes identifying a set of available number categories based on a calling profile with which the dialing agent device is configured, matching the dialed string against each of a set of patterns in each of the categories, and translating the dialed string according to the category, if any category matches and if no blocked category matches the dialed string. The number may then be translated to a translated number including a PSTN telephone number and routing characters specifying how the call is to be routed from an IP network to the PSTN. The routing may be selected to minimize the cost of the call.
    Type: Application
    Filed: July 30, 2014
    Publication date: November 20, 2014
    Inventors: Philippe RAIS, Vyacheslav SAYKO, Alexander TIKIN
  • Patent number: 8867731
    Abstract: A system and method is provided to allow for real-time communication between a web browser application and a contact center resource, where media codecs supported by the two parties may differ. A processor is configured to bridge the media exchanged between the browser and contact center resource. In bridging the media, the processor transcodes the media based on a first media codec for media directed to and from the web browser application, and further transcodes the media based on the second media codec for media directed to and from a contact center resource.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: October 21, 2014
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Henry Lum, Anthony Lam, Vyacheslav Sayko
  • Publication number: 20140270142
    Abstract: As system and method for dynamically selecting a dial plan includes a processor that detects a new telephony call placed by a contact center agent in a first operations environment. The processor automatically identifies a state of the contact center agent without the agent having to expressly enter digits into a telephony device. The state may identify whether the agent is logged in, a work state of the agent, and/or whether the agent is handling a call. The processor selects a dial plan based on the determined state, and transmits a message for routing the call based on the selected dial plan.
    Type: Application
    Filed: October 31, 2013
    Publication date: September 18, 2014
    Inventors: Brian Bischoff, Donald Huovinen, Terry Stocking, David H. Anderson, Galina Kovalenko, Vyacheslav Sayko
  • Publication number: 20140280720
    Abstract: A system and method for optimized rendering of contact center services in a hybrid operations environment. A processor in a first operations environment receives a message transmitted by a first contact center resource relating to a contact center service. The message is forwarded to the processor by an edge device coupled to a second operations environment different from the first operations environment. The edge device is configured to hide from the message identification of a location of the contact center resource. Despite such hiding, the processor identifies the location of the first contact center resource based on identification information that the processor retrieves from the message. The processor selects a second contact center resource based on the identified location of the first contact center resource for providing the contact center service.
    Type: Application
    Filed: October 31, 2013
    Publication date: September 18, 2014
    Inventors: Brian Bischoff, Gregg Kerlin, Henry R. Lum, Donald Huovinen, Tamal Islam, Terry Stocking, David H. Anderson, Galina Kovalenko, Bernard Bretherton, Vyacheslav Sayko