Patents by Inventor Mark A Thiessen

Mark A Thiessen 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: 7464218
    Abstract: A method for improving throughput performance of a data storage device by executing an execution critical write-back data priority routine programmed into a controller of the data storage device.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: December 9, 2008
    Assignee: Seagate Technology LLC
    Inventors: Mark A. Thiessen, Edwin S. Olds, Travis D. Fox
  • Patent number: 7310707
    Abstract: A method for determining an aging period for retaining a write-back data in a cache memory prior to writing the write-back data to a storage media is determined through use of a write-back aging routine. The aging period is based on a proportional utilization level of the cache memory by the write-back data, the higher the memory utilization level, the shorter the period for aging the write-back data. The aging period takes a form of an aging threshold, which differs depending on the memory utilization level, i.e., the amount of cache memory utilized by the write-back data. The method includes, identifying the memory utilization level, selecting the data aging threshold based on the memory utilization level; and writing the data from the cache memory to the storage media when an age of the data in the memory exceeds the selected data aging threshold.
    Type: Grant
    Filed: May 15, 2003
    Date of Patent: December 18, 2007
    Assignee: Seagate Technology LLC
    Inventors: Edwin S. Olds, Travis D. Fox, Mark A Thiessen
  • Publication number: 20060047897
    Abstract: A method for improving throughput performance of a data storage device by executing an execution critical write-back data priority routine programmed into a controller of the data storage device.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Mark Thiessen, Edwin Olds, Travis Fox
  • Publication number: 20040230746
    Abstract: A method for determining an aging period for retaining a write-back data in a cache memory prior to writing the write-back data to a storage media is determined through use of a write-back aging routine. The aging period is based on a proportional utilization level of the cache memory by the write-back data, the higher the memory utilization level, the shorter the period for aging the write-back data. The aging period takes a form of an aging threshold, which differs depending on the memory utilization level, i.e., the amount of cache memory utilized by the write-back data.
    Type: Application
    Filed: May 15, 2003
    Publication date: November 18, 2004
    Inventors: Edwin S. Olds, Travis D. Fox, Mark A. Thiessen
  • Publication number: 20020147945
    Abstract: A system for evaluating whether an interface between a host device and a target device complies with specifications of an industry standard, such as, without limitation, SCSI, Serial ATA, Parallel ATA and Fibre Channel Arbitrated Loop, is disclosed. The system scans a communication trace between the host device and the target device to detect a timing measure present in the communication trace. The timing measure begins with a start condition and terminates with an ending condition. The start and ending conditions may be functions of logic transitions on either multiple or single signal lines in the communication trace. After a timing measure is detected, the system evaluates the length of the timing measure against a timing measure protocol specified by the industry standard. A computer-readable program storage device which tangibly embodies a program of instructions executable by a computer system for evaluating whether the interface complies with the industry standard is also disclosed.
    Type: Application
    Filed: February 1, 2002
    Publication date: October 10, 2002
    Applicant: Seagate Technology LLC
    Inventors: Travis D. Fox, Edwin S. Olds, Mark A. Thiessen
  • Patent number: RE44128
    Abstract: A method for determining an aging period for retaining a write-back data in a cache memory prior to writing the write-back data to a storage media is determined through use of a write-back aging routine. The aging period is based on a proportional utilization level of the cache memory by the write-back data, the higher the memory utilization level, the shorter the period for aging the write-back data. The aging period takes a form of an aging threshold, which differs depending on the memory utilization level, i.e., the amount of cache memory utilized by the write-back data. The method includes, identifying the memory utilization level, selecting the data aging threshold based on the memory utilization level; and writing the data from the cache memory to the storage media when an age of the data in the memory exceeds the selected data aging threshold.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: April 2, 2013
    Assignee: Seagate Technology LLC
    Inventors: Edwin S. Olds, Travis D. Fox, Mark A. Thiessen