Aug 2012 to 2000 Deputy Program Manager (Transporter Erector Replacement Program)General Electric HealthCare Salt Lake City, UT Jun 2010 to Aug 2012 Lead Systems EngineerATK Clearfield, UT Sep 2007 to Jun 2010 Avionics Design EngineerOrbital Sciences Corp Dulles, VA Jul 2006 to Sep 2007 Power Electronics EngineerOrbital Sciences Corp Chandler, AZ Jun 2004 to Jul 2006 Associate EngineerInovar Inc Logan, UT Jul 2001 to Jun 2004 Associate Engineer
Education:
University of Utah Salt Lake City, UT Aug 2010 to Jul 2012 Masters of Business AdministrationUtah State University Logan, UT Jul 2001 to May 2004 Bachelors of Science in Electrical EngineeringCollege of Southern Idaho Twin Falls, ID Aug 1997 to May 2001 Associates of Engineering
Ryan Munson - Fargo ND, US Jeffrey Hensel - Fargo ND, US Jeffrey Trosen - West Fargo ND, US Jeffrey Kamstra - Fargo ND, US Daryl Anderson - Horace ND, US
A data organization scheme for business applications is disclosed wherein a shared core set of constituent data is centrally maintained for an individual or organization that takes on multiple roles. Additional data that is specific to the roles is separately maintained. The constituent data organization subsystem provides a means to track organizations and individuals as unique entities, as well as to manage the diffuse and context-dependent ways in which they represent themselves within a system. Also disclosed are specific security, data analysis and other features enabled through an implementation of the proposed constituent data organization scheme.
Service-Based Load-Balancing Management Of Processes On Remote Hosts
- Redmond WA, US Christopher RUDOLPH - West Fargo ND, US Kevin RACER - Osage MN, US John NANNENGA - Fargo ND, US Daryl ANDERSON - Horace ND, US Brett WALKER - Argusville ND, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
H04L 12/911 G06F 9/50 H04L 29/08
Abstract:
A session manager is used to manage selection of a remote host for a session in response to a request that is associated with a user. The session manager uses resource information obtained from remote hosts in advance of the request to determine which remote host to associate with a session for a client. Each remote host performs a resource calculation (configurable) to determine how many processes/sessions it can further accommodate. The remote host sends the results of the resource calculation and other determined resource information to the session manager. The session manager provides the determined remote host to a client device. The client device then directly connects to the determined remote host. A process may be automatically started on the remote host for the client as the user. The session manager may also store and receive information for active and historical processes, remote host status, and remote host configuration.
Service-Based Load-Balancing Management Of Processes On Remote Hosts
- Redmond WA, US Christopher Rudolph - West Fargo ND, US Kevin Racer - Osage MN, US John Nannenga - Fargo ND, US Daryl Anderson - Horace ND, US Brett Walker - Argusville ND, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
A session manager is used to manage selection of a remote host for a session in response to a request that is associated with a user. The session manager uses resource information obtained from remote hosts in advance of the request to determine which remote host to associate with a session for a client. Each remote host performs a resource calculation (configurable) to determine how many processes/sessions it can further accommodate. The remote host sends the results of the resource calculation and other determined resource information to the session manager. The session manager provides the determined remote host to a client device. The client device then directly connects to the determined remote host. A process may be automatically started on the remote host for the client as the user. The session manager may also store and receive information for active and historical processes, remote host status, and remote host configuration.