Patents by Inventor Lior Horesh

Lior Horesh 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: 10233727
    Abstract: A system, method and a computer program product may be provided for characterizing natural resource subsurface attributes and compositions. The system prescribes alterations of one or more controls of a natural resource. The system applies the altered controls to the natural resource wells. The system collects measurement data of the natural resource wells that responds to the applied altered controls. The system determines, based on the collected measurement data, the natural resource subsurface attributes and compositions that pertain to the natural resource.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: March 19, 2019
    Assignees: International Business Machines Corporation, SHELL OIL COMPANY
    Inventors: Andrew R. Conn, Lior Horesh, Eduardo Antonio Jimenez Arismendi, Ulisses Mello, Gijs Van Essen
  • Patent number: 10228704
    Abstract: A computer-implemented method of performing an automated maintenance operation on a piece of equipment includes determining, using a processor system, a diagnostic status of the piece of equipment using a first unmanned vehicle, and determining, using the processor system, a maintenance condition of the piece of equipment. A maintenance operation and a safety operation to be performed are identified based on the diagnostic status of the piece of equipment. A second unmanned vehicle is dispatched, using the processor system, to perform the maintenance operation and a third unmanned vehicle is dispatched, using the processor system, to perform the safety operation.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guy M. Cohen, Lior Horesh, Raya Horesh, Jonathan Lenchner
  • Patent number: 10228705
    Abstract: A computer-implemented method of performing an automated maintenance operation on a piece of equipment includes determining, using a processor system, a diagnostic status of the piece of equipment using a first unmanned vehicle, and determining, using the processor system, a maintenance condition of the piece of equipment. A maintenance operation and a safety operation to be performed are identified based on the diagnostic status of the piece of equipment. A second unmanned vehicle is dispatched, using the processor system, to perform the maintenance operation and a third unmanned vehicle is dispatched, using the processor system, to perform the safety operation.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guy M. Cohen, Lior Horesh, Raya Horesh, Jonathan Lenchner
  • Patent number: 10183084
    Abstract: Techniques for automatically eradicating microorganisms (e.g., germs, bacteria, and/or viruses) from appliance handles using ultraviolet (UV) light are provided. In one aspect, a system for eradicating biological contaminants from a handle on an appliance door is provided. The system includes a UV light emitter for producing UV disinfecting light during a cleaning cycle; and a waveguide coating on the handle, coupled to the UV light emitter, for propagating the UV disinfecting light over a surface of the handle. The system can also include a control module for controlling the UV light emitter; and at least one sensor for providing data to the control module as to when to initiate or halt a cleaning cycle. A method for eradicating biological contaminants from a handle on an appliance door using the present system is also provided.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: January 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Amos Cahan, Guy M. Cohen, Lior Horesh, Raya Horesh
  • Publication number: 20180349798
    Abstract: A computer-implemented method is presented for optimal experimental design to correct a misspecified model approximating a behavior of a dynamic system. The method includes formulating an experiment, determining experimental settings for configuring controllable experimental parameters based on mutual information and submodularity, measuring informative values associated with each choice of experimental design, as prescribed by the controllable experimental parameters, and learning a correction function based on the measured informative values. The computer-implemented method further includes determining an experimental design setup for gaining information content, and combining the experimental design setup with the experimental settings to construct a corrected model of the dynamic system.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: Haim Avron, Guy M. Cohen, Lior Horesh, Raya Horesh, Gal Shulkind
  • Publication number: 20180329205
    Abstract: Methods and systems for cleaning an optic include measuring a state of the optic. It is determined whether the optic needs to be cleaned based on the measured state of the optic. The optic is cleaned with ultrasonic vibrations if the optic needs to be cleaned.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Guy M. Cohen, Lior Horesh, Raya Horesh, Theodore G. van Kessel, Robert L. Wisnieff
  • Publication number: 20180329206
    Abstract: Methods and systems for cleaning an optic include measuring a state of the optic. It is determined whether the optic needs to be cleaned based on the measured state of the optic. The optic is cleaned with ultrasonic vibrations if the optic needs to be cleaned.
    Type: Application
    Filed: November 8, 2017
    Publication date: November 15, 2018
    Inventors: Guy M. Cohen, Lior Horesh, Raya Horesh, Theodore G. van Kessel, Robert L. Wisnieff
  • Patent number: 10108762
    Abstract: Conventional computational simulation and inversion of subsurface flow is expensive, which is wasteful in terms of time and energy consumption. The present invention discloses a process for implementation of mathematical techniques such as forward simulation, sensitivity analysis, and inversion to physical microstructure models for subsurface fluid simulation. This process not only offers accurate and reliable results, but also is cost effective.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Claudius Feger, Lior Horesh, Ulisses T. Mello, Maria J. B. Moura
  • Patent number: 10082006
    Abstract: In one embodiment, a technique is provided to cluster model prior realizations into flow-equivalent sets. Thereby, far fewer representatives are identified from each cluster that can still predict the same range of future production reliably. Only representatives of each realization cluster that indicate unique forecasts will undergo the computationally expensive process of history matching.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: September 25, 2018
    Assignees: International Business Machines Corporation, SHELL OIL COMPANY
    Inventors: Andrew R. Conn, Lior Horesh, Ulisses T. Mello, Gijs Michiel van Essen, Sippe Geert Douma, Eduardo Antonio Jimenez Arismendi
  • Patent number: 10056075
    Abstract: A method for training a deep neural network, comprises receiving and formatting speech data for the training, preconditioning a system of equations to be used for analyzing the speech data in connection with the training by using a non-fixed point quasi-Newton preconditioning scheme, and employing flexible Krylov subspace solvers in response to variations in the preconditioning scheme for different iterations of the training.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lior Horesh, Brian E. D. Kingsbury, Tara N. Sainath
  • Publication number: 20180203469
    Abstract: A computer-implemented method of performing an automated maintenance operation on a piece of equipment includes determining, using a processor system, a diagnostic status of the piece of equipment using a first unmanned vehicle, and determining, using the processor system, a maintenance condition of the piece of equipment. A maintenance operation and a safety operation to be performed are identified based on the diagnostic status of the piece of equipment. A second unmanned vehicle is dispatched, using the processor system, to perform the maintenance operation and a third unmanned vehicle is dispatched, using the processor system, to perform the safety operation.
    Type: Application
    Filed: November 13, 2017
    Publication date: July 19, 2018
    Inventors: Guy M. Cohen, Lior Horesh, Raya Horesh, Jonathan Lenchner
  • Publication number: 20180203468
    Abstract: A computer-implemented method of performing an automated maintenance operation on a piece of equipment includes determining, using a processor system, a diagnostic status of the piece of equipment using a first unmanned vehicle, and determining, using the processor system, a maintenance condition of the piece of equipment. A maintenance operation and a safety operation to be performed are identified based on the diagnostic status of the piece of equipment. A second unmanned vehicle is dispatched, using the processor system, to perform the maintenance operation and a third unmanned vehicle is dispatched, using the processor system, to perform the safety operation.
    Type: Application
    Filed: January 16, 2017
    Publication date: July 19, 2018
    Inventors: Guy M. Cohen, Lior Horesh, Raya Horesh, Jonathan Lenchner
  • Patent number: 10015181
    Abstract: Detection of unintended application behaviors, where natural language processing (NLP) techniques are used to analyze the application, and specifically its graphical user interface (GUI), and construct an acceptable (or expected) list per-context actions. Actions executed by the application in a given context that do not fall within the list are flagged as unexpected (or anomalous).
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lior Horesh, Raya Horesh, Marco Pistoia, Omer Tripp
  • Patent number: 9958829
    Abstract: A sensory hologram system includes a holographic system generating a holographic image, a sensory imparting system augmenting the holographic image, a detector configured to detect a location of a target, and a processor synchronizing the holographic system and the sensory imparting system based on the location of the target.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aleksandr Y. Aravkin, Lior Horesh, Raya Horesh, Dimitri Kanevsky, James J. Wynne
  • Patent number: 9946629
    Abstract: For a program of interest represented as a sequence of states comprising variables and flags wherein controls transition the program from state to state, and wherein the program includes tests at prescribed locations in the program that are applied upon specific states and generate observables, a method includes inserting at different points in the program hooks that capture program runtime behaviors constituting classification features. The method further includes flattening the program states, commands and tests along a program run-time timeline, and identifying a root cause of a program failure by backtrack analyzing a stream of input states and commands and output consequent states, commands and test results to detect causal correlations between variables, states and commands. The step of backtrack analyzing includes determining joint conditional probabilities and identifying candidate failure root causes that maximize conditional probabilities.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lior Horesh, Raya Horesh, Marco Pistoia, Omer Tripp
  • Publication number: 20180089145
    Abstract: One aspect includes a method for use with a plurality of steam assisted gravity drainage wells. The method includes designing a first modeling framework which provides a model of total output for the plurality of wells from one or more input variables for respective ones of the plurality of wells. The method also includes designing a second modeling framework which provides a model of output for a given one of the plurality of wells based at least in part on one or more input variables for the given one of the plurality of wells and one or more input variables for at least another one of the plurality of wells. The method further includes utilizing the first and second modeling frameworks to determine an optimal configuration for the wells and configuring the well to operate with the determined optimal configuration.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Andrew R. Conn, Lior Horesh, Matthias Kormaksson, Moshood Omolade Saliu, Theodore G. van Kessel
  • Publication number: 20180087356
    Abstract: One aspect includes a method for use with a steam assisted gravity drainage well. The method includes generating an analytical framework for the well at least in part by modeling one or more observable variables as a function at least of one or more control variables; and modeling one or more output variables as a function at least of at least one of the one or more control variables; and at least one of the one or more observable variables. The method further includes utilizing the analytical framework to determine an optimal configuration for the well, the optimal configuration including a set of one or more values for the one or more control variables which produce one or more desired values for the one or more output variables; and configuring the well to operate with the determined optimal configuration.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Andrew R. Conn, Lior Horesh, Matthias Kormaksson, Moshood Omolade Saliu, Theodore G. van Kessel
  • Publication number: 20180087359
    Abstract: A method for increasing efficiency in emulsion production for a steam-assisted gravity drainage (SAGD) oil well system includes generating a multiple time step model of the SAGD oil well system and training the multiple time step model of the SAGD oil well system utilizing historical time series data relating to one or more SAGD oil wells at one or more SAGD production sites of the SAGD oil well system. The historical time series data is obtained from a plurality of sensors in the SAGD oil well system. The method also includes utilizing the multiple time step model to determine, based on a set of objectives and subject to one or more constraints, two or more sets of values for control parameters associated with one or more of the SAGD production sites of the SAGD oil well system for respective ones of two or more time steps.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Andrew R. Conn, Lior Horesh, Matthias Kormaksson, Moshood O. Saliu, Theodore G. van Kessel
  • Publication number: 20180087360
    Abstract: A method for increasing efficiency in emulsion production for a steam-assisted gravity drainage (SAGD) oil well system includes generating a causal model of the SAGD oil well system and training the causal model of the SAGD oil well system utilizing historical time series data relating to one or more SAGD oil wells at one or more SAGD production sites of the SAGD oil well system. The historical time series data is obtained from a plurality of sensors in the SAGD oil well system. The method also includes utilizing the causal model to determine a forecast emulsion production and a forecast set of control parameters associated with one or more of the SAGD production sites of the SAGD oil well system. The method further includes adjusting a set of controls of the SAGD oil well system based on the forecast emulsion production and the forecast set of control parameters and subject to one or more constraints associated with the SAGD oil well system.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Andrew R. Conn, Lior Horesh, Matthias Kormaksson, Moshood O. Saliu, Theodore G. van Kessel
  • Publication number: 20180087357
    Abstract: A method for controlling operation of a steam-assisted gravity drainage (SAGD) oil well system to increase efficiency in emulsion production includes obtaining a predictive model of the SAGD oil well system. The predictive model has control parameters including one or more continuous control parameters and one or more discrete control parameters. The method also includes utilizing the predictive model to determine values for the control parameters that meet one or more objectives for the SAGD oil well system subject to one or more constraints based on a sequence of iterations of solving a mixed integer non-linear problem. The method further includes adjusting controls of the SAGD oil well system based on the determined values of the control parameters.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Inventors: Andrew R. Conn, Lior Horesh, Mathias Kormaksson, Moshood O. Saliu, Theodore G. van Kessel