Securities Mergers and Acquisitions Foreign Investment Litigation Arbitration
ISLN:
900175419
University:
The Law Department of Beijing University, 1984
Law School:
American Corporate and Commercial Law Columbia University School of Law, LL.M., 1995; International Economic Law, Department of Law of Graduate School of Chinese Academy of Social Science, LL.M., 1987
Amazon
Applied Scientist Ii
Sas Jul 2014 - Apr 2017
Research Statistician Developer, Research and Development
Sas May 2013 - May 2014
Statistics Intern, R and D
Iqvia Jan 2012 - Dec 2012
Statistics Intern, Csdd
Education:
North Carolina State University 2009 - 2014
Doctorates, Doctor of Philosophy, Statistics, Philosophy
Fudan University 2004 - 2008
Bachelors, Statistics
Chengdu Shude High School
Skills:
R Statistical Modeling Data Mining Statistics Sas Programming Data Analysis Python Matlab Biostatistics Machine Learning Statistical Computing Sql Predictive Modeling Predictive Analytics Clinical Trials C++ Jmp Survival Analysis Sas Certified Base Programmer C Apache Pig Hive Impala Signal Processing Spark Linux
Languages:
Mandarin English
Certifications:
Sas Certified Base Programmer For Sas 9 Sas Certified Advanced Programmer For Sas 9 License Bp033535V9 License Ap010091V9 Sas Institute Inc., License Bp033535V9 Sas Institute Inc., License Ap010091V9
Amazon
Principal Software Engineer
Microsoft Oct 2008 - Jun 2009
Software Architect
Microsoft Nov 2007 - Oct 2008
Research Software Engineer
Microsoft Jul 2006 - Nov 2007
Lead Software Engineer
Microsoft Jan 1996 - Jun 2006
Software Engineer
Education:
University of Wisconsin - Madison 1994 - 1995
Masters, Computer Science
Skills:
Distributed Systems Scalability Software Engineering Databases Software Design System Architecture Software Development Microsoft Sql Server Agile Methodologies Algorithm Design Amazon Web Services Big Data Object Oriented Design Algorithms C++ Cloud Computing .Net Java Hadoop Web Services Storage Multithreading Scrum Architecture C Design Patterns Mapreduce Computer Science Rest
Answers - Mountain View, CA since Oct 2011
Senior Engineer
Oracle Aug 2010 - Oct 2011
Project Lead
Oracle Sep 2009 - Sep 2010
Senior Member of Technical Staff
Oracle Mar 2008 - Sep 2009
Applications Engineer
Salesforce.com May 2007 - Aug 2007
Software Engineer Intern
Education:
Carnegie Mellon University 2006 - 2007
Master, Information Systems Management
Huazhong University of Science and Technology 2002 - 2006
Dual Bachelor Degree, Computer Science & Information Systems
Sameet Agarwal - Redmond WA Wei Xiao - Redmond WA Michael Zwilling - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1516
US Classification:
709225, 709203
Abstract:
A system and method for controlling usage of a particular software program in a computer network environment is disclosed. The invention operates by controlling the throughput of the software as it executes on a server computer. In particular, the invention monitors the number of active requests to the software. If the number of active requests exceeds a predefined number, the software throughput on the server (e. g. , requests completed per minute) is artificially restricted. As such, the present invention continues to allow further connections to the software but intentionally restricts further use by inhibiting the throughput for all connections to the software. Preferably, the present invention continues to allow the predefined number of active requests to be exceeded, but as more requests are made, the overall performance of software progressively degrades.
System And Method For A Snapshot Query During Database Recovery
A method of performing a snapshot query in a database undergoing recovery allows access to the database during rollback or undo operations. The method includes allowing the query to detect whether a redo lock is present on a data item and if so, waiting until subsequent rollback operations release the lock. If another user has placed an exclusive lock on a data item of the database, the query may continue by reading a version of the data item form the version store. In an embodiment where a mirror database is used for recovery, the constant redo operations have an associated version store. Upon failover to the mirror database, queries may begin during the undo phase of recovery by allowing a query to read the version store of redo operations.
System And Method For Identifying And Storing Changes Made To A Table
Ganapathy Krishnamoorthy - Issaquah WA, US Wei Xiao - Redmond WA, US Nigel R. Ellis - Redmond WA, US Rodger N. Kline - Woodinville WA, US Sameet H. Agarwal - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/30
US Classification:
707100, 707101, 707102, 707103, 7071041
Abstract:
A base table is scanned with a delete marker and an insert marker. The delete marker identifies a last change committed to the base table as part of a transaction prior to execution of a statement, and the insert marker identifies a last change committed to base table as part of the transaction during execution of the statement. The results of the delete marker scan are filtered with deletions stored in a delta table, and a delete table is populated with the filtered rows. The results of the insert scan are filtered with insertions stored in the delta table, and an insert table is populated with the filtered rows.
Systems And Methods For Avoiding Database Anomalies When Maintaining Constraints And Indexes In Presence Of Snapshot Isolation
Stefano Stefani - Seattle WA, US Wei Xiao - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/00
US Classification:
707203, 707202, 709203, 714 19
Abstract:
A system and method avoids anomalies in presence of data manipulation language (DML) plans maintaining dependent objects and snapshot isolation. An anomaly due to using a snapshot isolation level within the transaction is detected within a database transaction and the transaction is aborted based upon that detection. Involved in making the anomaly detection is determining whether a view of particular data accessed during the transaction under a snapshot isolation view to ensure read consistency differs from a view of the data under another isolation level, such as the read committed isolation level. Then a detection is made that an anomaly may occur if it is determined that the view of the data accessed during the transaction under the snapshot isolation differs from the view of the data under the other isolation level. Such anomaly avoidance prevents an indexed view being maintained nor a referential integrity constraint validated based on incorrect data.
Aggregation-Based Management Of A Distributed Business Process Application
Eddie Fusaro - Redmond WA, US Vladimir Pogrebinsky - Issaquah WA, US Satish R. Thatte - Redmond WA, US Neilton J. Saari - Seattle WA, US Wei Xiao - Bellevue WA, US Girish Mittur Venkataramanappa - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44 G06F 3/00 G06F 3/048
US Classification:
717120, 717107, 719320, 719328, 715762, 715764
Abstract:
A system for managing an application set is disclosed. The system includes a wrapper that designates a component as belonging to the application set and an interface that provides access to the component. The system also includes a control module that uses the interface to manage the component. Methods of using the system are also provided.
System And Method For Partitioning And Indexing Table Data Using A Composite Primary Key
Swaminathan Sivasubramanian - Seattle WA, US Stefano Stefani - Issaquah WA, US Chiranjeeb Buragohain - Seattle WA, US Rande A. Blackman - Seattle WA, US Timothy Andrew Rath - Seattle WA, US Grant A. M. McAlister - Seattle WA, US Jakub Kulesza - Bellevue WA, US Wei Xiao - Kirkland WA, US Raymond S. Bradford - Seattle WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 17/00 G06F 17/30
US Classification:
707747, 707968, 707972
Abstract:
A system that implements a scaleable data storage service may maintain tables in a non-relational data store on behalf of service clients. Each table may include multiple items. Each item may include one or more attributes, each containing a name-value pair. The system may provide an API through which clients can query tables maintained by the service. Items may be partitioned and indexed in a table according to a simple or composite primary key contained in all items in the table. A composite primary key may include a hash key attribute, and a range key attribute. The range key attribute may be usable to order items having the same hash key attribute value, and to partition them dependent on a range of range key attribute values. A query request may specify a logical or mathematical expression dependent on range key attribute values and may be directed to multiple partitions.
System And Method For Conditionally Updating An Item With Attribute Granularity
Stefano Stefani - Issaquah WA, US Chiranjeeb Buragohain - Seattle WA, US Jai Vasanth - Seattle WA, US Wei Xiao - Kirkland WA, US
Assignee:
Amazon Technologies, Inc. - Reno NV
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707747, 707802, 707812
Abstract:
A system that implements a scaleable data storage service may maintain tables in a non-relational data store on behalf of clients. Each table may include multiple items. Each item may include one or more attributes, each containing a name-value pair. Attribute values may be scalars or sets of numbers or strings. The system may provide an API usable to request that values of one or more of an item's attributes be updated. An update request may be conditional on expected values of one or more item attributes (e. g. , the same or different item attributes). In response to a request to update the values of one or more item attributes, the previous values and/or updated values may be optionally returned for the updated item attributes or for all attributes of an item targeted by an update request. Items stored in tables may be indexed using a simple or composite primary key.
Tengiz Kharatishvili - Sammamish WA, US Wei Xiao - Redmond WA, US Stefano Stefani - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707203, 707E17005
Abstract:
Aspects of the subject matter described herein relate to reducing update conflicts when maintaining views. In aspects, a transaction in snapshot isolation may update a materialized view. Instead of being able to view the update within the transaction, the update is hidden to prevent the transaction from obtaining inconsistent data. When a transaction is not supposed to see an update to a materialized view that occurs within the transaction, additional information associated with the materialized view may indicate this. When a query of the materialized view is made within the transaction, the query engine may use the additional information to exclude data from the update in the result.
Youtube
Wei Xiao Pasta [Pasta] 17.9 Last Part-Last Ep...
Taiwanese Drama Episode 17 part 9 Last part of the last episode of Wei...
Category:
Entertainment
Uploaded:
06 Nov, 2006
Duration:
9m 47s
Wei Xiao Pasta [Pasta] 17.2 Last Episode
Taiwanese Drama Episode 17 part 2 Last Episode !! Enjoy.
Category:
Entertainment
Uploaded:
05 Nov, 2006
Duration:
10m 35s
Wei Xiao Pasta [Pasta] 15.7
Taiwanese Drama Episode 15 part 7 Last part of episode 15 and preview ...
Category:
Entertainment
Uploaded:
22 Oct, 2006
Duration:
9m 54s
Wei Xiao Pasta [Pasta] 1.1
Taiwanese Drama Going to divide into 7 parts.. Episode 1 maybe 8 parts...
Category:
Entertainment
Uploaded:
17 Jul, 2006
Duration:
9m 58s
xiao wei wo ai ni
sang by a chinese singer
Category:
Music
Uploaded:
01 Jul, 2006
Duration:
3m 19s
Young Kin - Wei Xiao
Rap Artist representing Beijing, China. Promotional purposes only. www...