Patents by Inventor Tony McCormack

Tony McCormack has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160127544
    Abstract: Contact center interactive text stream wait treatments are disclosed. A user device initiates a communication interaction with an automated contact center device (ACCD). A text stream comprising a plurality of text components is from the ACCD during an agent wait period. The text components of the text stream are provided for presentation in a display area of a display during the agent wait period.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: John H. Yoakum, Tony McCormack
  • Publication number: 20160127553
    Abstract: A resource managing computer system for managing at least one resource in an enterprise is disclosed. The resource managing computer system includes a communication interface for establishing at least one web based chat communication session with at least one customer. The system further includes a monitoring module for monitoring one or more parameters associated with the at least one web based chat communication session. The system further includes a computing module for computing at least one confidence score based on the one or more monitored parameters of the at least one web based chat communication session. The system further includes an allocation module for allocating the at least one resource to the at least one web based chat communication session, wherein the allocation is performed based on the at least one computed confidence score.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Tony McCormack, Neil O'Connor, John McGreevy
  • Publication number: 20160125652
    Abstract: Apparatus and method to display worker status for a supervisor, the apparatus including: a frame configured to be coupled to a head of the supervisor; a processor coupled to the frame, the processor configured to render a transparent display of worker status to the supervisor; a position determination module configured to determined a physical location of the frame; a communication module communicatively coupled to the processor and to the position determination module, the communication module configured to wirelessly communicate with a base station; and a gaze detector coupled to the frame and communicatively coupled to the processor, the gaze detector configured to detect a direction of gaze of the supervisor.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 5, 2016
    Inventors: Tony McCormack, Dawid Nowak, Neil O'Connor
  • Publication number: 20160127557
    Abstract: A resource selection management computer system and method for selecting at least one agent for at least one communication session in an enterprise is disclosed. The resource selection management computer system includes a monitoring module for monitoring one or more parameters of the at least one communication session involving the at least one agent; a database for storing the one or more monitored parameters; a computing module for computing at least one data value based on the one or more monitored parameters by using at least one fuzzy logic; a determination module for determining at least one attribute of the agent based on the at least one computed data value; and an agent selection module for selecting at least one agent based on the at least one determined attribute.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 5, 2016
    Inventors: Tony McCormack, Joseph Smyth, Paul D'Arcy
  • Publication number: 20160112568
    Abstract: A call managing computer system for managing at least one communication session in an enterprise is disclosed. The call managing computer system includes a monitoring module for monitoring context of the at least one communication session. The system further includes a strategy generation module for generating the at least one strategy based on the monitored context of the at least one communication session and one or more performance indicators. The system further includes a validation module for validating the at least one generated strategy. The system further includes an agent selection module for executing the at least one validated strategy to select at least one agent for the at least one communication session.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Dawid Nowak, Tony McCormack
  • Publication number: 20160080570
    Abstract: Contact manager computer system and method to dynamically generate an aggregated context information, including: a monitoring module configured: to monitor a communication session with a customer; to determine one or more communication contexts of the customer; to determine one or more communication contexts of an agent assisting the customer; to obtain customer context information from the one or more determined communication contexts of the customer; to obtain agent context information from the one or more determined communication contexts of the agent; a processor coupled to a memory, the memory configured to store context information under control of the processor; an aggregated context information generation module to generate the aggregated context information from the obtained customer context information and the obtained agent context information; an inference module to create an inference from the aggregated context information; and a display module to display a result of the inference to an agent.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventors: Neil O'Connor, Tony McCormack, John H. Yoakum
  • Publication number: 20160057481
    Abstract: An application for a client device which is arranged to receive and render selected video streams including content indicators relating to content to be rendered at a given location on a screen of the client device is disclosed. The application responds to user interaction with a rendered stream at rendered locations of the content to store an indicator of the user's interest in the content. The application then cooperates with an analyzer, arranged to analyze the user's interest in the content, and responds to the interest satisfying business logic by providing an indication of an interaction opportunity to the user of the client device during the rendering of the video stream.
    Type: Application
    Filed: November 2, 2015
    Publication date: February 25, 2016
    Inventors: Neil O'Connor, Tony McCormack
  • Publication number: 20160036975
    Abstract: A contact manager system for generating an agent's script is disclosed. The contact manager system includes a monitoring module configured to determine one or more browsing activities and related context information of at least one customer. The contact manager system further includes a script generation module configured to generate the at least one agent script based on the one or more determined browsing activities. The contact manager system further includes a display module configured to display the at least one agent script to one or more agents. The contact manager system further includes a verification module configured to validate the agent's script.
    Type: Application
    Filed: August 4, 2014
    Publication date: February 4, 2016
    Inventors: Neil O'Connor, Tony McCormack, John H. Yoakum
  • Patent number: 9237234
    Abstract: A parameters modification system for a contact center is provided. The parameters modification system includes an input module for enabling a user to provide an input indicating one or more parameters required to be modified. The parameters modification system further includes a determination module for determining a surface based on key performance indicators (KPIs) associated the one more parameters. The determination module further determines an optimal path in the determined surface. The parameters modification system further includes a modification module for modifying the one or more parameters along the determined optimal path so that key performance indicators associated with the one or more parameters remain within a predetermined threshold.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: January 12, 2016
    Assignee: Avaya Inc.
    Inventors: Shmuel Shaffer, Tony McCormack
  • Publication number: 20160006871
    Abstract: A call manager system for managing resource allocation for a call in an enterprise is disclosed. The call manager system includes a monitoring module configured to monitor one or more parameters of the call, wherein each parameter of the one or more parameters comprises a parameter value. The call manager system further includes a computing module configured to generate a justification value based on the parameter value of the monitored parameters. The call manager system further includes an allocating module configured to allocate one or more resources to the call based on the justification value. The call manager system further includes a display module configured to display one or more visual representations for a current status of the parameter values of the monitored parameters.
    Type: Application
    Filed: July 3, 2014
    Publication date: January 7, 2016
    Inventors: Neil O'Connor, Tony McCormack, Yvonne Aherne
  • Publication number: 20150365342
    Abstract: A resource allocation system of an enterprise is disclosed for allocating resources for a work request in an enterprise. The resource allocation system includes a monitor module configured to monitor the work request and availability of the resources in the enterprise, wherein the work request is characterized by one or more attributes. The resource allocation system further includes a resource matching module configured to match the attributes of the work request with the resources to determine one or more first type and second type of resources. The resource allocation system further includes an assignment module configured to assign the first type of resources to the work request while the second type of resources are unavailable, and re-assign the second type of resources to the work request when the second type of resources become available.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: Tony McCormack, Paul D'Arcy, John French
  • Publication number: 20150358463
    Abstract: An automated system of an enterprise is disclosed for managing a communication session with a customer of the enterprise. The automated system includes a monitoring module configured to monitor one or more attributes associated with the communication session. The automated system further includes an analysis module configured to determine a plurality of resources required for managing the communication session based on the attributes. The automated system further includes a management module configured to manage allocation of the resources for the communication session, wherein the allocation is refined during the communication session based on the attributes.
    Type: Application
    Filed: June 9, 2014
    Publication date: December 10, 2015
    Inventors: Neil O'Connor, Tony McCormack
  • Publication number: 20150350445
    Abstract: A system for selecting an agent during initial routing based on all the media capabilities associated with a customer and their current device. The system includes a data mining module to mine one or more media capabilities on a device of a customer. The system further includes a customer profile module to build a customer profile based on the one or more mined media capabilities on the device. The system further includes a mapping module to map the customer profile with an agent profile. The system further includes a selection module to select an agent for the customer based on the mapping.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Avaya Inc.
    Inventors: Peter Flannery, Paul D'Arcy, Tony McCormack
  • Publication number: 20150350442
    Abstract: A work routing system of an enterprise is disclosed for allocating resources for routing a work request in an enterprise. The work routing system includes a resource monitoring module configured to determine resource-occupancy of a plurality of resources available in the enterprise, wherein the plurality of resources are grouped into one or more groups based on a predefined strategy. The work routing system further includes a group monitoring module configured to determine group-occupancy of the one or more groups based on at least one predefined criteria, wherein the group-occupancy is determined for a predefined time period. The work routing system further includes an assignment module configured to assign the work request to one of the one or more groups based on the group-occupancy.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 3, 2015
    Inventors: Neil O'Connor, Robert C. Steiner, Tony McCormack, John McGreevy
  • Publication number: 20150350430
    Abstract: A call manager for providing agent assistance in a contact center is disclosed. The call manager includes a monitoring module configured to monitor at least one conversation between a customer and an agent and to monitor one or more attributes of the agent. The call manager further includes a selection module configured to select one or more data items based on the at least one monitored conversation and the one or more monitored attributes of the agent. The call manager further includes a display module configured to display the one or more selected data items to the agent.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 3, 2015
    Applicant: Avaya Inc.
    Inventors: Dawid Nowak, Tony McCormack
  • Patent number: 9197580
    Abstract: Work assignment methods and systems are provided that dynamically redistribute a percent allocation of contacts after an outage at a contact center. In general, a work assignment mechanism, upon receiving information that a contact center is removed from a system of available contact centers, dynamically recalculates a percentage allocation of each available contact center in the system. Subsequently received contacts are distributed among the available contact centers in accordance with the recalculated percentage allocation. When a contact center is returned to the system from an outage, the percentage allocation of contacts can be incrementally increased to the returning contact center.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: November 24, 2015
    Assignee: Avaya Inc.
    Inventors: Gene Masaru Uba, Robert C. Steiner, Tony McCormack
  • Publication number: 20150334233
    Abstract: A method and system for determining occupancy of an agent in a multimodal contact center are provided. The method includes monitoring, by a processor, a plurality of multimodal contacts simultaneously handled by an agent. For each contact of the plurality of multimodal contacts, a media capability of a contact may be determined and one or more parameters based on the media capability and the agent may be determined. A multimodal occupancy score for the agent based on the one or more parameters for each of the plurality of multimodal contacts.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Avaya Inc.
    Inventors: Neil O'Connor, Robert C. Steiner, John McGreevy, Tony McCormack
  • Patent number: 9172810
    Abstract: An Estimated Wait Time (EWT) computing system for computing estimated wait time for customers in a contact center is provided. The EWT computing system includes an analysis module for analyzing each incoming contact to determine attributes corresponding to the incoming contact. The EWT computing system further includes a categorization module for categorizing the incoming contact based on the determined attributes and a past history of the incoming contact or similar contacts. The EWT computing system further includes a computing module for computing an estimated wait time for the incoming contact based on a category of the incoming contact and availability of suitable agents for handling the incoming contact. The EWT computing system further includes a reporting module for reporting the estimated wait time to the incoming contact.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: October 27, 2015
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Siobhán Dervan, Paul D'Arcy
  • Publication number: 20150207937
    Abstract: A multichannel routing system for multichannel routing administration is disclosed. The multichannel routing system includes a data mining module configured to gather a plurality of profiles of agents and a plurality of parameters associated with one or more incoming work items. The multichannel routing system further includes a monitor module configured to monitor current status of the agents and priority of the incoming work items. The multichannel routing system further includes an analysis module configured to generate a multiplicity configuration of the agents based on the monitored current status of the agents and the priority of the incoming work items. The multichannel routing system further includes an assignment module configured to assign a plurality of media channels to the agents based on the generated multiplicity configuration, wherein the assignment of the media channels enables the multichannel routing administration.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: Avaya Inc.
    Inventors: Paul D'Arcy, Paul Denby, Tony McCormack
  • Patent number: 9083806
    Abstract: Embodiments of the present invention provide a system and method to generate skill information. The method includes retrieving information relating to an agent of a contact center, wherein the information includes document and information repositories, knowledge sharing reports, mail repositories, and customer, supervisor, and peer feedbacks. The information may also include information from external sources including social network. The method further includes determining keywords from the retrieved information, and generating skill information for the at least one agent.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: July 14, 2015
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Paul D'Arcy, Neil O'Connor, Sean Burke, Joseph Smyth