Kenneth M Ma, Age 57Seattle, WA

Kenneth Ma Phones & Addresses

Seattle, WA

Renton, WA

Kiona, WA

Mentions for Kenneth M Ma

Resumes

Resumes

Kenneth Ma Photo 1

Software Development Engineer / Test At Microsoft

Location:
Greater Seattle Area
Industry:
Computer Software
Kenneth Ma Photo 2

Kenneth Ma

Location:
Greater Seattle Area
Industry:
Computer Software
Kenneth Ma Photo 3

V.p. At Viva Escrow

Position:
V.P. at Viva Escrow
Location:
United States
Industry:
Real Estate
Work:
Viva Escrow
V.P.
Kenneth Ma Photo 4

Kenneth Ma

Location:
United States
Kenneth Ma Photo 5

Developer Iv At T-Mobile.com

Location:
Greater Seattle Area
Industry:
Telecommunications
Kenneth Ma Photo 6

Kenneth Ma

Location:
Greater Seattle Area
Industry:
Telecommunications
Kenneth Ma Photo 7

Kenneth Ma

Location:
Greater Seattle Area
Industry:
Wireless

Business Records

Name / TitleCompany / ClassificationPhones & Addresses
Kenneth Ma Clearify Hosting
Internet - Web Hosting
32 Kerrigan Crescent, Markham, ON L3R 7T5
(416) 953-8810
Kenneth Ma Clearify Hosting (416) 953-8810

Publications

Wikipedia

Kenneth Ma Photo 8

Kenneth Ma

Kenneth Ma Kwok Ming (born February 13, 1974) is a Hong Kong TVB actor. He graduated from University of British Columbia majoring in Mechanical Engineering. ...

Us Patents

Using A Call Stack Hash To Record The State Of A Process

US Patent:
7469362, Dec 23, 2008
Filed:
Apr 15, 2005
Appl. No.:
11/108087
Inventors:
William Hunter Hudson - Kirkland WA,
Vamshidhar Radha Kommineni - Kirkland WA,
Yi Meng - Bellevue WA,
Kenneth Kai-Baun Ma - Sammamish WA,
Gerald Francis Maffeo - Woodinville WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 45, 714 52
Abstract:
In embodiments of the invention, selected aspects of a process' call stacks are hashed, and the hash is used to capture the execution state of the process in a concise form and with minimal impact on the performance of the process and with no modification to the process code. The hash allows vendors and developers to classify failures in order to associate them with their known root causes to support rapid customer feedback and to maximize efficiency of correction. Further, the hash provides a metric usable to prioritize diagnosis of failures. In an embodiment of the invention, the identities of modules on the call stack are hashed in combination with some but not all offset information to minimize the affect of patches and minor changes to the code, and improve the ability to discriminate different execution paths.

Method And System For Probe Optimization While Instrumenting A Program

US Patent:
7590521, Sep 15, 2009
Filed:
Apr 7, 2004
Appl. No.:
10/819463
Inventors:
Kenneth Kai-Baun Ma - Sammamish WA,
Stephen Craig Schertz - Issaquah WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
US Classification:
703 22, 703 1, 703 6, 717154
Abstract:
A method and system is provided for instrumenting a program by optimizing probe insertion. The number of probe insertions into instrumented code is reduced by providing optimal probe insertion points. The control flow of the code is analyzed along with the arc and block relationships to build a post-dominator tree. An optimization map is generated from the post-dominator tree that provides the optimal probe insertion points. Once the probes are inserted and data is collected by running the binary representing the code and probes, the data may be overlaid onto the optimization map and arc and block relationships to provide code coverage data.

System And Method For Generating Code Coverage Information

US Patent:
2005016, Jul 21, 2005
Filed:
Jan 20, 2004
Appl. No.:
10/760757
Inventors:
Pankaj Lunia - Redmond WA,
Nathan Nesbit - Duvall WA,
Kenneth Ma - Sammamish WA,
International Classification:
G06F009/44
US Classification:
717124000
Abstract:
A system and method for instrumenting a software build to automatically generate code coverage data without the use of external code coverage tools is presented. A software build is generated. The software build is independently executable. The software build is then instrumented to automatically generate code coverage data when executed. The instrumented software is executable independent of any external code coverage tools.

Globally Sound And Consistent Configuration Management For Distributed Datacenter Components

US Patent:
2012015, Jun 14, 2012
Filed:
Dec 14, 2010
Appl. No.:
12/967794
Inventors:
HENNING KORSHOLM ROHDE - Renton WA,
MATTHEW KERNER - Seattle WA,
KENNETH KAI-BAUN MA - Kirkland WA,
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44
US Classification:
717121
Abstract:
Datacenter configuration needs to be managed. A configuration engine (CE) manages configuration data of clusters and/or datacenters. The CE allows users to check out, edit, and check in configuration components. Versioned interfaces are placed between configuration components through data contracts. The CE supports the expression of constraints that ensure global consistency across configuration components and versions, isolates changes in the datacenter from structural changes in configuration components, and enables partial configuration branching to allow for active snapshots that enable configuration rollback. The CE ensures that types are consistent and constraints are satisfied at check-in time to eliminate unsound or inconsistent configuration in the first place. When the active configuration in the datacenter changes, multiple versions of configuration may be simultaneously deployed for a window of time. The managed set of configuration is permitted to have multiple active versions during these transitional windows to reflect the reality in the datacenter.

Recommendations For Reducing Data Consumption Based On Data Usage Profiles

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

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

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

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.

All data offered is derived from public sources. We do not verify or evaluate each piece of data, and makes no warranties or guarantees about any of the information offered. We do not possess or have access to secure or private financial information. People Background Check is not a credit reporting agency and does not offer consumer reports. None of the information offered by People Background Check is to be considered for purposes of determining any entity or person's eligibility for credit, insurance, employment, housing, or for any other purposes covered under the FCRA.