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: 20220090288
    Abstract: 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: Application
    Filed: January 22, 2020
    Publication date: March 24, 2022
    Applicant: 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: 20210388525
    Abstract: 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: Application
    Filed: October 14, 2019
    Publication date: December 16, 2021
    Applicant: 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: 10717104
    Abstract: 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: Grant
    Filed: March 26, 2018
    Date of Patent: July 21, 2020
    Assignee: METOKOTE CORPORATION
    Inventors: Brent A. Schwartz, Danielle N. Meienburg, Todd A. Hermiller, David J. McNamara, Dennis J. Siefer
  • Patent number: 10699362
    Abstract: 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: Grant
    Filed: June 23, 2016
    Date of Patent: June 30, 2020
    Assignee: INTEL CORPORATION
    Inventors: Pratik J. Ashar, Guei-Yuan Ken Lueh, Kaiyu Chen, Subramaniam Maiyuran, Brent A. Schwartz, Darin M. Starkey
  • Patent number: 10692170
    Abstract: 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: Grant
    Filed: June 11, 2019
    Date of Patent: June 23, 2020
    Assignee: Intel Corporation
    Inventors: 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: 10556749
    Abstract: 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: Grant
    Filed: December 31, 2018
    Date of Patent: February 11, 2020
    Assignee: PPG Industries Ohio, Inc.
    Inventors: Brent A. Schwartz, Kent P. Kahle, David J. McNamara, Dennis J. Siefer
  • Publication number: 20190362460
    Abstract: 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: Application
    Filed: June 11, 2019
    Publication date: November 28, 2019
    Applicant: Intel Corporation
    Inventors: 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: 20190265973
    Abstract: 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: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Applicant: Intel Corporation
    Inventors: 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: 10360654
    Abstract: 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: Grant
    Filed: May 25, 2018
    Date of Patent: July 23, 2019
    Assignee: Intel Corporation
    Inventors: 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: 20180207671
    Abstract: 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: Application
    Filed: March 26, 2018
    Publication date: July 26, 2018
    Applicant: MetoKote Corporation
    Inventors: Brent A. Schwartz, Danielle N. Meienburg, Todd A. Hermiller, David J. McNamara, Dennis J. Siefer
  • Patent number: 9956576
    Abstract: 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: Grant
    Filed: April 22, 2014
    Date of Patent: May 1, 2018
    Assignee: Metokote Corporation
    Inventors: Brent A. Schwartz, Danielle N. Meienburg, Todd A. Hermiller, David J. McNamara, Dennis J. Siefer
  • Publication number: 20170372446
    Abstract: 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: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Applicant: Intel Corporation
    Inventors: Pratik J. Ashar, Guei-Yuan Ken Lueh, Kaiyu Chen, Subramaniam Maiyuran, Brent A. Schwartz, Darin M. Starkey
  • Publication number: 20150298158
    Abstract: 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: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Applicant: MetoKote Corporation
    Inventors: Brent A. Schwartz, Danielle N. Meienburg, Todd A. Hermiller, David J. McNamara, Dennis J. Siefer
  • Patent number: 7241366
    Abstract: 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: Grant
    Filed: June 21, 2005
    Date of Patent: July 10, 2007
    Assignee: Metokote Corporation
    Inventors: Brent Schwartz, Gary Chaffins, Dave McNamara, Kent Kahle
  • Publication number: 20060113183
    Abstract: 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: Application
    Filed: June 21, 2005
    Publication date: June 1, 2006
    Inventors: Brent Schwartz, Gary Chaffins, Dave McNamara, Kent Kahle