Patents Assigned to Five9, Inc.
  • Publication number: 20220319496
    Abstract: Systems and methods are provided for training natural language processing (NLP) models in a contact center. The systems and methods provided may render the process of training an NLP model faster, easier to perform, and more accessible to non-experts. In embodiments of the present disclosure, a method for training an NLP model includes a first step of initializing an NLP model with an intent and one or more seed phrases. The next step may be to receive a customer interaction. Next, a matched utterance can be generated based on the customer interaction and the NLP model. Then, a suggested training phrase may be generated based on the matched utterance. The suggested training phrase may be confirmed. Thereafter, the NLP model can be updated with the confirmed training phrase.
    Type: Application
    Filed: March 28, 2022
    Publication date: October 6, 2022
    Applicant: Five9, Inc.
    Inventors: Jonathan Rosenberg, Priyanka Balakumar
  • Patent number: 11228681
    Abstract: A method for creating a textual summary of a call includes transcribing speech to text in real time using a speech-to-text generating unit configured for execution upon one or more data processors, automatically matching, in real-time, text to predetermined intents and extracted entities using an intent recognizing unit for execution upon the one or more data processors, automatically mapping the predetermined intents and extracted entities into a call summary using one or more mapping functions, and displaying the call summary using an agent user interface for execution upon the one or more data processors. A contact center call summarization system may include a contact center communication device, a speech-to-text generating unit, an intent recognizing unit, and an agent user interface.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 18, 2022
    Assignee: FIVE9, INC.
    Inventor: Jonathan Rosenberg
  • Patent number: 11172069
    Abstract: Systems and methods are described herein for providing a Voice over Internet Protocol (VoIP) call. In an embodiment, a load balancing processor receives a re-initiated HTTP request from a client processor upon detection that an initial call server is no longer active, and sends the re-initiated HTTP request to a second call server. The second server generates updated call resource information that identifies the second server as the new server resource for the call, and sends the updated call resource information over the IP network to the client processor. Subsequent HTTP requests from the client processor for sending and receiving signaling and media data for the call are received at the second server using the updated call resource information.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: November 9, 2021
    Assignee: FIVE9, INC.
    Inventor: Jonathan Rosenberg
  • Publication number: 20210006662
    Abstract: Systems and methods are described herein for providing a Voice over Internet Protocol (VoW) call. In an embodiment, a load balancing processor receives a re-initiated HTTP request from a client processor upon detection that an initial call server is no longer active, and sends the re-initiated HTTP request to a second call server. The second server generates updated call resource information that identifies the second server as the new server resource for the call, and sends the updated call resource information over the IP network to the client processor. Subsequent HTTP requests from the client processor for sending and receiving signaling and media data for the call are received at the second server using the updated call resource information.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 7, 2021
    Applicant: Five9, Inc.
    Inventor: Jonathan Rosenberg
  • Patent number: 10664868
    Abstract: Systems and method are provided for synchronizing communications between two disparate computing systems. A context capture module is configured to capture interactions of a first computing system with an application to determine a current context of the first computing system's interactions. A communications initiation engine is configured to determine one of a plurality of other computing systems is to be queried for communication with the first computing system. When one of the other computing systems is to be queried, an initiation communication is provided to a particular one of the other computing systems, where the initiation communication includes data describing the current context of the first computing system's interactions. An availability indication is received from the particular other computing system. A communications module is configured to facilitate communications between the first computing system and the particular other computing system.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: May 26, 2020
    Assignee: Five9, Inc.
    Inventors: Danny Hsiang-Kuo Wang, James J. Hickey, Ilya A. Harahap, John R. D'Amour, Piotr K. Chojnowski, Gaurav Passi
  • Patent number: 9280541
    Abstract: A quick response (QR) proxy and protocol gateway for interfacing with a carrier network, a QR-equipped device, and a contact center and contact center database is disclosed. A data link is connected to a carrier network to receive QR codes and other data. Additional data links are connected to a contact center database and a QR-equipped device to obtain information used in determining routing and tagging instructions. A user interface is connected to the gateway to accept configurable conditions for determining routing instructions. There is a text conversion function and speech conversion function for each target enterprise contact center. Synchronization between stored user preferences to automated or semi-automated customer service routes is provided by a consumer preference template system.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: March 8, 2016
    Assignee: Five9, Inc.
    Inventors: Lance Fried, Joseph Katz
  • Patent number: 9118763
    Abstract: In accordance with the teaching described herein, systems and methods are provided for a communications proxy and overlay network for a plurality of customer feedback collection instruments that are configured to gather information from customers. A communications server array may be configured to communicate with a user device and one or more contact centers. An application server may be configured to communicate with the communications server array, a contact centers having associated user interfaces. An intelligent text processing and analysis module may be configured to transform an input from the user device to a modified input for use by the first contact center and second contact center to facilitate real time or delayed communications between users and agents.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 25, 2015
    Assignee: Five9, Inc.
    Inventors: Edwin Kenneth Margulies, Ran Ezerzer, Moni Manor
  • Patent number: 8948373
    Abstract: A method for determining a number of calls to generate for a specific outbound campaign in an automated contact center based upon a prediction of agent occupancy in a future time period, wherein the automated contact center processes one or more outbound campaigns. The estimates a total number of outbound agents available to the one or more outbound campaigns. By using the total number of outbound agents, an effective number of agents for the specific outbound campaign is determined according to a ratio. The effective number of agents is used to determine a number of outbound calls to generate for the specific outbound campaign according to a dialing method. Calls are then generated for the specific outbound campaign based upon the determined number of outbound calls to generate.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: February 3, 2015
    Assignee: Five9, Inc.
    Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
  • Publication number: 20140169551
    Abstract: A method for determining a number of calls to generate for a specific outbound campaign in an automated contact center based upon a prediction of agent occupancy in a future time period, wherein the automated contact center processes one or more outbound campaigns. The estimates a total number of outbound agents available to the one or more outbound campaigns. By using the total number of outbound agents, an effective number of agents for the specific outbound campaign is determined according to a ratio. The effective number of agents is used to determine a number of outbound calls to generate for the specific outbound campaign according to a dialing method. Calls are then generated for the specific outbound campaign based upon the determined number of outbound calls to generate.
    Type: Application
    Filed: February 20, 2014
    Publication date: June 19, 2014
    Applicant: Five9, Inc.
    Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
  • Patent number: 8755372
    Abstract: A portal system for secure, aggregated and centralized management and access of disparate customer service and social networking environments is disclosed. A user interface provides multiple, parameter-based automated service scripts, each configured to utilize customer information. The scripts link to vendor-specific, scenario-specific, and social networking-specific interfaces that have common user interface elements. Shared and dedicated reverse automation gateways are configured to emulate the step-by-step self-service aspects of web sites and interactive voice response systems. The portal system eliminates or reduces inbound toll-free telephone charges for vendor contact centers and additionally links the same to social networking systems.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: June 17, 2014
    Assignee: Five9, Inc.
    Inventors: Lance Fried, Joseph Katz, Edwin Kenneth Margulies
  • Patent number: 8699699
    Abstract: A method for determining a number of calls to generate for a specific outbound campaign in an automated contact center based upon a prediction of agent occupancy in a future time period, wherein the automated contact center processes one or more outbound campaigns. The estimates a total number of outbound agents available to the one or more outbound campaigns. By using the total number of outbound agents, an effective number of agents for the specific outbound campaign is determined according to a ratio. The effective number of agents is used to determine a number of outbound calls to generate for the specific outbound campaign according to a dialing method. Calls are then generated for the specific outbound campaign based upon the determined number of outbound calls to generate.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: April 15, 2014
    Assignee: Five9, Inc.
    Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
  • Patent number: 8693671
    Abstract: A communications portal for interfacing with a carrier network, a contact center, and a user is disclosed. Telecommunications links are connected to the communications portal to receive inbound calls and place outbound calls. A gateway signaling proxy containing an application server and a reverse automation subsystem is connected to the telecommunications links to recognize and store user selections, detect answer supervision, and execute scripts as configured in the user interface.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: April 8, 2014
    Assignee: Five9, Inc.
    Inventors: Lance Fried, Joseph Katz, Rick Korfin
  • Publication number: 20140074728
    Abstract: A system for social care routing, prioritization and agent assistance for interfacing with a carrier network, a social listening device, a social network or proprietary social feedback apparatus, and a contact center and contact center database. Author postings, demographic information, sentiment, topical relevancy, and customer service requests and other data are used for prioritization, agent assistance and routing. A contact center database and a social network listening device or proprietary social feedback apparatus obtain information used in determining routing and tagging instructions. A user interface is connected to the system to accept configurable conditions for determining customer service instructions to the agents. A color-coded agent heads-up display for author and customer profiling and customer relationship management timeline is disclosed for effectively managing social posts and authors needing customer service assistance by agents at each target enterprise contact center.
    Type: Application
    Filed: March 11, 2013
    Publication date: March 13, 2014
    Applicant: Five9, Inc.
    Inventor: Edwin Margulies
  • Patent number: 8582752
    Abstract: A method for determining a number of calls to generate in an automated contact center based upon a prediction of agent occupancy in a future time period. The automated contact center comprises a dialer for dialing generated calls, a queue where successfully connected dialed calls await agent handling, and an agent pool where calls are handled by agents. The method estimates a number of calls presently in the dialer, the queue, and the agent pool that would be in the agent pool in the future time period. Based upon the estimations, the method predicts a future agent occupancy in the future time period, which is used to determine the number of calls to generate in the automated contact center. Calls are generated based upon the number of calls to generate.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: November 12, 2013
    Assignee: Five9, Inc.
    Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
  • Patent number: 8411844
    Abstract: A method for controlling and correcting abandonment rate in an automated contact center that uses a predictive dialing method for determining a number of calls to generate for dialing. When abandonment rate is close to zero, the method determines a mean agent occupancy that is used by the predictive dialing method. Empirical data is collected on agent occupancy while the predictive dialing method uses the mean agent occupancy to determine a number of calls to generate. The method determines a target abandonment rate and a target agent occupancy, wherein a proportion of the agent occupancy empirical data having an agent occupancy equal to or higher than the target agent occupancy is within a predetermined range of the target abandonment rate. The target agent occupancy is used to adjust the mean agent occupancy used by the predictive dialing method.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: April 2, 2013
    Assignee: Five9, Inc.
    Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
  • Patent number: 8345856
    Abstract: A method for determining a number of calls to generate in an automated contact center, wherein the automated contact center comprises a dialer for dialing generated calls and an agent pool where successfully connected dialed calls are handled by agents. The method collects empirical data on durations in which calls spend in the dialer and agent handling times. The collected data is used to generate discrete density or discrete distribution functions. Using the discrete density or distribution functions, an individual impact is calculated for each call presently in the dialer. The method uses the individual impacts to calculate a dialer impact, which is used to predict a future agent occupancy. Based upon the prediction, a number of calls to generate is determined. Calls are generated based upon the number of calls to generate.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: January 1, 2013
    Assignee: Five9, Inc.
    Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen