HAO CHEN
Pilots at 236 Ave, Redmond, WA

License number
Washington A4415340
Issued Date
Jun 2015
Expiration Date
Dec 2015
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
8516 236Th Ave NE, Redmond, WA 98053

Professional information

Hao Chen Photo 1

Studio Cto

Position:
Studio CTO on Farmville 2 at Zynga
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
Zynga since 2011 - Studio CTO on Farmville 2 Microsoft - Redmond, WA 2009 - Oct 2011 - Principal Software Design Engineer / Architect Microsoft - Redmond, WA 2007 - 2009 - Senior Software Design Engineer / Architect on Xbox Live Primetime Microsoft 2006 - 2007 - Senior Software Design Enginner on Xbox Incubation Microsoft 2004 - 2006 - Software Design Engineer II on Windows Graphics Microsoft 2002 - 2004 - Software Design Engineer I/II on MSN Alerts/Spaces Various 1997 - 2002 - Internships
Education:
University of Waterloo 1997 - 2002
Bachelor of Math, Honors Computer Science, Computer Science, Math


Hao Chen Photo 2

Loading A Mirror Driver In Remote Terminal Server Session

US Patent:
2008020, Aug 28, 2008
Filed:
Feb 28, 2007
Appl. No.:
11/680446
Inventors:
Sriram Sampath - Redmond WA, US
Pravin Santiago - Bellevue WA, US
Hao Chen - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709227
Abstract:
Described are systems and methods for loading mirror drivers in remote sessions of a remote server that enables remote sessions at various computing or client devices to access the mirror drivers. The mirror drivers are video display drivers which receives video rendering output and/or graphics output from a graphics device interface. Such video rendering output and/or graphics output received may be a mirror image of the video rendering output and/or graphics output send to display drivers for displaying on monitor.


Hao Chen Photo 3

Scheduled Programmatic Game Content

US Patent:
8641529, Feb 4, 2014
Filed:
Jun 27, 2008
Appl. No.:
12/163410
Inventors:
Manuel Bronstein - Redmond WA, US
Manoj Gupta - Sammamish WA, US
Ivann Alvarado - Duvall WA, US
Colin Riley - Redmond WA, US
Matt Van Gorder - Redmond WA, US
Hao Chen - Redmond WA, US
Gary Hall - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
A63F 9/24, A63F 13/00
US Classification:
463 42, 463 25, 463 29
Abstract:
Scheduled programmatic multiplayer game content in a console service is provided. A plurality of multiplayer game events is scheduled. Each event has a fixed start time and fixed end time. Requests from users to participate in event are received and a determination is made as to whether users electing to participate in the game are eligible to participate. If the user is eligible to participate in the game, instructions are provided to a console to allow the user to participate in the game. If the user is not eligible to participate in the game, instructions may be provided to a console to allow a user to view activity in the game.


Hao Chen Photo 4

Minimizing Network Latency In Interactive Internet Applications

US Patent:
2012012, May 24, 2012
Filed:
Nov 22, 2010
Appl. No.:
12/951908
Inventors:
Cheng Huang - Redmond WA, US
Jin Li - Sammamish WA, US
Sanjeev Mehrotra - Kirkland WA, US
Philip A. Chou - Bellevue WA, US
Felix Livni - Seattle WA, US
Hao Chen - Redmond WA, US
Jay Thaler - Kirkland WA, US
Chao Zhang - Brooklyn NY, US
Keith W. Ross - New York NY, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04J 3/22
US Classification:
370468
Abstract:
A method and system that enhances a user's performance while interacting with an interactive internet application such as a Massively Multiplayer Online (MMO) game is provided. The network latency experienced by users participating in the MMO game is minimized by dynamically determining an optimal transmission action for a message generated by the MMO game. In one embodiment, determining the optimal transmission action for a message includes dynamically determining the optimal number of redundant Forward Error Correction (FEC) packets to add to a message prior to transmitting a message to a receiving device. The optimal number of FEC packets is determined based on a wide range of varying network conditions.


Hao Chen Photo 5

Http Signing

US Patent:
2012012, May 17, 2012
Filed:
Nov 11, 2010
Appl. No.:
12/944649
Inventors:
Felix Livni - Seattle WA, US
Hao Chen - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04L 9/32
US Classification:
713178
Abstract:
A system and method for signing data transferred over a computer network is described. In one aspect, the HTTP header of an HTTP response message is extended to include a content identifier, a content expiration time, and a digital signature. The digital signature may be generated from the content identifier, the content expiration time, and the message body of the HTTP response message.