BackgroundCheck.run
Search For

George Ta Hu, 5711000 Champagne Point Rd, Kirkland, WA 98034

George Hu Phones & Addresses

11000 Champagne Point Rd, Kirkland, WA 98034    425-8259287   

Eastsound, WA   

Redmond, WA   

2813 Whitworth Ave, Renton, WA 98055    425-2260429    425-2714287   

Bellevue, WA   

Kiona, WA   

Mentions for George Ta Hu

George Hu resumes & CV records

Resumes

George Hu Photo 42

George Hu

Position:
President at Maui Condo Vacation Rental, Committee Member at Boy Scout Troop 570, President at Orcas Island Vacation Rental, Retired Software Engineer and Manager at Microsoft
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Maui Condo Vacation Rental - Maui, HI since Nov 2011
President
Boy Scout Troop 570 since Mar 2009
Committee Member
Orcas Island Vacation Rental since 2003
President
Microsoft since Oct 2001
Retired Software Engineer and Manager
Environmental & Adventure School - Kirkland, WA Oct 2009 - Jun 2012
Volunteer Electives Instructor
Cub Scout Pack 559 2006 - Mar 2009
Treasurer
Lake WA United Methodist Church 1991 - 2009
Finance Committee
Chestnut Hill Academy Board Sep 2007 - Jun 2008
Vice President
Seattle RIST 1992 - 2003
co-founder
Microsoft Money Mar 1999 - Sep 2001
Technical Evangelist
Microsoft Windows CE 1994 - 2001
Group Manager
Microsoft Corporation 1989 - 2001
Group Manager
Microsoft Excel 1989 - 1993
Software Design Engineer
Education:
Stanford University 1989 - 1990
MS, Computer Science
Massachusetts Institute of Technology 1986 - 1989
BS, Computers Science
Lindbergh High School 1985 - 1989
George Hu Photo 43

George Hu

George Hu Photo 44

George Hu

Location:
United States
George Hu Photo 45

George Hu

Location:
United States
George Hu Photo 46

Student At Manila Central University

Location:
United States
Industry:
Internet
Education:
Manila Central University 2007 - 2008

Publications & IP owners

Us Patents

System And Method For Installing An Application On A Portable Computer

US Patent:
6360364, Mar 19, 2002
Filed:
Mar 17, 1999
Appl. No.:
09/271929
Inventors:
James S. L. Chen - Redmond WA
Stephen D. Flanagin - Redmond WA
George T. Hu - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9445
US Classification:
717 11, 711171
Abstract:
A base computer installs an application program to a portable computer by determining a size associated with the application being installed. The portable computer contains a built-in memory used for both program execution and data storage. Additionally, one or more memory expansion cards may be coupled to the portable computer. The base computer determines the storage space available in the built-in memory in the portable computer. If the storage space available in the built-in memory of the portable computer can accommodate the application, then the base computer installs the application to the built-in memory. If the storage space available in the built-in memory of the portable computer cannot accommodate the application, then the base computer determines whether a memory expansion card is coupled to the portable computer. If a memory expansion card is coupled to the portable computer, then the base computer installs the application to the memory expansion card. If multiple memory expansion cards are coupled to the portable computer, the base computer generates a list of all storage devices and requests that the user select the storage device for installing the application.

Object Synchronization Between Objects Stores On Different Computers

US Patent:
6633924, Oct 14, 2003
Filed:
Oct 2, 1997
Appl. No.:
08/944948
Inventors:
Charles Wu - Bellevue WA, 98008
George T. Hu - Redmond WA, 98052
Jeffrey R. Blum - Seattle WA, 98102
International Classification:
G06F 900
US Classification:
709328, 707203, 709203
Abstract:
The invention includes a method of synchronizing objects between first and second object stores. A synchronization manager in accordance with the invention maintains a reference store containing identifying data segments corresponding respectively to a plurality of objects that have previously been synchronized between the first and second object stores. An application program that maintains the first object store has associated interfaces that allow the synchronization manager to compare and manipulate objects. One such interface allows the synchronization manager to submit an identifying data segment associated with a particular object. In response, this interface returns a handle that corresponds to the submitted identifying data segment. Another interface accepts a handle that refers to an identifying data segment, and determines if the object corresponding to the identifying data segment has been changed in the first object store since the last synchronization. If it has, the synchronization manager takes steps to update the second object store.

Object Synchronization Between Object Stores On Different Computers

US Patent:
7669208, Feb 23, 2010
Filed:
Aug 19, 2003
Appl. No.:
10/643710
Inventors:
Charles Wu - Bellevue WA, US
George T. Hu - Redmond WA, US
Jeffrey R. Blum - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/00
US Classification:
719328, 719316, 707100
Abstract:
The invention includes a method of synchronizing objects between first and second object stores. A synchronization manager in accordance with the invention maintains a reference store containing identifying data segments corresponding respectively to a plurality of objects that have previously been synchronized between the first and second object stores. An application program that maintains the first object store has associated interfaces that allow the synchronization manager to compare and manipulate objects. One such interface allows the synchronization manager to submit an identifying data segment associated with a particular object. In response, this interface returns a handle that corresponds to the submitted identifying data segment. Another interface accepts a handle that refers to an identifying data segment, and determines if the object corresponding to the identifying data segment has been changed in the first object store since the last synchronization. If it has, the synchronization manager takes steps to update the second object store.

Method And System For Sharing A Communications Port

US Patent:
6240472, May 29, 2001
Filed:
Oct 22, 1998
Appl. No.:
9/176779
Inventors:
George T. Hu - Kirkland WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1312
G06F 1338
G06F 300
US Classification:
710 72
Abstract:
A method and system for sharing a communications port by running a communications program that only occupies the communications port when a user action indicates that the communications port is needed. The communications port is released when it is determined that the user no longer needs it, however the communications program continues to run. The communications program is implemented in a shell extension that separates its functionality into two states, a resident state that is essentially available at all times but does not occupy the communications port, and an exclusive state that intelligently occupies the communications port when needed. When a user intuitively opens a folder related to device communication, the communications program enters the exclusive state, and returns to the resident state when the folder is closed, thereby freeing the communications port for use by other programs. While in the resident state, the user can connect for network communications while leaving the communications port available.

System And Method For Interaction Between One Or More Desktop Computers And One Or More Mobile Devices

US Patent:
6272545, Aug 7, 2001
Filed:
Oct 22, 1998
Appl. No.:
9/177168
Inventors:
Steve Flanagin - Redmond WA
George Hu - Redmond WA
Haresh G. Ved - Bellevue WA
Charles Wu - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1516
US Classification:
709228
Abstract:
A system and method of interaction between a computer, such as a desktop computer, and a plurality of mobile devices include storing a first identifier on a first mobile device and the computer, and storing a second identifier on a second mobile device and the computer, wherein the second identifier is different than the first identifier. A set of settings are stored in the computer referenced to each stored identifier for each respective mobile device. Upon connection of one of the mobile devices to the computer, the identifier stored in the connected mobile device is compared with the identifier stored on the computer. Interaction between the connected mobile device and the computer is controlled as a function of the stored respective set of settings if corresponding identifiers are found.

Continuous Object Sychronization Between Object Stores On Different Computers

US Patent:
6125369, Sep 26, 2000
Filed:
Oct 27, 1997
Appl. No.:
8/958658
Inventors:
Charles Wu - Bellevue WA
George T. Hu - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1730
US Classification:
707201
Abstract:
Disclosed herein is a system for synchronizing object instances between first and second object stores. The system includes a primary computer and a portable computer that is connectable with the primary computer for data communications. A first object store manager executes on the portable computer to maintain the first object store, and a second object store manager executes on the primary computer to maintain the second object store. In addition, a synchronization manager executes on the primary computer. The synchronization manager compares object instances from the first and second object stores in response to initially connecting the portable computer for data communications with the primary computer, and synchronizes any objects whose instances differ from each other. After the initial synchronization, the first object store manager initiates a notification to the synchronization manager whenever an instance of a particular object in the first object store changes. In response, the synchronization manager synchronizes the instances of the identified object in the first and second object stores.

File Object Synchronization Between A Desktop Computer And A Mobile Device

US Patent:
6324544, Nov 27, 2001
Filed:
Oct 21, 1998
Appl. No.:
9/176706
Inventors:
Salim Alam - Redmond WA
Vinayak A. Bhalerao - Redmond WA
Charles Wu - Bellevue WA
George Hu - Redmond WA
John I. Ferrell - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1730
US Classification:
707201
Abstract:
First and second computing devices each contain an object store which store objects indicative of file data. Synchronization components are provided to synchronize the objects while efficiently overcoming problems associated with synchronizing files.

Integrated Communications Architecture On A Mobile Device

US Patent:
6128661, Oct 3, 2000
Filed:
Apr 10, 1998
Appl. No.:
9/058685
Inventors:
Steve Flanagin - Redmond WA
Stephen Hou - Redmond WA
George Hu - Redmond WA
Haresh G. Ved - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1516
US Classification:
709227
Abstract:
A system and method of interaction between a computer, such as a desktop computer, and a mobile device include storing an identifier on the mobile device and the computer. A set of settings are stored in the computer referenced to the identifier for the mobile device. A connection method is selected from a plurality of connection methods. Upon connection of the mobile device to the computer pursuant to the selected method, the identifier stored in the mobile device is compared with the identifier stored on the computer. Interaction between the connected mobile device and the computer is controlled as a function of the stored set of settings if corresponding identifiers are found.

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.