Remote OS Setup Configuration via Licensing APIs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for setting up computer operating systems in a homogeneous manner for multiple employees are inefficient, as initial setup options are typically set by individual users, leading to time-consuming reinstallation processes for IT administrators to ensure consistency across devices.

Innovation Solution

Utilizing identifiers of both hardware and operating system components to define and set initial setup options remotely, allowing administrators to create profiles for multiple devices, which can validate and configure the operating system settings through software licensing APIs, enabling homogenous setups and simplified support.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If initial operating system setup options are set by individual users, then each user can customize their device according to personal preferences, but the computing devices will not be configured homogeneously, requiring time-consuming reinstallation by IT administrators

Engineering Contradiction:
ImproveUser autonomy in setupVSAvoidIT administrator efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent applies preliminary action by having IT administrators pre-configure initial operating system setup options (such as network settings, privacy preferences, and account configurations) before the operating system is installed on computing devices. These pre-configured settings are then automatically applied during the first boot sequence, eliminating the need for users to manually configure these options and ensuring homogeneous deployment across all devices without requiring reinstallation.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If IT administrators reinstall operating systems to ensure homogeneous setup options, then all devices can be configured consistently, but the process becomes time-consuming and inefficient

Engineering Contradiction:
ImproveConfiguration consistencyVSAvoidReinstallation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent eliminates time-consuming reinstallation by implementing preliminary configuration of initial operating system setup options. IT administrators can define standardized settings in advance, which are then automatically applied during the first boot sequence of each device, ensuring configuration consistency across all computing devices without requiring manual reinstallation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service by allowing computing devices to automatically apply pre-configured initial setup options during the first boot sequence without requiring IT administrator intervention. The devices autonomously configure themselves according to the pre-defined settings, eliminating the need for manual reinstallation and significantly reducing the time required to achieve homogeneous deployment.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If operating systems require user configuration of network settings and other initial options before directory service communication, then the operating system can function with user customization, but homogeneous configuration across multiple devices cannot be achieved

Engineering Contradiction:
ImproveOperating system flexibilityVSAvoidConfiguration homogeneity
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent resolves the contradiction between operating system flexibility and configuration homogeneity by implementing preliminary configuration of initial setup options. IT administrators can pre-define standardized settings for network configuration, privacy options, and other initial parameters. These pre-configured settings are automatically applied during the first boot sequence, allowing the operating system to maintain its functional flexibility while ensuring homogeneous configuration across all deployed devices before they communicate with directory services.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3586256B1Remote administration of initial computer operating system setup options
Publication Date: 2021.11.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3586256B1 patent drawingFigure 1
  • EP3586256B1 patent drawingFigure 2
  • EP3586256B1 patent drawingFigure 3

AI summary

Remote administration of initial computer operating system setup options is facilitated by systems and mechanisms that provide such initial setup options to a computing device during an earlier stage of the operating system setup. An administrator defines, in a profile, how such initial setup options are to be set and when an operating system is being set up it communicates with licensing servers to validate the copy of the operating system. If authorized, and if set up by an administrator, initial setup options are provided to the computing device at such an early stage of the operating system setup. Processes executing on the computing device then utilize software licensing application program interfaces to not only validate the copy of the operating system, but also to set the initial setup options in the manner pre-specified by the administrator. A customized directory service login user interface is one such initial setup option.