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: 9012336Abstract: 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: GrantFiled: April 8, 2013Date of Patent: April 21, 2015Assignee: Applied Materials, Inc.Inventors: Heng Pan, Matthew Scott Rogers, Johanes F. Swenberg, Christopher S. Olsen, Wei Liu, David Chu, Malcom J. Bevan
-
Publication number: 20140302686Abstract: 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: ApplicationFiled: April 8, 2013Publication date: October 9, 2014Inventors: Heng Pan, Matthew Scott Rogers, Johanes F. Swenberg, Christopher S. Olsen, Wei Liu, David Chu, Malcolm J. Bevan
-
Publication number: 20140280443Abstract: 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: ApplicationFiled: June 25, 2013Publication date: September 18, 2014Inventors: Lenin Ravindranath Sivalingam, Paramvir Bahl, ABM Musa, David Chu
-
Publication number: 20140170978Abstract: 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: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: MICROSOFT CORPORATIONInventors: Alastair Wolman, Nicholas D. Lane, David Chu, Thomas Moscibroda, Jaebaek Seo
-
Patent number: 8677044Abstract: 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: GrantFiled: October 25, 2012Date of Patent: March 18, 2014Assignee: QLOGIC, CorporationInventors: Rajendra R. Gandhi, Kathy K. Caballero, Kuangfu David Chu
-
Publication number: 20140070991Abstract: 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: ApplicationFiled: September 7, 2012Publication date: March 13, 2014Applicant: MICROSOFT CORPORATIONInventors: Jie Liu, Lin Zhong, David Chu, Gursharan Sidhu, Nissanka Arachchige Bodhi Priyantha, Sharad Agarwal
-
Publication number: 20130173513Abstract: 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: ApplicationFiled: December 30, 2011Publication date: July 4, 2013Applicant: MICROSOFT CORPORATIONInventors: David Chu, Aman Kansal, Jie Liu, Tingxin Yan
-
Publication number: 20130098477Abstract: 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: ApplicationFiled: October 17, 2012Publication date: April 25, 2013Inventors: Joseph Yudovsky, Mei Chang, Faruk Gungor, Paul F. Ma, David Chu, Chien-Teh Kao, Hyman Lam, Dien-Yeh Wu
-
Publication number: 20130060905Abstract: 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: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: MICROSOFT CORPORATIONInventors: James Mickens, David Chu, Li Zhuang, Kaisen Lin
-
Patent number: 8242120Abstract: 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: GrantFiled: April 9, 2008Date of Patent: August 14, 2012Assignee: University of Georgia Research Foundation, Inc.Inventors: David Chu, Jagadeeshwar Rao
-
Patent number: 8163626Abstract: 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: GrantFiled: June 15, 2010Date of Patent: April 24, 2012Assignee: Applied Materials, Inc.Inventors: Johanes Swenburg, David Chu, Theresa Kramer Guarini, Yonah Cho, Udayan Ganguly, Lucien Date
-
Patent number: 7911222Abstract: 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: GrantFiled: October 1, 2009Date of Patent: March 22, 2011Assignee: 3PAR Inc.Inventors: Christopher Cheng, David Chu
-
Publication number: 20100317186Abstract: 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: ApplicationFiled: June 15, 2010Publication date: December 16, 2010Applicant: APPLIED MATERIALS, INC.Inventors: Johanes Swenberg, David Chu, Theresa Kramer Guarini, Yonah Cho, Udayan Ganguly, Lucien Date
-
Patent number: 7802153Abstract: 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: GrantFiled: December 7, 2006Date of Patent: September 21, 2010Assignee: 3PAR, Inc.Inventors: Michel P. Cekleov, Christopher Cheng, Greg L. Dykema, David Chu
-
Publication number: 20100144664Abstract: 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: ApplicationFiled: April 9, 2008Publication date: June 10, 2010Applicant: University of Georgia Research Foundation Inc.Inventors: David Chu, Jagadeeshwar Rao
-
Publication number: 20100019797Abstract: 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: ApplicationFiled: October 1, 2009Publication date: January 28, 2010Applicant: 3PAR, Inc.Inventors: Christopher Cheng, David Chu
-
Patent number: 7622945Abstract: 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: GrantFiled: December 20, 2006Date of Patent: November 24, 2009Assignee: 3PAR, Inc.Inventors: Christopher Cheng, David Chu
-
Publication number: 20070237413Abstract: 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: ApplicationFiled: May 24, 2007Publication date: October 11, 2007Inventors: David Chu, Evan Whitney
-
Patent number: 7234101Abstract: 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: GrantFiled: September 30, 2003Date of Patent: June 19, 2007Assignee: QLOGIC, CorporationInventors: Dharma R. Konda, Kathy K. Caballero, Sanjaya Anand, Ashish Bhargava, Rajendra R. Gandhi, Kuangfu David Chu, Cam Le
-
Publication number: 20070118174Abstract: 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: ApplicationFiled: November 16, 2006Publication date: May 24, 2007Inventor: David Chu