Patents by Inventor Ronen Levy

Ronen Levy 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: 11947444
    Abstract: Embodiments may provide techniques that may provide more accurate and actionable alerts by cloud workload security systems so as to improve overall cloud workload security. For example, in an embodiment, a method may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, and the method may comprise generating performance and security information relating to a software system during development of the software system, generating performance and security information relating to the software system during deployed operation of the software system, matching the performance and security information generated during development of the software system with the performance and security information generated during deployed operation of the software system to determine performance and security alerts to escalate, and reporting the escalated performance and security alerts.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: April 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Fady Copty, Omri Soceanu, Gilad Ezov, Ronen Levy
  • Publication number: 20220147635
    Abstract: Embodiments may provide techniques that may provide more accurate and actionable alerts by cloud workload security systems so as to improve overall cloud workload security. For example, in an embodiment, a method may be implemented in a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, and the method may comprise generating performance and security information relating to a software system during development of the software system, generating performance and security information relating to the software system during deployed operation of the software system, matching the performance and security information generated during development of the software system with the performance and security information generated during deployed operation of the software system to determine performance and security alerts to escalate, and reporting the escalated performance and security alerts.
    Type: Application
    Filed: November 6, 2020
    Publication date: May 12, 2022
    Inventors: FADY COPTY, OMRI SOCEANU, GILAD EZOV, Ronen Levy
  • Patent number: 10798075
    Abstract: A system, an apparatus, a computer program product and a method for obfuscation-based security and authentication. The method comprises: obtaining a different key for each different device; obfuscating an interface layer utilized by components of the device to interact, using the key, to produce an obfuscated interface layer; and providing, directly or indirectly, the two components with the key to allow the two components to utilize the obfuscated interface layer to interact with each other. The system comprises a plurality of devices that are instances of a same device and a server coupled to a memory retaining a plurality of keys, each of which is used to obfuscate interface layers of a different device to produce heterogeneous set of devices instead of a homogenous set of devices. Communications and operations with the plurality of devices are performed in an obfuscated manner through the server.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Fady Copty, Ayman Jarrous, Ronen Levy, Sharon Keidar Barner
  • Publication number: 20190238524
    Abstract: A system, an apparatus, a computer program product and a method for obfuscation-based security and authentication. The method comprises: obtaining a different key for each different device; obfuscating an interface layer utilized by components of the device to interact, using the key, to produce an obfuscated interface layer; and providing, directly or indirectly, the two components with the key to allow the two components to utilize the obfuscated interface layer to interact with each other. The system comprises a plurality of devices that are instances of a same device and a server coupled to a memory retaining a plurality of keys, each of which is used to obfuscate interface layers of a different device to produce heterogeneous set of devices instead of a homogenous set of devices. Communications and operations with the plurality of devices are performed in an obfuscated manner through the server.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Inventors: Fady Copty, Ayman Jarrous, Ronen Levy, Sharon Keidar Barner
  • Patent number: 10031936
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include receiving a request to fabricate, for a database including multiple tables, a respective target number of data records for each of the tables, and receiving one or more intra-database rules for the multiple tables. Examples of the intra-database rules include cross-record rules and cross-table rules. Upon identifying one or more referential integrity constraints for the multiple tables, the respective target number of data records for each of the multiple tables are fabricated in response to the request. In embodiments of the present invention, the fabricated data records comply with the one or more referential integrity constraints and the one or more intra-database rules.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
  • Patent number: 9886369
    Abstract: A computer-implemented method and apparatus for fabricating data for database applications. The method comprises intercepting a command issued by an application, the command being addressed to a database; formulating a problem in accordance with the command; obtaining a solution for the problem, the solution comprising fabricated data; providing a second command for updating the database with the fabricated data; and providing the command to the database, whereby a response from the database based on the fabricated data is provided to the application.
    Type: Grant
    Filed: November 13, 2011
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Allon Adir, Ronen Levy, Tamer Salman
  • Patent number: 9836389
    Abstract: A method and apparatus for generating test by data utilizing analytics. The method, the method comprising: receiving a characteristic of a first data set, the first data set representative of data to be used by a computer program application; receiving a second data set, the second data set representative of additional data to be used by the computer program application; performing data analytics on the second data set for extracting a set of properties of the second data set; determining a similarity degree between the set of properties and the characteristic of the first data set; and responsive to the similarity degree being below a threshold, generating test data based on the set of properties.
    Type: Grant
    Filed: February 17, 2013
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ronen Levy, Tamer Salman
  • Publication number: 20170193375
    Abstract: Embodiments are directed to a computer implemented method for fabricating test data. The method includes receiving, using a processor system, a file format layout having variables. The method further includes receiving, using the processor system, rules that are defined independently of the file format layout, wherein the rules impose constraints on the variables. The method further includes defining a constraint problem based on the variables and the constraints, and solving the constraint problem.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
  • Publication number: 20170103099
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include receiving a request to fabricate, for a database including multiple tables, a respective target number of data records for each of the tables, and receiving one or more intra-database rules for the multiple tables. Examples of the intra-database rules include cross-record rules and cross-table rules. Upon identifying one or more referential integrity constraints for the multiple tables, the respective target number of data records for each of the multiple tables are fabricated in response to the request. In embodiments of the present invention, the fabricated data records comply with the one or more referential integrity constraints and the one or more intra-database rules.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
  • Publication number: 20170103012
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include defining multiple data fabrication rules, each of the data fabrication rules including a fabrication time and a data operation. a simulation of a software application is initiated, the simulation including a sequence of simulation times, and upon detecting, during the simulation, one or more first given fabrication rules having respective fabrication times matching one or more first simulation times, fabricated data is generated in response to performing the respective data operation of each of the detected one or more first given fabrication rules. Upon detecting, during the simulation, a second given fabrication rule whose fabrication time matches a second simulation time subsequent to the one or more first simulation times, the data operation of the second given fabrication rule is performed on a subset of the fabricated data.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
  • Patent number: 9612941
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include defining multiple data fabrication rules, each of the data fabrication rules including a fabrication time and a data operation. a simulation of a software application is initiated, the simulation including a sequence of simulation times, and upon detecting, during the simulation, one or more first given fabrication rules having respective fabrication times matching one or more first simulation times, fabricated data is generated in response to performing the respective data operation of each of the detected one or more first given fabrication rules. Upon detecting, during the simulation, a second given fabrication rule whose fabrication time matches a second simulation time subsequent to the one or more first simulation times, the data operation of the second given fabrication rule is performed on a subset of the fabricated data.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
  • Patent number: 9599572
    Abstract: An optical inspection system including a first multiplicity of cameras operative to image a second multiplicity of regions on an object, a third multiplicity of illumination sources and at least one illumination manager operative to combine illumination from the third multiplicity of illumination sources and thereafter to direct illumination therefrom to the second multiplicity of regions, the at least one illumination manager including a beam distributor receiving a composite input beam of a multiplicity of non-mutually coherent, spatially concentrated laser pulses and directing a multiplicity of composite output beams of a plurality of the non-mutually coherent, spatially concentrated laser pulses to a corresponding plurality of spatially distinct locations corresponding to the second multiplicity of regions.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: March 21, 2017
    Assignee: Orbotech Ltd.
    Inventors: Ronen Levy, Ofer Saphier, Ariel Danan
  • Publication number: 20160246705
    Abstract: A method for fabricating test data, comprising using a hardware processor for: receiving a plurality of data sources; receiving a plurality of targets to be populated with the test data; obtaining a plurality of data fabrication rules; receiving a fabrication use-case having a hierarchic structure and comprising one or more tasks each associated with one or more data fabrication rules and with a set of targets; formulating at least some of the data fabrication rules as corresponding constraints; and performing the following steps for each task according to the hierarchic structure of the fabrication use-case: applying, to data sources the constraints corresponding to at least some data fabrication rules associated with said each task to receive a solution, and (b) populating the associated set of targets with the solution, to receive fabricated test data.
    Type: Application
    Filed: February 23, 2015
    Publication date: August 25, 2016
    Inventors: Akram Bitar, OLEG BLINDER, Ronen Levy, Tamer Salman
  • Publication number: 20150285734
    Abstract: An optical inspection system including a first multiplicity of cameras operative to image a second multiplicity of regions on an object, a third multiplicity of illumination sources and at least one illumination manager operative to combine illumination from the third multiplicity of illumination sources and thereafter to direct illumination therefrom to the second multiplicity of regions, the at least one illumination manager including a beam distributor receiving a composite input beam of a multiplicity of non-mutually coherent, spatially concentrated laser pulses and directing a multiplicity of composite output beams of a plurality of the non-mutually coherent, spatially concentrated laser pulses to a corresponding plurality of spatially distinct locations corresponding to the second multiplicity of regions.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 8, 2015
    Applicant: ORBOTECH LTD.
    Inventors: Ronen LEVY, Ofer SAPHIER, Ariel DANAN
  • Publication number: 20140237450
    Abstract: A method and apparatus for generating test by data utilizing analytics. The method, the method comprising: receiving a characteristic of a first data set, the first data set representative of data to be used by a computer program application; receiving a second data set, the second data set representative of additional data to be used by the computer program application; performing data analytics on the second data set for extracting a set of properties of the second data set; determining a similarity degree between the set of properties and the characteristic of the first data set; and responsive to the similarity degree being below a threshold, generating test data based on the set of properties.
    Type: Application
    Filed: February 17, 2013
    Publication date: August 21, 2014
    Applicant: International Business Machines Corporation
    Inventors: Ronen Levy, Tamer Salman
  • Patent number: 8665447
    Abstract: A sensor (10) and corresponding method for sensing variations in a parameter employ an optical device (12) defining two optical paths (14, 16) differentially affected by a variation in the parameter so as to change the differential phase between the two paths. This differential phase is monitored by a spectral interrogation arrangement (18) including a radiation input device (20) for delivering to the optical device (12) incident radiation at a plurality of wavelengths, and a reading arrangement (22) for measuring the interference-modulated optical output. The optical device (12) is configured so that the two optical paths have differing dispersion properties such that a difference between the phase accumulated by light propagating along the optical paths as a function of wavelength exhibits a maximum or minimum at some wavelength designated ?critical. The plurality of wavelengths employed by the spectral interrogation arrangement span a range of wavelengths including, or adjacent to, ?critical.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: March 4, 2014
    Assignee: Ramot at Tel Aviv University Ltd.
    Inventors: Ronen Levy, Shlomo Ruschin
  • Publication number: 20130196305
    Abstract: A computer-implemented method and apparatus for generating questions. The method comprises receiving a rule; dynamically generating a graph representing a question, the graph comprising one or more nodes, each node associated with a rule having one or more variables; sampling a value from the value domain for the variable; and synthesizing a textual representation of the graph.
    Type: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: International Business Machines Corporation
    Inventors: Allon Adir, Itai Jaeger, Ronen Levy, Tamer Salman
  • Publication number: 20130124576
    Abstract: A computer-implemented method and apparatus for fabricating data for database applications. The method comprises intercepting a command issued by an application, the command being addressed to a database; formulating a problem in accordance with the command; obtaining a solution for the problem, the solution comprising fabricated data; providing a second command for updating the database with the fabricated data; and providing the command to the database, whereby a response from the database based on the fabricated data is provided to the application.
    Type: Application
    Filed: November 13, 2011
    Publication date: May 16, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Allon Adir, Ronen Levy, Tamer Salman
  • Publication number: 20110188047
    Abstract: A sensor (10) and corresponding method for sensing variations in a parameter employ an optical device (12) defining two optical paths (14, 16) differentially affected by a variation in the parameter so as to change the differential phase between the two paths. This differential phase is monitored by a spectral interrogation arrangement (18) including a radiation input device (20) for delivering to the optical device (12) incident radiation at a plurality of wavelengths, and a reading arrangement (22) for measuring the interference-modulated optical output. The optical device (12) is configured so that the two optical paths have differing dispersion properties such that a difference between the phase accumulated by light propagating along the optical paths as a function of wavelength exhibits a maximum or minimum at some wavelength designated ?critical. The plurality of wavelengths employed by the spectral interrogation arrangement span a range of wavelengths including, or adjacent to, ?critical.
    Type: Application
    Filed: July 23, 2009
    Publication date: August 4, 2011
    Applicant: Ramot At Tel Aviv University Ltd
    Inventors: Ronen Levy, Shlomo Ruschin