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: 20230279601Abstract: 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: ApplicationFiled: January 27, 2023Publication date: September 7, 2023Inventors: 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: 9235512Abstract: 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: GrantFiled: January 9, 2014Date of Patent: January 12, 2016Assignee: NVIDIA CorporationInventors: Andreas Dietrich, David K. McAllister, Heiko Friedrich, Konstantin Anatolievich Vostryakov, Steven Parker, James Lawrence Bigler, Russell Keith Morley
-
Publication number: 20140204098Abstract: 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: ApplicationFiled: January 9, 2014Publication date: July 24, 2014Applicant: NVIDIA CorporationInventors: Andreas Dietrich, David K. McAllister, Heiko Friedrich, Konstantin Anatolievich Vostryakov, Steven Parker, James Lawrence Bigler, Russell Keith Morley
-
Patent number: 8670613Abstract: 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: GrantFiled: August 31, 2010Date of Patent: March 11, 2014Assignee: NVIDIA CorporationInventors: David K. McAllister, Alexandre Joly, Peter Tong
-
Patent number: 8390645Abstract: 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: GrantFiled: December 19, 2005Date of Patent: March 5, 2013Assignee: Nvidia CorporationInventors: Franklin C. Crow, John S. Montrym, David K. McAllister, Craig M. Wittenbrink
-
Publication number: 20120050303Abstract: 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: ApplicationFiled: August 31, 2010Publication date: March 1, 2012Inventors: David K. McAllister, Alexandre Joly, Peter Tong
-
Patent number: 8065354Abstract: 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: GrantFiled: April 27, 2005Date of Patent: November 22, 2011Assignee: NVIDIA CorporationInventors: Walter E. Donovan, David K. McAllister
-
Patent number: 8023752Abstract: 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: GrantFiled: April 27, 2005Date of Patent: September 20, 2011Assignee: NVIDIA CorporationInventors: Walter E. Donovan, David K. McAllister
-
Patent number: 7629982Abstract: 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: GrantFiled: December 11, 2008Date of Patent: December 8, 2009Assignee: NVIDIA CorporationInventors: Gary C. King, Luke Y. Chang, Steven E. Molnar, David K. McAllister
-
Patent number: 7599975Abstract: 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: GrantFiled: April 27, 2005Date of Patent: October 6, 2009Assignee: NVIDIA CorporationInventors: Walter E. Donovan, David K. McAllister
-
Patent number: 7479965Abstract: 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: GrantFiled: April 12, 2005Date of Patent: January 20, 2009Assignee: NVIDIA CorporationInventors: Gary C. King, Luke Y. Chang, Steven E. Molnar, David K. McAllister
-
Patent number: 4983797Abstract: 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: GrantFiled: December 29, 1989Date of Patent: January 8, 1991Assignee: Dana CorporationInventors: David K. McAllister, Russell E. Hite