Patents by Inventor Eric Ng

Eric Ng 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: 10452518
    Abstract: Systems and methods for uploading tenant code to a multi-tenant system. Tenant Java source code is sent to the multi-tenant system over an MDL interface, and stored in a repository of the multi-tenant system as source code metadata. The tenant code may be extracted and executed when a predetermined event occurs.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: October 22, 2019
    Assignee: Veeva Systems Inc.
    Inventors: Peter Gassner, Jon Stone, Bobby Ng, Eric Batzdorff, Arvind Talari, Rich Mayfield
  • Patent number: 10366027
    Abstract: A method for steering data for an I/O write operation includes, in response to receiving the I/O write operation, identifying, at an interconnect fabric, a cache of one of a plurality of compute complexes as a target cache for steering the data based on at least one of: a software-provided steering indicator, a steering configuration implemented at boot initialization, and coherency information for a cacheline associated with the data. The method further includes directing, via the interconnect fabric, the identified target cache to cache the data from the I/O write operation. The data is temporarily buffered at the interconnect fabric, and if the target cache attempts to fetch the data while the data is still buffered at the interconnect fabric, the interconnect fabric provides a copy of the buffered data in response to the fetch operation instead of initiating a memory access operation to obtain the data from memory.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: July 30, 2019
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Eric Christopher Morton, Elizabeth Cooper, William L. Walker, Douglas Benson Hunt, Richard Martin Born, Richard H. Lee, Paul C. Miranda, Philip Ng, Paul Moyer
  • Patent number: 10335856
    Abstract: An additive manufacturing system includes a platen having a top surface to support an object being manufactured, a dispenser to deliver a plurality of successive layers of precursor material over the platen, a plurality of lamps disposed below the top surface of the platen to heat the platen, and an energy source to fuse at least some of the outermost layer of precursor material.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: July 2, 2019
    Assignee: Applied Materials, Inc.
    Inventors: Bharath Swaminathan, Eric Ng, Nag B. Patibandla, Hou T. Ng, Ashavani Kumar, Ajey M. Joshi, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20190183280
    Abstract: An infusion chamber has a top perimeter cover that defmes an aperture to pass air to an air vent and receive fluid from fluid outlets. The infusion chamber has an outer chamber and an inner chamber positioned within the outer chamber, where the spacing between the outer chamber and the inner chamber defmes a void. An air manifold is positioned at the base of the inner chamber. The air manifold includes air inlet channels, air exit channels and an interior solids filter. The infusion chamber also has a base housing positioned at the bottom of the infusion chamber, and a plunger positioned in the base housing to selectively evict liquid from the inner chamber.
    Type: Application
    Filed: May 5, 2017
    Publication date: June 20, 2019
    Inventors: Allen M. Han, Eric Nguyen, Jerilynn Ng, I-Hsuan Tsai, Huang Wan Ting
  • Publication number: 20190163656
    Abstract: A method for steering data for an I/O write operation includes, in response to receiving the I/O write operation, identifying, at an interconnect fabric, a cache of one of a plurality of compute complexes as a target cache for steering the data based on at least one of: a software-provided steering indicator, a steering configuration implemented at boot initialization, and coherency information for a cacheline associated with the data. The method further includes directing, via the interconnect fabric, the identified target cache to cache the data from the I/O write operation. The data is temporarily buffered at the interconnect fabric, and if the target cache attempts to fetch the data while the data is still buffered at the interconnect fabric, the interconnect fabric provides a copy of the buffered data in response to the fetch operation instead of initiating a memory access operation to obtain the data from memory.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Eric Christopher MORTON, Elizabeth COOPER, William L. WALKER, Douglas Benson HUNT, Richard Martin BORN, Richard H. Lee, Paul C. MIRANDA, Philip NG, Paul MOYER
  • Publication number: 20190152967
    Abstract: The invention provides a solution to the clinical problem of retinal pigment epithelium (RPE) degeneration or geographic atrophy (GA) associated with AMD. PPAR? selective agonists, e.g., troglitazone and analogs thereof are used to reduce or inhibit RPE degeneration, GA, and/or the progression of dry AMD.
    Type: Application
    Filed: April 4, 2017
    Publication date: May 23, 2019
    Inventors: Yin Shan Eric Ng, Gopalan Gnanaguru, Ashley Mackey, Patricia A. D'Amore
  • Publication number: 20190111484
    Abstract: An additive manufacturing system includes a platen having a top surface to support an object being manufactured, a dispenser to deliver a plurality of successive layers of precursor material over the platen, a plurality of lamps disposed below the top surface of the platen to heat the platen, and an energy source to fuse at least some of the outermost layer of precursor material.
    Type: Application
    Filed: November 30, 2018
    Publication date: April 18, 2019
    Inventors: Bharath Swaminathan, Eric Ng, Nag B. Patibandla, Hou T. Ng, Ashavani Kumar, Ajey M. Joshi, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20190105837
    Abstract: A dispensing system for an additive manufacturing includes a powder source that contains powder to form an object, and an array of nozzles positioned at a base of the powder source over a top surface of a platen where the object is to be formed. The powder flows from the powder source through the nozzles to the top surface. A respective powder wheel in each nozzle controls a flow rate of the powder. Each wheel has multiple troughs on surface of the wheel. When a motor rotates the wheel, the troughs transport the powder through the nozzle. The rotation speed of the wheel controls the flow rate. For solid parts of the object, the wheel rotates and allows the powder to be deposited on the top surface. For empty parts of the object, the wheel remains stationary to prevent the powder from flowing to the surface.
    Type: Application
    Filed: October 9, 2018
    Publication date: April 11, 2019
    Inventors: Raanan Zehavi, Hou T. Ng, Nag B. Patibandla, Eric Ng, Ajey M. Joshi, Kashif Maqsood, Paul J. Steffas
  • Publication number: 20180221953
    Abstract: An additive manufacturing system includes a platen having a top surface, a support structure, a powder dispenser coupled to the support structure and positioned above the platen and configured to deliver a powder in a linear region that extends along a first axis, a gas dispenser coupled to the support structure in a fixed position relative to the powder dispenser and having an outlet to deliver a gas across the outermost layer of feed material, an energy source configured to selectively fused the layer of powder, and an actuator coupled to the support to move the support with the powder dispenser and the gas dispenser together along a second axis perpendicular to the first axis and parallel to the top surface such that the linear region and the outlet sweep along the second axis to deposit the powder in a swath over the platen and deliver the gas.
    Type: Application
    Filed: March 30, 2018
    Publication date: August 9, 2018
    Inventors: Hou T. Ng, Nag B. Patibandla, Ajey M. Joshi, Bharath Swaminathan, Ashavani Kumar, Eric Ng, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20180131048
    Abstract: A method of fabricating thin film electrochemical devices may comprise: depositing on a substrate a stack of layers comprising a CCC, a cathode, an electrolyte, an anode and an ACC; laser die patterning the stack to form die patterned stacks; laser patterning the die patterned stacks to reveal contact areas of at least one of the CCC layer and the ACC layer for each of the die patterned stacks, the laser patterning the die patterned stacks forming device stacks; depositing a blanket encapsulation layer over the device stacks; laser patterning the blanket encapsulation layer to reveal contact areas of the ACC layer and the CCC layer for each of the device stacks, the laser patterning of the blanket encapsulation layer forming encapsulated device stacks; and identifying hot spots by thermographic analysis of one or more of the device stacks and the encapsulated device stacks.
    Type: Application
    Filed: May 11, 2016
    Publication date: May 10, 2018
    Inventors: Byung-Sung Leo KWAK, Eric NG, Lizhong SUN
  • Publication number: 20170021418
    Abstract: An additive manufacturing system includes a platen having a top surface to support an object being manufactured, a dispenser to deliver a plurality of successive layers of feed material over the platen, an energy source positioned above the platen to direct a beam to fuse at least some of an outermost layer of feed material, and a plurality of lamps disposed above the platen and around the energy source to radiatively heat the outermost layer of feed material.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 26, 2017
    Inventors: Hou T. Ng, Bharath Swaminathan, Nag B. Patibandla, Ajey M. Joshi, Ashavani Kumar, Eric Ng, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20170021419
    Abstract: An additive manufacturing system includes a platen having a top surface to support an object being manufactured, a dispenser to deliver a plurality of successive layers of feed material over the platen, an energy source positioned above the platen to direct a beam to fuse at least some of an outermost layer of feed material, and a plurality of lamps disposed above the platen and around the energy source to radiatively heat the outermost layer of feed material.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 26, 2017
    Inventors: Hou T. Ng, Bharath Swaminathan, Nag B. Patibandla, Ajey M. Joshi, Ashavani Kumar, Eric Ng, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20170014911
    Abstract: Additive manufacturing includes successively forming a plurality of layers on a support. Depositing a layer from the plurality of layers includes dispensing first particles, selectively dispensing second particles in selected regions corresponding to a surface of the object, and fusing at least a portion of the layer. The layer has the first particles throughout and the second particles in the selected regions. Alternatively or in addition, forming the plurality of layers includes depositing multiple groups of layers. Depositing a group of layers includes, for each layer in the group of layers dispensing a feed material to provide the layer, and after dispensing the feed material and before dispensing a subsequent layer fusing a selected portion of the layer. After all layers in the group of layers are dispensed, a volume of the group of layers that extends through all the layers in the group of layers is fused.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 19, 2017
    Inventors: Hou T. Ng, Nag B. Patibandla, Ajey M. Joshi, Bharath Swaminathan, Ashavani Kumar, Eric Ng, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20170014907
    Abstract: Additive manufacturing of an object includes dispensing a plurality of successive layers of powder over a top surface of a platform, fusing an object region in each of the plurality of successive layers to form the object, and fusing a brace region in a particular layer from the plurality of layers to form a brace structure to inhibit lateral motion of the powder. The brace structure is spaced apart from the particular object region by a gap of unfused powder.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 19, 2017
    Applicant: Applied Materials, Inc.
    Inventors: Hou T. Ng, Nag B. Patibandla, Ajey M. Joshi, Bharath Swaminathan, Ashavani Kumar, Eric Ng, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20170014910
    Abstract: Additive manufacturing includes successively forming a plurality of layers on a support. Depositing a layer from the plurality of layers includes dispensing first particles, selectively dispensing second particles in selected regions corresponding to a surface of the object, and fusing at least a portion of the layer. The layer has the first particles throughout and the second particles in the selected regions. Alternatively or in addition, forming the plurality of layers includes depositing multiple groups of layers. Depositing a group of layers includes, for each layer in the group of layers dispensing a feed material to provide the layer, and after dispensing the feed material and before dispensing a subsequent layer fusing a selected portion of the layer. After all layers in the group of layers are dispensed, a volume of the group of layers that extends through all the layers in the group of layers is fused.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 19, 2017
    Applicant: Applied Materials, Inc.
    Inventors: Hou T. Ng, Nag B. Patibandla, Ajey M. Joshi, Bharath Swaminathan, Ashavani Kumar, Eric Ng, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20170014906
    Abstract: An additive manufacturing system includes a platen having a top surface to support an object being manufactured, a feed material dispenser to deliver a plurality of successive layers of feed material over the platen, an energy source positioned above the platen to fuse at least a portion of an outermost layer of feed material, and a coolant fluid dispenser to deliver a coolant fluid onto the outermost layer of feed material after at least a portion of the outermost layer has been fused.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 19, 2017
    Inventors: Hou T. Ng, Nag B. Patibandla, Ajey M. Joshi, Bharath Swaminathan, Ashavani Kumar, Eric Ng, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20160375491
    Abstract: An additive manufacturing system includes a platen having a top surface to support an object being manufactured, a dispenser to deliver a plurality of successive layers of precursor material over the platen, a plurality of lamps disposed below the top surface of the platen to heat the platen, and an energy source to fuse at least some of the outermost layer of precursor material.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 29, 2016
    Applicant: Applied Materials, Inc.
    Inventors: Bharath Swaminathan, Eric Ng, Nag B. Patibandla, Hou T. Ng, Ashavani Kumar, Ajey M. Joshi, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20160379851
    Abstract: A semiconductor processing system includes a vacuum chamber, a gas source configured to supply a gas to the chamber, a platen having a top surface in the chamber to support a substrate, the platen including a conductive plate, a robot to transport the substrate onto and off of the platen, a first plurality of lamps disposed below the top surface of the platen to heat the platen, and an RF power source to generate a plasma in the chamber above the platen.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 29, 2016
    Inventors: Bharath Swaminathan, Eric Ng, Nag B. Patibandla, Hou T. Ng, Ashavani Kumar, Ajey M. Joshi, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20160368077
    Abstract: An apparatus for surface modification includes a support to hold a workpiece, a plasma source to generate a plasma in a localized region that is smaller than the workpiece, and a six-axis robot to manipulate relative positioning of the workpiece and the plasma source. The six-axis robot is coupled to at least one of the support and the plasma source.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 22, 2016
    Inventors: Bharath Swaminathan, Eric Ng, Nag B. Patibandla, Hou T. Ng, Ajey M. Joshi, Ashavani Kumar, Bernard Frey, Kasiraman Krishnan
  • Publication number: 20160368056
    Abstract: An additive manufacturing system includes a platen, a dispenser apparatus configured to deliver a layer of powder onto the platen or a previously dispensed layer on the platen, a voltage source coupled to the platen and configured to apply a voltage to the platen to create an electrostatic attraction of the powder to the platen sufficient to compact the powder, and an energy source configured to apply sufficient energy to the powder to fuse the powder.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 22, 2016
    Inventors: Bharath Swaminathan, Ajey M. Joshi, Nag B. Patibandla, Hou T. Ng, Ashavani Kumar, Eric Ng, Bernard Frey, Kasiraman Krishnan