Search

Alec Kwok Phones & Addresses

  • Redmond, WA
  • Kiona, WA
  • 7311 Coal Creek Pkwy SE, Newcastle, WA 98059 (425) 430-1185
  • 9151 227Th Ave NE, Redmond, WA 98053

Work

Company: Microsoft Nov 2007 to 2012 Position: Test lead

Education

School / High School: The University of British Columbia 1993 to 1999

Industries

Computer Software

Public records

Vehicle Records

Alec Kwok

View page
Address:
9151 227 Ave NE, Redmond, WA 98053
VIN:
5FNRL5H6XBB063793
Make:
HONDA
Model:
ODYSSEY
Year:
2011

Resumes

Resumes

Alec Kwok Photo 1

Test Lead At Microsoft Corporation

View page
Position:
Test Lead at Microsoft
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Microsoft since Nov 2007
Test Lead

Microsoft Aug 2003 - Nov 2007
Software Design Engineer in Test

Palm Sep 1999 - Jul 2003
Software Design Engineer
Education:
The University of British Columbia 1993 - 1999

Publications

Us Patents

Software Application Launching Method And Apparatus

View page
US Patent:
7177906, Feb 13, 2007
Filed:
May 31, 2001
Appl. No.:
09/871112
Inventors:
John S. LeFevre - Seattle WA,
Alec Kwok - Newcastle WA,
Assignee:
PalmSource, Inc. - Sunnyvale CA
International Classification:
G06F 15/16
US Classification:
709206, 709203, 709217, 709220, 709223, 345158, 345835, 345864
Abstract:
A handheld computer includes a housing and a display supported by the housing and configured to display images representative of computer program applications. The handheld computer also includes a memory and a microprocessor coupled to the memory and the display and configured to run applications stored in the memory. The handheld computer also includes a software application that is stored in the memory. The handheld computer further includes a launching application stored in the memory. This launching application has an image on the display representative of the software application and the launching application carries out computer program steps to modify the launching environment prior to running the software application such that the software application runs properly on the handheld computer, the software application not originally designed to run on the handheld computer.

Software Application Launching Method And Apparatus

View page
US Patent:
8266222, Sep 11, 2012
Filed:
Feb 13, 2007
Appl. No.:
11/674155
Inventors:
John S. LeFevre - Seattle WA,
Alec Kwok - Newcastle WA,
Assignee:
Access Co., Ltd. - Tokyo
International Classification:
G06F 15/16
US Classification:
709206, 709203, 709217, 709220, 709223, 345158, 715835, 715864
Abstract:
A handheld computer includes a housing and a display supported by the housing and configured to display images representative of computer program applications. The handheld computer also includes a memory and a microprocessor coupled to the memory and the display and configured to run applications stored in the memory. The handheld computer also includes a software application that is stored in the memory. The handheld computer further includes a launching application stored in the memory. This launching application has an image on the display representative of the software application and the launching application carries out computer program steps to modify the launching environment prior to running the software application such that the software application runs properly on the handheld computer, the software application not originally designed to run on the handheld computer.

Recommendations For Reducing Data Consumption Based On Data Usage Profiles

View page
US Patent:
2013019, Aug 1, 2013
Filed:
Dec 20, 2012
Appl. No.:
13/721023
Inventors:
Microsoft Corporation - Redmond WA,
Gregory James Scott - Seattle WA,
Shai Guday - Redmond WA,
Alec Garvin Kwok - Redmond WA,
Yue Jiang - Redmond WA,
Kenneth Vincent Ma - Seattle WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/26
US Classification:
455405
Abstract:
Embodiments profile users based on data usage of installed applications and provide recommendations for reducing data usage. A computing device or cloud service determines a plurality of applications installed on the computing device. Data usage patterns associated with each of the determined plurality of applications are identified. The data usage patterns describe data usage over a network for at least one of the determined plurality of applications. One or more recommendations for reducing data usage are defined based on the identified data usage patterns. Some embodiments recommend switching applications, uninstalling applications, or disabling particular network connections.

Data Usage Profiles For Users And Applications

View page
US Patent:
2013019, Aug 1, 2013
Filed:
Dec 20, 2012
Appl. No.:
13/721029
Inventors:
Microsoft Corporation - Redmond WA,
Gregory James Scott - Seattle WA,
Shai Guday - Redmond WA,
Alec Garvin Kwok - Redmond WA,
Yue Jiang - Redmond WA,
Kenneth Vincent Ma - Seattle WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/26
US Classification:
455405
Abstract:
Embodiments profile users and applications based on network data usage. Data usage statistics are collected and compared for the users and applications. Profiles are assigned to the users and applications based on the comparison. In some embodiments, the applications are ranked based on data usage and presented to the users in an application marketplace.

Predicting Network Data Consumption Relative To Data Usage Patterns

View page
US Patent:
2013019, Aug 1, 2013
Filed:
Dec 20, 2012
Appl. No.:
13/721041
Inventors:
Microsoft Corporation - Redmond WA,
Gregory James Scott - Seattle WA,
Shai Guday - Redmond WA,
Alec Garvin Kwok - Redmond WA,
Yue Jiang - Redmond WA,
Kenneth Vincent Ma - Seattle WA,
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04W 4/26
US Classification:
455405
Abstract:
Embodiments provide interactive prediction of network data consumption. Current data usage statistics are compared with a data usage plan. The current data usage statistics represent network data consumed by at least one computing device of the user. The network data is consumed during at least a portion of a pre-defined time interval of a data usage plan. For the given time interval, one of a plurality of pre-defined data usage states is assigned to the user, such as On Track, Off Track, Over Limit, and Under Track. In some embodiments, the user interacts with the data usage pattern to dynamically adjust for expected future use, which may change the currently assigned data usage state.

Tracking Data Usage Under A Schematized Data Plan

View page
US Patent:
2013019, Aug 1, 2013
Filed:
Dec 20, 2012
Appl. No.:
13/721053
Inventors:
Microsoft Corporation - Redmond WA,
Gregory James Scott - Seattle WA,
Shai Guday - Redmond WA,
Alec Garvin Kwok - Redmond WA,
Yue Jiang - Redmond WA,
Kenneth Vincent Ma - Seattle WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/26
US Classification:
455405
Abstract:
Embodiments provide a schema for representing data usage plans and data usage statistics. The data usage plan describes threshold values associated with network connections of computing devices of the user. A web service dynamically generates data usage statistics for the computing devices to represent data consumed by the computing devices under the data usage plan. The schema is updated with the data usage statistics and distributed to the computing devices for presentation to the user.

Updating Dynamic Data Usage Plans And Statistics

View page
US Patent:
2013019, Aug 1, 2013
Filed:
Dec 20, 2012
Appl. No.:
13/721069
Inventors:
Microsoft Corporation - Redmond WA,
Gregory James Scott - Seattle WA,
Shai Guday - Redmond WA,
Alec Garvin Kwok - Redmond WA,
Yue Jiang - Redmond WA,
Kenneth Vincent Ma - Seattle WA,
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04W 4/26
US Classification:
455406, 455405
Abstract:
Embodiments enable data usage plans and data usage statistics to be shared among user computing devices. In some embodiments, a web service receives a schema populated with data describing the data usage plan from a mobile operator. The web service distributes the populated schema to the user computing devices, and subsequently distributes updated portions of the schema as the data usage plan is updated by the mobile operator. The web service may also collect the data usage statistics from the user computing devices and the mobile operator, reconcile any differences, and send synchronization notifications to the user computing devices based on the reconciliation. In some embodiments, users are able to view bandwidth consumption by a plurality of user computing devices sharing the same data usage plan.

Dynamically Adjusting A Data Usage Plan Based On Data Usage Statistics

View page
US Patent:
2013019, Aug 1, 2013
Filed:
Dec 20, 2012
Appl. No.:
13/721032
Inventors:
Microsoft Corporation - Redmond WA,
Gregory James Scott - Seattle WA,
Shai Guday - Redmond WA,
Alec Garvin Kwok - Redmond WA,
Yue Jiang - Redmond WA,
Kenneth Vincent Ma - Seattle WA,
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04W 4/26
US Classification:
455407
Abstract:
Embodiments automatically adjust one or more terms of a data usage plan of a user to reduce network transfer costs for the user. Data usage statistics representing network data consumption by at least one computing device of the user are received or collected. The data usage plan is compared with the data usage statistics (e.g., to estimate any excess network transfer costs), and the data usage plan is adjusted accordingly and based on other data usage plans or adjustments that are available.
Alec G Kwok from Redmond, WA, age ~46 Get Report