Patents by Inventor Todd Sorenson

Todd Sorenson 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: 10031696
    Abstract: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip M. Dudas, Paul A. Jennas, II, Larry Juarez, David Montgomery, Jason L. Peipelman, Joshua M. Rhoades, Todd Sorenson
  • Publication number: 20180074750
    Abstract: A read/write ratio for each of a plurality of data segments classified in a hot category as hot data segments is determined. Each of the plurality of hot data segments is ordered by the read/write ratio in a descending order. Each of a plurality of available SSD devices is ordered by a remaining life expectancy in an ascending order. Those of the plurality of hot data segments are matched with those of the plurality of hot data segments with those of the plurality of available SSD devices such that a hot data segment having a higher read/write ratio is provided to an SSD device having a smaller remaining life expectancy than another hot data segment having a lower read/write ratio.
    Type: Application
    Filed: November 17, 2017
    Publication date: March 15, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip M. DUDAS, Paul A. JENNAS, II, Larry JUAREZ, David MONTGOMERY, Jason L. PEIPELMAN, Joshua M. RHOADES, Todd SORENSON
  • Publication number: 20060123285
    Abstract: A computer system including an error recovery system establishes error threshold inversely proportional to the number of a like kind of system resources, such as host adapters. When a host adapter is initialized or deactivated, a software subcomponent of a processing device calculates a new threshold number and writes it to a memory location associated with each host adapter. When a number of errors exceeds the threshold number, the host adapter is reset, quiesced for repair, or fenced for replacement.
    Type: Application
    Filed: November 16, 2004
    Publication date: June 8, 2006
    Inventors: Daniel De Araujo, Paul Richards, Brian Rinaldi, Todd Sorenson
  • Publication number: 20060107308
    Abstract: Provided are a method, system and program for processing complexes to access shared devices. A lock to a plurality of shared devices is maintained and accessible to a first and second processing systems. The first processing complex determines a first delay time and the second processing complex determines a second delay time. The first processing complex issues a request for the lock in response to expiration of the first delay time and the second processing complex issues a request for the lock in response to expiration of the second delay time.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventors: Michael Benhase, John McCauley, Brian Rinaldi, Micah Robison, Todd Sorenson
  • Publication number: 20060104209
    Abstract: A computer system including a communication fabric initiates a forced diagnostic to isolate and identify genuine error conditions which are discerned from sympathetic error conditions. Error counters are only incremented for each genuine error condition, precluding the need to set error counter threshold artificially high. Recovery events are logged in a recovery table and recovery actions are only initiated after the diagnoses processes is complete. This prevents duplication of recovery actions and the unnecessary implementation of low-level recovery actions when they will be followed by higher-level recovery actions.
    Type: Application
    Filed: November 18, 2004
    Publication date: May 18, 2006
    Inventors: Daniel F. De Araujo, Paul Richards, Brian Rinaldi, Todd Sorenson
  • Patent number: 5804306
    Abstract: The present invention is a ceramic matrix composite/organic matrix composite hybrid fire shield and the methods and processes for fabricating such a hybrid fire shield. The hybrid fire shield is comprised of an organic matrix composite substrate co-bonded with a cured-ceramic matrix composite layer made of a plurality of cured-ceramic matrix composite plies. First, the surface of the organic matrix composite is appropriately prepared to prevent delamination and enable proper bonding between the surface and the ceramic matrix composite layer. Second, the ceramic matrix composite layer is applied to the surface of the organic matrix composite. Next, the organic matrix composite with the applied ceramic matrix composite layer is processed to produce a co-bonded hybrid structure. The ceramic matrix composite layer is intended to be in direct contact with heat and flames. During impingement of the flames and heat, the cured-CMC layer pyrolyzes and converts from a polymeric to a ceramic composite material.
    Type: Grant
    Filed: November 27, 1996
    Date of Patent: September 8, 1998
    Assignee: Northrop Grumman Corporation
    Inventors: Eric Todd Sorenson, David Eric Daws