Patents Assigned to Five9, Inc.
-
Publication number: 20220319496Abstract: 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: ApplicationFiled: March 28, 2022Publication date: October 6, 2022Applicant: Five9, Inc.Inventors: Jonathan Rosenberg, Priyanka Balakumar
-
Patent number: 11228681Abstract: 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: GrantFiled: March 26, 2021Date of Patent: January 18, 2022Assignee: FIVE9, INC.Inventor: Jonathan Rosenberg
-
Patent number: 11172069Abstract: 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: GrantFiled: July 1, 2020Date of Patent: November 9, 2021Assignee: FIVE9, INC.Inventor: Jonathan Rosenberg
-
Publication number: 20210006662Abstract: 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: ApplicationFiled: July 1, 2020Publication date: January 7, 2021Applicant: Five9, Inc.Inventor: Jonathan Rosenberg
-
Patent number: 10664868Abstract: 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: GrantFiled: July 26, 2017Date of Patent: May 26, 2020Assignee: Five9, Inc.Inventors: Danny Hsiang-Kuo Wang, James J. Hickey, Ilya A. Harahap, John R. D'Amour, Piotr K. Chojnowski, Gaurav Passi
-
Patent number: 9280541Abstract: 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: GrantFiled: January 8, 2013Date of Patent: March 8, 2016Assignee: Five9, Inc.Inventors: Lance Fried, Joseph Katz
-
Patent number: 9118763Abstract: 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: GrantFiled: December 9, 2014Date of Patent: August 25, 2015Assignee: Five9, Inc.Inventors: Edwin Kenneth Margulies, Ran Ezerzer, Moni Manor
-
Patent number: 8948373Abstract: 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: GrantFiled: February 20, 2014Date of Patent: February 3, 2015Assignee: Five9, Inc.Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
-
Publication number: 20140169551Abstract: 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: ApplicationFiled: February 20, 2014Publication date: June 19, 2014Applicant: Five9, Inc.Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
-
Patent number: 8755372Abstract: 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: GrantFiled: April 26, 2010Date of Patent: June 17, 2014Assignee: Five9, Inc.Inventors: Lance Fried, Joseph Katz, Edwin Kenneth Margulies
-
Patent number: 8699699Abstract: 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: GrantFiled: December 21, 2011Date of Patent: April 15, 2014Assignee: Five9, Inc.Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
-
Patent number: 8693671Abstract: 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: GrantFiled: August 24, 2012Date of Patent: April 8, 2014Assignee: Five9, Inc.Inventors: Lance Fried, Joseph Katz, Rick Korfin
-
Publication number: 20140074728Abstract: 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: ApplicationFiled: March 11, 2013Publication date: March 13, 2014Applicant: Five9, Inc.Inventor: Edwin Margulies
-
Patent number: 8582752Abstract: 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: GrantFiled: December 21, 2011Date of Patent: November 12, 2013Assignee: Five9, Inc.Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
-
Patent number: 8411844Abstract: 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: GrantFiled: December 21, 2011Date of Patent: April 2, 2013Assignee: Five9, Inc.Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen
-
Patent number: 8345856Abstract: 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: GrantFiled: December 21, 2011Date of Patent: January 1, 2013Assignee: Five9, Inc.Inventors: Nikolay Anisimov, Dmitry Spasibenko, Sam Shkrabov, David Van Everen