Patents by Inventor David K. McAllister

David K. McAllister 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).

  • Publication number: 20230279601
    Abstract: A vent system for a dryer, may include an exhaust air conduit configured to provide an airstream to a dryer; a sensor within the conduit and configured to measure the airstream; and a controller configured to receive sensor data from the sensor and determine an airflow. A method for detecting a variation in airflow through a vent of a dryer may include receiving sensor data from at least one sensor in an air conduit of a clothes dryer; determining an estimated airflow based on the sensor data; comparing the estimated airflow to a predetermined expected airflow; and adjusting the estimated airflow in response to the estimated airflow not being within a predefined margin of the predetermined expected airflow.
    Type: Application
    Filed: January 27, 2023
    Publication date: September 7, 2023
    Inventors: Ryan R. BELLINGER, Dwayne S. BONTRAGER, Ryan D. KUHN, Gobi Krishnan MALLIKARJUNAN, David K. McALLISTER, Caroline Ruella PAIVA TORRES, Omar RACHID MURAD, Rafael RODRIGUES da SILVA
  • Patent number: 9235512
    Abstract: A system, method, and computer program product are provided for GPU demand paging. In operation, input data is addressed in terms of a virtual address space. Additionally, the input data is organized into one or more pages of data. Further, the input data organized as the one or more pages of data is at least temporarily stored in a physical cache. In addition, access to the input data in the physical cache is facilitated.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: January 12, 2016
    Assignee: NVIDIA Corporation
    Inventors: Andreas Dietrich, David K. McAllister, Heiko Friedrich, Konstantin Anatolievich Vostryakov, Steven Parker, James Lawrence Bigler, Russell Keith Morley
  • Publication number: 20140204098
    Abstract: A system, method, and computer program product are provided for GPU demand paging. In operation, input data is addressed in terms of a virtual address space. Additionally, the input data is organized into one or more pages of data. Further, the input data organized as the one or more pages of data is at least temporarily stored in a physical cache. In addition, access to the input data in the physical cache is facilitated.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 24, 2014
    Applicant: NVIDIA Corporation
    Inventors: Andreas Dietrich, David K. McAllister, Heiko Friedrich, Konstantin Anatolievich Vostryakov, Steven Parker, James Lawrence Bigler, Russell Keith Morley
  • Patent number: 8670613
    Abstract: One embodiment of the present invention sets forth a technique for lossless compression of color data. Color data for a packet including multiple sub-pixel samples is compressed using a predictor map that is selected based on the sampling format specified for the graphics surface storing the color data. The predictor map defines one of the samples as an anchor that is represented exactly and a transform indicating which neighboring samples are used to compute difference samples for the other samples in the packet. The difference samples are truncated and tested to determine if the difference samples can fit into one or more compressed data formats, i.e., if the color data can be compressed without loss. When compression can be performed without loss, the transformed packet is output. Otherwise, the original packet is output.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: March 11, 2014
    Assignee: NVIDIA Corporation
    Inventors: David K. McAllister, Alexandre Joly, Peter Tong
  • Patent number: 8390645
    Abstract: A method for rendering a plurality of line primitives. The method includes the step of accessing a first line primitive and a second line primitive of a line strip. For a junction between the first line primitive and the second line primitive, the first line primitive and the second line primitive are geometrically modified to generate an abutting edge between the first line primitive and the second line primitive. A majority status is assigned to a pixel on the abutting edge. A first color of the first line primitive or a second color of the second line primitive is allocated to the pixel in accordance with the majority status.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: March 5, 2013
    Assignee: Nvidia Corporation
    Inventors: Franklin C. Crow, John S. Montrym, David K. McAllister, Craig M. Wittenbrink
  • Publication number: 20120050303
    Abstract: One embodiment of the present invention sets forth a technique for lossless compression of color data. Color data for a packet including multiple sub-pixel samples is compressed using a predictor map that is selected based on the sampling format specified for the graphics surface storing the color data. The predictor map defines one of the samples as an anchor that is represented exactly and a transform indicating which neighboring samples are used to compute difference samples for the other samples in the packet. The difference samples are truncated and tested to determine if the difference samples can fit into one or more compressed data formats, i.e., if the color data can be compressed without loss. When compression can be performed without loss, the transformed packet is output. Otherwise, the original packet is output.
    Type: Application
    Filed: August 31, 2010
    Publication date: March 1, 2012
    Inventors: David K. McAllister, Alexandre Joly, Peter Tong
  • Patent number: 8065354
    Abstract: Systems and methods compress and decompress 16 bit data. The 16 bit data may be signed or unsigned and represented in a fixed point or floating point format. A fixed block size of data is compressed into a fixed length format. Data compressed using a medium quality compression scheme may be efficiently decompressed in hardware. Data may be efficiently compressed and decompressed in hardware using a high quality compression scheme. The high quality compression scheme has a lower compression ratio compared with the medium quality compression scheme, but is near lossless in terms of quality.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: November 22, 2011
    Assignee: NVIDIA Corporation
    Inventors: Walter E. Donovan, David K. McAllister
  • Patent number: 8023752
    Abstract: Systems and methods compress and decompress 16 bit data. The 16 bit data may be signed or unsigned and represented in a fixed point or floating point format. A fixed block size of data is compressed into a fixed length format. Data compressed using a medium quality compression scheme may be efficiently decompressed in hardware. Data may be efficiently compressed and decompressed in hardware using a high quality compression scheme. The high quality compression scheme has a lower compression ratio compared with the medium quality compression scheme, but is near lossless in terms of quality.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: September 20, 2011
    Assignee: NVIDIA Corporation
    Inventors: Walter E. Donovan, David K. McAllister
  • Patent number: 7629982
    Abstract: Circuits, methods, and apparatus that reduce the amount of data transferred between a graphics processor integrated circuit and graphics memory. Various embodiments of the present invention further improve the efficiency of blenders that are included on a graphics processor. One embodiment provides for the storage of a reduced number of subsamples of a pixel when the storage of a larger number of subsamples would be redundant. The number of subsamples that are blended with source data are compressed, thereby reducing the task load on the blenders increasing their efficiency. These methods can be disabled to avoid errors that may arise in certain applications.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: December 8, 2009
    Assignee: NVIDIA Corporation
    Inventors: Gary C. King, Luke Y. Chang, Steven E. Molnar, David K. McAllister
  • Patent number: 7599975
    Abstract: Systems and methods compress and decompress 16 bit data. The 16 bit data may be signed or unsigned and represented in a fixed point or floating point format. A fixed block size of data is compressed into a fixed length format. Data compressed using a medium quality compression scheme may be efficiently decompressed in hardware. Data may be efficiently compressed and decompressed in hardware using a high quality compression scheme. The high quality compression scheme has a lower compression ratio compared with the medium quality compression scheme, but is near lossless in terms of quality.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: October 6, 2009
    Assignee: NVIDIA Corporation
    Inventors: Walter E. Donovan, David K. McAllister
  • Patent number: 7479965
    Abstract: Circuits, methods, and apparatus that reduce the amount of data transferred between a graphics processor integrated circuit and graphics memory. Various embodiments of the present invention further improve the efficiency of blenders that are included on a graphics processor. One embodiment provides for the storage of a reduced number of subsamples of a pixel when the storage of a larger number of subsamples would be redundant. The number of subsamples that are blended with source data are compressed, thereby reducing the task load on the blenders increasing their efficiency. These methods can be disabled to avoid errors that may arise in certain applications.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: January 20, 2009
    Assignee: NVIDIA Corporation
    Inventors: Gary C. King, Luke Y. Chang, Steven E. Molnar, David K. McAllister
  • Patent number: 4983797
    Abstract: An improved method for manufacturing a camshaft. A robot positions a drive gear on a shaft and the gear is laser welded to the shaft. The cam lobes are axially and rotatively positioned on the shaft utilizing a robot and are laser welded to the shaft. Bearing journal sleeves also may be axially positioned on the shaft by a robot and may be laser welded to the shaft. Preferably, the gear, the cam lobes and any bearing journal sleeves are welded utilizing a robot mounted laser welder to achieve fully automated production.
    Type: Grant
    Filed: December 29, 1989
    Date of Patent: January 8, 1991
    Assignee: Dana Corporation
    Inventors: David K. McAllister, Russell E. Hite