Patents by Inventor David Chu

David Chu 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: 9012336
    Abstract: Disclosed are apparatus and methods for processing a substrate. The substrate having a feature with a layer thereon is exposed to an inductively coupled plasma which forms a substantially conformal layer.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: April 21, 2015
    Assignee: Applied Materials, Inc.
    Inventors: Heng Pan, Matthew Scott Rogers, Johanes F. Swenberg, Christopher S. Olsen, Wei Liu, David Chu, Malcom J. Bevan
  • Publication number: 20140302686
    Abstract: Disclosed are apparatus and methods for processing a substrate. The substrate having a feature with a layer thereon is exposed to an inductively coupled plasma which forms a substantially conformal layer.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 9, 2014
    Inventors: Heng Pan, Matthew Scott Rogers, Johanes F. Swenberg, Christopher S. Olsen, Wei Liu, David Chu, Malcolm J. Bevan
  • Publication number: 20140280443
    Abstract: An application may be augmented for application-centric socialization activities for a user of the application, based on instrumenting the application for the application-centric socialization activities. The application-centric socialization activities may be launched from within the augmented application on a device, the application-centric socialization activities determined based on one or more contexts associated with the user that are determined during execution of the augmented application on the device.
    Type: Application
    Filed: June 25, 2013
    Publication date: September 18, 2014
    Inventors: Lenin Ravindranath Sivalingam, Paramvir Bahl, ABM Musa, David Chu
  • Publication number: 20140170978
    Abstract: Technologies pertaining to sharing an application installed on a mobile computing device with another computing device are described herein. An indication is received that the application is desirably shared with the another computing device. Responsive to receiving such indication, a communications channel is automatically established between the mobile computing device and the another computing device, and display data generated at the mobile computing device is transmitted to the another computing device by way of the communications channel. The display data is displayed on the another computing device.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Alastair Wolman, Nicholas D. Lane, David Chu, Thomas Moscibroda, Jaebaek Seo
  • Patent number: 8677044
    Abstract: Method and system for sending data from a memory of a computing system interfacing with a device is provided. An input/output control block (IOCB) from the computing system for transferring the data from the memory of the computing system is received by the device. The device then allocates a plurality of DMA channels to the IOCB for transferring the data from the memory of the computing system when a number of pending input/output (I/O) requests when the IOCB is received is less than a number of available direct memory access (DMA) channels to receive the data from the memory of the computing system.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: March 18, 2014
    Assignee: QLOGIC, Corporation
    Inventors: Rajendra R. Gandhi, Kathy K. Caballero, Kuangfu David Chu
  • Publication number: 20140070991
    Abstract: The description relates to mobile device location. One example can identify global navigation satellite system (GNSS) satellites expected to be in line-of-sight of a mobile device. This example can detect differences between received GNSS data signals and expected GNSS data signals from the expected GNSS satellites. The example can also determine a direction from the mobile device of an obstruction that is causing at least some of the detected differences.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Jie Liu, Lin Zhong, David Chu, Gursharan Sidhu, Nissanka Arachchige Bodhi Priyantha, Sharad Agarwal
  • Publication number: 20130173513
    Abstract: The described implementations relate to automatically performing device actions. One implementation can obtain a contextual value of a contextor. The implementation can decide, using a decision engine, whether to perform an action on a computing device based on the contextual value. In an instance when the decision engine decides that the action is to be performed, the implementation can perform the action on the computing device. The implementation can also update the decision engine using feedback related to the action. As a specific example, the action can be prelaunching an application before a user has requested to execute the application. Prelaunching the application can reduce application latency relative to waiting for the user to request to execute the application before launching the application.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: David Chu, Aman Kansal, Jie Liu, Tingxin Yan
  • Publication number: 20130098477
    Abstract: Provided are gas distribution apparatus with a delivery channel having an inlet end, an outlet end and a plurality of apertures spaced along the length. The inlet end is connectable to an inlet gas source and the outlet end is connectible with a vacuum source. Also provided are gas distribution apparatus with spiral delivery channels, intertwined spiral delivery channels, splitting delivery channels, merging delivery channels and shaped delivery channels in which an inlet end and outlet end are configured for rapid exchange of gas within the delivery channels.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 25, 2013
    Inventors: Joseph Yudovsky, Mei Chang, Faruk Gungor, Paul F. Ma, David Chu, Chien-Teh Kao, Hyman Lam, Dien-Yeh Wu
  • Publication number: 20130060905
    Abstract: In the new architecture, a client that desires access to a piece of hardware sends HTTP requests to a device server. The server receives a HTTP requests, accesses a device on behalf of the client, and send the device's response back to the client in the form of an HTTP response. This architecture has three primary advantages. First, it offers a clean interface for clients where all devices are accessed as if they are web servers. Second, it helps make devices more secure whereby clients can be prevented from accessing hardware directly, and all device access is forced through the narrow HTTP access protocol and checked for compliance with a desired security policy. Third, since HTTP allows local and remote servers to be contacted, the proposed architecture makes it easy for clients to communicate with devices that are not physically co-resident with the client but which are accessible via a network connection.
    Type: Application
    Filed: September 2, 2011
    Publication date: March 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: James Mickens, David Chu, Li Zhuang, Kaisen Lin
  • Patent number: 8242120
    Abstract: The present invention relates to the use of carbodine and 5-F carbodine and analogs thereof for use in the treatment or prophylaxis of influenza, in particular the H5N1 strain of Avian Influenza A virus or “bird flu” strain of influenza as well as the treatment or prophylaxis of Venezuela equine encephalitis virus or VEE.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: August 14, 2012
    Assignee: University of Georgia Research Foundation, Inc.
    Inventors: David Chu, Jagadeeshwar Rao
  • Patent number: 8163626
    Abstract: Embodiments described herein generally relate to flash memory devices and methods for manufacturing flash memory devices. In one embodiment, a method for selective removal of nitrogen from the nitrided areas of a substrate is provided. The method comprises positioning a substrate comprising a material layer disposed adjacent to an oxide containing layer in a processing chamber, exposing the substrate to a nitridation process to incorporate nitrogen onto the material layer and the exposed areas of the oxide containing layer, and exposing the nitrided material layer and the nitrided areas of the oxide containing layer to a gas mixture comprising a quantity of a hydrogen containing gas and a quantity of an oxygen containing gas to selectively remove nitrogen from the nitrided areas of the oxide containing layer relative to the nitrided material layer using a radical oxidation process.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: April 24, 2012
    Assignee: Applied Materials, Inc.
    Inventors: Johanes Swenburg, David Chu, Theresa Kramer Guarini, Yonah Cho, Udayan Ganguly, Lucien Date
  • Patent number: 7911222
    Abstract: A method for a mix mode driver to accommodate traces of different lengths includes storing in the mix mode driver a set of one or more control signals and coefficient signals for a trace length. The one or more control signals select a number of the stages to generate a variable amplitude data output signal. Each stage is operable to increase or decrease a data signal, and each of the coefficient signals determines the magnitude of increase or decrease of the data input signal by a stage. A method for operating the mix mode driver includes generating the variable amplitude data output signal with one or more of the stages, and providing the variable amplitude data output signal to a trace.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: March 22, 2011
    Assignee: 3PAR Inc.
    Inventors: Christopher Cheng, David Chu
  • Publication number: 20100317186
    Abstract: Embodiments described herein generally relate to flash memory devices and methods for manufacturing flash memory devices. In one embodiment, a method for selective removal of nitrogen from the nitrided areas of a substrate is provided. The method comprises positioning a substrate comprising a material layer disposed adjacent to an oxide containing layer in a processing chamber, exposing the substrate to a nitridation process to incorporate nitrogen onto the material layer and the exposed areas of the oxide containing layer, and exposing the nitrided material layer and the nitrided areas of the oxide containing layer to a gas mixture comprising a quantity of a hydrogen containing gas and a quantity of an oxygen containing gas to selectively remove nitrogen from the nitrided areas of the oxide containing layer relative to the nitrided material layer using a radical oxidation process.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 16, 2010
    Applicant: APPLIED MATERIALS, INC.
    Inventors: Johanes Swenberg, David Chu, Theresa Kramer Guarini, Yonah Cho, Udayan Ganguly, Lucien Date
  • Patent number: 7802153
    Abstract: A method is provided to align clock and data signals over a source-synchronous link. The method includes sending header data and a default clock signal over the link. The header indicates a start of a training packet and the default clock signal ensures that the header is received without error. The method further includes providing a long clock pulse, phase shifting the clock signal during the long clock pulse, and thereafter sending training data and the clock signal over the link. The above steps are repeated until the training data are received with error. At that point, the phase shift of the clock signal is saved as a boundary of an optimal alignment. The above steps are then repeated with the clock signal shifted in a different direction. Once another boundary is located, the boundary midpoint is saved as the phase shift that provides the optimal alignment.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: September 21, 2010
    Assignee: 3PAR, Inc.
    Inventors: Michel P. Cekleov, Christopher Cheng, Greg L. Dykema, David Chu
  • Publication number: 20100144664
    Abstract: The present invention relates to the use of carbodine and 5-F carbodine and analogs thereof for use in the treatment or prophylaxis of influenza, in particular the H5N1 strain of Avian Influenza A virus or “bird flu” strain of influenza as well as the treatment or prophylaxis of Venezuela equine encephalitis virus or VEE.
    Type: Application
    Filed: April 9, 2008
    Publication date: June 10, 2010
    Applicant: University of Georgia Research Foundation Inc.
    Inventors: David Chu, Jagadeeshwar Rao
  • Publication number: 20100019797
    Abstract: A method for a mix mode driver to accommodate traces of different lengths includes storing in the mix mode driver a set of one or more control signals and coefficient signals for a trace length. The one or more control signals select a number of the stages to generate a variable amplitude data output signal. Each stage is operable to increase or decrease a data signal, and each of the coefficient signals determines the magnitude of increase or decrease of the data input signal by a stage. A method for operating the mix mode driver includes generating the variable amplitude data output signal with one or more of the stages, and providing the variable amplitude data output signal to a trace.
    Type: Application
    Filed: October 1, 2009
    Publication date: January 28, 2010
    Applicant: 3PAR, Inc.
    Inventors: Christopher Cheng, David Chu
  • Patent number: 7622945
    Abstract: A method for a mix mode driver to accommodate traces of different lengths includes sequentially shifting values of a data signal to a number of stages and sequentially amplifying the values of the data signal at least one stage. Depending on the length of trace for the data signal, the method further includes providing at least one amplifying coefficient to at least one stage and coupling a subset of the stages to an adder. The method finally includes outputting the data signal from the adder to the trace.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: November 24, 2009
    Assignee: 3PAR, Inc.
    Inventors: Christopher Cheng, David Chu
  • Publication number: 20070237413
    Abstract: A system for sensing an absolute two-dimensional position of an object having a two-dimensional target pattern thereon comprises a sensor and a controller. The sensor is for capturing an image of a subset of the target pattern. The controller is for generating a first image vector representing summations of rows of pixel values from the image, and a second image vector representing summations of columns of pixel values from the image. The controller is configured to determine an absolute two-dimensional position of the subset of the target pattern with respect to the origin of the target pattern based on the first image vector, the second image vector and target vectors that represent the target pattern.
    Type: Application
    Filed: May 24, 2007
    Publication date: October 11, 2007
    Inventors: David Chu, Evan Whitney
  • Patent number: 7234101
    Abstract: A method and system for performing data integrity process is provided. The method includes selecting a cyclic redundancy code (“CRC”) mode from amongst append, validate and keep, and validate and remove mode. If the append mode is selected, then CRC is appended after each data block boundary. A CRC seed value is incremented for each data block providing a unique CRC value for each data block. If validate and keep mode is selected, then CRC accompanying any data is compared to CRC that may have been accumulated. If validate and remove mode is selected, then CRC is first validated and then CRC is removed before data is sent out. The system includes CRC logic that allows firmware running on an adapter to select one of plural CRC modes including append, validate and keep, and validate and remove mode.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: June 19, 2007
    Assignee: QLOGIC, Corporation
    Inventors: Dharma R. Konda, Kathy K. Caballero, Sanjaya Anand, Ashish Bhargava, Rajendra R. Gandhi, Kuangfu David Chu, Cam Le
  • Publication number: 20070118174
    Abstract: A method of occluding a patient's organ tissue during a minimally invasive surgical procedure is disclosed. The method includes providing a laparoscopic surgical clamp; passing distal end of surgical clamp into an opening of patient's body cavity; probing patient's tissue by moving first set and second set of double jaws of the surgical clamp between opened and closed positions; selecting tissue appropriate for being occluded with surgical clamp and suturing; clamping tissue with surgical clamp; passing at least one elongated suture into patient's body cavity with laparoscopic grasper; threading suture through a plurality of fenestration on at least one of upper portions of double jaws; puncturing patient's tissue with suture; threading suture through fenestration of at least one of the lower portions of double jaws; and clipping each end of suture on upper and lower portions of double jaws for securing the patient's tissue in a compressed position.
    Type: Application
    Filed: November 16, 2006
    Publication date: May 24, 2007
    Inventor: David Chu