BackgroundCheck.run
Search For

Jianhui Xie, ~41Palo Alto, CA

Jianhui Xie Phones & Addresses

Palo Alto, CA   

San Jose, CA   

Chandler, AZ   

Redmond, WA   

Cupertino, CA   

Kiona, WA   

Bellevue, WA   

Lowell, MA   

Santa Clara, CA   

Social networks

Jianhui Xie
Jianhui Xie

Linkedin

Work

Company: Baidu usa llc Jul 2012 to Aug 2013 Address: san francisco bay area Position: Sr. architect

Education

Degree: Master School / High School: University of Massachusetts, Lowell 2003 to 2005 Specialities: Computer Science

Languages

English • Cantonese • Chinese

Awards

Gold Star Award in 2007 in recognition of the work done on Windows Server 2008 and its important contribution to Microsoft's success • Gold Star Award in 2009 in recognition of the work done on Windows Server 2012 and its important contribution to Microsoft's success • World Finals of the 25th Annual ACM International Collegiate Programming Contest Bronze Medal • The 2000 ACM Asia Programming Contest Hong Kong Rank 2, Tsukuba Rank 2, Shanghai Rank 5 • The 1999 ACM Asia Programming Contest Taipei Rank 1, Shanghai Rank 3 • 2001 Outstanding Scholarship of > • 1999 IBM Via-Voice Nation Contest, Gold medal • 1997 National Olympiad in informatics, Silver medal

Interests

History, Security, Problem resolving, Algorithm, Reverse Engineering, Soccer

Industries

Information Technology and Services

Mentions for Jianhui Xie

Resumes

Resumes

Jianhui Xie Photo 1

Sr. Architect At Baidu Usa Llc

Location:
San Francisco Bay Area
Industry:
Information Technology and Services
Work:
Baidu USA LLC - san francisco bay area Jul 2012 - Jul 2013
Sr. Architect
Microsoft - Greater Seattle Area Sep 2011 - Jul 2012
Senior Software Developer/Tech Lead
Microsoft Corporation - Greater Seattle Area Jun 2005 - Sep 2011
Senior Software Developer/Tech Lead
zsoft Jan 2002 - Dec 2002
Architect
Kin Sui software company Jul 1999 - Dec 2000
Software Designer
Education:
University of Massachusetts, Lowell 2003 - 2005
Master, Computer Science
Sun Yat-Sen University 1998 - 2002
BS, Computer Science
Interests:
History, Security, Problem resolving, Algorithm, Reverse Engineering, Soccer
Honor & Awards:
Gold Star Award in 2007 in recognition of the work done on Windows Server 2008 and its important contribution to Microsoft's success Gold Star Award in 2009 in recognition of the work done on Windows Server 2012 and its important contribution to Microsoft's success World Finals of the 25th Annual ACM International Collegiate Programming Contest Bronze Medal The 2000 ACM Asia Programming Contest Hong Kong Rank 2, Tsukuba Rank 2, Shanghai Rank 5 The 1999 ACM Asia Programming Contest Taipei Rank 1, Shanghai Rank 3 2001 Outstanding Scholarship of > 1999 IBM Via-Voice Nation Contest, Gold medal 1997 National Olympiad in informatics, Silver medal
Languages:
English
Cantonese
Chinese

Publications

Us Patents

Authenticating Using Cloud Authentication

US Patent:
8584221, Nov 12, 2013
Filed:
Oct 23, 2009
Appl. No.:
12/604673
Inventors:
Leszek Mazur - Kirkland WA,
Jianhui Xie - Redmond WA,
Sean D. Daniel - Victoria,
Cesare John Saretto - Seattle WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/04
US Classification:
726 8
Abstract:
An authentication mechanism in a local area network may use a cloud authentication mechanism to allow or deny authentication requests. A user may gain access within a local area network by entering a cloud identification and password, which may be verified by a cloud authentication mechanism. If the authentication is successful from the cloud authentication mechanism, the user identification and password are stored locally for subsequent authentication requests. In some embodiments, the cloud password may be periodically flushed so that subsequent requests may be passed to the cloud authentication mechanism. The authentication mechanism may be used in both domain and workgroup local area networks, and may operate in parallel with other users who may have local area network or client credentials which may not be authenticated from the cloud.

Memory Device Having Automatic Protocol Detection

US Patent:
2003018, Sep 25, 2003
Filed:
Mar 22, 2002
Appl. No.:
10/104944
Inventors:
Chieh Chang - Hillsborough CA,
Jianhui Xie - Milpitas CA,
Deqi Gao - San Jose CA,
International Classification:
G06F012/00
US Classification:
711/103000, 711/170000
Abstract:
A memory device includes a memory array, a first protocol circuit, a second protocol circuit, an operation interface, and a protocol detection circuit. The first protocol circuit, which implements a first communication protocol, and the second protocol circuit, which implements a second communication protocol, are coupled in parallel between the memory array and the operation interface. The protocol detection circuit, which is coupled to the operation interface and to the first and second protocol circuits, monitors control signals provided to the operation interface by a host controller to determine which communication protocol the host controller employs. In response thereto, the protocol detection circuit selects one of the first and second protocol circuits to handles communication between the host controller and the memory device.

Flash Memory Having Configurable Sector Size And Flexible Protection Scheme

US Patent:
2006024, Nov 2, 2006
Filed:
Apr 29, 2005
Appl. No.:
11/119041
Inventors:
Jianhui Xie - Milpitas CA,
International Classification:
G06F 12/00
US Classification:
711103000
Abstract:
Methods and systems are provided for a flash memory device having a configurable sector size and a flexible protection scheme. A flash memory circuit includes: a memory array including a plurality of memory sectors, wherein at least one of the memory sectors includes a plurality of subsectors; a status register array including a plurality of protection bits defining a protection scheme for the memory array; a configuration register array defining a protection scheme for the plurality of subsectors, said configuration register including a subsector enable bit and a plurality of subsector protection bits; and control logic for controlling storage of data on the memory array.

Local Computer Account Management At Domain Level

US Patent:
2010024, Sep 23, 2010
Filed:
Mar 17, 2009
Appl. No.:
12/406026
Inventors:
Ferry Susanto - Bellevue WA,
Jianhui Xie - Redmond WA,
Michael K. Liptack - Monroe WA,
Steven F. Goddard - Seattle WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707784, 707E1701
Abstract:
A domain level database containing domain user permission settings may contain local device permission settings for domain users. For each of the local devices attached to the domain, a client service may periodically query the domain database and receive local permission settings for individual domain users. The local permission settings may affect access and availability of certain local resources and actions to the domain users. The client service may update a locally maintained database that may be used by a local security management system to permit or deny access to local resources and local actions to individual users when those users are logged onto the local device.

Software Deployment Over A Network

US Patent:
2010024, Sep 23, 2010
Filed:
Mar 17, 2009
Appl. No.:
12/406043
Inventors:
Jianhui Xie - Redmond WA,
Ferry Susanto - Bellevue WA,
Steven F. Goddard - Seattle WA,
Michael K. Liptack - Monroe WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/445
G06F 7/06
G06F 15/16
US Classification:
717178, 709203, 707E17014
Abstract:
Devices in a network environment may have a local client application that may periodically update software components on a local device and may configure user access and other parameters to the software component for individual users. The client application may operate by querying a domain server and may receive a description of available software components. After identifying a component to install, the client application may download the component from a data store and install the component, then configure individual user access to the component.

Obtaining Server Address When Domain Name System Proxy Solution Fails

US Patent:
2012027, Oct 25, 2012
Filed:
Apr 20, 2011
Appl. No.:
13/090655
Inventors:
Jianhui Xie - Redmond WA,
Leszek Mazur - Kirkland WA,
Sean Daniel - Victoria,
Ferry Susanto - Bellevue WA,
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/16
G06F 15/173
US Classification:
709225, 709227
Abstract:
The subject disclosure is directed towards establishing communication between a client computer and a network resource on a computer network when DNS resolution has failed because of a DNS proxy solution. A user may request that the client use a tool as an alternative to DNS resolution. The client may monitor the network for a broadcast from the network resource, which contains information needed for the client to access the network resource. The network resource may broadcast the information from time to time, or it may broadcast it in response to a specific request from the client.

Client-Client-Server Authentication

US Patent:
2013004, Feb 14, 2013
Filed:
Aug 10, 2011
Appl. No.:
13/207362
Inventors:
Jianhui Xie - Redmond WA,
Leszek Mazur - Kirkland WA,
Sean Daniel - Victoria,
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04L 9/32
G06F 15/16
US Classification:
726 10
Abstract:
Described is a technology by which machines of a (typically small) network have associated public key-based certificates for use in authentication with a server and validation of other machines in the network. This provides an inexpensive and straightforward mechanism to control, manage and maintain client machines, as well as to allow valid client machines to securely communicate with one another and recognize machines that are not valid on the network. Certificates are maintained on the server and checked for validity as needed.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.