Startup Registry Optimization via Approved Program Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Consumer computer systems experience performance degradation due to increased software complexity and the presence of unwanted programs, such as spyware, which can lead to slower operation and reduced functionality over time.
Innovation Solution
A software utility that evaluates the startup registry of a computer system, compares it to a predetermined list of approved programs, disables unwanted entries, and allows users to selectively manage which programs are loaded at boot, thereby optimizing system performance by reducing the number of automatically started applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the number of application programs automatically started at boot is increased to provide increased functionality, then system functionality is improved, but system performance and boot time deteriorate
Solution Approach 1:
The patent segments the startup process by creating a predetermined list of approved programs that should be automatically started, separating them from other programs. This segmentation allows the system to maintain functionality from approved programs while excluding unwanted programs that degrade performance.
Solution Approach 2:
The patent extracts unwanted programs from the startup list by comparing the actual startup list against the predetermined list of approved programs. Programs not on the predetermined list are identified and removed, eliminating their negative impact on system performance while preserving approved functionality.
2Adaptability or versatility
If newer versions of application programs with increased functionality are installed, then system capabilities are improved, but code complexity and perceived operation speed worsen
Solution Approach 1:
The patent performs preliminary action by creating and maintaining a predetermined list of approved programs before the performance degradation problem manifests. This pre-established list serves as a reference for evaluating startup programs, allowing the system to proactively prevent complexity-related performance issues rather than reacting to them after they occur.
3Adaptability or versatility
If spyware and unwanted programs are installed without user knowledge, then system functionality appears increased, but system performance and security deteriorate
Solution Approach 1:
The patent implements feedback by continuously monitoring and comparing the actual startup list against the predetermined list of approved programs. This feedback mechanism identifies unwanted programs that have been installed without user knowledge and enables their removal, restoring system performance while maintaining legitimate functionality.
Solution Approach 2:
The predetermined list of approved programs serves as an intermediary between the user's intended system configuration and the actual startup programs. It acts as a filter that allows legitimate programs to start while blocking unwanted programs, even those installed without user knowledge.
Data Source
AI summary
A method and system of changing a startup list of programs to determine whether performance of a computer system increases. Some illustrative embodiments are a processor-based method comprising changing a startup list of programs from a first list of programs to a predetermined list of programs, rebooting the computer system and loading programs from the startup list comprising only programs of the predetermined list, and then determining whether performance of the computer system improves.


