Terminal Server License-Based Service Level Differentiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote computing systems face challenges in providing flexible licensing options, as administrators can adjust service levels arbitrarily, making it difficult for service providers to sell licenses with reduced service levels, and users may not want to manage complex setups or pay for high-end licenses for everyday use.

Innovation Solution

A method that determines a service level for a terminal service session based on a license, generates a customized session with defined capabilities, and transmits draw commands for the user interface, while also considering account privileges to ensure that capabilities and privileges align with the licensed service level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If administrators can adjust service levels arbitrarily, then system flexibility is improved, but service providers cannot sell licenses with reduced service levels

Engineering Contradiction:
Improveservice level flexibilityVSAvoidlicensing model control
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent applies parameter changes by modifying the service level parameters based on the licensed user type. Different license types (e.g., remote worker, student, instructor) have different parameter sets that define capabilities, resource allocations, and access rights. The system dynamically adjusts service level parameters according to the user's license, enabling controlled flexibility where administrators can offer varied service levels while maintaining licensing integrity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If users purchase high-end licenses, then service quality is improved, but users may not want to pay for high-end licenses for everyday use

Engineering Contradiction:
Improveservice qualityVSAvoidcost-effectiveness
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements segmentation by dividing the user base into distinct categories (remote workers, students, instructors) with different license types. Each segment receives service quality appropriate to their needs and willingness to pay. This segmentation allows the system to provide high service quality to those who need it while offering cost-effective options to others, resolving the contradiction between service quality and cost-effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing different service quality levels to different user groups based on their specific needs. Rather than uniformly high service quality for all users, the system tailors service quality locally to each user type, ensuring that each group receives appropriate quality without overpaying, thus improving overall cost-effectiveness while maintaining necessary reliability for each segment.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If users set up their own computer systems, then system customization is improved, but users may not want to deal with complex setups

Engineering Contradiction:
Improvesystem customizationVSAvoidsetup complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service by allowing users to automatically receive appropriate system configurations and resource allocations based on their licensed user type. Instead of requiring users to manually configure complex settings, the system automatically provides the necessary customization based on their license, maintaining adaptability while eliminating setup complexity for the user.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If administrators configure group policies, then system control is improved, but users may not want to hire administrators

Engineering Contradiction:
Improvesystem controlVSAvoidmanagement overhead
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-configuring group policies and system settings according to different user types before users log in. The necessary administrative control and customization are established in advance based on the user's license type, eliminating the need for users to hire administrators while maintaining appropriate system control and adaptability for each user category.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8688845B2Remote computing session feature differentiation
Publication Date: 2014.04.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8688845B2 patent drawing
  • US8688845B2 patent drawing
  • US8688845B2 patent drawing

AI summary

Example embodiments of the present disclosure are related to terminal servers. In an example embodiment a license can be associated with, or define, a set of capabilities and a session can be generated that includes the capabilities. In an example embodiment the session can be generated in view of a license and privileges that are associated with an account identifier of a user requesting a session from a terminal server.