Patents Assigned to Aspect Software, Inc.
  • Patent number: 8028084
    Abstract: A method and apparatus are provided for routing a call within an automatic contact distributor. The method includes the steps of transferring control of the call to a buffer server, setting up a call connection between an agent of the automatic call distributor and a client of the automatic call distributor through the buffer server, re-addressing SIP messages received by the buffer server from the agent and forwarding the re-addressed SIP messages to the client and re-addressing SIP messages received from the client and forwarding the re-addressed SIP messages to the agent.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: September 27, 2011
    Assignee: Aspect Software, Inc.
    Inventor: Mike Hollatz
  • Patent number: 7975009
    Abstract: A method and apparatus are provided for processing an instant message within a system having a plurality agents for handling the instant message. The method includes the step of a buffer sever detecting an arrival of the instant message. The method also includes the steps of sending the instant message to one of a plurality of messages queues associated with the buffer server pending availability of one of the plurality of agents to handle the instant message and automatically generating and sending a status message to a source of the instant message while the message is in the message queue based upon the status of the instant message in the message queue.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: July 5, 2011
    Assignee: Aspect Software, Inc.
    Inventor: Glenn Wilensky
  • Patent number: 7961867
    Abstract: A method and apparatus are provided for processing information within a computing system. The method includes the steps of detecting a contact with a client of an organization that operates and uses the computing system for its own internal business purposes, providing a processing application within the computing system for distributing the detected contact to one of a plurality of human agents of the organization based upon a context of the contact, where said provided processing application has been previously divided into a sequence of separated software modules based upon a predetermined criteria, locating each software module of the sequence of software modules within a set of computers of the computer system where the set of computers are interconnected via a network and sequentially activating the sequence of software modules of the processing application by performing a search over the network to locate and activate each software module to process and distribute the contact to the human agent.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: June 14, 2011
    Assignee: Aspect Software, Inc.
    Inventors: Anthony J. Dezonno, Roger A. Sumner, Sandy Biggam
  • Patent number: 7929670
    Abstract: The method and apparatus is for contact manipulation and retrieval in a communication system. The method has the steps of: receiving a message having contact information; converting the contact information to contact data having a predetermined searchable format; storing the contact data; and searching the stored contact data. The contact data may be searched for at least one item of information. The apparatus implements the method.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: April 19, 2011
    Assignee: Aspect Software, Inc.
    Inventors: Nayel Saleh, Dave Wesen
  • Patent number: 7925002
    Abstract: Method and system for administering multiple target systems automatic contact distribution (ACD) systems, where corresponding object types in the various target systems may have different schema. A user of the administering system works in a single schema, and translators permit communication between the administering system and the various target systems.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: April 12, 2011
    Assignee: Aspect Software, Inc.
    Inventors: Peter Koenig, Senthilvel Saravanan, Vyacheslav Mayorskiy
  • Patent number: 7917623
    Abstract: A method and apparatus are provided for establishing communication sessions through the Internet. The method includes the steps of receiving a request from an Internet requester by a website for a communication session with an agent of the website, analyzing browser associated information relating to the request and selecting an agent for the communication session based upon a content of the analyzed browser associated information.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: March 29, 2011
    Assignee: Aspect Software, Inc.
    Inventors: Anthony Dezonno, Craig R. Shambaugh, Marshall Ball, Michael C. Hollatz
  • Patent number: 7912205
    Abstract: A method and apparatus are provided for automatic call distributors that route calls based in part on timely business information. The method includes providing a simulation model for calculating information and using this information from the model together with key process indicators information to generate decisions for routing calls.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: March 22, 2011
    Assignee: Aspect Software, Inc.
    Inventors: Tony Dezonno, Roger Sumner, Sandy Biggam, Mike Hollatz, Dave Wesen
  • Patent number: 7864945
    Abstract: A method is provided for distribution and assignment of calls to an agent that has confirmed its current availability status. In one embodiment an agent is selected by the system and prompted for its current availability. If the agent is available, the call is routed to the agent. If the agent is not available the system selects another agent and the process is repeated. Then, a call is assigned to an available agent based on current availability information.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: January 4, 2011
    Assignee: Aspect Software, Inc.
    Inventor: Michael Peters
  • Patent number: 7853653
    Abstract: A method and apparatus are provided for monitoring a time that an agent of an organization spends responding to an e-mail directed to the organization. The method includes the steps of downloading the e-mail and a monitoring servlet to the agent of the organization and the servlet automatically measuring and reporting to a server of the organization an elapsed time that the agent spends on the e-mail.
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: December 14, 2010
    Assignee: Aspect Software, Inc.
    Inventor: Dave Wesen
  • Patent number: 7831033
    Abstract: A method and apparatus are provided for assigning a plurality of agents to a plurality of contacts. The method includes the steps of providing an ordered list of agent preferences for each contact of the plurality of contacts, providing an ordered list of contact preferences for each agent of the plurality of agents and assigning an agent of the plurality of agents to a contact of the plurality of contacts based upon the preferences lists of both the contact and agent.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: November 9, 2010
    Assignee: Aspect Software, Inc.
    Inventor: Anthony Dezonno
  • Patent number: 7822016
    Abstract: A method and apparatus are provided for distributing Internet calls by an automatic contact distributor. The method includes the steps of receiving a Session Initiation Protocol INVITE by the automatic contact distributor that identifies an Internet call to be established with a client, selecting an agent to handle the Internet call and exchanging call information between the client and the selected agent through a buffer server.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: October 26, 2010
    Assignee: Aspect Software, Inc.
    Inventor: Mike Peters
  • Publication number: 20100260331
    Abstract: A method and apparatus are provided for presenting structural relationships in an automatic contact distribution system. The method includes the steps of defining a plurality of structural elements within the automatic contact distribution system, selecting a structural element of the automatic contact distribution system as a root element, identifying any related elements of the plurality of elements that together with the selected element affect contact handling within the automatic contact distribution system and displaying the root element and related elements along with an indicia of the relationship between the root element and related elements.
    Type: Application
    Filed: April 14, 2009
    Publication date: October 14, 2010
    Applicant: ASPECT SOFTWARE, INC.
    Inventors: David Funck, Biswajeet Mukherjee, Edward Kuns
  • Patent number: 7813489
    Abstract: Queue callback systems and methods handle scheduled callbacks to requesters in the absence of resources by providing a pre-established message soliciting the establishment of an alternate callback. Non-callback options can also be presented to the respective requester. Agents can also be organized in a plurality of queues, each of a selected size, to more effectively use callback resources.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 12, 2010
    Assignee: Aspect Software, Inc.
    Inventor: Anthony J. Dezonno
  • Patent number: 7809118
    Abstract: The method and apparatus is for converting messages and responses between text messages of a user and voice responses of at least one agent in an automatic contact distribution system having a plurality of agents. In one embodiment, the method includes sending a text message in a text format from first location via a network; receiving the text message from the network at a second location; and converting the text message from a text format to a voice message in a voice format. The method further includes converting a voice response in the voice format from an agent to a text response in the text format, the voice response being in response to the text message; and sending the text response from the second location to the first location via the network. Thus, the user appears to communicate with the agent on a text basis, and the agent appears to communicate with the user on a voice basis.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: October 5, 2010
    Assignee: Aspect Software, Inc.
    Inventors: Nayel Saleh, Michael Peters
  • Patent number: 7778861
    Abstract: A method and system to receive transaction data; determine a gap in the transaction data; and use an algorithm to generate data to fill in the gap is described. The algorithm is selected from a group including a first algorithm and a second algorithm. The first algorithm is to determine a dominant pattern in the transaction data; identify a region within the dominant pattern that corresponds to the gap in the transaction data; and adopt data associated with the corresponding region into the gap to minimize impact on the dominant pattern. The second algorithm includes a Moore-Penrose pseudo-inverse algorithm to choose the transaction data to fill in the gap based on a set of substitute data from among a group of substitute data sets and adopts the set of substitute data into the gap.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: August 17, 2010
    Assignee: Aspect Software, Inc.
    Inventor: Donald C. Lewis
  • Patent number: 7778405
    Abstract: A method and apparatus are provided for controlling a plurality of contacts with respective clients on a terminal of an agent of an organization. The method includes the steps of setting up the plurality of contacts with the respective clients under an Internet protocol and simultaneously displaying a respective line softkey of each contact of the plurality of contacts on a terminal of the agent where the respective line softkey depicts a status of the contact.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: August 17, 2010
    Assignee: Aspect Software, Inc.
    Inventor: Mike Hollatz
  • Patent number: 7773740
    Abstract: A method and apparatus are provided for assigning a call to one of a plurality of agents. The method includes the steps of providing a description of the call to each of the plurality of agents, receiving a bid to handle the call from each of the plurality of agents and assigning the call to an agent of the plurality of agents with a highest relative received bid.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: August 10, 2010
    Assignee: Aspect Software, Inc.
    Inventors: Robert Beckstrom, Anthony Dezonno, Michael J Sheridan, David Wesen
  • Patent number: 7764779
    Abstract: A method and apparatus are provided for routing a SIP INVITE by a contact distributor that provides contact distribution services to a plurality of independent contact distribution services tenants. The method includes the steps of routing the SIP INVITE to a SIP proxy server of the contact distributor, the SIP proxy server identifying a tenant associated with the SIP INVITE of the plurality of independent contact distribution services tenants and the SIP proxy server routing the SIP INVITE to a resource of the contact distributor based upon the identified tenant.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: July 27, 2010
    Assignee: Aspect Software, Inc.
    Inventors: Michael Peters, Mike Hollatz
  • Patent number: 7761323
    Abstract: A method and system for scheduling a callback time for customer service. The system calculates estimated handling resources for a customer interaction system (14) and forecasts a customer service transaction workload for the estimated handling resources of the customer interaction system (14). The system then determines the scheduled callback time based upon the estimated handling resources and the forecasted customer service transaction workload.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: July 20, 2010
    Assignee: Aspect Software, Inc.
    Inventors: John Rafter, Donald C. Lewis, Jerry David Rawle, Mark Irwin, Suzanne Artemieff
  • Patent number: 7748987
    Abstract: A test adaptor for performing turnaround testing on a T1 board that has a plurality of jack receptacles disposed therein. The test adaptor is comprised of a bracket, a plurality of openings, and a plurality of test plugs. The bracket has a length and a width complimentary to the length and the width of an end of a T1 board. The plurality of openings disposed in the bracket are spaced apart from each other by predetermined distances that are complimentary to the spacing between the plurality of jack receptacles disposed in the T1 board. The plurality of test plugs are mounted within the plurality of openings in the bracket such that the plurality of test plugs can be engaged with the plurality of jack receptacles substantially simultaneously and with a single mechanical step.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: July 6, 2010
    Assignee: Aspect Software, Inc.
    Inventor: David Keib