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: 9817865
    Abstract: Various embodiments for identifying data in a data deduplication system, by a processor device, are provided. In one embodiment, a method comprises efficiently identifying duplicate data in the data deduplication system by identifying fingerprint matches using a direct inter-region fingerprint lookup to search for the fingerprint matches in at least one of a plurality of metadata regions, the direct inter-region fingerprint lookup supplementing a central fingerprint index.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: November 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David D. Chambliss, Jonathan Fischer-Toubol, Joseph S. Glider, Danny Harnik, Ety Khaitzin, Yifat Kuttner, Michael Moser, Yosef Shatsky
  • Publication number: 20170286206
    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: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan FISCHER-TOUBOL, Ronen GAZIT, Afief HALUMI, Lior SHLOMOV, Ariel WAIZEL
  • Patent number: 9692447
    Abstract: Various embodiments for data compression by a processor. Levels of data distribution are configured for data processing, including a first level of the data distribution incorporating a GRID network of data storage nodes, and a second level of the data distribution incorporating a GRID network of compressive nodes in communication with the GRID network of data storage nodes. Input/output (I/O) for an associated storage volume is load balanced between the data storage nodes, as data passes through the first level into the second level to be compressed or uncompressed.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: June 27, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Amit, Jonathan Fischer-Toubol, Chaim Koifman, Sergey Marenkov, Orit Nissan-Messing, Assaf Yaari
  • Publication number: 20170161329
    Abstract: Various embodiments for identifying data in a data deduplication system, by a processor device, are provided. In one embodiment, a method comprises efficiently identifying duplicate data in the data deduplication system by identifying fingerprint matches using a direct inter-region fingerprint lookup to search for the fingerprint matches in at least one of a plurality of metadata regions, the direct inter-region fingerprint lookup supplementing a central fingerprint index.
    Type: Application
    Filed: December 7, 2015
    Publication date: June 8, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David D. CHAMBLISS, Jonathan FISCHER-TOUBOL, Joseph S. GLIDER, Danny HARNIK, Ety KHAITZIN, Yifat KUTTNER, Michael MOSER, Yosef SHATSKY
  • Patent number: 9645740
    Abstract: Delay commands are injected into sequential input/output (I/O) requests and the effects of the injected delay commands are measured for determining whether a storage system handling the sequential input/output (IO) requests is causing a bottleneck, while the processing of sequential I/O requests is delayed for a time period when injecting the delay command.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: May 9, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Fischer-Toubol, Omer Haklay, Nir Milstein, Ori Shalev
  • Publication number: 20160301424
    Abstract: Various embodiments for data compression by a processor. Levels of data distribution are configured for data processing, including a first level of the data distribution incorporating a GRID network of data storage nodes, and a second level of the data distribution incorporating a GRID network of compressive nodes in communication with the GRID network of data storage nodes. Input/output (I/O) for an associated storage volume is load balanced between the data storage nodes, as data passes through the first level into the second level to be compressed or uncompressed.
    Type: Application
    Filed: April 9, 2015
    Publication date: October 13, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan AMIT, Jonathan FISCHER-TOUBOL, Chaim KOIFMAN, Sergey MARENKOV, Orit NISSAN-MESSING, Assaf YAARI
  • Patent number: 9433230
    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: October 14, 2014
    Date of Patent: September 6, 2016
    Assignee: Smitten Ventures, Inc.
    Inventors: Robyn Sue Fisher, David M Fischer, Jonathan Fischer, Whitfield Fowler
  • Patent number: 9252807
    Abstract: Exemplary method, system, and computer program product embodiments for efficient one-pass cache-aware compression are provided. In one embodiment, by way of example only, an output of a fast compressor to Huffman encoding for achieving the one-pass cache-aware compression by using a predetermined Huffman-tree upon determining by the fast compressor a final representation of each data byte.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: February 2, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Jonathan Amit, Jonathan Fischer-Toubol, Nir Halowani, Danny Harnik, Ety Khaitzin, Sergey Marenkov, Gil Shapira, Dmitry Sotnikov, Shai Tahar
  • Publication number: 20150248243
    Abstract: Delay commands are injected into sequential input/output (I/O) requests and the effects of the injected delay commands are measured for determining whether a storage system handling the sequential input/output (IO) requests is causing a bottleneck, while the processing of sequential I/O requests is delayed for a time period when injecting the delay command.
    Type: Application
    Filed: May 14, 2015
    Publication date: September 3, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan FISCHER-TOUBOL, Omer HAKLAY, Nir MILSTEIN, Ori SHALEV
  • Patent number: 9098609
    Abstract: A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 4, 2015
    Inventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
  • Patent number: 9063669
    Abstract: Delay commands are injected into sequential input/output (I/O) requests and the effects of the injected delay commands are measured for determining whether a storage system handling the sequential input/output (IO) requests is causing a bottleneck.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: June 23, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Fischer-Toubol, Omer Haklay, Nir Milstein, Ori Shalev
  • Publication number: 20150113220
    Abstract: Exemplary method, system, and computer program product embodiments for efficient one-pass cache-aware compression are provided. In one embodiment, by way of example only, an output of a fast compressor to Huffman encoding for achieving the one-pass cache-aware compression by using a predetermined Huffman-tree upon determining by the fast compressor a final representation of each data byte.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan AMIT, Jonathan FISCHER-TOUBOL, Nir HALOWANI, Danny HARNIK, Ety KHAITZIN, Sergey MARENKOV, Gil SHAPIRA, Dmitry SOTNIKOV, Shai TAHAR
  • Publication number: 20140304428
    Abstract: Delay commands are injected into sequential input/output (I/O) requests and the effects of the injected delay commands are measured for determining whether a storage system handling the sequential input/output (IO) requests is causing a bottleneck.
    Type: Application
    Filed: April 9, 2013
    Publication date: October 9, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan FISCHER-TOUBOL, Omer HAKLAY, Nir MILSTEIN, Ori SHALEV
  • Publication number: 20140208166
    Abstract: A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: Microsoft Corporation
    Inventors: CHRISTOPHER ECK, LARS REUTHER, RAJESH DAVE, LOKESH SRINIVAS KOPPOLU, STEVEN EKREN, DAVID DION, SERGEY MESHCHERYAKOV, Jonathan Fischer, ANGSHUMAN BEZBARUAH
  • Patent number: 8731770
    Abstract: The present invention is a data logger for collecting information about operation of vehicle for monitoring by a parent or supervisor. The data logger includes speed limits for highway and local streets. The data logger includes an algorithm estimating whether the vehicle is being operated on a highway or local street. An alert status is determined when the corresponding speed limit is exceeded. Alert information is recorded for later display and review by the parent or supervisor.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: May 20, 2014
    Assignee: Speed Demon Inc.
    Inventor: Jonathan Fischer
  • Patent number: 8713378
    Abstract: A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
  • Publication number: 20130013953
    Abstract: A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Applicant: Microsoft Corporation
    Inventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
  • Patent number: 8333812
    Abstract: A non-combustible, synthetic fire-log is disclosed comprising a composition formed to approximate the shape of a combustible object, wherein said composition comprises a substantially non-combustible matrix and an effective amount of hollow spheres. In one embodiment, the effective amount of hollow spheres ranges from approximately 3 to 85 percent of the total composition by weight. The composition enhances the aesthetic quality of the synthetic fire-log when exposed to heat and also decreases the carbon monoxide emissions of synthetic fire-log systems.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: December 18, 2012
    Assignee: Forestwood Industrial, Inc.
    Inventor: Jonathan Fischer
  • Publication number: 20100043282
    Abstract: A non-combustible, synthetic fire-log is disclosed comprising a composition formed to approximate the shape of a combustible object, wherein said composition comprises a substantially non-combustible matrix and an effective amount of hollow spheres. In one embodiment, the effective amount of hollow spheres ranges from approximately 3 to 85 percent of the total composition by weight. The composition enhances the aesthetic quality of the synthetic fire-log when exposed to heat and also decreases the carbon monoxide emissions of synthetic fire-log systems.
    Type: Application
    Filed: August 18, 2009
    Publication date: February 25, 2010
    Inventor: Jonathan Fischer
  • Patent number: 7487176
    Abstract: Systems and methods for extending a directory schema independent of schema modification are described. In one aspect, a directory schema data structure includes a flexible attribute data field. The flexible attribute data field identifies a complex data type. The complex data type is used to express one or more operational or data providing properties of a flexible attribute. The one or more operational or data providing properties are independent of the complex data type and independent of directory schema modification. The directory schema data structure also includes a flexible structural object content class to encapsulate the flexible attribute.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: February 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Stewart P. MacLeod, James H. Booth, Kim Cameron, Jonathan A. Fischer, Max L. Benson, Felix Wong, Robert Dan Thompson, IV, Hilal Al-Hilali