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: 11965979
    Abstract: 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: Grant
    Filed: July 4, 2019
    Date of Patent: April 23, 2024
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventor: Jonathan Fischer
  • Patent number: 11821074
    Abstract: 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: Grant
    Filed: December 10, 2019
    Date of Patent: November 21, 2023
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventor: Jonathan Fischer
  • Patent number: 11372555
    Abstract: 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: Grant
    Filed: January 23, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Asaf Porat-Stoler, Constantine Gavrilov, Christopher M. Dennett, Rivka Mayraz Matosevich, Sergey Marenkov, Jonathan Fischer-Toubol, Afief Halumi
  • Publication number: 20220155987
    Abstract: 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: Application
    Filed: February 1, 2022
    Publication date: May 19, 2022
    Inventors: REUT COHEN, JONATHAN FISCHER-TOUBOL, Afief Halumi, DANNY HARNIK, Ety Khaitzin, SERGEY MARENKOV, Asaf Porat-Stoler, YOSEF SHATSKY, TOM SIVAN
  • Patent number: 11269531
    Abstract: 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: Grant
    Filed: October 25, 2017
    Date of Patent: March 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Reut Cohen, Jonathan Fischer-Toubol, Afief Halumi, Danny Harnik, Ety Khaitzin, Sergey Marenkov, Asaf Porat-Stoler, Yosef Shatsky, Tom Sivan
  • Publication number: 20220049344
    Abstract: 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: Application
    Filed: December 10, 2019
    Publication date: February 17, 2022
    Inventor: Jonathan FISCHER
  • Patent number: 11213045
    Abstract: 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: Grant
    Filed: March 28, 2019
    Date of Patent: January 4, 2022
    Assignee: SMITTEN VENTURES, INC.
    Inventors: Robyn Sue Fisher, David M Fischer, Jonathan Fischer, Whitfield Fowler
  • Publication number: 20210232324
    Abstract: 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: Application
    Filed: January 23, 2020
    Publication date: July 29, 2021
    Inventors: Asaf PORAT-STOLER, Constantine GAVRILOV, Christopher M. DENNETT, Rivka MAYRAZ MATOSEVICH, Sergey MARENKOV, Jonathan FISCHER-TOUBOL, Afief HALUMI
  • Publication number: 20210215796
    Abstract: 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: Application
    Filed: July 4, 2019
    Publication date: July 15, 2021
    Inventor: Jonathan FISCHER
  • Patent number: 10970254
    Abstract: 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: Grant
    Filed: May 2, 2018
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Asaf Porat-Stoler, Jonathan Fischer-Toubol, Shai Tahar, Afief Halumi
  • Patent number: 10824556
    Abstract: 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: Grant
    Filed: November 5, 2018
    Date of Patent: November 3, 2020
    Assignee: International Business Machines Corporation
    Inventors: Asaf Porat-Stoler, Yosef Shatsky, Sergey Marenkov, Jonathan Fischer-Toubol, Afief Halumi
  • Patent number: 10671525
    Abstract: 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: Grant
    Filed: June 21, 2017
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Fischer-Toubol, Asaf Porat-Stoler, Yosef Shatsky
  • Publication number: 20200142823
    Abstract: 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: Application
    Filed: November 5, 2018
    Publication date: May 7, 2020
    Inventors: Asaf Porat-Stoler, Yosef Shatsky, Sergey Marenkov, Jonathan Fischer-Toubol, Afief Halumi
  • Publication number: 20190340263
    Abstract: 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: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Asaf Porat-Stoler, Jonathan Fischer-Toubol, Shai Tahar, Afief Halumi
  • Patent number: 10430677
    Abstract: 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: Grant
    Filed: December 14, 2016
    Date of Patent: October 1, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Andreas Korthauer, Hans-Joachim Bieg, Jonathan Fischer, Wolfgang Krautter
  • Publication number: 20190121563
    Abstract: 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: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Inventors: Reut Cohen, Jonathan Fischer-Toubol, Afief Halumi, Danny Harnik, Ety Khaitzin, Sergey Marenkov, Asaf Porat-Stoler, Yosef Shatsky, Tom Sivan
  • Patent number: 10244775
    Abstract: 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: Grant
    Filed: September 2, 2016
    Date of Patent: April 2, 2019
    Assignee: Smitten Ventures, Inc.
    Inventors: Robyn Sue Fisher, David M Fischer, Jonathan Fischer, Whitfield Fowler
  • Publication number: 20190005341
    Abstract: 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: Application
    Filed: December 14, 2016
    Publication date: January 3, 2019
    Inventors: Andreas Korthauer, Hans-Joachim Bieg, Jonathan Fischer, Wolfgang Krautter
  • Publication number: 20180373628
    Abstract: 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: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Inventors: Jonathan Fischer-Toubol, Asaf Porat-Stoler, Yosef Shatsky
  • Patent number: 10061638
    Abstract: 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: Grant
    Filed: March 29, 2016
    Date of Patent: August 28, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Fischer-Toubol, Ronen Gazit, Afief Halumi, Lior Shlomov, Ariel Waizel