Patents by Inventor Tommy Sandbank

Tommy Sandbank 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: 11183203
    Abstract: Embodiments of the present systems and methods may provide techniques by which bots may be analyzed using improved representations of bot structure and a means of assessing conversational quality that may provide improved efficiency. For example a method may comprise training, at a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, a neural network model to learn representations that capture characteristics of the graphs of chatbots, wherein the captured characteristics include at least a content-based representation based on user utterances that are relevant to the nodes and based on the chatbot response for the nodes.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Herzig, David Konopnicki, Tommy Sandbank, Michal Shmueli-Scheuer
  • Publication number: 20200335124
    Abstract: Embodiments of the present systems and methods may provide techniques by which bots may be analyzed using improved representations of bot structure and a means of assessing conversational quality that may provide improved efficiency. For example a method may comprise training, at a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, a neural network model to learn representations that capture characteristics of the graphs of chatbots, wherein the captured characteristics include at least a content-based representation based on user utterances that are relevant to the nodes and based on the chatbot response for the nodes.
    Type: Application
    Filed: April 16, 2019
    Publication date: October 22, 2020
    Inventors: Jonathan Herzig, David Konopnicki, Tommy Sandbank, Michal Shmueli-Scheuer
  • Patent number: 10777191
    Abstract: For each intent associated with a feature in a discordant conversation, one or more preceding discordant user utterances and one or more following discordant user utterances are collected. A discordant distribution over terms of the one or more preceding discordant user utterances and the one or more following discordant user utterances is created. For each intent associated with a feature in a non-discordant conversation, one or more preceding non-discordant user utterances and one or more following non-discordant user utterances are collected. A non-discordant distribution over terms of the one or more preceding non-discordant user utterances and the one or more following non-discordant user utterances is created. The discordant and non-discordant distributions are compared and the top-k terms that are most specific to user utterances associated with the corresponding discordance feature using Kullback-Leibler divergence are determined.
    Type: Grant
    Filed: December 30, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michal Shmueli-Scheuer, Ora Peled Nakash, Tommy Sandbank, David Konopnicki, Mordechai Taitelman, Hen Shkedi
  • Patent number: 10733384
    Abstract: Utilizing a computing device to detect and respond to emotion in dialog systems. The computing device receives a dialog structure comprising a plurality of dialog nodes. The computing device determines a node emotion level for each of the dialog nodes in the dialog structure based on analysis of one or more intents of each of the dialog nodes in the dialog structure. The computing device determines emotional hotspot nodes in the dialog structure, the node emotion level for each of the emotional hotspot nodes exceeding an emotional threshold. The computing device generates one or more responses modifying the node emotion level of each of the emotional hotspot nodes.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Herzig, David Konopnicki, Tommy Sandbank, Michal Shmueli-Scheuer
  • Publication number: 20200211536
    Abstract: For each intent associated with a feature in a discordant conversation, one or more preceding discordant user utterances and one or more following discordant user utterances are collected. A discordant distribution over terms of the one or more preceding discordant user utterances and the one or more following discordant user utterances is created. For each intent associated with a feature in a non-discordant conversation, one or more preceding non-discordant user utterances and one or more following non-discordant user utterances are collected. A non-discordant distribution over terms of the one or more preceding non-discordant user utterances and the one or more following non-discordant user utterances is created. The discordant and non-discordant distributions are compared and the top-k terms that are most specific to user utterances associated with the corresponding discordance feature using Kullback-Leibler divergence are determined.
    Type: Application
    Filed: December 30, 2018
    Publication date: July 2, 2020
    Inventors: MICHAL SHMUELI-SCHEUER, ORA PELED NAKASH, TOMMY SANDBANK, DAVID KONOPNICKI, MORDECHAI TAITELMAN, HEN SHKEDI
  • Publication number: 20190286705
    Abstract: Utilizing a computing device to detect and respond to emotion in dialog systems. The computing device receives a dialog structure comprising a plurality of dialog nodes. The computing device determines a node emotion level for each of the dialog nodes in the dialog structure based on analysis of one or more intents of each of the dialog nodes in the dialog structure. The computing device determines emotional hotspot nodes in the dialog structure, the node emotion level for each of the emotional hotspot nodes exceeding an emotional threshold. The computing device generates one or more responses modifying the node emotion level of each of the emotional hotspot nodes.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 19, 2019
    Inventors: Jonathan Herzig, David Konopnicki, Tommy Sandbank, Michal Shmueli-Scheuer
  • Patent number: 10372825
    Abstract: Utilizing a computing device to detect and respond to emotion in dialog systems. The computing device receives a dialog structure comprising a plurality of dialog nodes. The computing device determines a node emotion level for each of the dialog nodes in the dialog structure based on analysis of one or more intents of each of the dialog nodes in the dialog structure. The computing device determines emotional hotspot nodes in the dialog structure, the node emotion level for each of the emotional hotspot nodes exceeding an emotional threshold. The computing device generates one or more responses modifying the node emotion level of each of the emotional hotspot nodes.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Herzig, David Konopnicki, Tommy Sandbank, Michal Shmueli-Scheuer
  • Publication number: 20190188261
    Abstract: Utilizing a computing device to detect and respond to emotion in dialog systems. The computing device receives a dialog structure comprising a plurality of dialog nodes. The computing device determines a node emotion level for each of the dialog nodes in the dialog structure based on analysis of one or more intents of each of the dialog nodes in the dialog structure. The computing device determines emotional hotspot nodes in the dialog structure, the node emotion level for each of the emotional hotspot nodes exceeding an emotional threshold. The computing device generates one or more responses modifying the node emotion level of each of the emotional hotspot nodes.
    Type: Application
    Filed: December 18, 2017
    Publication date: June 20, 2019
    Inventors: Jonathan Herzig, David Konopnicki, Tommy Sandbank, Michal Shmueli-Scheuer
  • Patent number: 9514469
    Abstract: Machines, systems and methods for identification of a consumer are provided. The method comprises capturing a unique identifier (ID) associated with a computing device, wherein the computing device is configured to access content stored on one or more content servers; and associating the unique ID with tracking data associated with the computing device, wherein when the computing device submits a request to a content server to access content, wherein in response to retrieving at least one of the unique ID or the tracking data of the computing device, the computing device is identified and content pages accessed by the computing device are tracked by a machine that is aware of the association between the unique ID and the tracking data for the computing device.
    Type: Grant
    Filed: April 21, 2013
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Omri Fuchs, Sima Nadler, Tommy Sandbank
  • Publication number: 20140317266
    Abstract: Machines, systems and methods for identification of a consumer are provided. The method comprises capturing a unique identifier (ID) associated with a computing device, wherein the computing device is configured to access content stored on one or more content servers; and associating the unique ID with tracking data associated with the computing device, wherein when the computing device submits a request to a content server to access content, wherein in response to retrieving at least one of the unique ID or the tracking data of the computing device, the computing device is identified and content pages accessed by the computing device are tracked by a machine that is aware of the association between the unique ID and the tracking data for the computing device.
    Type: Application
    Filed: April 21, 2013
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Omri Fuchs, Sima Nadler, Tommy Sandbank
  • Publication number: 20140315569
    Abstract: Machines, systems and methods for determining position of a target device in a target area are provided. The method comprises positioning sensors 1 through N in a target area, wherein a sensor counts the number of data frames transmitted by a target device and captured at the sensor during a time period; calculating relative captured frame count (RCFC) values for sensors 1 through N for the target device; and comparing the calculated RCFC values for the target device with pre-existing RCFC values calculated for a plurality of sample points in the target area to find at least X points from among the plurality of sample points that are most similar to the calculated RCFC values for the target device.
    Type: Application
    Filed: April 21, 2013
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Guy Feigenblat, Omri Fuchs, Tommy Sandbank