Terminal Server License-Based Service Level Differentiation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
4Adaptability or versatility
If administrators configure group policies, then system control is improved, but users may not want to hire administrators
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.
Data Source
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.


