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: 20160173694
    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: December 16, 2014
    Publication date: June 16, 2016
    Inventors: Paul D'Arcy, Neil O'Connor, John McGreevy
  • 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: 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: 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: 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
  • 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: 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: 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: 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: 9178998
    Abstract: A call recording system for recording WebRTC calls between a user and an agent of an enterprise is provided. The call recording system includes a monitor module for monitoring and detecting at least one request to establish WebRTC call with an agent of the enterprise. The call recording system includes a fork module for forking media streams associated with the at least one WebRTC call. The call recording system further includes a record module for recording the forked media streams to record the at least one WebRTC call. The call recording system further includes a barge module for enabling a supervisor to barge into the at least one WebRTC call.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: November 3, 2015
    Assignee: Avaya Inc.
    Inventor: Neil O'Connor
  • Patent number: 9167094
    Abstract: 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: Grant
    Filed: March 6, 2013
    Date of Patent: October 20, 2015
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Paul D'Arcy
  • Patent number: 9100481
    Abstract: 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: Grant
    Filed: March 6, 2013
    Date of Patent: August 4, 2015
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Paul D'Arcy, Dara Geary
  • Publication number: 20150205809
    Abstract: Provided are a method and system for displaying an image on a web page, comprising: a fragmentation engine separating a web page element, which when rendered on the web page has visual characteristics, into a plurality of fragments and generating display instructions for each of the fragments; and a rendering engine arranging the fragments on a web page according to the display instructions to replicate the visual characteristics of the web page element.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 23, 2015
    Applicant: Pagefair Limited
    Inventors: Sean Blanchfield, Brian McDonnell, Neil O'Connor
  • 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
  • Publication number: 20150195404
    Abstract: An optimization system for generating a visual representation of business goals in a contact center is disclosed. The optimization system includes a monitor module configured to monitor current status of the business goals of the contact center. The optimization system further includes a computing module configured to compute values of the business goals and generate the visual representation. The optimization system further includes a drag module configured to enable a user to change value of a business goal from an actual operating value to a desired operating value. The optimization system further includes a display module configured to display modification in values of associated business goals due to the change in the value of the business goal.
    Type: Application
    Filed: January 7, 2014
    Publication date: July 9, 2015
    Applicant: Avaya Inc.
    Inventors: Neil O'Connor, Tony McCormack, James Bourke, Sean Corcoran
  • Publication number: 20150195405
    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: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: Avaya Inc.
    Inventors: Tony McCormack, Neil O'Connor, Paul D'Arcy, David McGlynn
  • Publication number: 20150178660
    Abstract: A skill finding system for automated administration of employee's skills in an enterprise is provided. The skill finding system includes a selection module configured to select at least one employee of the enterprise for skill mutation from an employee database. The skill finding system further includes a mutation module configured to mutate at least one attribute of skill of the selected at least one employee based on predefined mutation rules. The skill finding system further includes an update module configured to terminate or retain the mutated at least one attribute of skill from the employee database based on at least one performance feedback of the selected employee and level of mutation in the selected employee's at least one attribute of skill.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: Avaya Inc.
    Inventors: Dawid Nowak, Neil O'Connor, Joseph Smyth