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

  • 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: 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
  • 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
  • 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
  • Patent number: 9503680
    Abstract: Providing a video session from an agent of a contact center includes initiating by a contact center server an interactive video session to a customer computer, the interactive video session comprising a first video stream transmitted to the customer computer and the first video stream having an image size. The interactive video session also includes inserting an agent video portion within the first video stream, the agent video portion occupying a first part of the image size; providing an agent computer with a script related to a subject of the interactive video session; and inserting an automation within the first video stream; the automation occupying a second part of the image size. Input is received from the customer computer interacting with the automation; and based on the input, the script provided to the agent computer is modified.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: November 22, 2016
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Liam Loftus, Paul D'Arcy, Paul Kelly, Sean Burke
  • Publication number: 20160337318
    Abstract: A method for preventing tampering with the accessibility of resources specified by Universal Resource Locators (URLs) comprising receiving a primary URL from a web server; creating a unique identifier and associating, in a database or by means of encryption, the unique identifier with the received primary URL; creating a secondary URL that includes the unique identifier; and providing the secondary URL to the web server wherein the primary URL is cross referenced to the secondary URL through the unique identifier.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Applicant: PAGEFAIR LIMITED
    Inventors: Sean BLANCHFIELD, Brian MCDONNELL, Neil O'CONNOR
  • 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: 20160295018
    Abstract: A method and system automatically optimizes agent time. The method performed by a transferring device includes monitoring a communication session between an agent device used by an agent of the contact center and a user device used by a user. The communication session including first communications generated by the agent and second communications generated by the user. The method includes determining when the communication session is to be transferred from the agent device to an automated system of the contact center. The automated system is configured to perform the communication session by generating third communications for the second communications. The method includes generating a control signal upon determining the communication session is to be transferred that is configured to automatically transfer the communications session from the agent device to the automated system.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: Liam LOFTUS, Neil O'CONNOR, Tommy MORAN, Seamus HAYES, 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
  • 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: 9438610
    Abstract: A method for preventing tampering with the accessibility of resources specified by Universal Resource Locators (URLs) comprising receiving a primary URL from a web server; creating a unique identifier and associating, in a database, the unique identifier with the received primary URL; creating a secondary URL that includes the unique identifier; and providing the secondary URL to the web server wherein the primary URL is cross referenced to the secondary URL through the unique identifier.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: September 6, 2016
    Assignee: Pagefair Limited
    Inventors: Sean Blanchfield, Brian McDonnell, Neil O'Connor
  • Publication number: 20160239880
    Abstract: A method and associated system removes identifiable attributes from displayed advertising content, and instead locates these attributes within the isolated memory area that is accessible only the embedded Javascriptâ„¢. Steps are taken to ensure that the displayed advertising content is correctly formatted, and Javascriptâ„¢ routines are used to emulate the normal interactive functionality of the ad. Because the identifiable attributes of the ad content are now located in the isolated world of the embedded Javascriptâ„¢, it is not possible for a web browser plugin executing in isolated world to access them. In this way, it becomes impossible for an ad blocking tool to automatically identify and remove such advertising content.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 18, 2016
    Applicant: Pagefair Limited
    Inventors: Sean BLANCHFIELD, Brian McDONNELL, Neil O'CONNOR, Miles McGUIRE
  • Publication number: 20160241716
    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: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: Neil O'Connor, Ronan Fox, Paul D'Arcy, Liam Loftus, Tommy Moran
  • 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: 20160212264
    Abstract: A computing system for managing one or more communication interrupts during a communication session associated with a resource in an enterprise is disclosed. The computing system includes a monitoring module for monitoring one or more parameters of the communication session. The system further includes a database for storing the one or more monitored parameters. The system further includes a determination module for determining at least one participation score for the resource based on the one or more stored parameters. The system further includes a control module for controlling the one or more communication interrupts based on the at least one determined participation score.
    Type: Application
    Filed: January 19, 2015
    Publication date: July 21, 2016
    Inventors: Thomas J. Moran, Ronan Fox, Neil O'Connor, Paul D'Arcy, Liam Loftus
  • Publication number: 20160205250
    Abstract: A method and system automatically determines when to review an agent response. The method performed by an oversight device includes receiving first data including a request type of a request received by a contact center. In response to the first data, the method includes automatically determining rules corresponding to the request type, the rules indicating required steps performed by an agent for the request type. The method includes receiving second data corresponding to a response process used by the agent in generating a response to the request, the response process including performed steps performed by the agent for the request. In response to the second data, the method includes automatically determining whether the required steps are included in the performed steps of the response process. The method includes forwarding the response to a supervisor device when the required steps are absent from the performed steps of the response process.
    Type: Application
    Filed: January 8, 2015
    Publication date: July 14, 2016
    Inventors: Liam LOFTUS, Neil O'CONNOR, John MCGREEVY, Seamus HAYES
  • 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
  • Patent number: 9373092
    Abstract: A system for automated distribution of supervisory functions in an enterprise is provided. The system includes a monitor module configured to monitor performance of resources in the enterprise. The system further includes a skill finder module configured to find at least one skilled resource for at least one type of work request. The system further includes an assignment module configured to assign the at least one skilled resource a subset of supervisory role for the at least one type of work request.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: June 21, 2016
    Assignee: Avaya Inc.
    Inventors: Paul D'Arcy, Neil O'Connor