Patents Assigned to Genesys Telecommunications Laboratories, Inc.
  • Patent number: 9300482
    Abstract: A method for engaging in cross-channel communication between an agent and a user of a contact center, the method including: engaging the user in a first communication session via a first communication channel; providing the user a link to a second communication channel; receiving actuation of the link; retrieving data associated with the first communication session in response to actuation of the link; and engaging the user in a second communication session via the second communication channel, wherein the second communication session is associated with the retrieved data associated with the first communication session.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: March 29, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventor: Arne Stoertenbecker
  • Patent number: 9294515
    Abstract: A method involves acts of receiving a Session Initiation Protocol (SIP) request, initiating by a computing device having a processor, a SIP session as a result of receiving the SIP request, executing, by the processor, a state chart implemented in the SIP server, communicating events by the computing device to the state chart, as the events occur in the SIP session, and changing states in the SIP session by the computing device, as the states are defined in the state chart, to completion of the SIP session.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: March 22, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventor: Slava Sayko
  • Patent number: 9294615
    Abstract: A system and method for handling call recording failures for a contact center. A processor receives information on a first media controller currently assigned to a telephony call. The first media controller bridges a first media path between the first and second communication devices and records, into a storage device, media exchanged in the first media path during the telephony call. The processor detects failure of the first media controller during the telephony call, where the failure of the first media controller tears down the first media path. In response to detecting the failure, the processor bridges a second media path between the first and second communication devices until a second media controller is identified. In response to the second media controller being identified, the second media controller is signaled to bridge and record media exchanged during the telephony call.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: March 22, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Henry Lum, Vladimir Filonov, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Patent number: 9270827
    Abstract: A system that supports multiple contact centers includes a communications network that is coupled between a private network (e.g. MPLS network) and a remote computing environment (e.g. cloud environment). A server system in the remote computing environment monitors health of different network segments (e.g. bandwidth of the connection between the communications network and the remote computing environment, bandwidth of a link used by a tenant to access the private network, etc.). When it is determined that quality of service for voice conversations for one or more contact centers is at risk due to a health status parameter of a network segment reaching a threshold, an appropriate system reaction is triggered. The system reaction may be to offload future calls to a peer remote computing environment to service future calls. The system reaction may also be to cancel outbound campaigns, provide pre-determined “sorry” messages, and the like.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: February 23, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Galina Kovalenko, Slava Sayko, Slava Zhakov
  • Patent number: 9257119
    Abstract: A telephony system comprising means to establish an initial telephone call (1) between at least two initial telephone terminals (2, 3) characterized in that it further comprises: a call recording server (5) designed to record said initial telephone call (1), a speech to text engine (6) able to make a text transcription (9) of said initial telephone call (1), a providing mean (7) able to provide said text transcription (9) to a third telephone terminal (4).
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: February 9, 2016
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Stéphane Blecon, Divi Laine
  • Patent number: 9210033
    Abstract: A system for scheduling resources and rules for routing includes a server connected to a network, a scheduling application executable from the server, and at least one programmable software agent for scheduling routing rules. The scheduling application receives statistics about forecast arrival rates for incoming interactions and current resource availability data and schedules resources and routing rules according to the forecast requirements the software agent propagating the portion of scheduling relative to the routing rules.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: December 8, 2015
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: Alan Wayne McCord
  • 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: 9197751
    Abstract: A rules-based compliance system enables a permitted user to define one or more contact attempt suppression rules, wherein each contact attempt suppression rule is adapted to be triggered when a configurable number of past contact attempts as defined in the contact attempt suppression rule have been attempted. A set of contacts are then received by the system. During a communications campaign, and before being issued, a contact in the set of contacts is compared against each of the one or more contact attempt suppression rules. The compliance system is then operative to suppress at least one contact based on a result of the comparison that indicates that a given one of the one or more contact attempt suppression rules is satisfied for the contact. A user may also provision one or more contact location rules that suppress contacts based on location information.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: November 24, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Christopher W. Bohlin, John P. Keyes
  • Patent number: 9197750
    Abstract: A system for assuring agent connection for outbound calls placed in an automated outbound calling campaign includes an outbound dialing server, a digital data repository coupled to the outbound dialing server, the data repository storing outbound dialing records for automated outbound dialing, and software executing on the outbound dialing server from a non-transitory physical medium, the software providing a first function for determining for a specific outbound dialing record if the connection to a live agent must be an assured connection, a second function for dialing and engaging an agent via an internal call for reservation of the agent, and a third function for bridging the call connections forged between the system and the agent and the system and the outbound party upon answer of the outbound call.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: November 24, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Stanislav V. Zgardovski, Oleksiy M. Kolomoyskyy
  • Patent number: 9195956
    Abstract: In a first enterprise joined in a distributed, federated network of second enterprises, a system is provided for managing data flow between enterprises, the system including a data management server in the first enterprise having access to sets of rules for managing data flow to and from the first enterprise, a first data interface in the first enterprise dedicated to data transfer to a paired second dedicated data interface at a neighboring second enterprise in the federation, wherein the first data interface manages data sent to the second interface and/or data incoming from the second interface according to the sets of rules for managing data flow.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: November 24, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Herbert Willi Artur Ristock, Brian Galvin
  • 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
  • Patent number: 9185232
    Abstract: A system for providing and managing IP telephone calls establishes separate and distinct call legs between IP-capable appliances and routers and between routers, and creates calls, changes calls, and manages telephony functions by joining and disjoining calls legs. In some instances one or more call legs disjoined from an active call are maintained as established to be joined later to other call legs to create other active calls. By managing EP calls as separate and distinct legs functions of intelligent, connection-oriented telephony networks may be simulated in IP telephony systems. The management is provided by software running on processors coupled to routers in the IP network.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: November 10, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventor: Leonid A. Yegoshin
  • Patent number: 9178989
    Abstract: A system and method for recording media for a contact center allows for call event tagging and call recording stitching. A processor receives call metadata for a telephony call. The call includes a link to a recording of media exchanged during the telephony call. The processor receives a call event associated with the telephony call. The call event includes a timestamp of when the event occurred during the telephony call. The processor stores the call metadata and the call event in a database record. The processor retrieves the database record for displaying the call event on a display device. A user command is received for identifying the call event in response to the display on the display device. A portion of the recording associated with the call event is retrieved in response to the user command. An audible rendering is then provided of the retrieved portion of the recording.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: November 3, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Vladimir Filonov, Henry Lum, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Patent number: 9172804
    Abstract: A method for partitioning a call center having N agents associated with M agent groups, for computation by a plurality of computational nodes, has steps for (a) assigning each agent as a vertex in a hypergraph; (b) assigning each agent group as a hyper-edge in the hypergraph; and (c) applying a hypergraph partitioning algorithm to partition the agents and groups relative to the nodes with the hypergraph cost function awarding equal load distribution to nodes and minimizing inter-node traffic.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: October 27, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventor: Vitaly Y. Barinov
  • Patent number: 9160855
    Abstract: A system and method for processing interaction requests includes a computer system that receives over a data channel from an end user device accessible to the customer, a request for an interaction. The request includes data from an application running on the end user device. The data is stored by the computer system upon receipt. When a voice call from a telephony device accessible to the customer is received, a voice media session is established with the telephony device over a voice channel. The data is identified based on information associated with the voice call. A contact center resource is further identified for routing the voice call. The data is attached to a request to route the call to the identified contact center resource.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 13, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Vladislav Baranovsky, Vladimir Mezhibovsky, Anton Brazhnyk, Gregory Jacob Duclos, David H. Anderson, Ernesto Garcia Garcia, William Edward James, Sonja Hoffman Hemelrijk
  • Patent number: 9159037
    Abstract: A network-connected server for meeting initiation has software executing on the server from a non-transitory physical medium, the software providing a function allowing a user to schedule a meeting and to configure availability conditions, a function for informing scheduled participants of the scheduled meeting, a function for receiving indications of availability for the scheduled meeting from communication appliances associated with scheduled participants, and a function for connecting the communication appliances to communicate when the configured availability conditions are met.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: October 13, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Vladimir Mezhibovsky, Nikolay Korolev, Herbert Ristock
  • Patent number: 9154627
    Abstract: A system and method for setting agent cross skill enablement levels in a contact center. In one embodiment, a series of simulations is performed to determine optimum cross skill enablement levels for various circumstances, e.g., the number of agents, the proficiency of each agent at each of a number of skills, and the rates of incoming interaction requests requiring each of various skills. A lookup table is created which is subsequently used, during configuration of the contact center prior to operation, or in real time during operation, to adjust agent cross skill enablement levels.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: October 6, 2015
    Assignee: GENESYS TELECOMMUNICATION LABORATORIES, INC.
    Inventors: Vidas Placiakis, Herbert Ristock, Nikolay Korolev, Merijn te Booij, Vitaliy Teryoshin
  • Patent number: 9154529
    Abstract: A redundant Session Initiation Protocol (SIP) call center system has two data centers each having a first and a second SIP server cooperating as a first SIP-server high availability (HA) pair, a set of SW applications executable at each data center, and a plurality of agent stations each comprising a SIP telephone and a computerized appliance executing a desktop application at each agent station. The HA pairs operate as SIP server peers, the agent SIP phones are configured to maintain simultaneous registration with both SIP server peers, and Agent Desktop applications log in to only one SIP server peer, wherein the SIP Server peers collaborate to deliver calls to individual agent SIP phones via the SIP server peer where the agent is logged in, and wherein, upon failure of either data center agent's desktop applications log in to the other data center, allowing the associated agent to continue working.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: October 6, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Victor Kolesov, Bernard Bretherton, Galina Kovalenko
  • Publication number: 20150281452
    Abstract: A rules-based compliance system enables a permitted user to define one or more contact attempt suppression rules, wherein each contact attempt suppression rule is adapted to be triggered when a configurable number of past contact attempts as defined in the contact attempt suppression rule have been attempted. A set of contacts are then received by the system. During a communications campaign, and before being issued, a contact in the set of contacts is compared against each of the one or more contact attempt suppression rules. The compliance system is then operative to suppress at least one contact based on a result of the comparison that indicates that a given one of the one or more contact attempt suppression rules is satisfied for the contact. A user may also provision one or more contact location rules that suppress contacts based on location information.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: Genesys Telecommunications Laboratories, Inc.
    Inventors: Christopher W. Bohlin, John P. Keyes
  • Patent number: 9143470
    Abstract: A method has acts for coupling from a computerized server executing software on a processor from a non-transitory medium to two or more computerized appliances operated by persons in a contact center, and updating text composition and editing results in real time in a display of each of the computerized appliances as any person operating a coupled computerized appliance composes or edits in a text-based communication application.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: September 22, 2015
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Stéphane Blecon, Boris Nicolas