Customized Aggregation of System-Specific Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current update utilities for computer systems are limited in providing comprehensive, system-specific information and suggestions post-installation, failing to aggregate updates, errata, knowledge base articles, and product recommendations tailored to the specific hardware and software components of a computer system in one location.

Innovation Solution

A method and apparatus for customized aggregation of system-specific information, where an update module identifies the computer system's information, aggregates updates and suggestions from a repository and third-party vendors, and provides a comprehensive result list to the user, including hardware, software, driver updates, errata, and recommendations, without user prompting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current update utilities are used, then software updates and driver updates can be provided, but comprehensive system-specific information aggregation is not achieved

Engineering Contradiction:
Improvecomprehensive system-specific information aggregationVSAvoidupdate utility functionality
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple separate update utilities (software updates, driver updates, errata information, knowledge base articles, and product recommendations) into a single comprehensive update utility. This merging allows the system to aggregate diverse system-specific information from multiple sources while maintaining a unified user interface and操作流程, thereby improving versatility without proportionally increasing complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The update utility is designed to perform multiple functions simultaneously: checking for software updates, driver updates, errata information, knowledge base articles, and product recommendations. By making the utility universal and multi-functional, the system addresses various information needs through a single tool, improving adaptability while leveraging shared infrastructure to manage complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If multiple vendor websites are visited for system information, then comprehensive information can be obtained, but user time and effort increase

Engineering Contradiction:
Improvesystem-specific information completenessVSAvoiduser time for gathering information
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically collecting and aggregating system-specific information from multiple vendors and sources before the user needs it. The update utility proactively checks for updates, errata, and recommendations, preparing comprehensive information in advance so users receive ready-to-use results without needing to manually visit multiple websites.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The update utility acts as an intermediary between the user and multiple vendor information sources. Instead of requiring users to directly access multiple vendor websites, the utility mediates by automatically querying various sources, processing the information, and presenting aggregated results in a unified format, thereby saving user time while maintaining information completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If update utilities are tailored to specific aspects, then focused updates can be provided, but comprehensive system coverage is limited

Engineering Contradiction:
Improveupdate utility simplicityVSAvoidsystem-specific information coverage
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The comprehensive update utility is segmented into distinct functional modules, each responsible for a specific type of information (software updates, driver updates, errata, knowledge base articles, product recommendations). This segmentation allows each module to operate independently with focused logic, maintaining operational simplicity while the integration of all modules provides comprehensive system coverage.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8521846B2Mechanism for customized aggregation of system-specific information for post-installation suggestions
Publication Date: 2013.08.27 RED HAT INC
  • US8521846B2 patent drawing
  • US8521846B2 patent drawing
  • US8521846B2 patent drawing

AI summary

A mechanism for customized aggregation of system-specific information for Post-Installation Suggestions is disclosed. A method of embodiments includes determining identifying information of a computer system of an end user computing device communicably coupled to an update service computing device, aggregating a plurality of updates, suggestions, and information specific to the computer system of the end user computing device into a customized result list, the plurality of updates, suggestions, and information received from a repository of historical system results and a plurality of third-party vendors and associated with various components of the computer system including the hardware of the computer system and the software of the computer system, and providing the customized result list to the end user computing device.