Patents by Inventor Joseph Smyth

Joseph Smyth 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: 11553317
    Abstract: A system and method that pre-configure a telecommunication path between two users across a network. A server communicates an Application Programming Interface (API) to a website of an entity which, when accessed by a first user at a remote terminal, loads the API into the user terminal, captures data representative of the interaction of the first user with the website in real time, and communicates the data across the network to the server. The server compares the data with stored attributes of second users to identify a matching second user. The data is analyzed and used to predict a successful outcome between the two users. The server selects a network address of the matched second user, and, upon initiation of a telecommunication with the entity by the first user, routes the telecommunication to the network address and communicates the data to a second terminal of the matched second user.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: January 10, 2023
    Inventors: Joseph Smyth, Ismael Rivera, Maciej Dabrowski
  • Patent number: 11463847
    Abstract: A system and method that pre-configure a telecommunication path between two users across a network. A server communicates an Application Programming Interface (API) to a website of an entity which, when accessed by a first user at a remote terminal, loads the API into the user terminal, captures data representative of the interaction of the first user with the website in real time, and communicates the data across the network to the server. The server compares the data with stored attributes of second users to identify a matching second user. The data is analyzed and used to predict a successful outcome between the two users. The server selects a network address of the matched second user, and, upon initiation of a telecommunication with the entity by the first user, routes the telecommunication to the network address and communicates the data to a second terminal of the matched second user.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: October 4, 2022
    Inventors: Joseph Smyth, Ismael Rivera, Maciej Dabrowski
  • Publication number: 20220156275
    Abstract: A computer-implemented method and computing system for providing unified data analytics, include receiving data from one or more data sources, and processing the data. One or more statistics are computed by aggregating an output of the processing i) at an instantaneous point in time; and ii) over a predetermined duration of time.
    Type: Application
    Filed: November 16, 2021
    Publication date: May 19, 2022
    Inventors: Sean Burke, Jonathan Dwyer, Susannah Gaffney, Andrew Lavelle, Diarmuid Leonard, Anthony McCormack, John McGreevy, Joseph Smyth
  • Patent number: 10817894
    Abstract: A method for forming and disbanding dynamic temporary groups includes receiving a plurality of contacts at the facility, wherein each contact is associated with a respective user and a respective set of attributes; identifying a first subset of contacts which share a first common attribute; and dynamically forming a temporary group of contacts by determining a second common attribute shared by a second subset of the contacts, wherein the second subset of contacts is a smaller subset of the first subset of contacts. The method also includes identifying a related goods or service, based on the second common attribute, and presenting an offer for the related goods or services to the second subset of contacts and not to member contacts of the first subset that are not member contacts of the second subset of contacts.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: October 27, 2020
    Assignee: Avaya, Inc.
    Inventors: Joseph Smyth, John McGreevy, Siobhan Dervan, Adeel Gilani
  • Publication number: 20190215664
    Abstract: A system and method that pre-configure a telecommunication path between two users across a network. A server communicates an Application Programming Interface (API) to a website of an entity which, when accessed by a first user at a remote terminal, loads the API into the user terminal, captures data representative of the interaction of the first user with the website in real time, and communicates the data across the network to the server. The server compares the data with stored attributes of second users to identify a matching second user. The data is analyzed and used to predict a successful outcome between the two users. The server selects a network address of the matched second user, and, upon initiation of a telecommunication with the entity by the first user, routes the telecommunication to the network address and communicates the data to a second terminal of the matched second user.
    Type: Application
    Filed: March 13, 2019
    Publication date: July 11, 2019
    Inventors: Joseph SMYTH, Ismael RIVERA, Maciej DABROWSKI
  • Patent number: 10165121
    Abstract: A method of sending data to one of a plurality of geographically dispersed contact center service sites includes receiving a contact from a customer device; determining a context of the contact; and retrieving, by the server of the contact center, from a first context store, information based on the determined context of the contact. Accordingly, based on the determined context of the contact, a predicted particular service site from among the plurality of geographically dispersed contact center service sites can be identified so that the retrieved information can be sent to a storage location that is closer to the predicted particular service site than the contact center is.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: December 25, 2018
    Assignee: Avaya Inc.
    Inventors: John Reilly, John McGreevy, Joseph Smyth, Thomas Eustace
  • Patent number: 9628625
    Abstract: System and method to improve self-service operation in a contact center, the method including: determining a characteristic of the new customer contact; determining a characteristic of an existing customer contact; determining a communication delay latency between an assignment engine and a contact center agent; determining a time to assign the new customer contact to the contact center agent, wherein the time to assign is made in a predetermined amount of time in advance of receiving a ready indication from the contact center agent, the predetermined amount of time determined from the communication delay latency.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: April 18, 2017
    Assignee: Avaya Inc.
    Inventors: Dawid Nowak, Tony McCormack, Joseph Smyth
  • Publication number: 20170053303
    Abstract: A method for forming and disbanding dynamic temporary groups includes receiving a plurality of contacts at the facility, wherein each contact is associated with a respective user and a respective set of attributes; identifying a first subset of contacts which share a first common attribute; and dynamically forming a temporary group of contacts by determining a second common attribute shared by a second subset of the contacts, wherein the second subset of contacts is a smaller subset of the first subset of contacts. The method also includes identifying a related goods or service, based on the second common attribute, and presenting an offer for the related goods or services to the second subset of contacts and not to member contacts of the first subset that are not member contacts of the second subset of contacts.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 23, 2017
    Inventors: Joseph Smyth, John McGreevy, Siobhan Dervan, Adeel Gilani
  • Publication number: 20170054847
    Abstract: A method of sending data to one of a plurality of geographically dispersed contact center service sites includes receiving a contact from a customer device; determining a context of the contact; and retrieving, by the server of the contact center, from a first context store, information based on the determined context of the contact. Accordingly, based on the determined context of the contact, a predicted particular service site from among the plurality of geographically dispersed contact center service sites can be identified so that the retrieved information can be sent to a storage location that is closer to the predicted particular service site than the contact center is.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 23, 2017
    Inventors: John Reilly, John McGreevy, Joseph Smyth, Thomas Eustace
  • Publication number: 20170054768
    Abstract: A method of dynamically maintaining conference attributes during a conference includes conducting the conference according to a first set of conference attributes based on a first set of member terminals currently members of the conference and detecting during the conference that conference membership changes from the first set of member terminals to a second set of member terminals participating in the conference. Thus, a second set of conference attributes can be determined based on the second set of member terminals so that the conference can be dynamically changed so as to be conducted according to the second set of conference attributes rather than the first set of conference attributes.
    Type: Application
    Filed: August 18, 2016
    Publication date: February 23, 2017
    Inventors: Joseph Smyth, John McGreevy, Sean Coyne, Siobhan Dervan
  • Patent number: 9473639
    Abstract: A resource selection management computer system and method for selecting at least one agent for at least one communication session 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: Grant
    Filed: November 5, 2014
    Date of Patent: October 18, 2016
    Assignee: Avaya Inc.
    Inventors: Tony McCormack, Joseph Smyth, Paul D'Arcy
  • Patent number: 9407568
    Abstract: A self-configuring dynamic contact center including a plurality of resources, each resource associated with a set of attributes, a plurality of dynamic switches connected to the resources, a dynamic controller connected to the dynamic switches and configured to control the operation of the dynamic switches, and a routing engine connected to the dynamic controller. The routing engine is configured to utilize the dynamic controller and dynamic switches to determine the states of network paths between the dynamic switches, and is further configured to determine which of the resources are suitable to handle a contact based on requirements of the contact and the attributes of the resources, to determine which of the suitable resources is an optimal resource based on the requirements of the contact and the states of the network paths, and to utilize the dynamic controller and the dynamic switches to route the contact to the optimal resource.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: August 2, 2016
    Assignee: Avaya, Inc.
    Inventors: Dawid Nowak, Joseph Smyth
  • Publication number: 20160150087
    Abstract: System and method to improve self-service operation in a contact center, the method including: determining a characteristic of the new customer contact; determining a characteristic of an existing customer contact; determining a communication delay latency between an assignment engine and a contact center agent; determining a time to assign the new customer contact to the contact center agent, wherein the time to assign is made in a predetermined amount of time in advance of receiving a ready indication from the contact center agent, the predetermined amount of time determined from the communication delay latency.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventors: Dawid Nowak, Tony McCormack, Joseph Smyth
  • Publication number: 20160127557
    Abstract: 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: Application
    Filed: November 5, 2014
    Publication date: May 5, 2016
    Inventors: Tony McCormack, Joseph Smyth, Paul D'Arcy
  • Patent number: 9323849
    Abstract: Content such as user interface items provided to a user during a session of an interactive application is personalized. One or more environmental context attribute values for the session are determined. Responsive to a request for content, for at least one item of the content, each of the environmental context attribute values are mapped to respective values indicating a users level of interest in the item for the environmental context attribute values. Content is retrieved from a content database and the content is personalized as a function of the users level of interest in the item for the environmental context attribute values before being returned to the application.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: April 26, 2016
    Assignee: Amdocs Software Systems Limited
    Inventors: Paul Cotter, Barry Joseph Smyth, Nigel David Hanby
  • Publication number: 20150296026
    Abstract: A system and method that pre-configure a telecommunication path between two users across a network. A server communicates an Application Programming Interface (API) to a website of an entity which, when accessed by a first user at a remote terminal, loads the API into the user terminal, captures data representative of the interaction of the first user with the website in real time, and communicates the data across the network to the server. The server compares the data with stored attributes of second users to identify a matching second user. The data is analyzed and used to predict a successful outcome between the two users. The server selects a network address of the matched second user, and, upon initiation of a telecommunication with the entity by the first user, routes the telecommunication to the network address and communicates the data to a second terminal of the matched second user.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 15, 2015
    Applicant: Altocloud Limited
    Inventors: Joseph SMYTH, Ismael RIVERA, Maciej DABROWSKI
  • 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: 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
  • Publication number: 20150142933
    Abstract: A self-configuring dynamic contact center including a plurality of resources, each resource associated with a set of attributes, a plurality of dynamic switches connected to the resources, a dynamic controller connected to the dynamic switches and configured to control the operation of the dynamic switches, and a routing engine connected to the dynamic controller. The routing engine is configured to utilize the dynamic controller and dynamic switches to determine the states of network paths between the dynamic switches, and is further configured to determine which of the resources are suitable to handle a contact based on requirements of the contact and the attributes of the resources, to determine which of the suitable resources is an optimal resource based on the requirements of the contact and the states of the network paths, and to utilize the dynamic controller and the dynamic switches to route the contact to the optimal resource.
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: Avaya Inc.
    Inventors: Dawid Nowak, Joseph Smyth
  • Publication number: 20150142527
    Abstract: A contact center control loop system including a traffic generator module configured to produce simulated contact center traffic patterns, an aggregated historical data module configured to store and provide historical contact center data, and a contact center emulator configured to receive, as input, data representing the operational status of the contact center, the simulated traffic patterns from the traffic generator, and the historical data from the aggregated historical data module and to generate forecasts of contact center behavior based on such input.
    Type: Application
    Filed: November 18, 2013
    Publication date: May 21, 2015
    Applicant: Avaya Inc.
    Inventors: Dawid Nowak, Joseph Smyth, Paul Kelly