JOHN L. SHEPARD, P.A.C.
Physician Assistant at Lilly Rd, Olympia, WA

License number
Washington PA10000064
Category
Nursing
Type
Physician Assistant
Address
Address 2
700 Lilly Rd NE, Olympia, WA 98506
PO Box 34584, Seattle, WA 98124
Phone
(360) 923-7000
(509) 241-7349
(509) 241-7628 (Fax)

Personal information

See more information about JOHN L. SHEPARD at radaris.com
Name
Address
Phone
John Shepard
5416 S Garfield St, Spokane, WA 99223
John Shepard
5017 71St Dr NE, Marysville, WA 98270
John Shepard
606 NW 47Th St, Seattle, WA 98107

Professional information

See more information about JOHN L. SHEPARD at trustoria.com
John Shepard Photo 1
Director, Global Technology At Starbucks Coffee Company

Director, Global Technology At Starbucks Coffee Company

Location:
Greater Seattle Area
Industry:
Information Technology and Services
Skills:
ITIL, Problem Management, IT Controls, Vendor Management, SDLC, IT Service Management, IT Operations, IT Management, Data Center, Disaster Recovery, IT Strategy, Process Improvement, Operations Management, Requirements Gathering, Data Analysis, Analytics, Software Documentation, Risk Assessment, Analysis
Interests:
Interests & Activities • Family - Travel, youth sports, care of our 2 horses, cooking, camping, music, homework and housework • Personal - Technology, motorcycling, mountain biking, wine, guitars, home improvement, automobiles, history, and walking my dog Porter
Honor & Awards:
• CEO Leading Excellence Program nomination, Premera Blue Cross 2005 • Small Group Leader, Usher, and monthly Men’s Breakfast assistant at our family church • Monthly Newsletter, Marysville Cooperative Elementary Program • Charity Support: Women’s Transitional Housing (CASA), Union Gospel Mission, Family Church Missions, Community Services for the Blind, Technology Access Foundation • Marysville Little League, Marysville Youth Soccer Club, 4-H Club participant


John Shepard Photo 2
Project Manager At Donovan Brothers

Project Manager At Donovan Brothers

Position:
Project Manager at Donovan Brothers
Location:
Greater Seattle Area
Industry:
Construction
Work:
Donovan Brothers since Apr 2006 - Project Manager BPCI 2001 - 2006 - Project Manager Milgard Windows & Doors 1993 - 2000 - Outside Sales
Education:
University of Washington


John Shepard Photo 3
Taking The Summer Off

Taking The Summer Off

Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Gridpoint Sep 2007 - Jul 2011 - Engineering Microsoft Jun 1998 - Sep 2007 - Senior Dev Lead


John Shepard Photo 4
Owner, Earth Pedal Design And Design Consultant

Owner, Earth Pedal Design And Design Consultant

Position:
Owner at Earth Pedal Design
Location:
Greater Seattle Area
Industry:
Design
Work:
Earth Pedal Design - Owner


John Shepard Photo 5
Routing Calls Via Reflective Interfaces And A Proxy

Routing Calls Via Reflective Interfaces And A Proxy

US Patent:
8082555, Dec 20, 2011
Filed:
Feb 21, 2006
Appl. No.:
11/358335
Inventors:
Charles Aaron Hare - Redmond WA, US
John A. Shepard - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/00, G06F 9/44
US Classification:
719328, 717122, 717170
Abstract:
A dynamic proxy object is disclosed that is capable of intercepting calls from a calling object to a target object. The dynamic proxy can imitate the target object so that even though the calling object may be of a different version or type from the target object, it can still communicate with the target object. Specifically, the dynamic proxy can intercept early bound invocation by the calling object, obtain metadata from these invocations, and pass it to an adapter via a set of reflective interfaces. The adapter can also obtain metadata from the target object via late bound invocations, and then compare this metadata to the metadata provided by the dynamic proxy in order to make a determination whether or not the calling object and the target object should be communicating. If so, communication can occur between the calling and target objects in spite of differing versioning or object types.


John Shepard Photo 6
Ensuring Thread Affinity For Interprocess Communication In A Managed Code Environment

Ensuring Thread Affinity For Interprocess Communication In A Managed Code Environment

US Patent:
2010016, Jun 24, 2010
Filed:
Mar 8, 2010
Appl. No.:
12/719342
Inventors:
Jackson M. Davis - Bothell WA, US
John A. Shepard - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/00, G06F 13/00, G06F 9/44, G06F 9/46
US Classification:
719316, 719315
Abstract:
A remote procedure call channel for interprocess communication in a managed code environment ensures thread-affinity on both sides of an interprocess communication. Using the channel, calls from a first process to a second process are guaranteed to run on a same thread in a target process. Furthermore, calls from the second process back to the first process will also always execute on the same thread. An interprocess communication manager that allows thread affinity and reentrancy is able to correctly keep track of the logical thread of execution so calls are not blocked in unmanaged hosts. Furthermore, both unmanaged and managed hosts are able to make use of transparent remote call functionality provided by an interprocess communication manager for the managed code environment.


John Shepard Photo 7
Managing Application Customization

Managing Application Customization

US Patent:
7530079, May 5, 2009
Filed:
Sep 7, 2006
Appl. No.:
11/470863
Inventors:
Paul Stubbs - Redmond WA, US
Philo N. Nordlund - Seattle WA, US
John A. Shepard - Seattle WA, US
Thomas E. Quinn - Seattle WA, US
C. Douglas Hodges - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/00
US Classification:
719320, 717100, 717101, 717106, 717120
Abstract:
A facility is provided for managing application customization. In various embodiments, an application associated with the facility receives an indication of an application identifier that identifies a customized instance of the application, determines whether the customized instance of the application is available and, when the customized instance of the application is available, configures the application to employ a resource associated with the customized instance of the application. The facility can receive an identifier and an indication to update common components of an application, the application having a customized instance of the application; remove components associated with the customized instance of the application; copy common components associated with the application; associate the common components with the received identifier; and apply customizing components that customize the common components of the application to create a customized instance of the application.


John Shepard Photo 8
Controlling Application Features

Controlling Application Features

US Patent:
2008012, May 29, 2008
Filed:
Sep 7, 2006
Appl. No.:
11/470896
Inventors:
Paul Stubbs - Redmond WA, US
Eric S. Schnepp - Woodinville WA, US
Peter J. Torr - Redmond WA, US
John A. Shepard - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717106
Abstract:
A facility is provided for controlling application features. In various embodiments, the facility assembles an indication of features, starts a controlled application, and provides the assembled indication of features to the controlled application so that the controlled application can disable a feature of the controlled application. The facility can include a controlling application that is adapted for assembling a set of tokens that identify features by adding or removing tokens when a user of the controlling application selects a command associated with the controlling application, and a controlled application that, when invoked by the controlling application and provided the assembled set of tokens, controls a feature of the controlled application based on the assembled set of tokens.


John Shepard Photo 9
Application Proxy

Application Proxy

US Patent:
2008012, May 29, 2008
Filed:
Sep 7, 2006
Appl. No.:
11/470959
Inventors:
Jackson M. Davis - Bothell WA, US
Paul Stubbs - Redmond WA, US
John A. Shepard - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
US Classification:
717106
Abstract:
A facility is provided for enabling an application proxy that is capable of customizing an integrated development environment to execute in-process with the integrated development environment. In various embodiments, the facility loads a project file, determines whether the project file indicates an application proxy, and when the project file indicates an application proxy, loads the application proxy so that the application proxy can customize the integrated development environment based on configuration settings. In various embodiments, the facility includes a project file associated with an application, an application proxy component, and an integrated development environment that loads the application proxy component when loading the project file so that the application proxy component can handle communications between the integrated development environment and the application to customize the integrated development environment for use with the application.


John Shepard Photo 10
John Shepard

John Shepard

Location:
Greater Seattle Area
Industry:
Food Production