Patents by Inventor Karl David Schubert

Karl David Schubert 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: 6507893
    Abstract: A system and method for replacing cached data for a computer system utilizing one or more storage devices is disclosed. The storage devices are divided into a plurality of areas or bins. Each bin is preferably the same size. A Window Access Table (WAT) is an array stored in memory that contains all the time windows for each bin. Each time window holds a frequency value corresponding to the number of times the bin has been accessed during the time period corresponding to that time window. A hot spot algorithm is used to calculate a hot spot value hsf(x) for each bin based on its associated frequency values listed in the WAT. The hot spot algorithm uses scaling coefficients to weight the frequency values based on the time window. Each line in cache will therefore have an associated bin for which a hot spot value hsf(x) has been calculated. This data may be stored in a hot spot table.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: January 14, 2003
    Assignee: Dell Products, L.P.
    Inventors: William Price Dawkins, Karl David Schubert
  • Patent number: 6487638
    Abstract: A system and method for replacing cached data for a computer system utilizing one or more storage devices is disclosed. The storage devices are divided into a plurality of areas or bins. Each bin is preferably the same size. A Bin Access Table (BAT) is an array stored in memory that contains a frequency value for each bin corresponding to the number of times that the bin has been accessed during a predetermined time period. The BAT also contains a time stamp for each bin corresponding to the time that the bin was last accessed. A hot spot algorithm is used to calculate a hot spot factor or value hsf(x) for each bin based on its associated frequency value listed in the BAT. The frequency values may be weighted based on the time the bin was last accessed. Each line in cache will therefore correspond to a specific bin for which a time weighted hotspot factor hsf(x) has been calculated. These time weighted hot spot values are be stored in a hot spot table.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: November 26, 2002
    Assignee: Dell Products, L.P.
    Inventors: William Price Dawkins, Karl David Schubert
  • Publication number: 20020103965
    Abstract: A system and method for replacing cached data for a computer system utilizing one or more storage devices is disclosed. The storage devices are divided into a plurality of areas or bins. Each bin is preferably the same size. A Window Access Table (WAT) is an array stored in memory that contains all the time windows for each bin. Each time window holds a frequency value corresponding to the number of times the bin has been accessed during the time period corresponding to that time window. A hot spot algorithm is used to calculate a hot spot value hsf(x) for each bin based on its associated frequency values listed in the WAT. The hot spot algorithm uses scaling coefficients to weight the frequency values based on the time window. Each line in cache will therefore have an associated bin for which a hot spot factor hsf(x) has been calculated. This data may be stored in a hot spot table.
    Type: Application
    Filed: January 26, 2001
    Publication date: August 1, 2002
    Applicant: DELL PRODUCTS, L.P.
    Inventors: William Price Dawkins, Karl David Schubert
  • Publication number: 20020103975
    Abstract: A system and method for replacing cached data for a computer system utilizing one or more storage devices is disclosed. The storage devices are divided into a plurality of areas or bins. Each bin is preferably the same size. A Bin Access Table (BAT) is an array stored in memory that contains a frequency value for each bin corresponding to the number of times that the bin has been accessed during a predetermined time period. The BAT also contains a time stamp for each bin corresponding to the time that the bin was last accessed. A hot spot algorithm is used to calculate a hot spot factor or value hsf(x) for each bin based on its associated frequency value listed in the BAT. The frequency values may be weighted based on the time the bin was last accessed. Each line in cache will therefore correspond to a specific bin for which a time weighted hotspot factor hsf(x) has been calculated. These time weighted hot spot values are be stored in a hot spot table.
    Type: Application
    Filed: January 26, 2001
    Publication date: August 1, 2002
    Inventors: William Price Dawkins, Karl David Schubert
  • Patent number: 5668948
    Abstract: A media streamer (10) includes at least one storage node (16, 17) for storing a digital representation of a video presentation. The Video presentation requires a time T to present in its entirety, and is stored as a plurality of N data blocks, each data block storing data corresponding approximately to a T/N period of the video presentation.
    Type: Grant
    Filed: September 8, 1994
    Date of Patent: September 16, 1997
    Assignee: International Business Machines Corporation
    Inventors: William Russell Belknap, Louise Irene Cleary, James W. Eldridge, Larry William Fitchett, Stephen G. Luning, Christopher S. Murray, Howard T. Olnowich, Ashok Raj Saxena, Karl David Schubert, Buddy Floyd Stansbury