Patents Assigned to Aspect Software, Inc.
  • Patent number: 9883037
    Abstract: 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: Grant
    Filed: June 8, 2017
    Date of Patent: January 30, 2018
    Assignee: ASPECT SOFTWARE, INC.
    Inventors: Donald C. Lewis, Darrell Burkhead, Diane Wight, Aaron Beshears
  • Patent number: 9454596
    Abstract: 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: Grant
    Filed: December 1, 2008
    Date of Patent: September 27, 2016
    Assignee: Aspect Software Inc.
    Inventors: Senthilvel Saravanan, Peter Koenig, David A. Funck
  • Patent number: 9374393
    Abstract: 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: Grant
    Filed: August 9, 2012
    Date of Patent: June 21, 2016
    Assignee: Aspect Software, Inc.
    Inventors: Jonathan Robert Taylor, Ryan Stephen Campbell, Robert J. Auburn, Alexander S. Agranovsky, Robbie A. Green
  • Patent number: 9330050
    Abstract: 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: Grant
    Filed: October 2, 2007
    Date of Patent: May 3, 2016
    Assignee: Aspect Software, Inc.
    Inventors: Andreas Chalupa, Christine Chipolone
  • Patent number: 9304826
    Abstract: 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: Grant
    Filed: August 23, 2010
    Date of Patent: April 5, 2016
    Assignee: Aspect Software Inc.
    Inventors: RJ Auburn, Harm-Jan Spier, Jose M. de Castro, Daniel Aloyse Polfer, Alexander S. Agranovsky, Robbie A. Green
  • Patent number: 9214001
    Abstract: 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: Grant
    Filed: February 13, 2007
    Date of Patent: December 15, 2015
    Assignee: Aspect Software Inc.
    Inventor: Jerry David Rawle
  • Patent number: 9213699
    Abstract: 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: Grant
    Filed: April 30, 2008
    Date of Patent: December 15, 2015
    Assignee: Aspect Software Inc.
    Inventors: Biswajeet Mukherjee, James R. Miller, Rajiv Kambli
  • Patent number: 9172803
    Abstract: 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: Grant
    Filed: August 20, 2010
    Date of Patent: October 27, 2015
    Assignee: Aspect Software, Inc.
    Inventors: Michael Bachran, Stefan Besling, Martin Mauelshagen, Hanno Wiegard
  • Patent number: 9088659
    Abstract: 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: Grant
    Filed: October 27, 2008
    Date of Patent: July 21, 2015
    Assignee: ASPECT SOFTWARE, INC.
    Inventors: Rajiv Kambli, Senthilvel Saravanan, Krishnakumar Pandurangan, Jim Miller
  • Patent number: 9055140
    Abstract: 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: Grant
    Filed: July 16, 2012
    Date of Patent: June 9, 2015
    Assignee: Aspect Software, Inc.
    Inventor: Malcom Strandberg
  • Patent number: 8964769
    Abstract: 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: Grant
    Filed: April 8, 2013
    Date of Patent: February 24, 2015
    Assignee: Aspect Software, Inc.
    Inventor: Jonathan Robert Taylor
  • Patent number: 8891511
    Abstract: 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: Grant
    Filed: January 11, 2013
    Date of Patent: November 18, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Jonathan Robert Taylor, Ryan Stephen Campbell, R J Auburn, Alexander S. Agranovsky
  • Patent number: 8797888
    Abstract: 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: Grant
    Filed: August 2, 2007
    Date of Patent: August 5, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Fergal Glynn, Kerry Hannigan, Christopher J. Kacher, Mike Regan
  • Patent number: 8745142
    Abstract: 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: Grant
    Filed: March 7, 2008
    Date of Patent: June 3, 2014
    Assignee: Aspect Software, Inc.
    Inventor: Eric James
  • Patent number: 8718264
    Abstract: 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: Grant
    Filed: May 22, 2008
    Date of Patent: May 6, 2014
    Assignee: Aspect Software, Inc.
    Inventors: James Mitchell, John Cambray
  • Patent number: 8693670
    Abstract: 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: Grant
    Filed: May 2, 2008
    Date of Patent: April 8, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Robert Owens, Andy Arbuckle, Terry Owens
  • Patent number: 8667052
    Abstract: 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: Grant
    Filed: December 20, 2004
    Date of Patent: March 4, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Anthony J. Dezonno, Sandy Biggam
  • Patent number: 8660016
    Abstract: 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: Grant
    Filed: August 2, 2007
    Date of Patent: February 25, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Ajay Punreddy, Mike Regan, Marc A. Snider, Richard W. Shea, Brian Silver
  • Patent number: 8655837
    Abstract: 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: Grant
    Filed: September 30, 2003
    Date of Patent: February 18, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Robert Beckstrom, Anthony Dezonno
  • Patent number: 8635275
    Abstract: Some embodiments of the present invention provide a method and system for correlating information regarding an interactive communication. A session application record is provided to store information of a session that represents an interactive communication that is at least between two endpoints. An application programming interface (API) is provided for users to create and manipulate session application records. Application specific data or customized data can be stored with the session application record using a tag that includes a name and value pair. One session application record can be associated with another session application record by using a relation. Any information that is gathered during a session can be accessible even when one of the endpoints is replaced by another endpoint.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: January 21, 2014
    Assignee: Aspect Software, Inc.
    Inventors: Fergal Glynn, Brian Silver, Richard W. Shea, Ken Ouellette, Vinh Huu Tran, Justin W. Haddad