Medical School University of Nebraska College of Medicine Graduated: 1994
Languages:
English Spanish
Description:
Dr. Grier graduated from the University of Nebraska College of Medicine in 1994. He works in Anderson, SC and specializes in Pain Management. Dr. Grier is affiliated with Anmed Health and Bon Secours St Francis Downtown.
License Records
Michael Tannehill Grier
License #:
10272 - Expired
Category:
Pharmacy
Issued Date:
Aug 1, 1989
Effective Date:
Aug 27, 2002
Type:
Certified Preceptor
Michael Tannehill Grier
License #:
10272 - Expired
Category:
Pharmacy
Issued Date:
Aug 1, 1989
Effective Date:
Jan 2, 1996
Type:
Pharmacist
Us Patents
Configurations For Binding Software Assemblies To Application Programs
Michael J. Grier - Woodinville WA, US Sanjay G. Shenoy - Redmond WA, US RoseMarie FitzSimons - Seattle WA, US David D'Souza - Mercer Island WA, US Srivatsan Parthasarathy - Bellevue WA, US Micheal Dunn - Redmond WA, US Alan Shi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F009/45
US Classification:
717162
Abstract:
A method, system and infrastructure that allow an application to run with specified versions of assemblies bound thereto, while allowing the application author, assembly publisher and/or an administrator to change the originally-specified version as desired. Each assembly may exist and run side-by-side on the system with other versions of the same assembly being used by other applications. An application manifest specifies any desired assembly versions, which may be redirected to another version (overridden) by an application configuration. A publisher configuration provided by an assembly publisher can similarly override the specified version. Lastly, an administrator configuration is capable of overriding other configuration versioning information. A table built from the manifest and any configuration redirection may be accessed during execution to quickly locate the appropriate version. The various configuration data structures themselves may be wrapped as assemblies, thereby enabling versioning of configurations.
Extensible Architecture For Project-Development Systems
Christopher G. Kaler - Redmond WA, US Martyn S. Lovell - Seattle WA, US Michael J. Grier - Woodinville WA, US Bradley J. Bartz - Lynnwood WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F009/44
US Classification:
717103
Abstract:
A software development system or versifying system has a collection of modules for performing individual development functions such as document editing, keyword processing, and private-copy management. Each module has an interface compatible with that of the others, so that modules can be added to or substituted for the original modules, if the new modules conform to the interface. The architecture of this system supports the performance of development actions such as document merging and keyword expansion at any location within the system. The system software interfaces to a keyword processing subsystem comprising a plurality of expanders for processing different sets of keywords and a keyword broker for selecting among the expanders, whereby the client can access resources of the software development service providers for development services identified using the keywords.
Project-Based Configuration Management Method And Apparatus
Christopher G. Kaler - Redmond WA, US Steven J. Kruy - Carnation WA, US Martyn S. Lovell - Seattle WA, US Michael J. Grier - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707101, 707203
Abstract:
A configuration management system creates () each configuration by assigning a configuration identifier to each configuration. In addition, relational information is computed () that indicates the relationships between the configuration and any configurations upon which it is based. The system then tracks () changes to files of the configuration by storing information associating each new file version with the configuration identifier. The system also tracks () changes to file properties. A configuration is then reconstructed () as of a desired date, by identifying () the file versions and properties associated with that configuration as of the desired date. A determination is made () whether a user that has requested the file versions has access privileges by first checking a security cache () for the user privileges information. If the information is not on the cache, it is computed from a security table () and stored on the cache. The system automatically compresses () and reconstitutes () file versions that are stored in the version store.
Project-Based Configuration Management Method And Apparatus
Christopher G. Kaler - Redmond WA, US Steven J. Kruy - Carnation WA, US Martyn S. Lovell - Seattle WA, US Michael J. Grier - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707203
Abstract:
A configuration management system creates () each configuration by assigning a configuration identifier to each configuration. In addition, relational information is computed () that indicates the relationships between the configuration and any configurations upon which it is based. The system then tracks () changes to files of the configuration by storing information associating each new file version with the configuration identifier. The system also tracks () changes to file properties. A configuration is then reconstructed () as of a desired date, by identifying () the file versions and properties associated with that configuration as of the desired date. A determination is made () whether a user that has requested the file versions has access privileges by first checking a security cache () for the user privileges information. If the information is not on the cache, it is computed from a security table () and stored on the cache. The system automatically compresses () and reconstitutes () file versions that are stored in the version store.
Configuration For Binding Software Assemblies To Application Programs
Michael J. Grier - Woodinville WA, US Sanjay G. Shenoy - Redmond WA, US RoseMarie FitzSimons - Seattle WA, US David D'Souza - Mercer Island WA, US Srivatsan Parthasarathy - Bellevue WA, US Michael Dunn - Redmond WA, US Alan Shi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717162, 717164, 717167
Abstract:
A method, system and infrastructure that allow an application to run with specified versions of assemblies bound thereto, while allowing the application author, assembly publisher and/or an administrator to change the originally-specified version as desired. Each assembly may exist and run side-by-side on the system with other versions of the same assembly being used by other applications. An application manifest specifies any desired assembly versions, which may be redirected to another version (overridden) by an application configuration. A publisher configuration provided by an assembly publisher can similarly override the specified version. Lastly, an administrator configuration is capable of overriding other configuration versioning information. A table built from the manifest and any configuration redirection may be accessed during execution to quickly locate the appropriate version. The various configuration data structures themselves may be wrapped as assemblies, thereby enabling versioning of configurations.
Project-Based Configuration Management Method And Apparatus
Christopher G. Kaler - Redmond WA, US Steven J. Kruy - Carnation WA, US Martyn S. Lovell - Seattle WA, US Michael J. Grier - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 9, 707203
Abstract:
A configuration management system creates () each configuration by assigning a configuration identifier to each configuration. In addition, relational information is computed () that indicates the relationships between the configuration and any configurations upon which it is based. The system then tracks () changes to files of the configuration by storing information associating each new file version with the configuration identifier. The system also tracks () changes to file properties. A configuration is then reconstructed () as of a desired date, by identifying () the file versions and properties associated with that configuration as of the desired date. A determination is made () whether a user that has requested the file versions has access privileges by first checking a security cache () for the user privileges information. If the information is not on the cache, it is computed from a security table () and stored on the cache. The system automatically compresses () and reconstitutes () file versions that are stored in the version store.
Isolating Assembly Versions For Binding To Application Programs
Michael J. Grier - Woodinville WA, US RoseMarie FitzSimons - Seattle WA, US David D'Souza - Mercer Island WA, US Peter Wilson - Kirkland WA, US Srivatsan Parthasarathy - Bellevue WA, US Sanjay G. Shenoy - Redmond WA, US Micheal Dunn - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
719331, 717164
Abstract:
An infrastructure that allows applications to run with specified versions of dependent assemblies, wherein each assembly may exist and run side-by-side on the system with other versions of the same assembly being used by other applications. An application provides a manifest to specify any desired assembly versions on which it is dependent. Similarly, each assembly may have an assembly manifest that specifies the versions of assemblies on which it is dependent. During an initialization phase, an activation context is created for the application, based on the manifests, to map version independent names to a particular assembly version maintained on the system. While the application is in a running phase, for any globally named object that the application wants created, the activation context is accessed to locate the application's or assembly's manifest-specified version. The manifests and activation context constructed therefrom thus isolate an application from assembly version changes.
Project-Based Configuration Management Method And Apparatus
Christopher G. Kaler - Redmond WA, US Steven J. Kruy - Carnation WA, US Martyn S. Lovell - Seattle WA, US Michael J. Grier - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707203, 707 9, 717121
Abstract:
A configuration management system creates () each configuration by assigning a configuration identifier to each configuration. In addition, relational information is computed () that indicates the relationships between the configuration and any configurations upon which it is based. The system then tracks () changes to files of the configuration by storing information associating each new file version with the configuration identifier. The system also tracks () changes to file properties. A configuration is then reconstructed () as of a desired date, by identifying () the file versions and properties associated with that configuration as of the desired date. A determination is made () whether a user that has requested the file versions has access privileges by first checking a security cache () for the user privileges information. If the information is not on the cache, it is computed from a security table () and stored on the cache. The system automatically compresses () and reconstitutes () file versions that are stored in the version store.
Name / Title
Company / Classification
Phones & Addresses
Michael Grier President
MOBILE HOME RECOVERY, INC
Michael R. Grier Owner
Grinview Smiles
Michael A. Grier President, Director, Director, President
With time winding down, Briere won a clean faceoff and got the puck to Coburn. His liner from the point turned into a knuckleball after Sabres winger Michael Grier tipped it with his glove and the puck wobbled through Miller's legs.
Notes: D Jordan Leopold was scheduled to have his broken right thumb evaluated for a second time on Monday. ... RW Patrick Kaleta (bruised knee) has a chance to return by this weekend after missing 14 games. ... RW Michael Grier is progressing slowly from a knee injury that has sidelined him for four games.