Barclays Capital since Mar 2010
VP
Bloomberg Nov 2004 - Mar 2010
senior software engineer
Microsoft Corporation Jun 2000 - Nov 2004
SDE
Education:
University of Southern California 1997 - 2000
master, EE
Wuhan University 1993 - 1996
master, GIS
Wuhan University 1989 - 1993
Bachelor, Information Engineering
Chenyin Zhong - Bellevue WA, US Makarand V. Patwardhan - Redmond WA, US John C. Dunn - Issaquah WA, US Joy Chik - Sammamish WA, US Vinod M. Mamtani - Redmond WA, US
Assignee:
Microsoft Corporation - Remond WA
International Classification:
G06F 15/16
US Classification:
709250, 709203, 709229, 709245, 717127, 719321
Abstract:
One or more universal serial bus (USB) devices are connected at a client computer. The USB devices are recognized by the client computer and a determination is made as to whether an application server computer provides functionality for one or more of the USB devices. A specific communication path is provided from the USB device to the server computer if functionality is provided by the application server computer.
Chenyin Zhong - Bellevue WA, US Makarand V. Patwardhan - Redmond WA, US John C. Dunn - Issaquah WA, US Joy Chik - Sammamish WA, US Vinod M. Mamtani - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709217, 709203, 709229, 709245, 719321
Abstract:
One or more universal serial bus (USB) devices are connected at a client computer. The USB devices are recognized by the client computer and a determination is made as to whether an application server computer provides functionality for one or more of the USB devices. A specific communication path is provided from the USB device to the server computer if functionality is provided by the application server computer.
Ivan Leichtling - Kirkland WA, US Chenyin Zhong - Bellevue WA, US Joy Chik - Sammamish WA, US Gilles Khouzam - Bothell WA, US Paul David - Kirkland WA, US Oreste Ungureanu - Duvall WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 15/00 G06T 1/00
US Classification:
345522000
Abstract:
A server computer hosts one or more application programs that are accessed by a client computer. Higher-level graphics commands describing graphics images are received from the application programs. The server computer determines whether the client computer is able to generate graphics using the higher-level graphics commands or generates graphics using relatively lower-level graphics commands. The server computer sends higher-level or relatively lower-level graphics commands depending on whether the client computer generates graphics using higher-level or relatively lower-level graphics commands.