Patents by Inventor Ofer Lavi

Ofer Lavi 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: 11823666
    Abstract: Automatic measurement of semantic textual similarity of conversations, by: receiving two conversation texts, each comprising a sequence of utterances; encoding each of the sequences of utterances into a corresponding sequence of semantic representations; computing a minimal edit distance between the sequences of semantic representations; and, based on the computation of the minimal edit distance, performing at least one of: quantifying a semantic similarity between the two conversation texts, and outputting an alignment of the two sequences of utterances with each other.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ofer Lavi, Inbal Ronen, Ella Rabinovich, David Boaz, David Amid, Segev Shlomov, Ateret Anaby - Tavor
  • Patent number: 11790239
    Abstract: A specification of a property required to be upheld by a computerized machine learning system is obtained. A training data set corresponding to the property and inputs and outputs of the system is built. The system is trained on the training data set. Activity of the system is monitored before, during, and after the training. Based on the monitoring, performance of the system is evaluated to determine whether the system, once trained on the training data set, upholds the property.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: George Kour, Guy Hadash, Yftah Ziser, Ofer Lavi, Guy Lev
  • Publication number: 20230281396
    Abstract: A method, computer system, and a computer program product for automated agent intent detection enhancement are provided. A first message from a first user is received. The first message is generated during a first conversation between the first user and a first automated agent. A computer produces a second message that includes a same request as the first message but a different language modality than the first message. The second message and the first message are combined to form a combined message. The combined message is input into the first automated agent such that the first automated agent produces an intent classification for the first message.
    Type: Application
    Filed: March 3, 2022
    Publication date: September 7, 2023
    Inventors: Segev Shlomov, Inbal Ronen, Ella Rabinovich, David Boaz, Ofer Lavi, Ateret Anaby - Tavor
  • Patent number: 11625609
    Abstract: During end-to-end training of a Deep Neural Network (DNN), a differentiable estimator subnetwork is operated to estimate a functionality of an external software application. Then, during inference by the trained DNN, the differentiable estimator subnetwork is replaced with the functionality of the external software application, by enabling API communication between the DNN and the external software application.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: April 11, 2023
    Assignee: International Business Machines Corporation
    Inventors: Boaz Carmeli, Guy Hadash, Einat Kermany, Ofer Lavi, Guy Lev, Oren Sar-Shalom
  • Publication number: 20230105453
    Abstract: Automatic measurement of semantic textual similarity of conversations, by: receiving two conversation texts, each comprising a sequence of utterances; encoding each of the sequences of utterances into a corresponding sequence of semantic representations; computing a minimal edit distance between the sequences of semantic representations; and, based on the computation of the minimal edit distance, performing at least one of: quantifying a semantic similarity between the two conversation texts, and outputting an alignment of the two sequences of utterances with each other.
    Type: Application
    Filed: October 4, 2021
    Publication date: April 6, 2023
    Inventors: Ofer Lavi, Inbal Ronen, Ella Rabinovich, David Boaz, David Amid, Segev Shlomov, Ateret Anaby - Tavor
  • Publication number: 20230108637
    Abstract: An example system includes a processor to receive a bot design and escalation logs associated with a chat bot configured based on the bot design. The processor can compute a similarity score between each of a number of bot response nodes in the bot design and the escalation logs. The processor can generate a sorted list of the bot response nodes in the bot design based on the similarity scores.
    Type: Application
    Filed: October 6, 2021
    Publication date: April 6, 2023
    Inventors: Ella RABINOVICH, David BOAZ, Inbal RONEN, Ofer LAVI, David AMID, Segev SHLOMOV, Ateret ANABY-TAVOR
  • Patent number: 11605386
    Abstract: The computer receives a group of conversation data associated with the escalation node, identifies agent responses in the conversation data, and clusters them into agent response types. The computer identifies dialog state feature value sets for the conversations. The computer identifies feature value set associations with response types, and generates, Boolean expressions representing the feature value sets associated with each of the response types. The computer makes a recommendation to add to at least one child node for the escalation node, with the child node corresponding to one of the response types. The child node has, as an entry condition, the Boolean expression for the response type to which the child node corresponds. The child node has as an action, which according to some aspects, provides a response representative of the cluster of agent responses for the response type to which the child node corresponds.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: March 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ofer Lavi, Alon Jacovi, David Amid, David Boaz, Inbal Ronen, Ateret Anaby Tavor, Ori Bar El
  • Publication number: 20220222619
    Abstract: Information about a network condition of a remote device coupled to an ecommerce shipment is received. An event of interest is detected based on the networking condition, and, optionally, the ecommerce shipping information of the shipment to which the remote device is coupled, and the event of interest is provided to the customer, merchant, and ecommerce platform.
    Type: Application
    Filed: April 28, 2020
    Publication date: July 14, 2022
    Inventors: Ofer LAVI, Yigal JACK, Tamir AVRAMOV, Omer COLE, Assi ROTBART
  • Publication number: 20220059097
    Abstract: The computer receives a group of conversation data associated with the escalation node, identifies agent responses in the conversation data, and clusters them into agent response types. The computer identifies dialog state feature value sets for the conversations. The computer identifies feature value set associations with response types, and generates, Boolean expressions representing the feature value sets associated with each of the response types. The computer makes a recommendation to add to at least one child node for the escalation node, with the child node corresponding to one of the response types. The child node has, as an entry condition, the Boolean expression for the response type to which the child node corresponds. The child node has as an action, which according to some aspects, provides a response representative of the cluster of agent responses for the response type to which the child node corresponds.
    Type: Application
    Filed: August 24, 2020
    Publication date: February 24, 2022
    Inventors: Ofer Lavi, Alon Jacovi, David Amid, David Boaz, Inbal Ronen, Ateret Anaby Tavor, Ori Bar El
  • Patent number: 11227227
    Abstract: A method, apparatus and product for automatic detection of anomalies in graphs. The method comprising obtaining training data, the training data comprising a plurality of graphs, each defined by nodes and edges connecting between the nodes, at least some of the nodes are labeled; determining a statistical model of a graph in accordance with the training data, the statistical model takes into account at least one structured and labeled feature of the graph, wherein the structured and labeled feature of the graph is defined based on a connection between a plurality of nodes and based on at least a portion of the labels of the plurality of nodes; obtaining an examined graph; and determining a score of the examined graph indicative of a similarity between the examined graph and the training data, wherein the score is based on a value of the structured and labeled feature in the examined graph.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yaara Goldschmidt, Ofer Lavi, Matan Yitshak Ninio
  • Patent number: 11157257
    Abstract: Automatic cloning of a PYTHON CONDA environment into a DOCKER image, such that at least one CONDA container that functions the same as the PYTHON CONDA environment can be started from the DOCKER image. The automatic cloning may include: First, creating a Dockerfile that comprises commands to: install a PYTHON ANACONDA environment or obtain a PYTHON ANACONDA environment image, copy the PYTHON CONDA environment into the DOCKER image, and run a CONDA command, in the ANACONDA environment, to create a cloned PYTHON CONDA environment from the copied PYTHON CONDA environment. Second, building the DOCKER image from the Dockerfile.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ophir Azulai, Ofer Lavi, Eran Raichstein
  • Publication number: 20210208862
    Abstract: Automatic cloning of a Python Conda environment into a Docker image, such that at least one Conda container that functions the same as the Python Conda environment can be started from the Docker image. The automatic cloning may include: First, creating a Dockerfile that comprises commands to: install a Python Anaconda environment or obtain a Python Anaconda environment image, copy the Python Conda environment into the Docker image, and run a Conda command, in the Anaconda environment, to create a cloned Python Conda environment from the copied Python Conda environment. Second, building the Docker image from the Dockerfile.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 8, 2021
    Inventors: Ophir Azulai, Ofer Lavi, ERAN RAICHSTEIN
  • Patent number: 10915711
    Abstract: In some examples, a system for executing natural language processing techniques can include a processor to detect text comprising a word and a number. The processor can also embed, via a word embedding model, the word into a first vector of a vector space and embed the number by converting the number into a second vector of the vector space. Additionally, the processor can train a deep neural network to execute instructions based on the first embedded vector of the word and the second embedded vector of the number. Furthermore, the processor can process an instruction based on the trained deep neural network.
    Type: Grant
    Filed: December 9, 2018
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Einat Kermany, Guy Hadash, George Kour, Ofer Lavi, Boaz Carmeli
  • Publication number: 20200210848
    Abstract: A specification of a property required to be upheld by a computerized machine learning system is obtained. A training data set corresponding to the property and inputs and outputs of the system is built. The system is trained on the training data set. Activity of the system is monitored before, during, and after the training. Based on the monitoring, performance of the system is evaluated to determine whether the system, once trained on the training data set, upholds the property.
    Type: Application
    Filed: December 29, 2018
    Publication date: July 2, 2020
    Inventors: GEORGE KOUR, GUY HADASH, YFTAH ZISER, OFER LAVI, GUY LEV
  • Publication number: 20200184015
    Abstract: In some examples, a system for executing natural language processing techniques can include a processor to detect text comprising a word and a number. The processor can also embed, via a word embedding model, the word into a first vector of a vector space and embed the number by converting the number into a second vector of the vector space. Additionally, the processor can train a deep neural network to execute instructions based on the first embedded vector of the word and the second embedded vector of the number. Furthermore, the processor can process an instruction based on the trained deep neural network.
    Type: Application
    Filed: December 9, 2018
    Publication date: June 11, 2020
    Inventors: Einat Kermany, Guy Hadash, George Khor, Ofer Lavi, Boaz Carmeli
  • Patent number: 10678821
    Abstract: An example system includes a processor to receive a plurality of object aspects of an object to be evaluated using a process, a structure of the process, a plurality of extracted facts from documents, a tree related to the plurality of object aspects and the structure, and a thesis for each leaf in the tree. The processor is also to relate the extracted facts to the theses in the tree. The processor is to generate a score for each leaf corresponding to a fact in the tree. The processor is to generate a thesis score and a thesis summary for each thesis based on the scores and the summaries of related facts for each thesis. The processor is to further generate a final score for the object based on the thesis scores.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Boaz Carmeli, Einat Kermany, Ofer Lavi, Guy Lev, Elad Mezuman
  • Publication number: 20190385060
    Abstract: During end-to-end training of a Deep Neural Network (DNN), a differentiable estimator subnetwork is operated to estimate a functionality of an external software application. Then, during inference by the trained DNN, the differentiable estimator subnetwork is replaced with the functionality of the external software application, by enabling API communication between the DNN and the external software application.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventors: BOAZ CARMELI, Guy Hadash, Einat Kermany, Ofer Lavi, Guy Lev, Oren Sar-Shalom
  • Publication number: 20180357555
    Abstract: A method, apparatus and product for automatic detection of anomalies in graphs. The method comprising obtaining training data, the training data comprising a plurality of graphs, each defined by nodes and edges connecting between the nodes, at least some of the nodes are labeled; determining a statistical model of a graph in accordance with the training data, the statistical model takes into account at least one structured and labeled feature of the graph, wherein the structured and labeled feature of the graph is defined based on a connection between a plurality of nodes and based on at least a portion of the labels of the plurality of nodes; obtaining an examined graph; and determining a score of the examined graph indicative of a similarity between the examined graph and the training data, wherein the score is based on a value of the structured and labeled feature in the examined graph.
    Type: Application
    Filed: May 8, 2018
    Publication date: December 13, 2018
    Inventors: Yaara Goldschmidt, Ofer Lavi, Matan Yitshak Ninio
  • Publication number: 20180349476
    Abstract: An example system includes a processor to receive a plurality of object aspects of an object to be evaluated using a process, a structure of the process, a plurality of extracted facts from documents, a tree related to the plurality of object aspects and the structure, and a thesis for each leaf in the tree. The processor is also to relate the extracted facts to the theses in the tree. The processor is to generate a score for each leaf corresponding to a fact in the tree. The processor is to generate a thesis score and a thesis summary for each thesis based on the scores and the summaries of related facts for each thesis. The processor is to further generate a final score for the object based on the thesis scores.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: BOAZ CARMELI, EINAT KERMANY, OFER LAVI, GUY LEV, ELAD MEZUMAN
  • Publication number: 20180241878
    Abstract: System and method operative for monitoring communications and identifying imposter tx communicants who are pretending to contact an rx end user, from a telephone line associated with an organization which the imposter tx is not really calling from. Also, system and method for confirming authenticity of an organizational affiliation claim (claimed organizational affiliation), comprising providing a database of organizations, using a server/processor to access the database; and, via a channel of communication to end-users allowing end-users to receive from the processor an authentication of the claimed organizational affiliation.
    Type: Application
    Filed: August 18, 2016
    Publication date: August 23, 2018
    Inventors: Yigal JACK, Ofer LAVI