Patents by Inventor Paul D'Arcy
Paul D'Arcy 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: 20160127557Abstract: 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: ApplicationFiled: November 5, 2014Publication date: May 5, 2016Inventors: Tony McCormack, Joseph Smyth, Paul D'Arcy
-
Publication number: 20150365342Abstract: 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: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: Tony McCormack, Paul D'Arcy, John French
-
Publication number: 20150350445Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: Avaya Inc.Inventors: Peter Flannery, Paul D'Arcy, Tony McCormack
-
Patent number: 9172810Abstract: 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: GrantFiled: June 27, 2013Date of Patent: October 27, 2015Assignee: Avaya Inc.Inventors: Tony McCormack, Siobhán Dervan, Paul D'Arcy
-
Patent number: 9167094Abstract: An agent assisting system for providing assistance to agents of contact center during calls is provided. The agent assisting system includes a monitoring module configured to monitor parameters of a call coming to the contact center. The agent assisting system further includes a sentiment detector module configured to detect sentiments of a user during the call. The agent assisting system further includes a pattern matching module configured to determine a script for an agent handling the call, based on the parameters of the call and the sentiments of the user during the call, wherein the script providing instructions to the agent to improve handling of the call. The agent assisting system further includes a script publishing module configured to publish the script to the agent handling the call.Type: GrantFiled: March 6, 2013Date of Patent: October 20, 2015Assignee: Avaya Inc.Inventors: Neil O'Connor, Paul D'Arcy
-
Publication number: 20150220347Abstract: A processing device identifies a set of software threads having instructions waiting to issue. For each software thread in the set of the software threads, the processing device binds the software thread to an available hardware context in a set of hardware contexts and stores an identifier of the available hardware context bound to the software thread to a next available entry in an ordered list. The processing device reads an identifier stored in an entry of the ordered list. Responsive to an instruction associated with the identifier having no dependencies with any other instructions among the instructions waiting to issue, the processing device issues the instruction waiting to issue to the hardware context associated with the identifier.Type: ApplicationFiled: November 12, 2014Publication date: August 6, 2015Inventors: C. John Glossner, Gary J. Nacer, Murugappan Senthilvelan, Vitaly Kalashnikov, Arthur J. Hoane, Paul D'Arcy, Sabin D. Iancu, Shenghong Wang
-
Publication number: 20150220342Abstract: A chaining bit decoder of a computer processor receives an instruction stream. The chaining bit decoder selects a group of instructions from the instruction stream. The chaining bit decoder extracts a designated bit from each instruction of the instruction stream to produce a sequence of chaining bits. The chaining bit decoder decodes the sequence of chaining bits. The chaining bit decoder identifies zero or more instruction stream dependencies among the selected group of instructions in view of the decoded sequence of chaining bits. The chaining bit decoder outputs control signals to cause one or more pipelines stages of the processor to execute the selected group of instructions in view of the identified zero or more instruction stream dependencies among the group sequence of instructions.Type: ApplicationFiled: November 12, 2014Publication date: August 6, 2015Inventors: C. John Glossner, Gary J. Nacer, Murugappan Senthilvelan, Vitaly Kalashnikov, Arthur J. Hoane, Paul D'Arcy, Sabin D. Iancu, Shenghong Wang
-
Patent number: 9100481Abstract: A service level controlling system for a contact center is provided. The service level controlling system includes a monitoring module for monitoring predetermined operation statistics, such as call traffic, in the contact center. The service level controlling system further includes a publishing module for publishing pre-configured solutions to each of agents in the contact center based upon at least one of the monitored predetermined operation statistics falling outside a predetermined range. The service level controlling system further includes a controlling module for automatically bringing the at least one of the monitored predetermined operation statistics within the predetermined range based upon execution of the pre-configured solutions selected by the agents.Type: GrantFiled: March 6, 2013Date of Patent: August 4, 2015Assignee: Avaya Inc.Inventors: Neil O'Connor, Paul D'Arcy, Dara Geary
-
Publication number: 20150215464Abstract: System and method to calculate expected waiting time of a caller to a calling center, the method including: monitoring, by a monitor circuit, a content of a present communication session; estimating a point of progress of the monitored communication session; comparing the point of progress to a historical statistic; calculating, by a processor, a projection of a duration of a remainder of the present communication session; and providing, by a communication circuit, an expected waiting time (EWT) based upon the projection of the duration of the remainder of the present communication session. Embodiments may include a speech search process to record call progress. The speech search process may inform, diagnose or monitor a call. The speech search process may inform a supervisor of progress, to take action if necessary. The speech search process may dynamically trigger other processes and construct profiles based upon historical data.Type: ApplicationFiled: June 12, 2014Publication date: July 30, 2015Inventors: Shmuel Shaffer, Seamus Hayes, Paul D'Arcy
-
Publication number: 20150207937Abstract: 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: ApplicationFiled: January 22, 2014Publication date: July 23, 2015Applicant: Avaya Inc.Inventors: Paul D'Arcy, Paul Denby, Tony McCormack
-
Patent number: 9083806Abstract: 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: GrantFiled: September 28, 2012Date of Patent: July 14, 2015Assignee: Avaya Inc.Inventors: Tony McCormack, Paul D'Arcy, Neil O'Connor, Sean Burke, Joseph Smyth
-
Publication number: 20150195405Abstract: 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: ApplicationFiled: January 8, 2014Publication date: July 9, 2015Applicant: Avaya Inc.Inventors: Tony McCormack, Neil O'Connor, Paul D'Arcy, David McGlynn
-
Publication number: 20150128145Abstract: A system for automated routing or work requests is provided. Particularly, a system for routing work requests in a distributed computing system to minimize an energy cost associated with operating the system is provided. A resource utilization module configured to receive resource utilization information; the resource utilization information including indications of utilization corresponding to a plurality of computing resources is disclosed. Furthermore, an energy consumption module configured to receive energy consumption information; the energy consumption information including indications of energy consumption corresponding to the plurality of computing resources is disclosed. Additionally, a routing module configured to route a work request to one of the plurality of computing resources based at least in part on the received utilization information and the received energy consumption information to minimize energy costs of the plurality of computing resources is disclosed.Type: ApplicationFiled: November 5, 2013Publication date: May 7, 2015Applicant: Avaya Inc.Inventors: Joseph Smyth, Paul D'Arcy, Neil O'Connor, Dawid Nowak, Tony McCormack
-
Patent number: 9020134Abstract: A system for automated assignment of monitoring customer-agent interactions is provided. A metadata extraction module configured to extract metadata related to each of a plurality of customer-agent interactions is disclosed. Further, a resource attribute collection module configured to collect attributes about each of a plurality of supervisor resources in the communication system is disclosed. Additionally, an assignment module configured to assign one of the plurality of supervisor resources to monitor one of the plurality of customer-agent interactions based on the extracted metadata and the collected attributes is disclosed.Type: GrantFiled: October 4, 2013Date of Patent: April 28, 2015Assignee: Avaya, Inc.Inventors: Tony McCormack, Fintan Hynes, Paul D'Arcy
-
Publication number: 20150103995Abstract: A system for prioritizing intervention of live agents into automated customer engagements in a communication system is disclosed. The system includes an intervention prioritization module configured to identify a live agent to intervene into an automated customer engagement in a communication system based on a confidence factor corresponding to the automated customer engagement and one or more live agent attributes corresponding to the live agent. The system further includes a live agent conference module configured to cause the identified live agent to intervene into the automated customer engagement.Type: ApplicationFiled: October 11, 2013Publication date: April 16, 2015Applicant: Avaya Inc.Inventors: Tony McCormack, Neil O'Connor, Paul D'Arcy, Paul Denby
-
Publication number: 20150098560Abstract: A system for automated assignment of monitoring customer-agent interactions is provided. A metadata extraction module configured to extract metadata related to each of a plurality of customer-agent interactions is disclosed. Further, a resource attribute collection module configured to collect attributes about each of a plurality of supervisor resources in the communication system is disclosed. Additionally, an assignment module configured to assign one of the plurality of supervisor resources to monitor one of the plurality of customer-agent interactions based on the extracted metadata and the collected attributes is disclosed.Type: ApplicationFiled: October 4, 2013Publication date: April 9, 2015Applicant: Avaya Inc.Inventors: Tony McCormack, Fintan Hynes, Paul D'Arcy
-
Patent number: 8934477Abstract: A method of providing access to a network of contact centers comprises providing contact links on one or more web pages which when activated initiate contacts to the contact centers. The network addresses associated with the links and to which the contacts are automatically directed are dynamically specified in the web pages and are obtained from a database. The database is dynamically updated in response to statistical updates received periodically or continually from the individual contact centers. In this way the contacts can be directed in advance to the most appropriate destination without having to evaluate each contact as it enters the contact center network, thereby reducing processing time and delays.Type: GrantFiled: April 2, 2009Date of Patent: January 13, 2015Assignee: Avaya Inc.Inventors: Tony McCormack, Paul D'Arcy, Patrick Hession
-
Publication number: 20150003604Abstract: 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: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Inventors: Tony McCormack, Siobhán Dervan, Paul D'Arcy
-
Publication number: 20140358549Abstract: A configuration-file generation system for generating a configuration-file to configure an application for an enterprise is provided. The configuration-file generation system includes an IVR module for enabling a user to verbally interact with the configuration-file generation system. The configuration-file generation system further includes an analyzing module for analyzing and querying any information missed by the user. The configuration-file generation system further includes a suggestion module for searching and suggesting possible options corresponding to the missing information with the help of semantic web technology and with an experience database. The configuration-file generation system further includes a configuration-file generation module for generating a configuration-file based on available information received from the user. The configuration-file may then be passed to an application configuration module for configuring the application as required.Type: ApplicationFiled: June 3, 2013Publication date: December 4, 2014Applicant: Avaya Inc.Inventors: Neil O'Connor, Tony McCormack, Paul D'Arcy
-
Publication number: 20140289326Abstract: A conference handling system for an enterprise is provided. The conference handling system includes a status determining module for determining a status of a conference bridge. The conference handling system further includes a conferee routing module for routing a conferee into a session comprising an active session and a waiting session, based on the status of the conference bridge, the conferee routing module further determining a contextual status of the active session. The conference handling system further includes a conferee serving module for providing services to the conferee into the waiting session based on the contextual status of the active session. The conference handling system further includes a conferee inviting module for adding additional conferees with a specific profile in the waiting session and the active session based on absence of a conferee having a similar profile.Type: ApplicationFiled: March 24, 2013Publication date: September 25, 2014Applicant: Avaya Inc.Inventors: Tony McCormack, Desmond Kirrane, Paul D'Arcy