Google
Googler
Linkedin Sep 2012 - Mar 2017
Staff Software Engineer
Playdom Jan 1, 2010 - Mar 1, 2011
Software Architect
Automattic Sep 2007 - Nov 2009
Ping Pong Specialist
Array Networks Sep 2004 - Sep 2007
Senior Software Engineer
Education:
University of Denver 1997 - 2004
Doctorates, Doctor of Philosophy, Computer Science
Skills:
Software Engineering Scalability Algorithms Distributed Systems Java Php Data Mining Software Development Linux Ruby Data Structures Software Design Artificial Intelligence Mobile Devices Mysql Javascript Android Perl Hadoop Web Applications Git Computer Security Rest
Interests:
Minted Palo Alto Jogging Environment Education Hot Startups Lists Farmville Web 2 Airy Labs Civil Rights and Social Action Network Security Wordpress Poverty Alleviation Social Games Economic Empowerment Playdom Internet Technology Ping Pong and Eagle Claw Kung Fu Com Causes (Startup) Asana
- Sunnyvale CA, US Joseph Florencio - San Jose CA, US Timothy Jack Showalter - Newark CA, US Alan Choi - San Francisco CA, US Rongsheng Liang - Cupertino CA, US Hailin Wu - Sunnyvale CA, US Hao Liu - Sunnyvale CA, US Jianhong Fang - Milpitas CA, US Xiao Bao - Mountain View CA, US Mihir Gandhi - Sunnyvale CA, US Yiwen Sun - Santa Clara CA, US
International Classification:
H04L 29/08 H04L 12/721 H04L 12/733
Abstract:
In some embodiments, the disclosed subject matter involves an entity routing service to route user requests for an application service to a particular data center based on the user's entity status. The user's entity status is defined by at least the application service requested, and may include the user's organization, geographic area and other criteria. The routing may be effected at the frontend application server level rather than at the backend. Other embodiments are described and claimed.
- Mountain View CA, US Thomas Michael Lee - San Francisco CA, US Hailin Wu - Palo Alto CA, US Dakan Wang - Mountain View CA, US Bo Hu - Mountain View CA, US Abhishek Gupta - San Francisco CA, US Sanjay Kshetramade - Fremont CA, US
International Classification:
G06Q 30/00 G06Q 50/00
Abstract:
A system, a machine-readable storage medium storing instructions, and a computer-implemented method as described herein are directed to a Sales Lead Engine that links external data to social network data from a social network service. The Sales Lead Engine determines the external data and the social network data satisfy a sales lead criterion. The Sales Lead Engine identifies an organization account in the social network service identified by the external data and the social network data. The Sales Lead Engine provides a sales lead notification to a target member account based on a selection by the target member account to follow the organization account in the social network service.
- Mountain View CA, US Hailin Wu - Palo Alto CA, US Ramakrishna Vemuri - Fremont CA, US Sanjay Kshetramade - Fremont CA, US
International Classification:
G06Q 30/02
Abstract:
A system, method, and apparatus for de-duplicating and serving a combined content feed are provided. The combined content includes items of two or more classes, such as sponsored and unsponsored, wherein some or all unsponsored content items may be sponsored. A feed service obtains sponsored and unsponsored items suitable for a user to whom the combined content feed is to be served. The service determines whether an item is duplicated among the multiple classes. If so, a distance between the duplicates is calculated (within the feed). If the distance is less than a first threshold, one of them is discarded and may or may not be replaced. A decision regarding which to eject may depend upon which version (e.g., sponsored or unsponsored) is positioned earlier in the feed, whether the duplicates are also less than a second threshold apart (which is lower than the first threshold), and/or other factors.
- Mountain View CA, US Anmol Bhasin - Los Altos CA, US Tingting Cui - Mountain View CA, US Zang Li - Milpitas CA, US Bo Hu - Mountain View CA, US Enhua Tan - San Jose CA, US Erem Huston Boto - San Mateo CA, US Hailin Wu - Palo Alto CA, US Annabel Fang Liu - Los Altos CA, US Qi Liu - Saratoga CA, US Angela Yoonjeong Yang - San Francisco CA, US Sachin Rekhi - Mountain View CA, US
International Classification:
G06Q 30/02 G06Q 50/00
Abstract:
In an example embodiment, information about one or more Customer Relationship Management (CRM) entities is received from a CRM system, the information including an identification of each of the one or more CRM entities and usage information about how a user interacted with each of the one or more CRM entities. Then, at a software tool distinct from the CRM system, one or more actionable insights related to the one or more CRM entities are identified. The relevance of the one or more actionable insights to the user is then determined based on the usage information. One or more of the one or more actionable insights are then presented to the user based on the determined relevance via the software tool.
Flickr
Youtube
L (For Language and Love)
After figuring out what theme I was going to do for this week's Blog, ...
Duration:
4m 22s
Fishing Explosive hook installation and commi...
Duration:
4m 27s
Why did Wang Hailin and Yu Zheng quarrel? Tal...
Yu zheng Tan Fei Wang Hailin ... ...
Duration:
6m 1s
Wu Ji (Piano Solo Version)
Provided to YouTube by IIP-DDS Wu Ji (Piano Solo Version) Lin Hai The...
Duration:
1m 23s
Be a positive pessimist | HaiLong Wu | TEDxSa...
My name is Wu HaiLong. I come from Suzhou. I have an electronics compa...
Duration:
13m
a complete collection of Wu Changshuo's Paint...
Wu Changshuo's Paintings is available at BHA website...