Patents by Inventor Brent Schwartz
Brent Schwartz 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: 20220090288Abstract: The present invention is directed towards an electrocoating system comprising a tank comprising at least one sidewall and configured to hold an electrodepositable coating composition for receiving a substrate to be coated, and a movable electrode positioned within the tank, wherein the movable electrode does not extend through the sidewall. Also disclosed herein are methods of coating substrates, systems for coating a substrate, and coated substrates.Type: ApplicationFiled: January 22, 2020Publication date: March 24, 2022Applicant: PPG Industries Ohio, Inc.Inventors: Brent A. Schwartz, Tammy L. Hutchinson, Tod M. Hough, Dennis J. Siefer, Judith A. Bethoski, Mark L. Follet, Irina G. Schwendeman, Amy E. Harrison
-
Publication number: 20210388525Abstract: The present invention is directed towards an electrocoating system for electrocoating a substrate (500), the system comprising a tank (100) configured to hold an electrodepositable coating composition; at least one pump (200) in fluid communication with the tank, at least one return conduit (210) connecting the tank with an inlet of the pump, at least one recirculating pipe (300) comprising a first end in fluid communication with an outlet of the pump and a second end having at least one aperture, and the at least one recirculating pipe comprising at least one external electrode (400) positioned at least partially outside of the tank. Also disclosed herein are methods of coating substrates, systems for coating a substrate, and coated substrates.Type: ApplicationFiled: October 14, 2019Publication date: December 16, 2021Applicant: PPG Industries Ohio, Inc.Inventors: Brent A. Schwartz, Tammy L. Hutchinson, Dennis J. Siefer, Judith A. Bethoski, Irina G. Schwendeman, Mark L. Follet, Amy E. Harrison
-
Patent number: 10717104Abstract: A coating system and related method for coating a part. The coating system having a process tank filled with a fluid coating material to a fluid coating level and an inert gas blanket formed above the fluid coating level. The coating system also having a process tank conveyor to support a part to be coated. The process tank conveyor having a submerge section which transfers the part through the inert gas blanket and below the fluid coating level, a coating residence section which maintains the part submerged below the fluid coating level for a coating period, a coating removal section which raises the part above the fluid coating level but below the inert gas blanket level, and an inert gas blanket residence section which maintains the part within the inert gas blanket level but above the fluid coating level for a drying period.Type: GrantFiled: March 26, 2018Date of Patent: July 21, 2020Assignee: METOKOTE CORPORATIONInventors: Brent A. Schwartz, Danielle N. Meienburg, Todd A. Hermiller, David J. McNamara, Dennis J. Siefer
-
Patent number: 10699362Abstract: Embodiments provide support for divergent control flow in heterogeneous compute operations on a fused execution unit. On embodiment provides for a processing apparatus comprising a fused execution unit including multiple graphics execution units having a common instruction pointer; logic to serialize divergent function calls by the fused execution unit, the logic configured to compare a call target of execution channels within the fused execution unit and create multiple groups of channels, each group of channels associated with a single call target; and wherein the fused execution unit is to execute a first group of channels via a first execution unit and a second group of channels via a second execution unit.Type: GrantFiled: June 23, 2016Date of Patent: June 30, 2020Assignee: INTEL CORPORATIONInventors: Pratik J. Ashar, Guei-Yuan Ken Lueh, Kaiyu Chen, Subramaniam Maiyuran, Brent A. Schwartz, Darin M. Starkey
-
Patent number: 10692170Abstract: Embodiments described herein provide a graphics processor in which dependency tracking hardware is simplified via the use of compiler provided software scoreboard information. In one embodiment the shader compiler for shader programs is configured to encode software scoreboard information into each instruction. Dependencies can be evaluated by the shader compiler and provided as scoreboard information with each instruction. The hardware can then use the provided information when scheduling instructions. In one embodiment, a software scoreboard synchronization instruction is provided to facilitate software dependency handling within a shader program. Using software to facilitate software dependency handling and synchronization can simplify hardware design, reducing the area consumed by the hardware. In one embodiment, dependencies can be evaluated by the shader compiler instead of the GPU hardware.Type: GrantFiled: June 11, 2019Date of Patent: June 23, 2020Assignee: Intel CorporationInventors: Subramaniam Maiyuran, Supratim Pal, Jorge E. Parra, Chandra S. Gurram, Ashwin J. Shivani, Ashutosh Garg, Brent A. Schwartz, Jorge F. Garcia Pabon, Darin M. Starkey, Shubh B. Shah, Guei-Yuan Lueh, Kaiyu Chen, Konrad Trifunovic, Buqi Cheng, Weiyu Chen
-
Patent number: 10556749Abstract: A conveyor system is disclosed and includes a plurality of conveyor sections, a lift assembly, and a telescoping joint. The conveyor sections define a conveying path extending from an upstream conveyor section to a downstream conveyor section with a translatable section disposed therebetween. Further, the translatable section includes a declined section, an inclined section, and an intermediate section. The lift assembly is operationally connected to the translatable section and includes a fully lifted position, a fully lowered position, and a plurality of intermediate positions therebetween. The telescoping joint is operationally connected to and positioned between two of the conveyor sections of the translatable section and is configured to contract in a linear direction as the lift assembly is actuated toward the fully raised position and is configured to expand in the linear direction as the lift assembly is actuated towards the fully lowered position.Type: GrantFiled: December 31, 2018Date of Patent: February 11, 2020Assignee: PPG Industries Ohio, Inc.Inventors: Brent A. Schwartz, Kent P. Kahle, David J. McNamara, Dennis J. Siefer
-
Publication number: 20190362460Abstract: Embodiments described herein provide a graphics processor in which dependency tracking hardware is simplified via the use of compiler provided software scoreboard information. In one embodiment the shader compiler for shader programs is configured to encode software scoreboard information into each instruction. Dependencies can be evaluated by the shader compiler and provided as scoreboard information with each instruction. The hardware can then use the provided information when scheduling instructions. In one embodiment, a software scoreboard synchronization instruction is provided to facilitate software dependency handling within a shader program. Using software to facilitate software dependency handling and synchronization can simplify hardware design, reducing the area consumed by the hardware. In one embodiment, dependencies can be evaluated by the shader compiler instead of the GPU hardware.Type: ApplicationFiled: June 11, 2019Publication date: November 28, 2019Applicant: Intel CorporationInventors: Subramaniam Maiyuran, Supratim Pal, Jorge E. Parra, Chandra S. Gurram, Ashwin J. Shivani, Ashutosh Garg, Brent A. Schwartz, Jorge F. Garcia Pabon, Darin M. Starkey, Shubh B. Shah, Guei-Yuan Lueh, Kaiyu Chen, Konrad Trifunovic, Buqi Cheng, Weiyu Chen
-
Publication number: 20190265973Abstract: Methods and apparatus relating to techniques for fusing SIMD processing units. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to receive an instruction set for execution on at least two graphics processing execution units, determine whether the instruction set requires data dependent addressing, and select between a synchronized execution environment for the at least two graphics processing units and an unsynchronized execution environment for the at least two graphics processing units based at least in part on the determination whether the instruction set requires data dependent addressing. Other embodiments are also disclosed and claimed.Type: ApplicationFiled: February 23, 2018Publication date: August 29, 2019Applicant: Intel CorporationInventors: Subramaniam Maiyuran, Supratim Pal, Ashutosh Garg, Darin M. Starkey, Guei-Yuan Lueh, Jorge E. Parra, Shubh B. Shah, Wei-Yu Chen, Vikranth Vemulapalli, Narsim Krishna, Brent A. Schwartz, Chandra S. Gurram, Wei Pan, Ashwin J. Shivani
-
Patent number: 10360654Abstract: Embodiments described herein provide a graphics processor in which dependency tracking hardware is simplified via the use of compiler provided software scoreboard information. In one embodiment the shader compiler for shader programs is configured to encode software scoreboard information into each instruction. Dependencies can be evaluated by the shader compiler and provided as scoreboard information with each instruction. The hardware can then use the provided information when scheduling instructions. In one embodiment, a software scoreboard synchronization instruction is provided to facilitate software dependency handling within a shader program. Using software to facilitate software dependency handling and synchronization can simplify hardware design, reducing the area consumed by the hardware. In one embodiment, dependencies can be evaluated by the shader compiler instead of the GPU hardware.Type: GrantFiled: May 25, 2018Date of Patent: July 23, 2019Assignee: Intel CorporationInventors: Subramaniam Maiyuran, Supratim Pal, Jorge E. Parra, Chandra S. Gurram, Ashwin J. Shivani, Ashutosh Garg, Brent A. Schwartz, Jorge F. Garcia Pabon, Darin M. Starkey, Shubh B. Shah, Guei-Yuan Lueh, Kaiyu Chen, Konrad Trifunovic, Buqi Cheng, Weiyu Chen
-
Publication number: 20180207671Abstract: A coating system and related method for coating a part. The coating system having a process tank filled with a fluid coating material to a fluid coating level and an inert gas blanket formed above the fluid coating level. The coating system also having a process tank conveyor to support a part to be coated. The process tank conveyor having a submerge section which transfers the part through the inert gas blanket and below the fluid coating level, a coating residence section which maintains the part submerged below the fluid coating level for a coating period, a coating removal section which raises the part above the fluid coating level but below the inert gas blanket level, and an inert gas blanket residence section which maintains the part within the inert gas blanket level but above the fluid coating level for a drying period.Type: ApplicationFiled: March 26, 2018Publication date: July 26, 2018Applicant: MetoKote CorporationInventors: Brent A. Schwartz, Danielle N. Meienburg, Todd A. Hermiller, David J. McNamara, Dennis J. Siefer
-
Patent number: 9956576Abstract: A coating system and related method for coating a part. The coating system having a process tank filled with a fluid coating material to a fluid coating level and an inert gas blanket formed above the fluid coating level. The coating system also having a process tank conveyor to support a part to be coated. The process tank conveyor having a submerge section which transfers the part through the inert gas blanket and below the fluid coating level, a coating residence section which maintains the part submerged below the fluid coating level for a coating period, a coating removal section which raises the part above the fluid coating level but below the inert gas blanket level, and an inert gas blanket residence section which maintains the part within the inert gas blanket level but above the fluid coating level for a drying period.Type: GrantFiled: April 22, 2014Date of Patent: May 1, 2018Assignee: Metokote CorporationInventors: Brent A. Schwartz, Danielle N. Meienburg, Todd A. Hermiller, David J. McNamara, Dennis J. Siefer
-
Publication number: 20170372446Abstract: Embodiments provide support for divergent control flow in heterogeneous compute operations on a fused execution unit. On embodiment provides for a processing apparatus comprising a fused execution unit including multiple graphics execution units having a common instruction pointer; logic to serialize divergent function calls by the fused execution unit, the logic configured to compare a call target of execution channels within the fused execution unit and create multiple groups of channels, each group of channels associated with a single call target; and wherein the fused execution unit is to execute a first group of channels via a first execution unit and a second group of channels via a second execution unit.Type: ApplicationFiled: June 23, 2016Publication date: December 28, 2017Applicant: Intel CorporationInventors: Pratik J. Ashar, Guei-Yuan Ken Lueh, Kaiyu Chen, Subramaniam Maiyuran, Brent A. Schwartz, Darin M. Starkey
-
Publication number: 20150298158Abstract: A coating system and related method for coating a part. The coating system having a process tank filled with a fluid coating material to a fluid coating level and an inert gas blanket formed above the fluid coating level. The coating system also having a process tank conveyor to support a part to be coated. The process tank conveyor having a submerge section which transfers the part through the inert gas blanket and below the fluid coating level, a coating residence section which maintains the part submerged below the fluid coating level for a coating period, a coating removal section which raises the part above the fluid coating level but below the inert gas blanket level, and an inert gas blanket residence section which maintains the part within the inert gas blanket level but above the fluid coating level for a drying period.Type: ApplicationFiled: April 22, 2014Publication date: October 22, 2015Applicant: MetoKote CorporationInventors: Brent A. Schwartz, Danielle N. Meienburg, Todd A. Hermiller, David J. McNamara, Dennis J. Siefer
-
Patent number: 7241366Abstract: A system for coating variable and/or unlimited length parts is provided. The system comprises a process tank, a coating material supply, and an open-ended process tank conveyor is provided. The process tank comprises an entry port, an exit port opposite the entry port, and a process path extending from the entry port to the exit port. The process tank is in communication with the coating material supply. The open-ended process tank conveyor defines a tank conveyor path extending from a receiving end to a dispensing end along at least a portion of the process path, wherein the process tank conveyor defines an open-ended configuration at the receiving end of the tank conveyor and an open-ended configuration at the dispensing end of the tank conveyor.Type: GrantFiled: June 21, 2005Date of Patent: July 10, 2007Assignee: Metokote CorporationInventors: Brent Schwartz, Gary Chaffins, Dave McNamara, Kent Kahle
-
Publication number: 20060113183Abstract: A system for coating variable and/or unlimited length parts is provided. The system comprises a process tank, a coating material supply, and an open-ended process tank conveyor is provided. The process tank comprises an entry port, an exit port opposite the entry port, and a process path extending from the entry port to the exit port. The process tank is in communication with the coating material supply. The open-ended process tank conveyor defines a tank conveyor path extending from a receiving end to a dispensing end along at least a portion of the process path, wherein the process tank conveyor defines an open-ended configuration at the receiving end of the tank conveyor and an open-ended configuration at the dispensing end of the tank conveyor.Type: ApplicationFiled: June 21, 2005Publication date: June 1, 2006Inventors: Brent Schwartz, Gary Chaffins, Dave McNamara, Kent Kahle