Patents by Inventor S. Waters
S. Waters 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: 11960405Abstract: Graphics processors for implementing multi-tile memory management are disclosed. In one embodiment, a graphics processor includes a first graphics device having a local memory, a second graphics device having a local memory, and a graphics driver to provide a single virtual allocation with a common virtual address range to mirror a resource to each local memory of the first and second graphics devices.Type: GrantFiled: December 30, 2022Date of Patent: April 16, 2024Assignee: Intel CorporationInventors: Zack S. Waters, Travis Schluessler, Michael Apodaca, Ankur Shah
-
Publication number: 20230244609Abstract: Graphics processors for implementing multi-tile memory management are disclosed. In one embodiment, a graphics processor includes a first graphics device having a local memory, a second graphics device having a local memory, and a graphics driver to provide a single virtual allocation with a common virtual address range to mirror a resource to each local memory of the first and second graphics devices.Type: ApplicationFiled: December 30, 2022Publication date: August 3, 2023Applicant: Intel CorporationInventors: ZACK S. WATERS, TRAVIS SCHLUESSLER, MICHAEL APODACA, ANKUR SHAH
-
Patent number: 11580027Abstract: Graphics processors for implementing multi-tile memory management are disclosed. In one embodiment, a graphics processor includes a first graphics device having a local memory, a second graphics device having a local memory, and a graphics driver to provide a single virtual allocation with a common virtual address range to mirror a resource to each local memory of the first and second graphics devices.Type: GrantFiled: February 26, 2020Date of Patent: February 14, 2023Assignee: Intel CorporationInventors: Zack S. Waters, Travis Schluessler, Michael Apodaca, Ankur Shah
-
Publication number: 20210263853Abstract: Graphics processors for implementing multi-tile memory management are disclosed. In one embodiment, a graphics processor includes a first graphics device having a local memory, a second graphics device having a local memory, and a graphics driver to provide a single virtual allocation with a common virtual address range to mirror a resource to each local memory of the first and second graphics devices.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Applicant: Intel CorporationInventors: ZACK S. WATERS, TRAVIS SCHLUESSLER, MICHAEL APODACA, ANKUR SHAH
-
Publication number: 20200151847Abstract: Examples are described here that can be used to allocate primitive visibility determination to a particular graphics processor or group of graphics processors. The particular graphics processor or group of graphics processors can determine which region of a frame a primitive is visible in. For example, a frame can include multiple regions. One or more graphics processors can be assigned to a particular region to handle rasterization of primitives that are visible within the particular region. The one or more graphics processors assigned to a particular region can be free to perform other tasks and perform rasterization and additional tasks solely for the visible primitives.Type: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: Travis SCHLUESSLER, Zack S. WATERS, Michael APODACA
-
Patent number: 10026150Abstract: Methods, apparatus and articles of manufacture for graphics processing of a vertex buffer using a relative index buffer are disclosed. Example methods to process a vertex buffer disclosed herein include accessing a first relative index stored in a relative index buffer, the first relative index specifying an offset from a current index selecting a first entry of the vertex buffer. Such disclosed example methods also include, in response to the first relative index being a nonzero value, processing data associated with a second entry of the vertex buffer to determine a rasterizer output associated with the first entry of the vertex buffer, the second entry of the vertex buffer being selected using the current index offset by the first relative index.Type: GrantFiled: December 21, 2016Date of Patent: July 17, 2018Assignee: INTEL CORPORATIONInventors: Jacob N. Smith, Jason M. Surprise, Zack S. Waters
-
Patent number: 9824413Abstract: Methods and apparatus relating to sort-free threading model for a multi-threaded graphics pipeline are described. In an embodiment, draw requests, corresponding to one or more primitives in an image, are stored in entries of a queue (e.g., in the order received). Each entry remains locked until both a front-end and a back-end of a graphics pipeline have completed one or more operations associated with the draw request. Other embodiments are also disclosed and claimed.Type: GrantFiled: November 15, 2014Date of Patent: November 21, 2017Assignee: Intel CorporationInventors: Jason M. Surprise, Zack S. Waters
-
Publication number: 20170169538Abstract: Methods, apparatus and articles of manufacture for graphics processing of a vertex buffer using a relative index buffer are disclosed. Example methods to process a vertex buffer disclosed herein include accessing a first relative index stored in a relative index buffer, the first relative index specifying an offset from a current index selecting a first entry of the vertex buffer. Such disclosed example methods also include, in response to the first relative index being a nonzero value, processing data associated with a second entry of the vertex buffer to determine a rasterizer output associated with the first entry of the vertex buffer, the second entry of the vertex buffer being selected using the current index offset by the first relative index.Type: ApplicationFiled: December 21, 2016Publication date: June 15, 2017Inventors: Jacob N. Smith, Jason M. Surprise, Zack S. Waters
-
Publication number: 20170105384Abstract: In some embodiments, an automatic litter and waste separator device may include a litter container which may have a base and one or more sidewalls. The base and sidewalls may form a cavity which may contain a volume of litter media and the like. A litter motivator may be coupled to the litter container and the litter motivator may be configured to vibrate or otherwise motivate the contents of the cavity. Optionally, a horizontal dampener may be coupled to the litter container and the horizontal dampener may vibrationally isolate and separate the litter container and the litter motivator above a floor surface. Optionally, a vertical dampener may be coupled to the litter container and the vertical dampener may vibrationally isolate and separate the litter container and the litter motivator above a floor surface.Type: ApplicationFiled: October 16, 2016Publication date: April 20, 2017Inventor: Ronald S. Waters
-
Patent number: 9536278Abstract: Methods, apparatus and articles of manufacture for graphics processing of a vertex buffer using a relative index buffer are disclosed. Example methods to process a vertex buffer disclosed herein include accessing a first relative index stored in a relative index buffer, the first relative index specifying an offset from a current index selecting a first entry of the vertex buffer. Such disclosed example methods also include, in response to the first relative index being a nonzero value, processing data associated with a second entry of the vertex buffer to determine a rasterizer output associated with the first entry of the vertex buffer, the second entry of the vertex buffer being selected using the current index offset by the first relative index.Type: GrantFiled: November 27, 2013Date of Patent: January 3, 2017Assignee: Intel CorporationInventors: Jacob N. Smith, Jason M. Surprise, Zack S. Waters
-
Patent number: 9487346Abstract: A bicycle bag protects a bicycle while the bicycle is secured to a rack, such as a vehicle bicycle rack. The bicycle bag includes resealable openings configured to allow the bicycle (and bag) to be securely attached to a wide variety of different rack types. Additionally, because there is risk of obscuring the tail lights of a vehicle for rear-mount racks when a bicycle bag is on the bike and the bike on the rack, the bicycle bag includes pockets designed to support a tail-light system that can be connected to the vehicle to provide additional lighting and safety.Type: GrantFiled: November 6, 2014Date of Patent: November 8, 2016Inventor: Gabriel S. Waters
-
Publication number: 20160140684Abstract: Methods and apparatus relating to sort-free threading model for a multi-threaded graphics pipeline are described. In an embodiment, draw requests, corresponding to one or more primitives in an image, are stored in entries of a queue (e.g., in the order received). Each entry remains locked until both a front-end and a back-end of a graphics pipeline have completed one or more operations associated with the draw request. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: November 15, 2014Publication date: May 19, 2016Applicant: Intel CorporationInventors: JASON M. SURPRISE, ZACK S. WATERS
-
Publication number: 20150145880Abstract: Methods, apparatus and articles of manufacture for graphics processing of a vertex buffer using a relative index buffer are disclosed. Example methods to process a vertex buffer disclosed herein include accessing a first relative index stored in a relative index buffer, the first relative index specifying an offset from a current index selecting a first entry of the vertex buffer. Such disclosed example methods also include, in response to the first relative index being a nonzero value, processing data associated with a second entry of the vertex buffer to determine a rasterizer output associated with the first entry of the vertex buffer, the second entry of the vertex buffer being selected using the current index offset by the first relative index.Type: ApplicationFiled: November 27, 2013Publication date: May 28, 2015Inventors: Jacob N. Smith, Jason M. Surprise, Zack S. Waters
-
Publication number: 20150060315Abstract: A bicycle bag protects a bicycle while the bicycle is secured to a rack, such as a vehicle bicycle rack. The bicycle bag includes resealable openings configured to allow the bicycle (and bag) to be securely attached to a wide variety of different rack types. Additionally, because there is risk of obscuring the tail lights of a vehicle for rear-mount racks when a bicycle bag is on the bike and the bike on the rack, the bicycle bag includes pockets designed to support a tail-light system that can be connected to the vehicle to provide additional lighting and safety.Type: ApplicationFiled: November 6, 2014Publication date: March 5, 2015Inventor: Gabriel S. Waters
-
Patent number: 8881776Abstract: A bicycle bag protects a bicycle while the bicycle is secured to a rack, such as a vehicle bicycle rack. The bicycle bag includes resealable openings configured to allow the bicycle (and bag) to be securely attached to a wide variety of different rack types. Additionally, because there is risk of obscuring the tail lights of a vehicle for rear-mount racks when a bicycle bag is on the bike and the bike on the rack, the bicycle bag includes pockets designed to support a tail-light system that can be connected to the vehicle to provide additional lighting and safety.Type: GrantFiled: May 30, 2012Date of Patent: November 11, 2014Inventor: Gabriel S. Waters
-
Publication number: 20140300028Abstract: A system and method are disclosed for producing a continuous filament reinforced thermoplastic profile having consistent cross section. A continuous reinforcing filament is pre-wetted with a first thermoplastic resin and introduced into a die, where it is contacted with a second thermoplastic resin extruded from an extruder at melt state. The temperature of the die is carefully controlled so that the pre-wetted filament and first resin do not cure or solidify until after they have contacted and mixed with the second thermoplastic resin. The mixture temperature is then controlled to make a substantially solidified profile pre-shape. A capping layer comprising a third thermoplastic resin is then co-extruded onto the outer surface of the pre-shape. A multistage die for bringing together the filament and thermoplastic resins and for maintaining appropriate temperatures at each stage of the profile-forming process is also disclosed.Type: ApplicationFiled: June 18, 2014Publication date: October 9, 2014Inventors: Xixian Zhou, Gregory F. Jacobs, Eric S. Waters
-
Patent number: 8852475Abstract: A system and method are disclosed for producing a continuous filament reinforced thermoplastic profile having consistent cross section. A continuous reinforcing filament is pre-wetted with a first thermoplastic resin and introduced into a die, where it is contacted with a second thermoplastic resin extruded from an extruder at melt state. The temperature of the die is carefully controlled so that the pre-wetted filament and first resin do not cure or solidify until after they have contacted and mixed with the second thermoplastic resin. The mixture temperature is then controlled to make a substantially solidified profile pre-shape. A capping layer comprising a third thermoplastic resin is then co-extruded onto the outer surface of the pre-shape. A multistage die for bringing together the filament and thermoplastic resins and for maintaining appropriate temperatures at each stage of the profile-forming process is also disclosed.Type: GrantFiled: December 1, 2005Date of Patent: October 7, 2014Assignee: Saint-Gobain Performance Plastics CorporationInventors: Xixian Zhou, Gregory F. Jacobs, Eric S. Waters
-
Publication number: 20120305425Abstract: A bicycle bag protects a bicycle while the bicycle is secured to a rack, such as a vehicle bicycle rack. The bicycle bag includes resealable openings configured to allow the bicycle (and bag) to be securely attached to a wide variety of different rack types. Additionally, because there is risk of obscuring the tail lights of a vehicle for rear-mount racks when a bicycle bag is on the bike and the bike on the rack, the bicycle bag includes pockets designed to support a tail-light system that can be connected to the vehicle to provide additional lighting and safety.Type: ApplicationFiled: May 30, 2012Publication date: December 6, 2012Inventor: Gabriel S. Waters
-
Patent number: 7987885Abstract: A system and method are disclosed for producing a continuous filament reinforced thermoplastic profile having consistent cross section. A continuous reinforcing filament is pre-wetted with a first thermoplastic resin and introduced into a die, where it is contacted with a second thermoplastic resin extruded from an extruder at melt state. The temperature of the die is carefully controlled so that the pre-wetted filament and first resin do not cure or solidify until after they have contacted and mixed with the second thermoplastic resin. The mixture temperature is then controlled to make a substantially solidified profile pre-shape. A capping layer comprising a third thermoplastic resin is then coextruded onto the outer surface of the pre-shape. A multistage die for bringing together the filament and thermoplastic resins and for maintaining appropriate temperatures at each stage of the profile-forming process is also disclosed.Type: GrantFiled: December 1, 2005Date of Patent: August 2, 2011Assignee: Saint-Gobain Performance Plastics CorporationInventors: Xixian Zhou, Gregory F. Jacobs, Eric S. Waters
-
Patent number: D789196Type: GrantFiled: December 14, 2015Date of Patent: June 13, 2017Assignee: Optimal Recovery Rx, LLCInventor: Glenn S. Waters