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).

  • Patent number: 9525776
    Abstract: A response managing system for managing at least one communication session in an enterprise is disclosed. The response managing system includes a monitoring module for monitoring one or more parameters associated with the at least one communication session between a customer and a resource, wherein the resource provides one or more responses to the customer. The response managing system further includes a database for storing the one or more monitored parameters. The response managing system further includes a processing module for processing the one or more stored parameters to determine one or more characteristics of the customer. The response managing system further includes a response preparation module for preparing one or more responses based on the one or more determined characteristics.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: December 20, 2016
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Neil O'Connor, John McGreevy
  • Publication number: 20160364672
    Abstract: Mechanisms for controlling a light system are provided. A first business metric value is received that quantifies a business metric relevant to a business-related entity at a respective time. An illumination state of a plurality of different illumination states of the light system based on the first business metric value is determined. Each illumination state corresponds to an emission of a pattern of electromagnetic radiation of a plurality of different patterns of electromagnetic radiation. The light system is positioned in a location associated with the business-related entity. The light system is signaled to enter the first illumination state.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 15, 2016
    Inventors: Tony McCormack, John H. Yoakum, Neil O'Connor
  • Publication number: 20160358114
    Abstract: The embodiments relate to the presentation of business and personal performance quantifiers of a user in association with each other. In a non-limiting embodiment, the business and personal performance quantifiers of the user are presented relative to a particular period of time. The embodiments allow the user to assess if a cause-effect relationship exists between the business and personal performance quantifiers. As a result, the user may modify a personal and/or a business activity in order to improve a personal and/or business performance. A method provided includes a personal computing device receiving, over a first period of time, business activity performance quantifiers, receiving, over the first period of time, personal activity quantifiers of the user, generating a dashboard view comprising a visual representation of the business activity performance quantifiers and the personal activity quantifiers relative to the first period of time, and presenting the dashboard view on a display device.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventors: John H. Yoakum, Tony McCormack, Cynthia S. Mitchell
  • Publication number: 20160321597
    Abstract: A device and method forms a team to be assigned to a requested service. The method as performed by a team service device includes receiving members of a service provider and the requested service, the members being selectable in forming a team. The method includes determining at least one attribute based upon the requested service. The method includes determining candidate teams where each one of the candidate teams includes at least one of the members, the at least one member collectively having the at least one attribute of the requested service. The method includes determining a respective proficiency value associated with each of the candidate teams, the proficiency value being indicative of a proficiency of each of the candidate teams in handling the requested service. The method includes selecting one of the candidate teams to be assigned in handling the requested service which has a highest proficiency value.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Tony McCORMACK, Neil O'CONNOR, Paul D'ARCY
  • Publication number: 20160321584
    Abstract: A device and method performs a team continuity. The method determines a continuation procedure to continue handling a requested service, the requested service handled by a first team including first members, the continuation procedure determined based upon first attributes of the requested service at a first time and second attributes of the requested service at a second time. The method determines a second team including a second member and at least one of the first members, the second member being exclusive of the first members. The method automatically generates continuation data as a function of the continuation procedure, a progress thereof, the first team, and the second team, the continuation data including hand-off data to transition the handling of the service from the first team to the second team. The method transmits the continuation data to the second team.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Tony MCCORMACK, Neil O'CONNOR, Dawid NOWAK
  • Publication number: 20160323210
    Abstract: An instant text message conductor is provided. A server device receives an instant text message from a user entity. The instant text message is addressed to a conductor entity. It is determined that a previous instant text message from the user entity was sent to a first potential responder entity. The instant text message is sent to the first potential responder entity. The server device determines that no response to the instant text message will be received from the first potential responder entity within a first period of time. A second potential responder entity is selected from a predetermined set of potential responder entities. The previous instant text message, a first response instant text message sent by the first potential responder entity in response to the previous instant text message, and the current instant text message are sent to the second potential responder entity.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventors: John H. Yoakum, Jeffrey D. Hodson, Tony McCormack
  • Patent number: 9473639
    Abstract: A resource selection management computer system and method for selecting at least one agent for at least one communication session 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: Grant
    Filed: November 5, 2014
    Date of Patent: October 18, 2016
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Joseph Smyth, Paul D'Arcy
  • Publication number: 20160295019
    Abstract: A predictive system for resource allocation in an enterprise is disclosed. The predictive system includes a database comprising one or more performance indicators for a plurality of resources, wherein the one or more performance indicators are associated with one or more work stages related to at least one communication session in the enterprise. The system further includes a monitoring module to monitor one or more parameters associated with the at least one communication session. The system further includes a determination module to generate at least one performance score for each of the plurality of resources based on the one or more monitored parameters and the one or more performance indicators. The system further includes a selection module to select the at least one resource from the plurality of resources based on the at least one generated performance score associated with the at least one selected resource.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Neil O'Connor, Tony McCormack, Dawid Nowak
  • Patent number: 9455930
    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: Grant
    Filed: June 16, 2014
    Date of Patent: September 27, 2016
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Paul D'Arcy, John French
  • Publication number: 20160269258
    Abstract: A computing system for managing at least one communication session in an enterprise is disclosed. The computing system includes a monitoring module for monitoring one or more parameters associated with the at least one communication session. The system further includes a resource selection module for selecting at least one resource from one or more resources in the enterprise, wherein the at least one resource is selected by polling the one or more resources to associate the one or more resources with the one or more parameters. The system further includes a database for storing the association of the one or more parameters with the at least one selected resource. The system further includes a routing module for routing the at least one communication session to the at least one selected resource.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Inventors: John McGreevy, Neil O'Connor, Tony McCormack
  • Patent number: 9413890
    Abstract: A metrics optimization system for managing key performance indicators (KPIs) of a contact center is disclosed. The metrics optimization system includes a monitoring module configured to monitor the KPIs of agents and work items. The metrics optimization system further includes a ranking module configured to rank the monitored KPIs based on predefined rules. The metrics optimization system further includes a display module configured to display the KPIs to a first supervisor from a plurality of supervisors based on the ranks of the monitored KPIs. The metrics optimization system further includes an analysis module configured to analyze performance of the first supervisor to improve the displayed KPIs. The metrics optimization system further includes an assign module configured to assign the displayed KPIs to a second supervisor based on the performance of the first supervisor.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: August 9, 2016
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Neil O'Connor, Paul D'Arcy, David McGlynn
  • Publication number: 20160212185
    Abstract: A communication session is established with a contact center. The communication session includes a first concurrent communication session in a first communication medium and a second concurrent communication session in a second communication medium. The first communication medium and the second communication medium are different communication mediums. For example, the first concurrent communication session may be a voice communication session with a user and the second concurrent communication session may be multimedia communication session with the user. A task is identified that needs to be accomplished in the communication session (e.g., in one of first or second concurrent communication sessions). A determination is made if the first communication medium is an optimal communication medium for the task. In response to determining that the first communication medium is the optimal communication medium for the task, the first task is implemented in the first concurrent communication session.
    Type: Application
    Filed: October 1, 2015
    Publication date: July 21, 2016
    Inventors: Parameshwaran Krishnan, Tony McCormack, Navjot Singh
  • Publication number: 20160198047
    Abstract: A response managing system for managing at least one communication session in an enterprise is disclosed. The response managing system includes a monitoring module for monitoring one or more parameters associated with the at least one communication session between a customer and a resource, wherein the resource provides one or more responses to the customer. The response managing system further includes a database for storing the one or more monitored parameters. The response managing system further includes a processing module for processing the one or more stored parameters to determine one or more characteristics of the customer. The response managing system further includes a response preparation module for preparing one or more responses based on the one or more determined characteristics.
    Type: Application
    Filed: January 6, 2015
    Publication date: July 7, 2016
    Inventors: Tony McCormack, Neil O'Connor, John McGreevy
  • Publication number: 20160191655
    Abstract: Interactive contact center menu traversal via text stream interaction is disclosed. A user device establishes an interactive session with a server device. The user device receives, from the server device, a first text stream comprising a first contact center prompt. The user device scrolls a plurality of text components of the first text stream on a display over a first text stream presentation period of time, with text components presented earlier in time being replaced on the display with subsequent text components. The user device receives, from a user, a first user input in response to the first text stream and communicates the first user input to the server device.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: John H. Yoakum, Tony McCormack
  • Publication number: 20160182718
    Abstract: Mechanisms for generating a metric message text stream, and a corresponding contact center command, in response to determining that a contact center metric value is not a desired value is disclosed. A metric value is obtained that quantifies a metric of a contact center. It is determined that the metric value is not a desired value. In response to determining that the metric value is not the desired value, generating a metric message text stream. A contact center action set is generated that comprises at least one contact center action that is associated with the metric message text stream. A metric message identifier (ID) is associated with the metric message text stream. The metric message ID and the contact center action set are stored in a storage, and the metric message text stream is communicated to a computing device.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: John H. Yoakum, Tony McCormack
  • Patent number: 9363377
    Abstract: An agent login optimization system for optimizing login of agents at communication managers of a contact center is provided. The agent login optimization system includes a monitoring module for monitoring predetermined activities at a plurality of communication managers in the contact center. The monitoring includes monitoring call traffic at the plurality of communication managers and monitoring login requests of agents. The agent login optimization system further includes a determination module configured to determine a suitable communication manager from the plurality of communication managers based upon the monitoring to login an agent. The agent login optimization system further includes an agent login module for logging the agent into the suitable communication manager.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: June 7, 2016
    Assignee: Avaya Inc.
    Inventors: Shmuel Shaffer, Tony McCormack
  • Publication number: 20160150084
    Abstract: A computing system for managing a plurality of resources for one or more communication sessions in an enterprise is disclosed. The computing system includes a monitoring module for monitoring one or more parameters of at least one communication session. The system further includes a database for storing one or more monitored parameters. The system further includes a calculation module for calculating a multiplicity value for each of the plurality of resources based on the stored parameters. The system further includes an allocation module for allocating the at least one communication session to at least one resource of the plurality of resources based on the calculated multiplicity value.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: James Hickey, Tony McCormack, Paul D'Arcy, Neil O'Connor
  • Publication number: 20160150087
    Abstract: System and method to improve self-service operation in a contact center, the method including: determining a characteristic of the new customer contact; determining a characteristic of an existing customer contact; determining a communication delay latency between an assignment engine and a contact center agent; determining a time to assign the new customer contact to the contact center agent, wherein the time to assign is made in a predetermined amount of time in advance of receiving a ready indication from the contact center agent, the predetermined amount of time determined from the communication delay latency.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventors: Dawid Nowak, Tony McCormack, Joseph Smyth
  • Publication number: 20160150085
    Abstract: A computing system for managing a plurality of resources in an enterprise is disclosed. The computing system includes a monitoring one or more attributes of at least one communication session between at least one customer and at least one resource of the plurality of resources. The system further includes a database for storing the one or more monitored attributes. The system further includes a computing module for computing a contact time parameter for each of the at least one resource of the plurality of resources based on the one or more stored attributes. The system further includes an agent selection module for selecting at least one resource from the plurality of resources based on the computed contact time parameter. The system further includes a routing module for routing the at least one communication session to the at least one selected resource.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Tony McCormack, Neil O'Connor, Martin McDonnell, Ciaran Agnew
  • Publication number: 20160127556
    Abstract: An agent selector computer system for selecting at least one agent for at least one communication session in an enterprise is disclosed. The agent selector computer system includes a monitoring module for monitoring one or more parameters of the at least one communication session. The agent selector computer system further includes an agent list generation module for generating at least one list of agents based on the one or more monitored parameters. The agent selector computer system further includes an agent selection module for receiving one or more agent selection inputs from at least one user to select at least one agent. The agent selector computer system further includes a routing module for routing the at least one communication session to the at least one selected agent.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 5, 2016
    Inventors: Desmond Kirrane, Paul D'Arcy, Tony McCormack