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: 9817865Abstract: 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: GrantFiled: December 7, 2015Date of Patent: November 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David D. Chambliss, Jonathan Fischer-Toubol, Joseph S. Glider, Danny Harnik, Ety Khaitzin, Yifat Kuttner, Michael Moser, Yosef Shatsky
-
Publication number: 20170286206Abstract: 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: ApplicationFiled: March 29, 2016Publication date: October 5, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan FISCHER-TOUBOL, Ronen GAZIT, Afief HALUMI, Lior SHLOMOV, Ariel WAIZEL
-
Patent number: 9692447Abstract: 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: GrantFiled: April 9, 2015Date of Patent: June 27, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Amit, Jonathan Fischer-Toubol, Chaim Koifman, Sergey Marenkov, Orit Nissan-Messing, Assaf Yaari
-
Publication number: 20170161329Abstract: 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: ApplicationFiled: December 7, 2015Publication date: June 8, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David D. CHAMBLISS, Jonathan FISCHER-TOUBOL, Joseph S. GLIDER, Danny HARNIK, Ety KHAITZIN, Yifat KUTTNER, Michael MOSER, Yosef SHATSKY
-
Patent number: 9645740Abstract: 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: GrantFiled: May 14, 2015Date of Patent: May 9, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Fischer-Toubol, Omer Haklay, Nir Milstein, Ori Shalev
-
Publication number: 20160301424Abstract: 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: ApplicationFiled: April 9, 2015Publication date: October 13, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan AMIT, Jonathan FISCHER-TOUBOL, Chaim KOIFMAN, Sergey MARENKOV, Orit NISSAN-MESSING, Assaf YAARI
-
Patent number: 9433230Abstract: 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: October 14, 2014Date of Patent: September 6, 2016Assignee: Smitten Ventures, Inc.Inventors: Robyn Sue Fisher, David M Fischer, Jonathan Fischer, Whitfield Fowler
-
Patent number: 9252807Abstract: 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: GrantFiled: October 21, 2013Date of Patent: February 2, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Jonathan Amit, Jonathan Fischer-Toubol, Nir Halowani, Danny Harnik, Ety Khaitzin, Sergey Marenkov, Gil Shapira, Dmitry Sotnikov, Shai Tahar
-
Publication number: 20150248243Abstract: 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: ApplicationFiled: May 14, 2015Publication date: September 3, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan FISCHER-TOUBOL, Omer HAKLAY, Nir MILSTEIN, Ori SHALEV
-
Patent number: 9098609Abstract: 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: GrantFiled: March 24, 2014Date of Patent: August 4, 2015Inventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
-
Patent number: 9063669Abstract: 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: GrantFiled: April 9, 2013Date of Patent: June 23, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan Fischer-Toubol, Omer Haklay, Nir Milstein, Ori Shalev
-
Publication number: 20150113220Abstract: 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: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan AMIT, Jonathan FISCHER-TOUBOL, Nir HALOWANI, Danny HARNIK, Ety KHAITZIN, Sergey MARENKOV, Gil SHAPIRA, Dmitry SOTNIKOV, Shai TAHAR
-
Publication number: 20140304428Abstract: 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: ApplicationFiled: April 9, 2013Publication date: October 9, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan FISCHER-TOUBOL, Omer HAKLAY, Nir MILSTEIN, Ori SHALEV
-
Publication number: 20140208166Abstract: 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: ApplicationFiled: March 24, 2014Publication date: July 24, 2014Applicant: Microsoft CorporationInventors: CHRISTOPHER ECK, LARS REUTHER, RAJESH DAVE, LOKESH SRINIVAS KOPPOLU, STEVEN EKREN, DAVID DION, SERGEY MESHCHERYAKOV, Jonathan Fischer, ANGSHUMAN BEZBARUAH
-
Patent number: 8731770Abstract: 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: GrantFiled: March 8, 2006Date of Patent: May 20, 2014Assignee: Speed Demon Inc.Inventor: Jonathan Fischer
-
Patent number: 8713378Abstract: 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: GrantFiled: July 7, 2011Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
-
Publication number: 20130013953Abstract: 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: ApplicationFiled: July 7, 2011Publication date: January 10, 2013Applicant: Microsoft CorporationInventors: Christopher Eck, Lars Reuther, Rajesh Dave, Lokesh Srinivas Koppolu, Steven Ekren, David Dion, Sergey Meshcheryakov, Jonathan Fischer, Angshuman Bezbaruah
-
Patent number: 8333812Abstract: 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: GrantFiled: August 18, 2009Date of Patent: December 18, 2012Assignee: Forestwood Industrial, Inc.Inventor: Jonathan Fischer
-
Publication number: 20100043282Abstract: 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: ApplicationFiled: August 18, 2009Publication date: February 25, 2010Inventor: Jonathan Fischer
-
Patent number: 7487176Abstract: 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: GrantFiled: September 28, 2004Date of Patent: February 3, 2009Assignee: Microsoft CorporationInventors: Stewart P. MacLeod, James H. Booth, Kim Cameron, Jonathan A. Fischer, Max L. Benson, Felix Wong, Robert Dan Thompson, IV, Hilal Al-Hilali