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: 12584733
    Abstract: A 3D surface map of a workpiece is determined using an interferometric quantitative phase imaging technique. The workpiece includes a transparent thin film or layers stack. The 3D surface map is corrected based on a thickness and a refractive index of the transparent thin film or layers stack. This technique can be used with an inspection system configured to perform an interferometric quantitative phase imaging.
    Type: Grant
    Filed: August 4, 2023
    Date of Patent: March 24, 2026
    Inventors: Nachum Yoav, Yulia Lovsky, Ronen Levy
  • Patent number: 12388622
    Abstract: An example system includes a processor to mask a ciphertext using four random elements to generate masked ciphertexts. The processor can send the masked ciphertexts to a server device. The processor can receive masked plaintexts from the server device. The processor can unmask the masked plaintexts using the four random elements to generate unmasked plaintexts.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: August 12, 2025
    Assignee: International Business Machines Corporation
    Inventors: Michael Mirkin, Allon Adir, Ronen Levy, Ehud Aharoni, Nir Drucker, Eyal Kushnir
  • Patent number: 12255980
    Abstract: A computer-implemented method comprising: generating, from a key-seed associated with a user, a set of homomorphic encryption (HE) keys associated with an HE scheme; receiving, from a key management system (KMS) associated with said HE scheme, an encrypted version of said key-seed; storing said encrypted version of said key-seed, and said set of HE keys, in an untrusted storage location; and at a decryption stage, decrypting an encrypted computation result generated using said HE scheme, by: (i) recalling, from said untrusted storage location, said encrypted version of said key-seed, (ii) providing said encrypted version of said key-seed to said KMS, to obtain a decrypted version of said key-seed s associated with said user, (iii) generating, from said received decrypted version of said key-seed, a secret HE key associated with said HE scheme, and (iv) using said secret HE key to decrypt said encrypted computation result.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: March 18, 2025
    Assignee: International Business Machines Corporation
    Inventors: Akram Bitar, Dov Murik, Ehud Aharoni, Nir Drucker, Omri Soceanu, Ronen Levy
  • Publication number: 20250044073
    Abstract: A 3D surface map of a workpiece is determined using an interferometric quantitative phase imaging technique. The workpiece includes a transparent thin film or layers stack. The 3D surface map is corrected based on a thickness and a refractive index of the transparent thin film or layers stack. This technique can be used with an inspection system configured to perform an interferometric quantitative phase imaging.
    Type: Application
    Filed: August 4, 2023
    Publication date: February 6, 2025
    Inventors: Yulia Lovsky, Nachum Yoav, Ronen Levy
  • Publication number: 20240275579
    Abstract: An example system includes a processor to mask a ciphertext using four random elements to generate masked ciphertexts. The processor can send the masked ciphertexts to a server device. The processor can receive masked plaintexts from the server device. The processor can unmask the masked plaintexts using the four random elements to generate unmasked plaintexts.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Inventors: Michael MIRKIN, Allon ADIR, Ronen LEVY, Ehud AHARONI, Nir DRUCKER, Eyal KUSHNIR
  • Publication number: 20240223355
    Abstract: A computer-implemented method comprising: generating, from a key-seed associated with a user, a set of homomorphic encryption (HE) keys associated with an HE scheme; receiving, from a key management system (KMS) associated with said HE scheme, an encrypted version of said key-seed; storing said encrypted version of said key-seed, and said set of HE keys, in an untrusted storage location; and at a decryption stage, decrypting an encrypted computation result generated using said HE scheme, by: (i) recalling, from said untrusted storage location, said encrypted version of said key-seed, (ii) providing said encrypted version of said key-seed to said KMS, to obtain a decrypted version of said key-seed s associated with said user, (iii) generating, from said received decrypted version of said key-seed, a secret HE key associated with said HE scheme, and (iv) using said secret HE key to decrypt said encrypted computation result.
    Type: Application
    Filed: January 3, 2023
    Publication date: July 4, 2024
    Inventors: Akram Bitar, Dov Murik, Ehud Aharoni, Nir Drucker, OMRI SOCEANU, Ronen Levy
  • 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: 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
  • 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
  • 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