Abdominal Hernia Appendicitis Breast Disorders Burns Congenital Anomalies of the Heart
Languages:
English Spanish
Description:
Dr. Kays graduated from the Northwestern University Feinberg School of Medicine in 1985. He works in Gainesville, FL and 2 other locations and specializes in Pediatric Surgery. Dr. Kays is affiliated with Shands Live Oak Regional Medical Center and UF Health Shands Hospital.
All Childrens Specialty Physicians Pediatric Surgery 601 5 St S STE 306, Saint Petersburg, FL 33701 (727)7674170 (phone), (727)7674346 (fax)
Languages:
English Spanish
Description:
Dr. Kays works in Saint Petersburg, FL and specializes in Pediatric Surgery. Dr. Kays is affiliated with All Childrens Hospital, Brandon Regional Hospital and Tampa General Hospital.
Carolyn L. Napier - Seattle WA, US Christopher S. Gouge - Redmond WA, US David E. Kays - Bellevue WA, US Rahul Thombre - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717169, 717170
Abstract:
Updating a software product by a plurality of patches. Sequencing data of each patch of the plurality of patches is received from a user such as a patch author. Each patch of the plurality of patches has a defined membership in a portion of the software product and has a defined order in the portion relative to one or more other patches that are members of the portion. The sequencing data indicates a portion of the software product of which the patch is a member and a relative ordering between the patch and one or more other members of the portion. A logical order of application for the plurality of patches is determined based on the received sequencing data. The plurality of patches is applied to the software product according to the determined logical order of application.
Multiple Patching In A Single Installation Transaction
Carolyn L. Napier - Seattle WA, US Christopher S. Gouge - Redmond WA, US David E. Kays - Bellevue WA, US Rahul Thombre - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717169, 717175, 717174, 717172, 717177, 717168
Abstract:
Applying multiple patches to one or more software products. A plurality of patches is received from a user. A software product targeted by the received plurality of patches is determined. For the determined software product, one or more of the received plurality of patches that are applicable to the software product are identified. The identified one or more patches are applied to the software product as a function of a state of the software product in a single installation transaction.
Method And System For Assigning And Publishing Applications
Mark Lucovsky - Redmond WA, US Michael J. Cherry - Redmond WA, US Daniel Plastina - Issaquah WA, US Bharat Shah - Bellevue WA, US Debi P. Mishra - Redmond WA, US David E. Kays - Carnation WA, US Markus Horstmann - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173 G06F 9/445
US Classification:
709223, 717177
Abstract:
A method and system for managing and deploying applications across a computer network by assigning and publishing applications to user and computer policy recipients. Assigned applications are automatically applied via a script to the policy recipients, thereby ensuring that the recipient has an administrator-specified workstation configuration. Assigned applications are advertised so as to appear available to the user, by adding an application shortcut to the start menu, and by populating the machine registry with appropriate application information. Other applications may be published to users, whereby those applications are optionally available for use by users. Published application information is maintained in a centralized store of information on the network. Assigned and published applications may be installed on demand, such as when the application is activated.
Carolyn L. Napier - Seattle WA, US Christopher S. Gouge - Redmond WA, US David E. Kays - Bellevue WA, US Rahul Thombre - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44 G06F 15/177 G06F 13/00 G11C 29/00
US Classification:
717168, 709221, 711133, 714764
Abstract:
Uninstalling a patch applied to a software product installed on a computer. A current state of a software product is identified. A desired state of the software product is determined. The desired state of the software product represents a state of the software product when a patch applied to the software product is removed from the software product. The patch is removed from the software product to transition the software product from the identified current state to the determined desired state.
Carolyn L. Napier - Seattle WA, US Christopher S. Gouge - Redmond WA, US David E. Kays - Bellevue WA, US Rahul Thombre - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717172, 717169, 717170, 717175
Abstract:
Allowing a non-privileged user to apply a patch to a software product. A patch is received from a non-privileged user. It is determined if the received patch may be elevated by the non-privileged user for applying to a target software product. The received patch is applied to the target software product if it is determined that the received patch may be elevated by the non-privileged user for applying to the target software product.
Michael Dennis - Redmond WA, US Michele Freed - North Bend WA, US Daniel Plastina - Issaquah WA, US Eric Flo - Issaquah WA, US David Kays - Bellevue WA, US Robert Corrington - Redmond WA, US
International Classification:
G06F007/00
US Classification:
707/003000
Abstract:
A method and system for implementing policy by accumulating policies for a policy recipient from policy objects associated with a hierarchically organized structure of containers, such as directory containers (sites, domains and organizational units) that includes the policy recipient. Based on administrator input, policy settings for the policy recipient may be accumulated into a specific order by inheriting policy from higher containers, which may enforce their policy settings over those of lower containers. Policy that is not enforced may be blocked at a container. The result is an accumulated set of group policy objects that are ordered by relative strength to resolve any policy conflicts. Policy may be applied to a policy recipient by calling extensions, such as an extension that layers the policy settings into the registry or an extension that uses policy information from the objects according to the ordering thereof. Linking of group policy objects to one or more containers (e.g., sites, domains and organizational units) is provided, as is exception management. The effects of group policy may be filtered based on users' or computers' membership in security groups.
Method And System For On-Demand Installation Of Software Implementations
Debi Mishra - Redmond WA, US David Kays - Carnation WA, US Markus Horstmann - Redmond WA, US Mark Lucovsky - Redmond WA, US Shannon Chan - Bellevue WA, US Bharat Shah - Bellevue WA, US Gregory Jensenworth - Redmond WA, US
International Classification:
G06F009/44 G06F015/177 G06F009/445
US Classification:
717/176000, 717/100000, 709/220000
Abstract:
A method and system for installing software implementations such as applications and COM classes as they are needed from an external source, such as a centralized network store. When a software implementation is needed, the system and method first look to the local system (e.g., registry) for that software implementation, and if found, returns the information such as a local path needed to use the software implementation. If the implementation is not found locally, the present invention dynamically looks to a centralized class store of a network, to locate the needed implementation. When located, the implementation is downloaded and locally installed in a manner that is essentially transparent to the user. Software implementations such as application products may be divided into features and components to improve on-demand installation thereof.
System And Method For Reporting Hierarchically Arranged Data In Markup Language Formats
David Kays - Bellevue WA, US Ullattil Shaji - Sammamish WA, US William Whalen - Seattle WA, US Nick Carlson - Bothell WA, US Derek Cheng - Issaquah WA, US Rhynier Myburgh - Bothell WA, US Rahul Gupta - Bellevue WA, US Kenik Hassel - Seattle WA, US
International Classification:
G06F015/00
US Classification:
715500100
Abstract:
A system and method comprising a reporting mechanism for outputting an HMTL and XML document from a collection of hierarchically maintained settings such as group policy object settings or resultant set of policy data. The reporting mechanism provides a substantially complete view of which settings are configured (enabled) in a given group policy object, or a view for a resultant set of policy (that is applied to a given SOM), along with the values of the settings. The markup language format enables viewing a flat representation of the settings, and printing, saving and/or transporting of the settings. XML schemas describe a valid representation of group policy settings, and a valid representation of resultant set of policy.