Update Service Grouping for Device Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing device update systems lack efficient mechanisms to manage and tailor updates for different device types, potentially leading to software conflicts and functionality issues due to mismatched updates.

Innovation Solution

An update service manages update groups based on device profiles, ensuring that only compatible updates are propagated to specific computing devices, allowing manufacturers to exclude updates that may cause issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If updates are propagated to all computing devices without differentiation, then update deployment speed is improved, but device compatibility and stability deteriorate

Engineering Contradiction:
Improveupdate deployment speedVSAvoiddevice compatibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the computing device population into distinct update groups based on device profiles (manufacturer, make, model, component devices). Each update group receives tailored updates appropriate to its specific device characteristics, resolving the contradiction by enabling differentiated update deployment that maintains both speed and compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by customizing update propagation to match specific device characteristics within each update group. Updates are tailored to the local needs and configurations of each device profile, ensuring compatibility while maintaining efficient deployment through automated group-based management.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If device profile matching is performed dynamically for each update query, then update accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveupdate matching accuracyVSAvoidupdate management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-organizing computing devices into update groups based on their device profiles before update propagation begins. This pre-segmentation eliminates the need for complex real-time matching during each update query, reducing system complexity while maintaining high matching accuracy through the pre-established group structures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9110754B2Computing device update control
Publication Date: 2015.08.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9110754B2 patent drawing
  • US9110754B2 patent drawing
  • US9110754B2 patent drawing

AI summary

Techniques for computing device update configuration are described. In implementations, an update service is employed to manage update groups for various types and/or classifications of computing devices. An update group can specify particular update statuses for functionalities of a computing device, such as device driver updates, software updates, firmware updates, and so forth. In at least some implementations, a computing device can be assigned to an update group based on attributes of the computing device, such as an identifier of a manufacturer for the computing device, a make identifier for the computing device, a model identifier, and so forth. Update information associated with the update group can be synchronized with the computing device.