Patents by Inventor Canice Lambe

Canice Lambe 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: 11245793
    Abstract: A computer-implemented method for managing a dialog between a contact center system and a user thereof, comprising the steps of: hosting a dialog over a communication channel between an automated dialog engine of said contact center and said user thereof, said dialog comprising messages sent between said automated dialog engine and said user in both directions; said automated dialog engine receiving input messages from said user, and determining response messages in response to said inputs; detecting from said messages of said dialog a trigger event matching a rule; in response to detection of said trigger event: providing said agent station with a summary of said dialog; and providing control of said automated dialog engine to said agent station.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: February 8, 2022
    Inventors: Conor McGann, Canice Lambe, Felix Immanuel Wyss, Wenjin Gu, Simon Doyle, Michael Orr, Patrick Breslin
  • Patent number: 11134152
    Abstract: A root behavior tree is stored with a flow control node and a plurality of child nodes. The flow control node may determine a sequence of execution of child nodes. A first-level behavior tree is stored and executed to accomplish a task with associated intent. The first-level tree comprises a child node of the root tree and nodes defining actions. A dialog between contact center and user is hosted over a communication channel and a processor receives inputs from the dialog and executes the root tree and the first-level tree as a child node of the root tree in response. Upon detecting a match between an input and a data pattern, the execution sequence within the root tree or a further tree is altered. Responsive to the altered sequence, an output is provided to cause an action.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: September 28, 2021
    Inventors: Conor McGann, Canice Lambe, Felix Immanuel Wyss, Wenjin Gu, Simon Doyle, Michael Orr, Patrick Breslin
  • Patent number: 11134153
    Abstract: A processor receives inputs from a dialog between an agent and a user performed over a communication channel A knowledge base is stored, comprising entries with a subset of said entries defined as higher priority. A match is detected between an input from said dialog and a plurality of said knowledge base entries. At least one of said plurality of entries is retrieved corresponding to said match. The at least one of said plurality of entries is pushed as an output to one or more of a device operated by said user and at least one device operated by one of said user and said agent. A further match is detected between an input from said dialog and a higher priority entry in said knowledge base and pushed to said at least one device while the dialog is ongoing.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: September 28, 2021
    Inventors: Conor Mcgann, Canice Lambe, Felix Immanuel Wyss, Wenjin Gu, Simon Doyle, Michael Orr, Patrick Breslin
  • Publication number: 20210160373
    Abstract: A computer-implemented method for managing a dialog between a contact center system and a user thereof, comprising the steps of: hosting a dialog over a communication channel between an automated dialog engine of said contact center and said user thereof, said dialog comprising messages sent between said automated dialog engine and said user in both directions; said automated dialog engine receiving input messages from said user, and determining response messages in response to said inputs; detecting from said messages of said dialog a trigger event matching a rule; in response to detection of said trigger event: providing said agent station with a summary of said dialog; and providing control of said automated dialog engine to said agent station.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 27, 2021
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: CONOR MCGANN, CANICE LAMBE, FELIX IMMANUEL WYSS, WENJIN GU, SIMON DOYLE, MICHAEL ORR, PATRICK BRESLIN
  • Publication number: 20210160371
    Abstract: A root behavior tree is stored with a flow control node and a plurality of child nodes. The flow control node may determine a sequence of execution of child nodes. A first-level behavior tree is stored and executed to accomplish a task with associated intent. The first-level tree comprises a child node of the root tree and nodes defining actions. A dialog between contact center and user is hosted over a communication channel and a processor receives inputs from the dialog and executes the root tree and the first-level tree as a child node of the root tree in response. Upon detecting a match between an input and a data pattern, the execution sequence within the root tree or a further tree is altered. Responsive to the altered sequence, an output is provided to cause an action.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 27, 2021
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: CONOR MCGANN, CANICE LAMBE, FELIX IMMANUEL WYSS, WENJIN GU, SIMON DOYLE, MICHAEL ORR, PATRICK BRESLIN
  • Publication number: 20210160372
    Abstract: A processor receives inputs from a dialog between an agent and a user performed over a communication channel A knowledge base is stored, comprising entries with a subset of said entries defined as higher priority. A match is detected between an input from said dialog and a plurality of said knowledge base entries. At least one of said plurality of entries is retrieved corresponding to said match. The at least one of said plurality of entries is pushed as an output to one or more of a device operated by said user and at least one device operated by one of said user and said agent. A further match is detected between an input from said dialog and a higher priority entry in said knowledge base and pushed to said at least one device while the dialog is ongoing.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 27, 2021
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: CONOR MCGANN, CANICE LAMBE, FELIX IMMANUEL WYSS, WENJIN GU, SIMON DOYLE, MICHAEL ORR, PATRICK BRESLIN
  • Publication number: 20170255866
    Abstract: Techniques and architectures for analyzing a complex set of objects with a set of rules to provide dynamically generated analysis. The complex set of objects is maintained with corresponding relational information. One or more feature vectors corresponding to the complex set of objects are updated. The feature vector provides a flatter representation of the complex set of objects. The one or more feature vectors are transmitted to a remote client computing device.
    Type: Application
    Filed: March 31, 2016
    Publication date: September 7, 2017
    Inventors: Canice Lambe, Donal Daly, Tammy Billington-Dynes, Stephen Roden
  • Publication number: 20090128573
    Abstract: In one aspect, the invention relates to a method for blocking or otherwise regulating content. The method includes the steps of intercepting a call to a graphics API; determining if the image meets the requirements for further analysis; and if the image meets the requirements for further analysis, generating a structure to represent the array of pixels in the image; analyzing the image structure for determination of inappropriate content; and preventing the display of the image if the determination is that the content is inappropriate.
    Type: Application
    Filed: February 9, 2006
    Publication date: May 21, 2009
    Inventors: Canice Lambe, Garrett Hussey