Patents by Inventor William A. Hux

William A. Hux 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: 20100128035
    Abstract: Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce.
    Type: Application
    Filed: January 29, 2010
    Publication date: May 27, 2010
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 7710430
    Abstract: Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: May 4, 2010
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20090051696
    Abstract: Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce.
    Type: Application
    Filed: October 21, 2008
    Publication date: February 26, 2009
    Applicant: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 7453466
    Abstract: Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: November 18, 2008
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 7230617
    Abstract: A method of generating a pre-mesh includes locating a reference voxel, which is inside a surface of an object and is adjacent to a voxel outside the surface of the object. The method also includes determining a set of contributing voxels by finding adjacent voxels on a same surface as the reference voxel using voxel morph operators, averaging centers of each of the contributing voxels and the reference voxel, and using the average of the centers as a new center of the reference voxel.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: June 12, 2007
    Assignee: Intel Corporation
    Inventor: William A. Hux
  • Patent number: 7173615
    Abstract: A method of generating a mesh includes locating a reference voxel. The reference voxel is inside a surface of an object and is adjacent to at least one voxel outside the surface. The method also includes, for a voxel outside the surface adjacent to the reference voxel, determining a set of contributing voxels by finding adjacent voxels on the same surface as the reference voxel using morph operators. The method further includes forming triangles with adjacent contributing voxels and the reference voxel. Each triangle has unique directional edges with respect to the other triangles.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: February 6, 2007
    Assignee: Intel Corporation
    Inventor: William A. Hux
  • Patent number: 7027059
    Abstract: Dynamically constructing a scan line rasterizer in a rasterization engine includes selecting a base rasterizer, obtaining parameters describing the base rasterizer, obtaining at least one replacement block of code, allocating memory for a dynamically constructed rasterizer, copying the base rasterizer into the memory allocated for the dynamically constructed rasterizer, and copying the at least one replacement block into the base rasterizer stored in the memory using the parameters to form the dynamically constructed rasterizer.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: April 11, 2006
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 6989838
    Abstract: Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce a rasterizer.
    Type: Grant
    Filed: June 26, 2003
    Date of Patent: January 24, 2006
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20060007233
    Abstract: Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce.
    Type: Application
    Filed: September 16, 2005
    Publication date: January 12, 2006
    Inventors: William Hux, Stephen Junkins
  • Patent number: 6867773
    Abstract: A method of determining neighboring voxels that contribute to a surface of an object includes evaluating a primary voxel that corresponds to a side of a reference voxel. The side of the reference voxel is adjacent to an outside voxel, which is outside the object. The primary voxel is adjacent to the outside voxel and is adjacent to a corresponding secondary voxel. The secondary voxel is age adjacent to a corresponding tertiary voxel. The method also includes determining whether the primary voxel, the secondary voxel or the tertiary voxel is on the same surface as the reference voxel.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: March 15, 2005
    Assignee: Intel Corporation
    Inventor: William A. Hux
  • Publication number: 20050046628
    Abstract: Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce a rasterizer.
    Type: Application
    Filed: June 26, 2003
    Publication date: March 3, 2005
    Inventors: William Hux, Stephen Junkins
  • Publication number: 20040130547
    Abstract: A method of generating a mesh includes locating a reference voxel. The reference voxel is inside a surface of an object and is adjacent to at least one voxel outside the surface. The method also includes, for a voxel outside the surface adjacent to the reference voxel, determining a set of contributing voxels by finding adjacent voxels on the same surface as the reference voxel using morph operators. The method further includes forming triangles with adjacent contributing voxels and the reference voxel. Each triangle has unique directional edges with respect to the other triangles.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Inventor: William A. Hux
  • Publication number: 20040130548
    Abstract: A method of generating a pre-mesh includes locating a reference voxel, which is inside a surface of an object and is adjacent to a voxel outside the surface of the object. The method also includes determining a set of contributing voxels by finding adjacent voxels on a same surface as the reference voxel using voxel morph operators, averaging centers of each of the contributing voxels and the reference voxel, and using the average of the centers as a new center of the reference voxel.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Inventor: William A. Hux
  • Publication number: 20030227461
    Abstract: Dynamically constructing a scan line rasterizer in a rasterization engine includes selecting a base rasterizer, obtaining parameters describing the base rasterizer, obtaining at least one replacement block of code, allocating memory for a dynamically constructed rasterizer, copying the base rasterizer into the memory allocated for the dynamically constructed rasterizer, and copying the at least one replacement block into the base rasterizer stored in the memory using the parameters to form the dynamically constructed rasterizer.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 11, 2003
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20030210243
    Abstract: A method of determining neighboring voxels that contribute to a surface of an object includes evaluating a primary voxel that corresponds to a side of a reference voxel. The side of the reference voxel is adjacent to an outside voxel, which is outside the object. The primary voxel is adjacent to the outside voxel and is adjacent to a corresponding secondary voxel. The secondary voxel is age adjacent to a corresponding tertiary voxel. The method also includes determining whether the primary voxel, the secondary voxel or the tertiary voxel is on the same surface as the reference voxel.
    Type: Application
    Filed: May 13, 2002
    Publication date: November 13, 2003
    Inventor: William A. Hux