Patents by Inventor Brian G. Lewis
Brian G. Lewis 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: 9888051Abstract: A system including one or more cloud computing units and a ground unit. The one or more cloud computing units may be configured to process video content. The ground unit may be configured to pre-process the video content and deliver the video content to the one or more cloud computing units.Type: GrantFiled: June 20, 2011Date of Patent: February 6, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jesse J. Rosenzweig, Samuel S. Blackman, Brian G. Lewis
-
METHOD OF EFFICIENTLY IMPLEMENTING A MPEG-4 AVC DEBLOCKING FILTER ON AN ARRAY OF PARALLEL PROCESSORS
Publication number: 20160301943Abstract: A method for implementing a deblocking filter including the steps of (A) reading pixel values for a plurality of macroblocks of an unfiltered video frame from an input buffer into a working buffer, where the working buffer has dimensions determined by a predefined input region of the deblocking filter and a portion of the working buffer forms a filter output region of the deblocking filter, (B) sequentially processing the pixel values in the working buffer through a plurality of filter processing stages using an array of software-configurable general purpose parallel processors, where each of the plurality of filter processing stages operates on a respective set of the pixel values in the working buffer, and (C) writing filtered pixel values from the filter output region of the working buffer to an output buffer after the plurality of filter processing stages are completed.Type: ApplicationFiled: June 13, 2016Publication date: October 13, 2016Inventor: Brian G. Lewis -
Method of efficiently implementing a MPEG-4 AVC deblocking filter on an array of parallel processors
Patent number: 9369725Abstract: A method for implementing a deblocking filter including the steps of (A) reading pixel values for a plurality of macroblocks of an unfiltered video frame from an input buffer into a working buffer, where the working buffer has dimensions determined by a predefined input region of the deblocking filter and a portion of the working buffer forms a filter output region of the deblocking filter, (B) sequentially processing the pixel values in the working buffer through a plurality of filter processing stages using an array of software-configurable general purpose parallel processors, where each of the plurality of filter processing stages operates on a respective set of the pixel values in the working buffer, and (C) writing filtered pixel values from the filter output region of the working buffer to an output buffer after the plurality of filter processing stages are completed.Type: GrantFiled: October 22, 2012Date of Patent: June 14, 2016Assignee: Amazon Technologies, Inc.Inventor: Brian G. Lewis -
Publication number: 20160107267Abstract: An alloy suitable for use in a wave solder process, hot air levelling process, a ball grid array or chip scale package comprising no more than 3 wt.% bismuth, from 0.15-1.5 wt.% copper, from 0.1-1.5 wt.% silver, and the balance tin, with optionally other alloying elements in certain embodiments, together with unavoidable impurities.Type: ApplicationFiled: December 22, 2015Publication date: April 21, 2016Applicant: ALPHA METALS, INC.Inventors: Anthony Ingham, Gerard Campbell, Brian G. Lewis, Bawa Singh, John P. Laughlin, Ranjit Pandher
-
Patent number: 9221131Abstract: An alloy suitable for use in a wave solder process, reflow soldering process, hot air levelling process or a ball grid array, the alloy comprising from 0.08-3 wt. % bismuth, from 0.15-1.5 wt. % copper, from 0.1-1.5 wt. % silver, from 0-0.1 wt. % phosphorus, from 0-0.1 wt. % germanium, from 0-0.1 wt. % gallium, from 0-0.3 wt. % one or more rare earth elements, from 0-0.3 wt. % indium, from 0-0.3 wt. % magnesium, from 0-0.3 wt. % calcium, from 0-0.3 wt. % silicon, from 0-0.3 wt. % aluminum, from 0-0.3 wt. % zinc, and at least one of the following elements from 0.02-0.3 wt % nickel, from 0.008-0.2 wt % manganese, from 0.01-0.3 wt % cobalt, from 0.01-0.3 wt % chromium, from 0.02-0.3 wt % iron, and from 0.008-0.1 wt % zirconium, and the balance tin, together with unavoidable impurities.Type: GrantFiled: December 1, 2005Date of Patent: December 29, 2015Assignee: Alpha Metals, Inc.Inventors: Anthony E. Ingham, Gerard Campbell, Brian G. Lewis, Bawa Singh, John P. Laughlin, Ranjit Pandher
-
Patent number: 9217088Abstract: Particles and particle films are provided. In certain examples, particles produced from a single phase process may be used to provide industrial scale synthesis of particles for use in devices such as printed wiring boards.Type: GrantFiled: June 24, 2011Date of Patent: December 22, 2015Assignee: ALPHA METALS, INC.Inventors: Sachin Parashar, Siuli Sarkar, Oscar Khaselev, Brian G. Lewis, Michael T. Marczi, Bawa Singh, Nitin Desai, Michael Liberatore
-
Patent number: 9148664Abstract: An apparatus includes a processor, a graphics processing unit and a memory. The memory stores computer executable instructions. The computer executable instructions include a motion estimation kernel which when executed by the graphics processing unit performs motion estimation on a current frame using a reference frame. The current frame and the reference frame are stored in a globally shared memory of the graphics processing unit.Type: GrantFiled: November 6, 2013Date of Patent: September 29, 2015Assignee: Elemental Technologies, Inc.Inventors: Brian G. Lewis, Jesse J. Rosenzweig
-
Patent number: 9143780Abstract: An apparatus includes a processor, a graphics processing unit and a memory. The memory stores computer executable instructions. The computer executable instructions include a motion estimation kernel which when executed by the graphics processing unit performs motion estimation on a current frame using a reference frame. The current frame and the reference frame are stored in a globally shared memory of the graphics processing unit.Type: GrantFiled: October 9, 2013Date of Patent: September 22, 2015Assignee: Elemental Technologies, Inc.Inventors: Brian G. Lewis, Jesse J. Rosenzweig
-
Patent number: 8693534Abstract: An apparatus including a graphics processing unit, a processor and a memory. The memory stores computer executable instructions. The computer executable instructions, when executed by the processor, configure the graphics processing unit to store a current frame, at least one reference frame, and a reconstructed frame in a globally shared memory of the graphics processing unit.Type: GrantFiled: May 10, 2011Date of Patent: April 8, 2014Assignee: Elemental Technologies, Inc.Inventors: Brian G. Lewis, Jesse J. Rosenzweig
-
Patent number: 8641964Abstract: An alloy suitable for use in a ball grid array or chip scale package comprising from 0.05-1.5 wt. % copper, from 0.1-2 wt. % silver, from 0.005-0.3 wt % nickel, from 0.003-0.3 wt % chromium, from 0-0.1 wt. % phosphorus, from 0-0.1 wt. % germanium, from 0-0.1 wt. % gallium, from 0-0.3 wt. % of one or more rare earth elements, from 0-0.3 wt. % indium, from 0-0.3 wt. % magnesium, from 0-0.3 wt. % calcium, from 0-0.3 wt. % silicon, from 0-0.3 wt. % aluminum, from 0-0.3 wt. % zinc, from 0-2 wt. % bismuth, from 0-1 wt. % antimony, from 0-0.2 wt % manganese, from 0-0.3 wt % cobalt, from 0-0.3 wt % iron, and from 0-0.1 wt % zirconium, and the balance tin, together with unavoidable impurities.Type: GrantFiled: February 25, 2008Date of Patent: February 4, 2014Assignee: Fry's Metals, Inc.Inventors: Brian G. Lewis, Bawa Singh, John Laughlin, Ranjit Pandher
-
Patent number: 8542732Abstract: An apparatus comprising a graphics processing unit, a processor and a memory. The memory stores computer executable instructions. The computer executable instructions use (i) the graphics processing unit to perform prediction, decimation, transformation and quantization, and inverse-quantization and inverse-transformation and (ii) the processor to perform entropy encoding and rate control.Type: GrantFiled: December 23, 2008Date of Patent: September 24, 2013Assignee: Elemental Technologies, Inc.Inventors: Brian G. Lewis, Jesse J. Rosenzweig
-
Patent number: 8374242Abstract: An apparatus includes a processor, a graphics processing unit and a memory. The memory stores computer executable instructions. The computer executable instructions include a motion estimation kernel which when executed by the graphics processing unit performs motion estimation on a current frame using a reference frame. The current frame and the reference frame are stored in a globally shared memory of the graphics processing unit.Type: GrantFiled: May 10, 2011Date of Patent: February 12, 2013Assignee: Elemental Technologies Inc.Inventors: Brian G. Lewis, Jesse J. Rosenzweig
-
Method of efficiently implementing a MPEG-4 AVC deblocking filter on an array of parallel processors
Patent number: 8295360Abstract: A method for implementing a deblocking filter comprising the steps of (A) providing an input buffer storing an unfiltered video frame, (B) providing an output buffer configured to store a filtered video frame, (C) reading pixel values for a plurality of macroblocks from the input buffer into a working buffer, (D) sequentially processing the pixel values in the working buffer through a plurality of filter stages using an array of parallel processors, where each of the plurality of filter stages operates on a different set of pixel values in the working buffer and (E) writing pixel values from a final output region of the working buffer to a respective filter output region of the output buffer.Type: GrantFiled: December 23, 2008Date of Patent: October 23, 2012Assignee: Elemental Technologies, Inc.Inventor: Brian G. Lewis -
Patent number: 8252417Abstract: Metallic particles for electrokinetic or electrostatic deposition, and a method for making such particles, comprising metallic particle bodies, an organic acid film on the particle bodies, and a charge director adhered to the organic acid film.Type: GrantFiled: August 14, 2008Date of Patent: August 28, 2012Assignee: Fry's Metals, Inc.Inventors: Oscar Khaselev, Brian G. Lewis
-
Patent number: 8191757Abstract: In the manufacture of products such as printed wiring boards or chip scale packaging and ball grid arrays, incorporating one or more elements selected from among Ni, Co, Cr, Mn, Zr, Fe and Si into a lead-free soldering process to reduce joint embrittlement. In varied embodiments this is accomplished by spraying onto a solder sphere or preform surface, by spraying onto a device substrate surface, or by incorporating into the device substrate alloy.Type: GrantFiled: February 25, 2008Date of Patent: June 5, 2012Assignee: Fry's Metals, Inc.Inventors: Brian G. Lewis, Bawa Singh, John Laughlin, Ranjit Pandher
-
Publication number: 20110318478Abstract: Particles and particle films are provided. In certain examples, particles produced from a single phase process may be used to provide industrial scale synthesis of particles for use in devices such as printed wiring boards.Type: ApplicationFiled: June 24, 2011Publication date: December 29, 2011Inventors: Sachin Parashar, Siuli Sarkar, Oscar Khaselev, Brian G. Lewis, Michael T. Marczi, Bawa Singh, Nitin Desai, Michael Liberatore
-
Patent number: 7968008Abstract: Particles and particle films are provided. In certain examples, particles produced from a single phase process may be used to provide industrial scale synthesis of particles for use in devices such as printed wiring boards.Type: GrantFiled: August 3, 2006Date of Patent: June 28, 2011Assignee: Fry's Metals, Inc.Inventors: Sachin Parashar, Siuli Sarkar, Oscar Khaselev, Brian G. Lewis, Michael T. Marczi, Bawa Singh, Nitin Desai, Michael Liberatore
-
Patent number: 7678255Abstract: A mask for application to a substrate to facilitate electrokinetic deposition of charged particles onto the substrate, the mask comprising a conducting layer, a dielectric layer, and mask openings. A method for applying a pattern of charged particles to a substrate comprising applying the foregoing the substrate to yield a masked substrate; immersing the masked substrate in a bath containing the charged particles; and establishing an electrical potential between the conducting layer of the mask and a counter-electrode thereby electrokinetically depositing the particles through the mask openings onto areas of the substrate exposed in the mask openings. Products made by this method.Type: GrantFiled: May 18, 2006Date of Patent: March 16, 2010Assignee: Fry's Metals, Inc.Inventors: Oscar Khaselev, Brian G. Lewis, Michael Marczi, Bawa Singh
-
Patent number: 7663242Abstract: A solder preform having multiple layers including a solder layer filled with additives interposed between two unfilled layers for improved wettability. A solder preform having a sphere which contains a solder material filled with additives, and an unfilled surface layer for improved wettability. A thermal interface material having a bonding component and an additive component which is a CTE modifying component and/or a thermal conductivity enhancement component. Active solders containing intrinsic oxygen getters.Type: GrantFiled: March 6, 2007Date of Patent: February 16, 2010Inventors: Brian G. Lewis, Bawa Singh, John P. Laughlin, David V. Kyaw, Anthony E. Ingham, Attiganal N. Sreeram, Leszek Hozer, Michael J. Liberatore, Gerard R. Minogue
-
Patent number: 7585549Abstract: A method for applying particles in a pattern to a substrate, either directly or by use of an intermediate tool, by electrokinetic or electrostatic means by exposing the substrate to particles in a fluid medium to electrokinetically or electrostatically deposit the particles onto the substrate.Type: GrantFiled: July 9, 2004Date of Patent: September 8, 2009Assignee: Fry's Metals, Inc.Inventors: Brian G. Lewis, Bawa Singh, Robert H. Detig, Gerard R. Minogue, Dietmar C. Eberlein, Kenneth Reilly, Michael Marczi