Nov 2007 to 2000 Research AssistantChemistry Department, Stanford University
Sep 2007 to Jun 2008 Teaching AssistantPeking University
Feb 2005 to Jul 2007 Research Assistant
Education:
Stanford University Stanford, CA Sep 2007 to 2012 Ph.D. in ChemistryPeking University Sep 2003 to Jul 2007 B.S. in Chemistry
Skills:
Protein expression, purification, and characterization; mutagenesis; organic synthesis; FTIR spectroscopy; X-ray crystallography; MD simulation and DFT calculation. Interpretation and presentation of data; optimization of workflow based on data; critical thinking. Experienced with FPLC, HPLC, NMR, MS, FTIR, UV-Vis. Familiar with Gromacs, MATLAB, Gaussian, PyMOL, VMD, and ChemDraw. Native Mandarin speaker.
Dr. Xu graduated from the Fujian Med Coll, Fuzhou City, Fujian, China in 1983. She works in Wichita, KS and 1 other location and specializes in Psychiatry. Dr. Xu is affiliated with Via Christi Hospital and Via Christi-Saint Joseph Campus.
Dr. Xu graduated from the Beijing Med Univ, Beijing City, Beijing, China in 1982. She works in Hazlet, NJ and specializes in Internal Medicine. Dr. Xu is affiliated with Bayshore Community Hospital.
Isbn (Books And Publications)
Zhongguo Ci Shan Shi Ye Fa Zhan Yan Jiu: A Study of the Development of Charity Undertakings in China
Qi Jin - San Jose CA, US Dinkar Venkatraman Rao - San Jose CA, US Sriram Srinivasan - Sunnyvale CA, US Lin Xu - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
US Classification:
707718, 707714, 707764
Abstract:
A computer implemented method for processing a mixed data flow. Mixed data flow operators are classified. The mixed data flow operators are associated with multiple runtime environments in which the mixed data flow operators can be executed. The mixed data flow operators are segregated into regions. A mixed data flow operator in a particular region is executable by one of the multiple runtime environments associated with the particular region. The execution of the regions is sequenced.
Method And Apparatus For Generating Code For An Extract, Transform, And Load (Etl) Data Flow
Qi Jin - San Jose CA, US Hui Liao - Santa Clara CA, US Lin Xu - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717151, 717106, 717153, 717154, 717159
Abstract:
Methods, computer program products, and system for generating code for an extract, transform, and load (ETL) data flow are provided. In one implementation, the method includes receiving an ETL data flow representing a logical transformation and flow of data, placing a staging table at a pre-determined location in the ETL data flow to reduce a total number of staging tables required by the transformation, and generating code for the transformation based on the ETL data flow including the staging table placed at the pre-determined location.
Method And Apparatus For Using Set Based Structured Query Language (Sql) To Implement Extract, Transform, And Load (Etl) Splitter Operation
Qi Jin - San Jose CA, US Hui Liao - Santa Clara CA, US Sriram K. Padmanabhan - San Jose CA, US Lin Xu - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
US Classification:
707602, 707798
Abstract:
Methods and systems for implementing a splitter operation in an extract, transform, and load (ETL) process are provided. In one implementation, the method includes receiving a data flow including a splitter operation, and generating an execution plan graph based on the data flow. The execution plan graph includes structured query language (SQL) code for implementing the splitter operation, in which the structured query language (SQL) code is respectively executable among database servers associated with different vendors.
Method And Apparatus For Modelling Data Exchange In A Data Flow Of An Extract, Transform, And Load (Etl) Process
Qi Jin - San Jose CA, US Hui Liao - Santa Clara CA, US Sriram Srinivasan - Sunnyvale CA, US Lin Xu - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
US Classification:
707602, 707798
Abstract:
Methods, systems, and computer program products for generating code from a data flow associated with an extract, transform, and load (ETL) process. In one implementation, the method includes identifying a data exchange requirement between a first operator and a second operator in the data flow. The first operator is a graphical object that represents a first data transformation step in the data flow and is associated with a first type of runtime engine, and the second operator is a graphical object that represents a second data transformation step in the date flow and is associated with a second type of runtime engine. The method further includes generating code to manage data staging between the first operator and the second operator in the data flow. The code exchanges data from a format associated with the first type of runtime engine to a format associated with the second type of runtime engine.
System And Method For Generating Code For An Integrated Data System
Qi Jin - San Jose CA, US Hui Liao - Santa Clara CA, US Sriram K. Padmanabhan - San Jose CA, US Lin Xu - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707 3
Abstract:
A computer implemented method, apparatus, and computer usable program code for generating code for an integrated data system. A mixed data flow is received. The mixed data flow contains mixed data flow operators, which are associated with multiple runtime environments. A graph is generated containing logical operators based on the mixed data flow in response to receiving the mixed data flow. The logical operators are independent of the plurality of runtime environments. The graph is converted to a model. The logical operators are converted to model operators associated with the multiple runtime environments. The model operators allow for analysis of operations for the mixed data flow. The model is converted into an execution plan graph. The execution plan graph is executable on different runtime environments.
Method And Apparatus For Modelling Data Exchange In A Data Flow Of An Extract, Transform, And Load (Etl) Process
Qi Jin - San Jose CA, US Hui Liao - Santa Clara CA, US Sriram Srinivasan - Sunnyvale CA, US Lin Xu - San Jose CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 17/30
US Classification:
707810, 707E17124
Abstract:
Methods, systems, and computer program products for generating code from a data flow associated with an extract, transform, and load (ETL) process. In one implementation, the method includes identifying a data exchange requirement between a first operator and a second operator in the data flow. The first operator is a graphical object that represents a first data transformation step in the data flow and is associated with a first type of runtime engine, and the second operator is a graphical object that represents a second data transformation step in the data flow and is associated with a second type of runtime engine. The method further includes generating code to manage data staging between the first operator and the second operator in the data flow. The code exchanges data from a format associated with the first type of runtime engine to a format associated with the second type of runtime engine.
Plasma Processing Devices With Corrosion Resistant Components
Hong Shih - Santa Clara CA, US Lin Xu - Katy TX, US Rajinder Dhindsa - Pleasanton CA, US John Daugherty - Fremont CA, US Yan Fang - Fremont CA, US Siwen Li - San Jose CA, US
Assignee:
LAM RESEARCH CORPORATION - Fremont CA
International Classification:
B05C 5/02 C23C 16/50
US Classification:
15634533, 118723 R
Abstract:
In one embodiment, a plasma processing device may include a plasma processing chamber, a plasma region, an energy source, and a corrosion resistant component. The plasma processing chamber can be maintained at a vacuum pressure and can confine a plasma processing gas. The energy source can transmit energy into the plasma processing chamber and transform at least a portion of the plasma processing gas into plasma within the plasma region. The corrosion resistant component can be located within the plasma processing chamber. The corrosion resistant component can be exposed to the plasma processing gas and is not coincident with the plasma region. The corrosion resistant component may include an inner layer of stainless steel that is coated with an outer layer of Tantalum (Ta).
- Santa Clara CA, US Seokkyung Chung - Sunnyvale CA, US Lin Xu - Saratoga CA, US
International Classification:
G06N 5/00 G06K 9/62
Abstract:
A copy of a model comprising a plurality of trees is received, as is a copy of training set data comprising a plurality of training set examples. For each tree included in the plurality of trees, the training set data is used to determine which training set examples are classified as a given leaf. A blame forest is generated at least in part by mapping each training set item to the respective leaves at which it arrives.