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: 11947444Abstract: 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: GrantFiled: November 6, 2020Date of Patent: April 2, 2024Assignee: International Business Machines CorporationInventors: Fady Copty, Omri Soceanu, Gilad Ezov, Ronen Levy
-
Publication number: 20220147635Abstract: 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: ApplicationFiled: November 6, 2020Publication date: May 12, 2022Inventors: FADY COPTY, OMRI SOCEANU, GILAD EZOV, Ronen Levy
-
Patent number: 10798075Abstract: 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: GrantFiled: January 29, 2018Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Fady Copty, Ayman Jarrous, Ronen Levy, Sharon Keidar Barner
-
Publication number: 20190238524Abstract: 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: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventors: Fady Copty, Ayman Jarrous, Ronen Levy, Sharon Keidar Barner
-
Patent number: 10031936Abstract: 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: GrantFiled: October 13, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
-
Patent number: 9886369Abstract: 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: GrantFiled: November 13, 2011Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Allon Adir, Ronen Levy, Tamer Salman
-
Patent number: 9836389Abstract: 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: GrantFiled: February 17, 2013Date of Patent: December 5, 2017Assignee: International Business Machines CorporationInventors: Ronen Levy, Tamer Salman
-
Publication number: 20170193375Abstract: 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: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Inventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
-
Publication number: 20170103099Abstract: 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: ApplicationFiled: October 13, 2015Publication date: April 13, 2017Inventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
-
Publication number: 20170103012Abstract: 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: ApplicationFiled: October 13, 2015Publication date: April 13, 2017Inventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
-
Patent number: 9612941Abstract: 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: GrantFiled: October 13, 2015Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Akram Bitar, Oleg Blinder, Ronen Levy, Tamer Salman
-
Patent number: 9599572Abstract: 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: GrantFiled: April 7, 2014Date of Patent: March 21, 2017Assignee: Orbotech Ltd.Inventors: Ronen Levy, Ofer Saphier, Ariel Danan
-
Publication number: 20160246705Abstract: 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: ApplicationFiled: February 23, 2015Publication date: August 25, 2016Inventors: Akram Bitar, OLEG BLINDER, Ronen Levy, Tamer Salman
-
Publication number: 20150285734Abstract: 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: ApplicationFiled: April 7, 2014Publication date: October 8, 2015Applicant: ORBOTECH LTD.Inventors: Ronen LEVY, Ofer SAPHIER, Ariel DANAN
-
Publication number: 20140237450Abstract: 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: ApplicationFiled: February 17, 2013Publication date: August 21, 2014Applicant: International Business Machines CorporationInventors: Ronen Levy, Tamer Salman
-
Patent number: 8665447Abstract: 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: GrantFiled: July 23, 2009Date of Patent: March 4, 2014Assignee: Ramot at Tel Aviv University Ltd.Inventors: Ronen Levy, Shlomo Ruschin
-
Publication number: 20130196305Abstract: 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: ApplicationFiled: January 30, 2012Publication date: August 1, 2013Applicant: International Business Machines CorporationInventors: Allon Adir, Itai Jaeger, Ronen Levy, Tamer Salman
-
Publication number: 20130124576Abstract: 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: ApplicationFiled: November 13, 2011Publication date: May 16, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Allon Adir, Ronen Levy, Tamer Salman
-
Publication number: 20110188047Abstract: 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: ApplicationFiled: July 23, 2009Publication date: August 4, 2011Applicant: Ramot At Tel Aviv University LtdInventors: Ronen Levy, Shlomo Ruschin