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.