Patents Assigned to Aspect Software, Inc.
-
Patent number: 9883037Abstract: Methods and systems in a contact center for estimating staff levels expected to meet service quality goals are described. In one embodiment, a required staff simulator controller utilizes an event-based simulator to execute staff calculations. The required staff controller reconfigures the simulator for different staff levels and repeatedly runs the simulator to test if the configured staff level is likely or not likely to meet configured service goals using selected confidence levels. The required staff controller determines and presents for each agent type a least upper bound and a greatest lower bound for required staff.Type: GrantFiled: June 8, 2017Date of Patent: January 30, 2018Assignee: ASPECT SOFTWARE, INC.Inventors: Donald C. Lewis, Darrell Burkhead, Diane Wight, Aaron Beshears
-
Patent number: 9454596Abstract: A call center application program allows a call center administrator to access, view, and edit data across multiple applications used by multiple customer interaction systems of the call center. The application program is adapted to retrieve data from a plurality of different applications and systems, consolidate redundant data, and display the data to a user, enabling a single unified view of resources across call center applications. Changes can be made to the data application program, which in turn propagates the changes to the individual call center applications, eliminating the need for the user to manually change the data in each individual application.Type: GrantFiled: December 1, 2008Date of Patent: September 27, 2016Assignee: Aspect Software Inc.Inventors: Senthilvel Saravanan, Peter Koenig, David A. Funck
-
Patent number: 9374393Abstract: A telephony application such as an interactive voice response (“IVR”) needs to identify quickly the nature of the call (e.g., whether it is a person or machine answering a call) in order to initiate an appropriate voice application. Conventionally, the call stream is sent to a call-progress analyzer (“CPA”) for analysis. Once a result is reached, the call stream is redirected to a call processing unit running the IVR according to the analyzed result. The present scheme feeds the call stream simultaneous to both the CPA and the IVR. The CPA is allowed to continue analyzing and outputting a series of analysis results until a predetermined result appears. In the meantime, the IVR can dynamically adapt itself to the latest analysis results and interact with the call with a minimum of delay.Type: GrantFiled: August 9, 2012Date of Patent: June 21, 2016Assignee: Aspect Software, Inc.Inventors: Jonathan Robert Taylor, Ryan Stephen Campbell, Robert J. Auburn, Alexander S. Agranovsky, Robbie A. Green
-
Patent number: 9330050Abstract: A method and apparatus are provided for collecting deployment information from a user for a multi-tier computer system. The method includes the steps of receiving a deployment size of the multi-tier system from the user and identifying a set of virtual appliances by function based upon the deployment size received from the user. The method further includes the steps of prompting the user for a name for each identified virtual appliance, collecting network information of each virtual appliance based upon the name and generating a deployment configuration file for a mandatory virtual appliance of the set of virtual appliances.Type: GrantFiled: October 2, 2007Date of Patent: May 3, 2016Assignee: Aspect Software, Inc.Inventors: Andreas Chalupa, Christine Chipolone
-
Patent number: 9304826Abstract: A self-help application platform such as one hosting an interactive voice response (IVR) has a browser that executes application scripts to implement the self-help application. The execution of the application scripts is performed by utilizing various application resources, such as media conversions from text to speech (TTS) and speech to text (automatic speech recognition ASR) and other media servers. The platform is provided with a dynamic resource selection mechanism in which the application is executed with an updated optimum set of application resources distributed over different locations. The selection is based on the profiles of the browser, users, route, and quality of service. The selection is further modulated by the browser's previous experiences with the individual resources. The selection is made dynamically during the executing of the application script.Type: GrantFiled: August 23, 2010Date of Patent: April 5, 2016Assignee: Aspect Software Inc.Inventors: RJ Auburn, Harm-Jan Spier, Jose M. de Castro, Daniel Aloyse Polfer, Alexander S. Agranovsky, Robbie A. Green
-
Patent number: 9213699Abstract: Method and system maintaining “super-objects” in a central administering system, where each super-object is associated with corresponding objects in target systems so that editing of that super-object or of one of its associated objects results in conforming edits for all of the associated objects.Type: GrantFiled: April 30, 2008Date of Patent: December 15, 2015Assignee: Aspect Software Inc.Inventors: Biswajeet Mukherjee, James R. Miller, Rajiv Kambli
-
Patent number: 9214001Abstract: A method and apparatus are provided for presenting information to an agent of an organization. The method includes the steps of the organization detecting a contact with a client of the organization, classifying the contact based upon information delivered along with the contact and delivering the contact to the agent. The method further includes the steps of retrieving a set of reference key words and key words in context based upon the classification of the contact, detecting keywords and keywords in context from a dialog between the agent and client, matching at least some of the detected keywords and key words in context with the reference keywords and keywords in context, identifying information within a database based upon the matching and presenting the identified information to the agent.Type: GrantFiled: February 13, 2007Date of Patent: December 15, 2015Assignee: Aspect Software Inc.Inventor: Jerry David Rawle
-
Patent number: 9172803Abstract: A self-help application such as in an interactive voice response (IVR) platform serving users is enabled for providing an integrated development (IDE) and monitoring environment. This provides real-time reporting and analysis on user behavior, application performance and transaction success. The application is coded in software objects (VoiceObjects) specific to the context of the application. These are pre-built objects that include dialog components, resource management, logic, actions, layer and business tasks. This object-oriented approach uncouples the underlying technology from the application and allows designers to build user-friendly applications. In one embodiment, Java or VoiceXML codes are generated dynamically from these objects and executed by a browser in the IVR. A set of core metrics is defined for each object type as well as configurable levels for these metrics. Data associated with individual objects are collected, aggregated, analyzed and displayed in context by the IDE.Type: GrantFiled: August 20, 2010Date of Patent: October 27, 2015Assignee: Aspect Software, Inc.Inventors: Michael Bachran, Stefan Besling, Martin Mauelshagen, Hanno Wiegard
-
Patent number: 9088659Abstract: A method and apparatus are provided for provisioning call handling resources in a contact handling system. The method includes the steps of identifying a call handling resource within a first contact center, copying call handling data associated with the identified contact handling resource and writing the call handling data into a contact handling structure of a second contact center.Type: GrantFiled: October 27, 2008Date of Patent: July 21, 2015Assignee: ASPECT SOFTWARE, INC.Inventors: Rajiv Kambli, Senthilvel Saravanan, Krishnakumar Pandurangan, Jim Miller
-
Patent number: 9055140Abstract: A system and method for providing hold queue prioritizing for a contact center includes an automated system and a contact receiver/director for connecting contacts to the automated system. A contact identifier obtains identifying information from each of the contacts connected to the system. A hold queue is coupled to the contact receiver/director for storing contact records associated with contacts connected to the automated system. A contact status identifier determines a connection status of each of the contacts in the hold queue and stores the connection status in the respective contact record for each contact. A contact-back identifier identifies a received contact-back by matching the contact identifying information associated with a contact to a contact record in the hold queue. The contact receiver/director selects a contact record with a “connected” connection status and connects the caller in the hold queue associated with the selected contact record to an available agent.Type: GrantFiled: July 16, 2012Date of Patent: June 9, 2015Assignee: Aspect Software, Inc.Inventor: Malcom Strandberg
-
Patent number: 8964769Abstract: A networked telephony system and method allow users to deploy on the Internet computer telephony applications associated with designated telephone numbers. The telephony application is easily created by a user in XML (Extended Markup Language) with predefined telephony XML tags and easily deployed on a website. The telephony XML tags include those for call control and media manipulation. A call to anyone of these designated telephone numbers may originate from anyone of the networked telephone system such as the PSTN (Public Switched Telephone System), a wireless network, or the Internet. The call is received by an application gateway center (AGC) installed on the Internet. Analogous to a web browser, the AGC provides facility for retrieving the associated XML application from its website and processing the call accordingly.Type: GrantFiled: April 8, 2013Date of Patent: February 24, 2015Assignee: Aspect Software, Inc.Inventor: Jonathan Robert Taylor
-
Patent number: 8891511Abstract: A population of networked Application Gateway Centers or voice centers provides telephony resources. The telephony application for a call number is typically created by a user in XML (Extended Markup Language) with predefined telephony XML tags and deployed on a website. A voice center provides facility for retrieving the associated XML application from its website and processing the call accordingly. The individual voice centers are either operated at a hosted facility or at a customer's premise. Provisioning Management Servers help to allocate telephony resources among the voice centers. This is accomplished by suitably updating a voice center directory. In this way, the original capacity at a premise, predetermined by the hardware installed, can be adjusted up or down. If the premise is under capacity, it can be supplemented by that from a hosted facility. If the premise has surplus capacity, it can be reallocated for use by others outside the premise.Type: GrantFiled: January 11, 2013Date of Patent: November 18, 2014Assignee: Aspect Software, Inc.Inventors: Jonathan Robert Taylor, Ryan Stephen Campbell, R J Auburn, Alexander S. Agranovsky
-
Patent number: 8797888Abstract: The present invention provides in one aspect a method and a system for displaying a VoIP quality to a user, so that the user may determine if a specific call should be placed in view of the VoIP quality. The present invention also provides in another aspect a method and a system for non-intrusively signaling of an incoming VoIP call so that a user can be informed of the incoming call and yet not be interrupted from his/her current work.Type: GrantFiled: August 2, 2007Date of Patent: August 5, 2014Assignee: Aspect Software, Inc.Inventors: Fergal Glynn, Kerry Hannigan, Christopher J. Kacher, Mike Regan
-
Patent number: 8745142Abstract: Method and system for publishing real-time data, that is unique and specific for administering automatic contact distribution (ACD) systems, via a simple standard and in locations that are accessed readily.Type: GrantFiled: March 7, 2008Date of Patent: June 3, 2014Assignee: Aspect Software, Inc.Inventor: Eric James
-
Patent number: 8718264Abstract: A system for automatically detecting status of an agent in a call center is provided. The system may have a call center management system with a plurality of agent workstations coupled to the call center management system and a plurality of telephones associated with the agent workstations. The system may also have a switch that automatically connects calls to the telephones. An off-hook detector automatically detects a manually initiated off-hook status of at least one of the telephones and signals the switch that the agent at the telephones is unavailable. The switch may then avoid connecting a call to the unavailable agent.Type: GrantFiled: May 22, 2008Date of Patent: May 6, 2014Assignee: Aspect Software, Inc.Inventors: James Mitchell, John Cambray
-
Patent number: 8693670Abstract: A method and apparatus are provided for synchronizing changes from a plurality of dissimilar automatic contact distributors to an electronic workforce management server. The method includes the steps of determining a type of data received from each of the dissimilar automatic contact distributors and identifying a data criteria for the determined type of data. The method further includes the steps of detecting a difference between the data criteria and data, identifying a correction for the detected difference, reformatting the data based upon the identified correction and saving the reformatted data in a database of the electronic workforce management server.Type: GrantFiled: May 2, 2008Date of Patent: April 8, 2014Assignee: Aspect Software, Inc.Inventors: Robert Owens, Andy Arbuckle, Terry Owens
-
Patent number: 8667052Abstract: A method and apparatus for providing transaction services to one of a plurality of organizations where such transaction services are provided for servicing contacts with clients of the organization through an independently operated contact processing system having a communication connection with the organization through the Internet. The method includes the steps of a contact controller of the organization providing contact control instructions for servicing the contacts to a control interface of the contact processing system and a web services publisher exchanging control information between the organization and contact controller through the Internet for the servicing the contacts with the clients of the organization.Type: GrantFiled: December 20, 2004Date of Patent: March 4, 2014Assignee: Aspect Software, Inc.Inventors: Anthony J. Dezonno, Sandy Biggam
-
Patent number: 8660016Abstract: The present invention enables testing of a VoIP network using various instrumented test streams. The testing can determine the quality of the transmission network before an internet VoIP service is put into production. The testing also enables regular diagnostic audits of a VoIP network to maintain the quality of the VoIP network. The testing enable measurement of, for example jitter, packet loss and delay and allow characteristics of the VoIP network to be obtained. In addition, the present invention can to determine the capacity and utilization of a VoIP transport network. Based on the measurements and characteristics of the VoIP network the present invention can control routing of a call on the VoIP network or can prevent a call from being made. The present invention also enables dynamic switching of CODECS during a session to enhance the performance of the VoIP network.Type: GrantFiled: August 2, 2007Date of Patent: February 25, 2014Assignee: Aspect Software, Inc.Inventors: Ajay Punreddy, Mike Regan, Marc A. Snider, Richard W. Shea, Brian Silver
-
Patent number: 8655837Abstract: The method and apparatus is for improving transactions in a communication system. The method including: dynamically monitoring a data session between at least one of first and second parties in a transaction in the communication system; and engaging a third party into the transaction as a function of the monitoring of the data session between the first and second parties. The apparatus implements the method.Type: GrantFiled: September 30, 2003Date of Patent: February 18, 2014Assignee: Aspect Software, Inc.Inventors: Robert Beckstrom, Anthony Dezonno
-
Patent number: 8634537Abstract: A method and apparatus are provided for routing calls from a contact center. The method includes the steps of providing a SIP presence server within the contact center that only provides presence information in support of outgoing calls from agents of the contact center, receiving a presence message by the SIP presence server identifying a communication port of an client and routing a call from an agent of the contact center to the client based upon the received registration message.Type: GrantFiled: August 16, 2004Date of Patent: January 21, 2014Assignee: Aspect Software, Inc.Inventors: Mike Hollatz, Mary Ellen Moser, Dave Wesen, Jeff Hodson