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).

  • Patent number: 10475150
    Abstract: Graphics processing systems and methods are described. For example, one embodiment of a graphics processing apparatus comprises a graphics processing unit (GPU), the GPU including a high priority command streamer to dispatch high priority commands from an application, a normal priority command streamer to receive normal priority commands through a command path, one or more execution units, and a thread dispatcher. The thread dispatcher to dispatch normal priority commands to the one or more executions units, determine the high priority command streamer includes at least one command, cause the one or more execution units to save their states, and dispatch at least one command from the high priority queue to the one or more execution units.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 12, 2019
    Assignee: Intel Corporation
    Inventors: William A. Hux, Girish Ravunnikutty, Adam T. Lake
  • Publication number: 20190325763
    Abstract: A mechanism is described for facilitating real and virtual collision-free movement of autonomous vehicles in mixed-reality environments. An apparatus of embodiments, as described herein, includes one or more processors including reception and selection logic to receive real environment data of a physical location associated with an application, and combined environment logic to combine the real environment data with virtual environment data associated with the application to generate a merged environment. The apparatus may further include navigation guidance logic to generate navigation guidance based on the merged environment, and communication/compatibility logic to transmit the navigation guidance to an autonomous vehicle to perform collision-free navigation within the merged environment.
    Type: Application
    Filed: April 22, 2018
    Publication date: October 24, 2019
    Applicant: Intel Corporation
    Inventors: WILLIAM A. HUX, BO QIU
  • Publication number: 20190102859
    Abstract: Graphics processing systems and methods are described. For example, one embodiment of a graphics processing apparatus comprises a graphics processing unit (GPU), the GPU including a high priority command streamer to dispatch high priority commands from an application, a normal priority command streamer to receive normal priority commands through a command path, one or more execution units, and a thread dispatcher. The thread dispatcher to dispatch normal priority commands to the one or more executions units, determine the high priority command streamer includes at least one command, cause the one or more execution units to save their states, and dispatch at least one command from the high priority queue to the one or more execution units.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: William A. HUX, Girish RAVUNNIKUTTY, Adam T. LAKE
  • Publication number: 20160283549
    Abstract: Apparatuses, systems, and methods may sort a value. A sorter may include a data exchanger to exchange a value that is to be held by a first execution element of a plurality of execution elements with a value that is to be held by a second execution element of the plurality of execution elements. The sorter may also include a data comparator to compare a value that is to be held by the first execution element with the value from the second execution element and a value that is to be held by the second execution element with the value from the first execution element. The values involved in the exchange and the compare may remain locally sorted and globally shuffled in a final output of the sorter that is to be stored.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventor: William A. Hux
  • Patent number: 8823720
    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: April 17, 2013
    Date of Patent: September 2, 2014
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20130229423
    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: April 17, 2013
    Publication date: September 5, 2013
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 8456479
    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: December 17, 2012
    Date of Patent: June 4, 2013
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20130106882
    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: December 17, 2012
    Publication date: May 2, 2013
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 8345059
    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: July 11, 2012
    Date of Patent: January 1, 2013
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20120274649
    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: July 11, 2012
    Publication date: November 1, 2012
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 8237728
    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 14, 2011
    Date of Patent: August 7, 2012
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20120032967
    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 14, 2011
    Publication date: February 9, 2012
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 8068116
    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: March 4, 2011
    Date of Patent: November 29, 2011
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20110157204
    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: March 4, 2011
    Publication date: June 30, 2011
    Inventors: William A. Hux, Stephen Junkins
  • Patent number: 7916150
    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: January 29, 2010
    Date of Patent: March 29, 2011
    Assignee: Intel Corporation
    Inventors: William A. Hux, Stephen Junkins
  • Publication number: 20110043518
    Abstract: In a graphics pipeline, during or at the end of a rasterization stage, a post-clip output stage stores primitives and pixels are stored in a portion of memory. Availability of primitives and pixels during or at the end of the rasterization stage permits a variety of manners in which to process primitives and pixels.
    Type: Application
    Filed: August 21, 2009
    Publication date: February 24, 2011
    Inventors: Nicolas Galoppo Von Borries, William A. Hux, David Bookout
  • 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