Facebook - Menlo Park, CA since Jun 2012
Research Scientist
Facebook - Palo Alto, CA Jun 2011 - Aug 2011
Software Engineer Intern
Microsoft Research Asia - Beijing, China Sep 2008 - Jul 2009
Visiting Student
Google Jul 2007 - Sep 2007
Software Engineer Intern
Education:
Purdue University 2009 - 2012
PhD, Computer Science
Tsinghua University 2005 - 2009
Bachelor, Mathematics, Physics
RDFZ 1999 - 2005
Skills:
C/C++ STL Python C# Bash SQL PHP R Machine Learning LaTeX Matlab Distributed Systems
Shuibing Chen - San Diego CA, US Sheng Ding - San Diego CA, US Feng Yan - La Jolla CA, US Peter G. Schultz - La Jolla CA, US
Assignee:
IRM LLC - Hamilton The Scripps Research Institute - La Jolla CA
International Classification:
A61K 31/519 C12N 5/071
US Classification:
5142621, 435366
Abstract:
The present invention relates to methods and compositions for culturing embryonic stem (ES) cells. The methods relate to growing the ES cells in the presence of small molecules of formula (I) that maintain the pluripotency/self-renewal of the cells without feeder cells and LIF in serum-free conditions. These methods in part facilitate much more consistency in embryonic stem cell production, providing, for example, new avenues in the practical applications of embryonic stem cells in regenerative medicine.
Ning-Yi Xu - Beijing, CN Feng-Hsiung Hsu - Cupertino CA, US Feng Yan - West Lafayette IN, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/46 G06N 5/02 G06N 5/04 G06F 15/18
US Classification:
706 12, 718107, 718105, 706 52, 706 46
Abstract:
Systems, methods, and devices are described for implementing learning algorithms on data sets. A data set may be partitioned into a plurality of data partitions that may be distributed to two or more processors, such as a graphics processing unit. The data partitions may be processed in parallel by each of the processors to determine local counts associated with the data partitions. The local counts may then be aggregated to form a global count that reflects the local counts for the data set. The partitioning may be performed by a data partition algorithm and the processing and the aggregating may be performed by a parallel collapsed Gibbs sampling (CGS) algorithm and/or a parallel collapsed variational Bayesian (CVB) algorithm. In addition, the CGS and/or the CVB algorithms may be associated with the data partition algorithm and may be parallelized to train a latent Dirichlet allocation model.
Offloading A Distribution Server Task To A Media Gateway
A server offloads one or more tasks to a first media gateway. The server receives, from the first media gateway that is receiving a video stream of a television channel, a first message that indicates that the first media gateway is eligible to process a request for media content of the television channel that otherwise would be processed by the server. The server receives, from a second media gateway, a request for media content of the television channel. The server transmits, to the second media gateway, a redirection response that instructs the second media gateway to request the media content from the first media gateway.
A system in accordance with an example includes a cluster and a scheduler engine coupled to the cluster. The cluster includes a plurality of nodes, wherein each node includes a faster core and a slower core and the plurality of nodes thereby includes a plurality of faster cores and a plurality of slower cores. The scheduler engine is to create a virtual fast pool and a virtual slow pool. The virtual fast pool includes the faster cores from the nodes and the virtual slow pool includes the slower cores from the nodes. Each faster core in the virtual fast pool is to process a job from a first job queue, and each slower core in the virtual slow pool is to process a job from a second job queue.
Monitoring Conversions And Fee Determination Of Online Advertisements Using A Social Networking System
- Menlo Park CA, US Jun Yang - Sunnyvale CA, US Mathew Varghese - Los Altos CA, US Eitan Shay - Palo Alto CA, US Feng Yan - Fremont CA, US
International Classification:
G06Q 30/02
US Classification:
705 1445
Abstract:
When the social networking system selects an advertisement for presentation to the user by a client device, a content identifier associated with the selected advertisement is stored in an advertisement history associated with the user. When the user performs a conversion event associated with the selected advertisement, the social networking system receives a content identifier and a user identifier from a client device used that performed the conversion event and retrieves the user's advertisement history. If the retrieved advertisement history includes a content identifier for the selected advertisement matching the content identifier received from the client device and a time between the conversion event and providing the selected advertisement to the client device is less than a threshold time period, a fee is determined for presentation of the selected advertisement.
No matter what you think about the new line, high-speed rail is extremely convenient, said Feng Yan, assistant professor at the Communication University of China in Beijing who took the bullet train from Shenzhen to Hong Kong.
Date: Sep 23, 2018
Category: Headlines
Source: Google
Youtube
EXPOSING the BEST G3 Feng Yan & Juno Abuser -...
"I pick feng yan and juno every match, and don't have Tricaru"
Duration:
1h 1m 14s
Summoners War | Curry's RTA The Power Feng Ya...
summonerswar #rta #FengYan Thank you for watching Please subscribe to ...
Duration:
10m 38s
How to Rune Feng Yan (Aka UnFair Bear)
Like & share the video for a virtual head rub.
Duration:
8m 41s
One Shot Day: Feng Yan
Today in Summoners War One Shot Day it's all about the wind Panda Warr...
Duration:
6m 23s
GOD Feng Yan 3 Vs. 1 Solo Vampire Set! - Summ...
Vampire Feng Yan The New Best RTA Set for him?! in Summoners War Song:...
Duration:
2m 6s
Overpowered FENG YAN META TEAMS in this Guard...
gabinogames #G3GuildWars We're battling The DimSumBoys in this Guardia...