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: 20140095681
    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: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: AVAYA INC.
    Inventors: Neil O'Connor, Paul D'Arcy, Tony McCormack
  • Publication number: 20140096196
    Abstract: Embodiments of the present invention may enable a user of an electronic device to setup a game-based environment within the electronic device that can be used as an authentication platform to prevent access by illegitimate or unauthorized users. The communication device may include a display screen, a processor, and a memory coupled to the processor. The memory may include a database and an instruction set. The database may store pre-defined access patterns that can be used in the authentication process. Further, the instruction set may include instructions executable by the processor to monitor inputs made by a new user in the game based environment. Furthermore, the instructions executable by the processor may match the inputs of the new user with the pre-defined access patterns to check the authentication of a new user.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: AVAYA INC.
    Inventors: Neil O'Connor, Dara Geary, Tony McCormack
  • Publication number: 20140095268
    Abstract: Various embodiments of systems and methods for facilitating decision making in a business operation are described herein. In an embodiment, the method involves receiving a first set of data representing predefined optimal performance factors of the business operation and generating a performance baseline based on an aggregate of the optimal performance factors. Further, the method involves receiving, in real-time, a second set of data representing performance measures initiated by a plurality of entities and predicting a potential business performance based on analyzing a collective impact of the initiated performance measures on a current business performance. In another aspect, the method involves comparing the predicted business performance with the generated performance baseline and providing a recommendation on the initiated performance measures based on the comparison.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: Avaya Inc.
    Inventors: Neil O'Connor, Paul D'Arcy, Tony McCormack
  • Publication number: 20140095688
    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: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: AVAYA INC.
    Inventors: Neil O'Connor, Diarmuid Leonard
  • Publication number: 20140093062
    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: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: AVAYA INC.
    Inventors: Tony McCormack, Paul D'Arcy, Neil O'Connor, Sean Burke, Joseph Smyth
  • Publication number: 20140086405
    Abstract: Contacts are managed within a contact centre by representing each contact as a software object which contains skillset and priority identifiers. Contact objects are queued relative to one another by means of references to and/or from the object(s) immediately ahead of and behind each contact. In this way a conventional queue can be dispensed with. Queries can be made to a plurality of contact centres across a network to identify objects matching certain criteria at the top of each local queue. In this way a set of local queues substitutes for a network queue providing increased resilience in the case of the failure of any individual component of the network or of the network itself.
    Type: Application
    Filed: October 18, 2013
    Publication date: March 27, 2014
    Applicant: ROCKSTAR BIDCO LP
    Inventors: Tony McCORMACK, Nithyaganesh Kirubalaratnam, Neil O'Connor
  • Patent number: 8630399
    Abstract: A system for adapting a contact center configuration in order to achieve a specific business goal is provided. The system comprises a display for displaying to a user a representation of an actual state of a performance metric of the contact center, an interactive tool for enabling the user to interact with and thereby modify the representation of the performance metric to a desired state, and a computation engine. The computational engine is arranged to determine a measure of the modification of the representation and to identify at least one contact center configuration parameter, which if adjusted, results in an update of the actual state of the performance metric which more closely approaches the desired state represented by the modification.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 14, 2014
    Inventors: Paul D'Arcy, Seamus Hayes, Neil O'Connor
  • Publication number: 20130282744
    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: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Applicant: Avaya Inc.
    Inventors: Michael Hartman, Neil O'Connor, Tony McCormack, Thomas Howley
  • Patent number: 8498404
    Abstract: A console for monitoring contact center operations is provided. The console comprises a camera for capturing a field of view of a contact center environment and a screen for displaying the captured field of view. The camera further comprises an identifier recognition module for determining an identifier from an element in the captured field of view displayed on the screen; and an interface for transmitting a request including the identifier to a contact center server and receiving from the contact center server, information associated with the identifier; wherein the screen is further arranged to display an overlay of the information on the captured field of view, to create an augmented reality of the contact center environment on the screen.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: July 30, 2013
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Paul D'Arcy
  • Publication number: 20130111357
    Abstract: A method of managing the operation of a contact center comprises monitoring events occurring in the operation of a contact center and maintaining a set of trigger conditions against which monitored events may be matched. A rule set defines, for at least one trigger condition, the identity of one or more users to be contacted when the trigger condition is matched. Upon determining a match between one or more monitored events and one or more trigger conditions, the identity of one or more users associated in the rule set with the matched trigger condition(s) is retrieved from the rule set. The identified users are sent a communication including details permitting the users to access a common collaborative meeting environment.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: Avaya Inc.
    Inventors: Tony McCormack, Neil O'Connor, John Yoakum
  • Patent number: 8434004
    Abstract: A method of representing communications sessions in a virtual environment employs a presentation entity which is provided at a location in the environment where it will be visible and/or audible from the observation point of a user with whom a communications session has been requested. The presentation entity, which can represent a character or an object in the environment, for example, presents information to the user from within the environment. Also disclosed is an automated inhabitant which can operated to interact with other inhabitants of such an environment, obtaining information which is passed to and used by a contact center to queue contacts between such other inhabitants and contact center agents.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: April 30, 2013
    Assignee: Avaya Inc.
    Inventors: Michael Hartman, Tony McCormack, Neil O'Connor
  • Patent number: 8379819
    Abstract: Improved indexing of telephony sessions is achieved by: (a) receiving, during the recording of the telephony session or during a playback of the recording, an indication including parameters which identify a discrete segment of the recording as being of interest; and (b) storing, in an index associated with the recording of the session, an identifier which identifies that discrete segment of the recording.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: February 19, 2013
    Assignee: Avaya Inc
    Inventors: Alan Diskin, Tony McCormack, John Yoakum, Neil O'Connor
  • Patent number: 8363817
    Abstract: A system for monitoring contact sessions of a contact center. The system comprises a work assignment engine for allocating contacts received at the contact center to resources of the contact center and a monitoring module, arranged to detect an allocation of a contact to a resource to determine a skill requirement of the contact. The work assignment engine is further arranged to fork a session between an originator of the contact and the resource, to a monitor resource, in response to the detected skill requirement satisfying a monitor resource skill requirement.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: January 29, 2013
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Neil O'Connor
  • Publication number: 20120321059
    Abstract: A console for monitoring contact center operations is provided. The console comprises a camera for capturing a field of view of a contact center environment and a screen for displaying the captured field of view. The camera further comprises an identifier recognition module for determining an identifier from an element in the captured field of view displayed on the screen; and an interface for transmitting a request including the identifier to a contact center server and receiving from the contact center server, information associated with the identifier; wherein the screen is further arranged to display an overlay of the information on the captured field of view, to create an augmented reality of the contact center environment on the screen.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: Avaya Inc.
    Inventors: Neil O'Connor, Paul D'Arcy
  • Patent number: 8301474
    Abstract: A contact center has an interface with a virtual environment implemented in a computer system. The operation of the contact center includes receiving, from the virtual environment, spatial information relating to the spatial position within the virtual environment of an inhabitant of the virtual environment, and queuing a contact relating to that inhabitant in a queuing system of the contact center. Queuing decisions are based, at least in part, on the spatial information of the inhabitant in the virtual environment.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: October 30, 2012
    Assignee: Avaya Inc.
    Inventors: Michael Hartman, Tony McCormack, Neil O'Connor
  • Patent number: 8298086
    Abstract: A mechanism is provided in a networked multiplayer game for use by playable characters. When operated by a player's character, this mechanism causes the game to send a request for contact to an external contact center. The contact request is queued and allocated to an agent, optionally with the assistance of information provided by the game. When a contact center agent answers the contact request, a communications channel is opened from the agent directly into the game where the game system directs the communication to the local environment of the player's character enabling the player to communicate with the agent of a contact center without leaving the game environment. The agent or contact center may additionally have a representation in the game so that the player can interact with the agent or contact center. The agent representation may be a character in the game controlled by an agent who is logged into the game, or by the contact center manipulating a game client or API, or by the game engine itself.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: October 30, 2012
    Assignee: Avaya Inc.
    Inventors: Neil O'Connor, Michael Hartman
  • Publication number: 20120252528
    Abstract: According to one aspect of the invention, there is provided a method of allocating calls coming into a call center from a caller location remote from the call center, receiving a call from a caller which includes information from an RFID chip located in close proximity to the caller location; decoding the information from the RFID chip to determine one or more parameters relating to the information; using said one or more parameters to allocate the call from the caller at the call center to ensure calls are handled in accordance with the parameters. This has the advantage of much more efficient management of the of the calls within the call center and ensures that the calls are sent to the agent with the most appropriate skill set.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 4, 2012
    Applicant: ROCKSTAR BIDCO LP
    Inventors: Neil O'Connor, Tony McCormack
  • Patent number: 8250822
    Abstract: An improved system, method and product are disclosed for attaching non load-bearing metal wall studs to an overhead metal track in metal stud framing systems used for wall partitioning, in a manner that allows the overhead track to deflect under load without transferring the load to the studs and any attached wall partitions. The system features compression spring attachment products that frictionally engage overlapping flange portions of the track and studs so that any overhead load-induced movements of the track are not transferred from the track to the studs, or to any wall partitions attached to the studs.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: August 28, 2012
    Inventor: Neil O'Connor
  • Publication number: 20120215577
    Abstract: A method for assigning individual contact processing resources of a contact centre to contacts in the contact centre is disclosed. On receiving a new contact at the contact centre, a contact object corresponding to the new contact is provided within a population of contact objects corresponding to contacts being processed by the contact centre. A programmed processing object corresponding to each individual contact processing resource of the contact centre 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: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Applicant: AVAYA INC.
    Inventors: Paul D'Arcy, NĂ©il O'Connor
  • Publication number: 20120215579
    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: Application
    Filed: July 25, 2011
    Publication date: August 23, 2012
    Applicant: AVAYA, INC.
    Inventors: Neil O'Connor, Paul D'Arcy, Seamus Hayes