Search

Zainab M Hakim

from Redmond, WA
Age ~43

Zainab Hakim Phones & Addresses

  • 1745 224Th Ave, Sammamish, WA 98074 (425) 836-4104
  • Redmond, WA
  • Kirkland, WA
  • 1745 224Th Ct NE, Sammamish, WA 98074

Work

Company: Microsoft Oct 2005 Position: Program manager

Education

Degree: BS School / High School: University of Washington 2002 to 2004 Specialities: Applied Computational & Mathematical Sciences

Skills

Deployment • MSI • Software Project Management • Cross-functional Team Leadership • Windows • Product Development • Technical Management • Technology Development

Industries

Computer Software

Resumes

Resumes

Zainab Hakim Photo 1

Program Manager For Windows Os, Microsoft Corp.

View page
Position:
Program Manager at Microsoft
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Microsoft since Oct 2005
Program Manager
Education:
University of Washington 2002 - 2004
BS, Applied Computational & Mathematical Sciences
Skills:
Deployment
MSI
Software Project Management
Cross-functional Team Leadership
Windows
Product Development
Technical Management
Technology Development

Publications

Us Patents

State Machine Based Package Installation

View page
US Patent:
20130067447, Mar 14, 2013
Filed:
Sep 9, 2011
Appl. No.:
13/228906
Inventors:
Hemchander Venkateshwara Sannidhanam - Bothell WA,
John M. Sheehan - Cambridge MA,
Zainab Hakim - Sammamish WA,
Edmund A. Brackett - Woodinville WA,
Andres Carlo Petralli - Seattle WA,
Ashish Awasthi - Seattle WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/445
G06F 9/44
US Classification:
717169, 717175
Abstract:
A single instance store including files for multiple packages is maintained in a computing device, each of the multiple packages including one or more components or modules for one or more applications. For each of the multiple packages, a record of a state for the package is maintained, and one or more of the multiple packages can have different ones of multiple states for different users. Based at least in part on a state machine and the state for one of the multiple packages, the one of the multiple packages is transitioned to a different state.

Application Deployment

View page
US Patent:
20130067448, Mar 14, 2013
Filed:
Sep 9, 2011
Appl. No.:
13/229397
Inventors:
Hemchander Venkateshwara Sannidhanam - Bothell WA,
John Michael Sheehan - Sammamish WA,
Andres Carlo Petralli - Seattle WA,
Zainab Hakim - Sammamish WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/445
G06F 9/44
US Classification:
717169, 717174
Abstract:
One or more techniques and/or systems are provided for deploying an application within a computing environment. In particular, an application that is requested for deployment may be identified (e.g., an application to be downloaded, installed, updated, registered and/or removed during deployment). A set of deployment rules may be executed upon deployment parameters within a manifest (e.g., metadata describing how the application is to be deployed) to detect whether a conflict (e.g., issues that may arise from concurrent deployment) may exist between the deployment parameters and a second application currently being deployed within the computing environment. For example, resource access conflicts, file access conflicts, and/or registry access conflicts may be identified. If no conflicts exist, then the application may be concurrently deployed with the second application. In this way, applications associated with users may be concurrently deployed within the computing environment, while mitigating conflicts to achieve deployment parallelization.

Order-Independent Deployment Collections With Dependency Package Identifiers

View page
US Patent:
20130067459, Mar 14, 2013
Filed:
Sep 9, 2011
Appl. No.:
13/229446
Inventors:
Hemchander Venkateshwara Sannidhanam - Bothell WA,
John M. Sheehan - Cambridge MA,
William L. Cheng - Redmond WA,
Zainab Hakim - Sammamish WA,
Jerome Thomas Holman - Redmond WA,
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/445
US Classification:
717176, 717174
Abstract:
In accordance with one or more aspects, a first one or more packages are included in a deployment collection for a software product. One or more identifiers of each of a second one or more packages are also included in the deployment collection for the software product. The deployment collection is obtained at a device. For each of the second one or more packages, the package is obtained based on the identifier of the package, and the first one or more packages and the second one or more packages are installed on the device.
Zainab M Hakim from Redmond, WA, age ~43 Get Report