Patents by Inventor Douglas Michael Pase

Douglas Michael Pase 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: 8732406
    Abstract: A storage system tracks statistical behavior of client read requests directed to a storage device to form prediction about data that the client will require next. The storage system collects the size of read sequences for various streams into a data structure, which summarizes past behavior of read requests. This data structure reports the number of streams in each equivalence class of stream sizes that is tracked. The data structure is then used to determine expected size of a selected read stream. The data structure is also used to improve predictions about an expected size computed by a known technique.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: May 20, 2014
    Assignee: NetApp, Inc.
    Inventors: Douglas Michael Pase, Rickard Faith, Matti Vanninen
  • Patent number: 7783835
    Abstract: A system and method of improved task switching in a data processing system. First, a first-level cache memory casts out an invalidated page table entry and an associated first page directory base address to a second-level cache memory. Then, the second-level cache memory determines if a task switch has occurred. If a task switch has not occurred, first-level cache memory sends the invalidated page table entry to a current running task directory. If a task switch has occurred, first-level cache memory loads from the second-level cache directory a collection of page table entries related to a new task to enable improved task switching without requiring access to a page table stored in main memory to retrieve the collection of page table entries.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Chris Dombrowski, Marcus Lathan Kornegay, Douglas Michael Pase
  • Publication number: 20080215815
    Abstract: A system and method of improved task switching in a data processing system. First, a first-level cache memory casts out an invalidated page table entry and an associated first page directory base address to a second-level cache memory. Then, the second-level cache memory determines if a task switch has occurred. If a task switch has not occurred, first-level cache memory sends the invalidated page table entry to a current running task directory. If a task switch has occurred, first-level cache memory loads from the second-level cache directory a collection of page table entries related to a new task to enable improved task switching without requiring access to a page table stored in main memory to retrieve the collection of page table entries.
    Type: Application
    Filed: April 11, 2008
    Publication date: September 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: CHRIS DOMBROWSKI, Marcus Lathan Kornegay, Douglas Michael Pase
  • Patent number: 7386669
    Abstract: A system and method of improved task switching in a data processing system. First, a first-level cache memory casts out an invalidated page table entry and an associated first page directory base address to a second-level cache memory. Then, the second-level cache memory determines if a task switch has occurred. If a task switch has not occurred, first-level cache memory sends the invalidated page table entry to a current running task directory. If a task switch has occurred, first-level cache memory loads from the second-level cache directory a collection of page table entries related to a new task to enable improved task switching without requiring access to a page table stored in main memory to retrieve the collection of page table entries.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: June 10, 2008
    Assignee: International Business Machines Corporation
    Inventors: Chris Dombrowski, Marcus Lathan Kornegay, Douglas Michael Pase
  • Patent number: 6908320
    Abstract: A connection assembly comprising a receptacle portion and a probe portion. The receptacle portion is suitable for attaching to an adapter card. The receptacle may include a cylindrical housing with a longitudinal axis oriented perpendicular to the plane of the card. The receptacle includes a set of contact structures that extend within the interior of the receptacle housing. The set of contact structures are embedded within an electrically insulating contact block and preferably define one or more lines of contact structures extending perpendicularly to the plane of the adapter card. Each contact structure is electrically connected to a corresponding cable or wire. The probe portion may include a probe cover and a probe body configured to be received within the probe cover. The probe cover preferably comprises first and second elements that are separated by a gap that extends parallel to the longitudinal axis of the receptacle.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Thomas Basilio Genduso, Douglas Michael Pase
  • Publication number: 20030092298
    Abstract: A connection assembly comprising a receptacle portion and a probe portion. The receptacle portion is suitable for attaching to an adapter card. The receptacle may include a cylindrical housing with a longitudinal axis oriented perpendicular to the plane of the card. The receptacle includes a set of contact structures that extend within the interior of the receptacle housing. The set of contact structures are embedded within an electrically insulating contact block and preferably define one or more lines of contact structures extending perpendicularly to the plane of the adapter card. Each contact structure is electrically connected to a corresponding cable or wire. The probe portion may include a probe cover and a probe body configured to be received within the probe cover. The probe cover preferably comprises first and second elements that are separated by a gap that extends parallel to the longitudinal axis of the receptacle.
    Type: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Applicant: International Business Machines Corporation
    Inventors: Thomas Basilio Genduso, Douglas Michael Pase