Patents by Inventor Jonathan A. Fischer
Jonathan A. Fischer 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: 11965979Abstract: A test device for testing a detection device includes a reflection element with reflective surface where the reflective surface is a radar reflective surface and/or an ultrasound reflective surface. The reflection element is movable by a drive device periodically back and forth in a translational movement along a movement axis with respect to a housing of the test device. A movement of the reflection element produces a relative speed unequal to zero of the test device with respect to the detection device.Type: GrantFiled: July 4, 2019Date of Patent: April 23, 2024Assignee: Bayerische Motoren Werke AktiengesellschaftInventor: Jonathan Fischer
-
Patent number: 11821074Abstract: The invention relates to a high-frequency-transparent component comprising: a main body (2) and a coating (3) consisting of metal-doped Al2O3 sputtered thereon, and to a method for producing said component.Type: GrantFiled: December 10, 2019Date of Patent: November 21, 2023Assignee: Bayerische Motoren Werke AktiengesellschaftInventor: Jonathan Fischer
-
Patent number: 11372555Abstract: A method and system may reconstruct data in a smart storage array where upon detection of data inconsistency, an application of the system is notified and affected data strips are rebuilt. When an initiator detects stripe corruption, the initiator may report the strip corruption to storage. The storage may lock the strip for I/O operations. Initiators may determine recovery scenarios for rebuilding the data strips and send the scenarios to storage. At storage, initiator replies may be collected, and a rebuild option with the highest votes may be automatically determined for a reconstruction operation. Once the reconstruction operation is completed, the rebuilt stripe may be unlocked and data operations may recommence.Type: GrantFiled: January 23, 2020Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Asaf Porat-Stoler, Constantine Gavrilov, Christopher M. Dennett, Rivka Mayraz Matosevich, Sergey Marenkov, Jonathan Fischer-Toubol, Afief Halumi
-
Publication number: 20220155987Abstract: A mechanism is provided for dispersed location-based data storage. A request is received to write a data file to a referrer memory region in a set of memory regions. For each data chunk of the data file, responsive to a comparison of a hash value for the data chunk to other hash values for other stored data chunks referenced in the referrer memory region indicating that the data chunk fails to exist in the referrer memory region, responsive to the data chunk existing in another memory region in the set of memory regions, responsive to the memory region failing to be one of the predetermined number N of owner memory regions associated with the referrer memory region, and responsive to the predetermined number N of owner memory regions failing to have been met, a reference to the data chunk is stored in the referrer memory region.Type: ApplicationFiled: February 1, 2022Publication date: May 19, 2022Inventors: REUT COHEN, JONATHAN FISCHER-TOUBOL, Afief Halumi, DANNY HARNIK, Ety Khaitzin, SERGEY MARENKOV, Asaf Porat-Stoler, YOSEF SHATSKY, TOM SIVAN
-
Patent number: 11269531Abstract: A mechanism is provided for dispersed location-based data storage. A request is received to write a data file to a referrer memory region in a set of memory regions. For each data chunk of the data file, responsive to a comparison of a hash value for the data chunk to other hash values for other stored data chunks referenced in the referrer memory region indicating that the data chunk fails to exist in the referrer memory region, responsive to the data chunk existing in another memory region in the set of memory regions, responsive to the memory region failing to be one of the predetermined number N of owner memory regions associated with the referrer memory region, and responsive to the predetermined number N of owner memory regions failing to have been met, a reference to the data chunk is stored in the referrer memory region.Type: GrantFiled: October 25, 2017Date of Patent: March 8, 2022Assignee: International Business Machines CorporationInventors: Reut Cohen, Jonathan Fischer-Toubol, Afief Halumi, Danny Harnik, Ety Khaitzin, Sergey Marenkov, Asaf Porat-Stoler, Yosef Shatsky, Tom Sivan
-
Publication number: 20220049344Abstract: The invention relates to a high-frequency-transparent component comprising: a main body (2) and a coating (3) consisting of metal-doped Al2O3 sputtered thereon, and to a method for producing said component.Type: ApplicationFiled: December 10, 2019Publication date: February 17, 2022Inventor: Jonathan FISCHER
-
Patent number: 11213045Abstract: Systems and methods of producing a frozen food product include dosing ingredients with a liquefied gas while mixing the ingredients using self-cleaning interlocking beaters. The beaters are optionally also disposed to clean a container in which the ingredients are frozen. The rate and amount of cooling is controlled by measuring the quantity of liquid nitrogen, measuring viscosity of the frozen food product, measuring temperature, and/or the like.Type: GrantFiled: March 28, 2019Date of Patent: January 4, 2022Assignee: SMITTEN VENTURES, INC.Inventors: Robyn Sue Fisher, David M Fischer, Jonathan Fischer, Whitfield Fowler
-
Publication number: 20210232324Abstract: A method and system may reconstruct data in a smart storage array where upon detection of data inconsistency, an application of the system is notified and affected data strips are rebuilt. When an initiator detects stripe corruption, the initiator may report the strip corruption to storage. The storage may lock the strip for I/O operations. Initiators may determine recovery scenarios for rebuilding the data strips and send the scenarios to storage. At storage, initiator replies may be collected, and a rebuild option with the highest votes may be automatically determined for a reconstruction operation. Once the reconstruction operation is completed, the rebuilt stripe may be unlocked and data operations may recommence.Type: ApplicationFiled: January 23, 2020Publication date: July 29, 2021Inventors: Asaf PORAT-STOLER, Constantine GAVRILOV, Christopher M. DENNETT, Rivka MAYRAZ MATOSEVICH, Sergey MARENKOV, Jonathan FISCHER-TOUBOL, Afief HALUMI
-
Publication number: 20210215796Abstract: A test device for testing a detection device includes a reflection element with reflective surface where the reflective surface is a radar reflective surface and/or an ultrasound reflective surface. The reflection element is movable by a drive device periodically back and forth in a translational movement along a movement axis with respect to a housing of the test device. A movement of the reflection element produces a relative speed unequal to zero of the test device with respect to the detection device.Type: ApplicationFiled: July 4, 2019Publication date: July 15, 2021Inventor: Jonathan FISCHER
-
Patent number: 10970254Abstract: A computer-implemented method according to one embodiment includes receiving data, storing chunks of the data in fixed size blocks in physical storage, and deduplicating a copy of the data. The storing includes splitting some of the data chunks into portions for filling the fixed size blocks. Metadata is stored with the data chunks for chaining the associated portions of the split data chunks together. The deduplicating including creating a pointer to a first of the data chunks. A computer program product for utilizing free space in physical storage, according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.Type: GrantFiled: May 2, 2018Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Asaf Porat-Stoler, Jonathan Fischer-Toubol, Shai Tahar, Afief Halumi
-
Patent number: 10824556Abstract: A computer-implemented method according to one embodiment includes determining resource usage of at least a first module in a grid storage system having multiple modules and approximately equal resource usage across the multiple modules of the grid storage system. The computer-implemented method further includes determining a garbage collection cost in the grid storage system by stopping garbage collection in a second of the modules of the grid storage system, determining a resource usage in the second module upon stopping the garbage collection, and comparing the resource usage in the second module to the resource usage of the at least the first module. The method further includes adjusting an amount of garbage collection based on both the garbage collection cost and the resource usage.Type: GrantFiled: November 5, 2018Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: Asaf Porat-Stoler, Yosef Shatsky, Sergey Marenkov, Jonathan Fischer-Toubol, Afief Halumi
-
Patent number: 10671525Abstract: A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a processor to cause the processor to perform a method which includes: receiving a request to delete a volume stored in one or more regions in physical space of a storage system; determining whether at least one of the regions having at least a portion of the volume includes reclaimable space; deleting the portion of the volume from the at least one region having the reclaimable space in response to determining that at least one of the regions having at least a portion of the volume includes reclaimable space; and failing the received request to delete the volume in response to determining that none of the regions include reclaimable space.Type: GrantFiled: June 21, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Jonathan Fischer-Toubol, Asaf Porat-Stoler, Yosef Shatsky
-
Publication number: 20200142823Abstract: A computer-implemented method according to one embodiment includes determining resource usage of at least a first module in a grid storage system having multiple modules and approximately equal resource usage across the multiple modules of the grid storage system. The computer-implemented method further includes determining a garbage collection cost in the grid storage system by stopping garbage collection in a second of the modules of the grid storage system, determining a resource usage in the second module upon stopping the garbage collection, and comparing the resource usage in the second module to the resource usage of the at least the first module. The method further includes adjusting an amount of garbage collection based on both the garbage collection cost and the resource usage.Type: ApplicationFiled: November 5, 2018Publication date: May 7, 2020Inventors: Asaf Porat-Stoler, Yosef Shatsky, Sergey Marenkov, Jonathan Fischer-Toubol, Afief Halumi
-
Publication number: 20190340263Abstract: A computer-implemented method according to one embodiment includes receiving data, storing chunks of the data in fixed size blocks in physical storage, and deduplicating a copy of the data. The storing includes splitting some of the data chunks into portions for filling the fixed size blocks. Metadata is stored with the data chunks for chaining the associated portions of the split data chunks together. The deduplicating including creating a pointer to a first of the data chunks. A computer program product for utilizing free space in physical storage, according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.Type: ApplicationFiled: May 2, 2018Publication date: November 7, 2019Inventors: Asaf Porat-Stoler, Jonathan Fischer-Toubol, Shai Tahar, Afief Halumi
-
Patent number: 10430677Abstract: A method for classifying driver movements in order to ascertain the driver's degree of attentiveness during the driving a motor vehicle, using an interior compartment camera for recording at least a part of the driver. Based on the recording, a movement quantity that represents a head movement of the driver is evaluated, and a driver movement is classified as a safety view if the movement quantity corresponds to a defined condition.Type: GrantFiled: December 14, 2016Date of Patent: October 1, 2019Assignee: Robert Bosch GmbHInventors: Andreas Korthauer, Hans-Joachim Bieg, Jonathan Fischer, Wolfgang Krautter
-
Publication number: 20190121563Abstract: A mechanism is provided for dispersed location-based data storage. A request is received to write a data file to a referrer memory region in a set of memory regions. For each data chunk of the data file, responsive to a comparison of a hash value for the data chunk to other hash values for other stored data chunks referenced in the referrer memory region indicating that the data chunk fails to exist in the referrer memory region, responsive to the data chunk existing in another memory region in the set of memory regions, responsive to the memory region failing to be one of the predetermined number N of owner memory regions associated with the referrer memory region, and responsive to the predetermined number N of owner memory regions failing to have been met, a reference to the data chunk is stored in the referrer memory region.Type: ApplicationFiled: October 25, 2017Publication date: April 25, 2019Inventors: Reut Cohen, Jonathan Fischer-Toubol, Afief Halumi, Danny Harnik, Ety Khaitzin, Sergey Marenkov, Asaf Porat-Stoler, Yosef Shatsky, Tom Sivan
-
Patent number: 10244775Abstract: Systems and methods of producing a frozen food product include dosing ingredients with a liquefied gas while mixing the ingredients using self-cleaning interlocking beaters. The beaters are optionally also disposed to clean a container in which the ingredients are frozen. The rate and amount of cooling is controlled by measuring the quantity of liquid nitrogen, measuring viscosity of the frozen food product, measuring temperature, and/or the like.Type: GrantFiled: September 2, 2016Date of Patent: April 2, 2019Assignee: Smitten Ventures, Inc.Inventors: Robyn Sue Fisher, David M Fischer, Jonathan Fischer, Whitfield Fowler
-
Publication number: 20190005341Abstract: A method for classifying driver movements in order to ascertain the driver's degree of attentiveness during the driving a motor vehicle, using an interior compartment camera for recording at least a part of the driver. Based on the recording, a movement quantity that represents a head movement of the driver is evaluated, and a driver movement is classified as a safety view if the movement quantity corresponds to a defined condition.Type: ApplicationFiled: December 14, 2016Publication date: January 3, 2019Inventors: Andreas Korthauer, Hans-Joachim Bieg, Jonathan Fischer, Wolfgang Krautter
-
Publication number: 20180373628Abstract: A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a processor to cause the processor to perform a method which includes: receiving a request to delete a volume stored in one or more regions in physical space of a storage system; determining whether at least one of the regions having at least a portion of the volume includes reclaimable space; deleting the portion of the volume from the at least one region having the reclaimable space in response to determining that at least one of the regions having at least a portion of the volume includes reclaimable space; and failing the received request to delete the volume in response to determining that none of the regions include reclaimable space.Type: ApplicationFiled: June 21, 2017Publication date: December 27, 2018Inventors: Jonathan Fischer-Toubol, Asaf Porat-Stoler, Yosef Shatsky
-
Patent number: 10061638Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include configuring, at a first time, a clustered storage system comprising multiple modules to store and process storage requests for respective sets of data objects. While processing the storage requests, respective subsets of the data objects having one or more data errors are identified, and at a second time subsequent to the first time, respective modules storing each of the data objects having at least one data error are identified. computing, based on the identified modules, a frequency distribution of the identified data errors in the data objects over the multiple modules. Based on the frequency distribution, a failure in a given module is identified, and the identified module is removed from the storage system. In some embodiments, prior to the second time, the data objects can be redistributed among the modules of the storage system.Type: GrantFiled: March 29, 2016Date of Patent: August 28, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Fischer-Toubol, Ronen Gazit, Afief Halumi, Lior Shlomov, Ariel Waizel