Patents by Inventor Neil O'Connor

Neil O'Connor 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: 20190191031
    Abstract: As “call centers” continue to be replaced with omnichannel contact centers, managing a plurality of simultaneous media channels becomes more important. Contacting a customer on one channel and, at the customer or agent's request, initiating a second channel that delays the interaction will having limited acceptance and, in some jurisdictions, may be illegal. By nailing-up an agent half-communication with a number of channels, agents maintain a perpetual connection comprising an agent half-communication to a server, such as one serving as a media anchor point, share point, etc. The customer half-connection is established to a server and the agent, already connected, is joined. As a result, the customer experiences a greatly reduced delay between the time they answer and being greeted by an agent, regardless of the media type or types utilized.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Inventors: Neil O'Connor, Amit Mishra, Joel Ezell
  • Patent number: 10282213
    Abstract: 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: Grant
    Filed: June 3, 2013
    Date of Patent: May 7, 2019
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Tony McCormack, Paul D'Arcy
  • Publication number: 20190058744
    Abstract: Providing automated progress updates in a contact center including detecting an activity by a resource of the contact center related to a customer interaction occurring via a customer communications channel between the resource and a customer. The activity comprises an interaction between the resource and one or more additional resources associated with the contact center occurring via a second communications channel. In response to detecting the activity by the resource, a notification comprising a progress update related to the customer interaction is automatically generated. The notification is transmitted, via the customer communications channel, to a customer device associated with the customer interaction.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Neil O'Connor, John H. Yoakum, Paul D'Arcy
  • Publication number: 20180352088
    Abstract: A resource selection computing system for selecting at least one resource for one or more communication sessions in an enterprise is disclosed. The resource selection computing system includes a monitoring module for monitoring one or parameters associated with at least one communication session from at least one customer. The system further includes a database for storing the one or more monitored parameters. The system further includes a computation module for computing at least one connection score for the at least one customer with each of a plurality of resources based on the one or more stored parameters. The system further includes a resource selection module for selecting the at least one resource from the plurality of resources based on the at least one computed connection score.
    Type: Application
    Filed: August 8, 2018
    Publication date: December 6, 2018
    Inventors: Paul D'Arcy, Neil O'Connor, John McGreevy
  • Patent number: 10122859
    Abstract: A resource selection computing system for selecting at least one resource for one or more communication sessions in an enterprise is disclosed. The resource selection computing system includes a monitoring module for monitoring one or parameters associated with at least one communication session from at least one customer. The system further includes a database for storing the one or more monitored parameters. The system further includes a computation module for computing at least one connection score for the at least one customer with each of a plurality of resources based on the one or more stored parameters. The system further includes a resource selection module for selecting the at least one resource from the plurality of resources based on the at least one computed connection score.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: November 6, 2018
    Assignee: Avaya Inc.
    Inventors: Paul D'Arcy, Neil O'Connor, John McGreevy
  • Patent number: 10104130
    Abstract: Embodiments of the present invention may enable applications that are deployed at the application layer of an IMS network to frequently carry out business critical functions via a highly available application server architecture. This may be achieved by using a session manager that manages the role of active and standby server(s) of the highly available application architecture. Further, the session manager may manage the roles of the active and standby server(s) by routing SIP messaging in either serial or parallel fashion to the application server architecture. Furthermore, the active and the standby servers are automatically kept in sync by their position in the signaling path determined by the session manager. The session manager makes sure that if the active server goes down, then the standby server must be able to take over the role of the active server in a seamless fashion.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: October 16, 2018
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Diarmuid Leonard
  • Publication number: 20180124246
    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: December 28, 2017
    Publication date: May 3, 2018
    Inventors: Neil O'Connor, Tony McCormack, Dawid Nowak
  • Patent number: 9883032
    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: Grant
    Filed: August 4, 2014
    Date of Patent: January 30, 2018
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Tony McCormack, John H. Yoakum
  • Patent number: 9871835
    Abstract: A computing system for managing a multi-modal communication session in an enterprise is disclosed. The computing system includes a monitoring module for monitoring activities associated with the multi-modal communication session between a customer and an agent, wherein the customer and the agent communicate over a first communication modality. The system further includes an analysis module for analyzing the activities to initiate communication between the customer and the agent over a second communication modality within the multi-modal communication session, wherein the communication over the second communication modality operates along with the communication over the first communication modality. The system further includes a notification module for generating notifications for notifying information associated with the first communication modality, the second communication modality, or a combination thereof to a supervisor.
    Type: Grant
    Filed: June 27, 2015
    Date of Patent: January 16, 2018
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Joel M. Ezell, Seamus Hayes
  • Patent number: 9871923
    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: Grant
    Filed: November 25, 2014
    Date of Patent: January 16, 2018
    Assignee: Avaya Inc.
    Inventors: James Hickey, Tony McCormack, Paul D'Arcy, Neil O'Connor
  • Patent number: 9699256
    Abstract: A method of dynamically determining an optimal course of action for a user in an enterprise is provided. The method includes connecting a proxy to a complex event processing (CEP) engine to integrate the CEP engine with a communication framework of the enterprise, dynamically adding a user device into a communication framework of the enterprise based upon a user device location, determining contextual information related to the user from the communication framework of the enterprise, determining real time information related to the contextual information of the user from the communication framework of the enterprise, and determining an optimal course of action for the user based upon the contextual information and the real time information.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: July 4, 2017
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Paul D'Arcy, Tony McCormack
  • Patent number: 9674360
    Abstract: In a contact center, a new contact is compared with other contacts which are currently active at the contact center to identify a matching contact having a common source with the new contact, following which at least one of the new and matching contacts is terminated or provided with increased resources or higher priority according to contact center rules.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: June 6, 2017
    Assignee: Avaya Inc.
    Inventors: Michael Hartman, Neil O'Connor, Tony McCormack, Thomas Howley
  • Patent number: 9621728
    Abstract: 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: Grant
    Filed: October 11, 2013
    Date of Patent: April 11, 2017
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Neil O'Connor, Paul D'Arcy, Paul Denby
  • Patent number: 9591134
    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: Grant
    Filed: May 15, 2014
    Date of Patent: March 7, 2017
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Robert C. Steiner, John McGreevy, Tony McCormack
  • Patent number: 9549070
    Abstract: A system and method determines members of a team in a contact center to handle a request. The method is performed by a formation device by receiving a user request from a user device, the user request associated with a type of user request. The method includes determining a plurality of member types required in handling the request based upon the type of request. The method includes determining a plurality of agents of the contact center, the agents collectively having the member types. The method includes transmitting a request to a plurality of member devices of the contact center respectively associated with each of the agents to participate in a real-time communication with the user device in handling the user request.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: January 17, 2017
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Ronan Fox, Paul D'Arcy, Liam Loftus, Tommy Moran
  • Patent number: 9542657
    Abstract: A method for assigning individual contact processing resources of a contact center to contacts in the contact center is disclosed. On receiving a new contact at the contact center, a contact object corresponding to the new contact is provided within a population of contact objects corresponding to contacts being processed by the contact center. A programmed processing object corresponding to each individual contact processing resource of the contact center is provided. Each processing object is arranged to adaptively and independently select contact objects from the population of contact objects based on a value received for processing contacts from the population and a value spent on processing contacts from the population. Once a programmed processing object selects a contact object, an associated contact processing resource is assigned to the contact.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: January 10, 2017
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Paul D'Arcy, Seamus Hayes
  • Publication number: 20160381091
    Abstract: A computing system for managing a multi-modal communication session in an enterprise is disclosed. The computing system includes a monitoring module for monitoring activities associated with the multi-modal communication session between a customer and an agent, wherein the customer and the agent communicate over a first communication modality. The system further includes an analysis module for analyzing the activities to initiate communication between the customer and the agent over a second communication modality within the multi-modal communication session, wherein the communication over the second communication modality operates along with the communication over the first communication modality. The system further includes a notification module for generating notifications for notifying information associated with the first communication modality, the second communication modality, or a combination thereof to a supervisor.
    Type: Application
    Filed: June 27, 2015
    Publication date: December 29, 2016
    Inventors: Neil O'Connor, Joel M. Ezell, Seamus Hayes
  • Publication number: 20160381085
    Abstract: A method for preventing tampering with the accessibility of resources specified by Universal Resource Locators (URLs) comprising establishing a tamper-proof channel between a client and a proxy; requesting URL content via the tamper-proof channel; forwarding URL requests from the proxy; and returning responses to the client via the tamper-proof channel.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 29, 2016
    Applicant: Pagefair Limited
    Inventors: Sean Blanchfield, Brian McDonnell, Neil O'Connor, Miles McGuire, Jonathan Frawley
  • 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