The present invention is generally directed to a system and method for critical patches for installation on a given computer system. In accordance with one aspect of the invention, the method includes the steps of obtaining an identification of installed components on the computer system, and obtaining a list of all relevant patches for the installed components. The method further generates a Boolean logic expression for each relevant patch, and evaluates each Boolean logic expression to determine a minimal set of patches to be installed, which minimal set of patches include all patches for all critical errors. In essence, a database containing all patch information for a given family, or all families, of software components of a computer system may be accessed, and a Boolean logic expression may be constructed for a given family of patches. Specifically, the Boolean logic expression may express which patches (or alternative patch configurations) should be installed in order to have all critical defects effectively patched. In one embodiment, the system may evaluate the current configuration of a given computer system to determine what patches are presently installed, and determine the fewest additional patches that need to be installed to correct or repair all critical defects in the family, or families, of software.

De onderhavige uitvinding wordt over het algemeen geleid aan een systeem en een methode voor kritieke flarden voor installatie op een bepaald computersysteem. Overeenkomstig één aspect van de uitvinding, omvat de methode de stappen van het verkrijgen van een identificatie van geïnstalleerde componenten op het computersysteem, en het verkrijgen van een lijst van alle relevante flarden voor de geïnstalleerde componenten. De methode produceert verder een logicauitdrukking Van Boole voor elk relevant flard, en evalueert elke logicauitdrukking Van Boole om een minimale reeks te installeren flarden te bepalen, welke minimale reeks flarden alle flarden voor alle kritieke fouten omvat. In wezen, kan een gegevensbestand dat al flardinformatie voor een bepaalde familie, of alle families, van softwarecomponenten bevat van een computersysteem worden betreden, en een logicauitdrukking Van Boole kan voor een bepaalde familie van flarden worden geconstrueerd. Specifiek, kan de logicauitdrukking Van Boole uitdrukken welke flarden (of alternatieve flardconfiguraties) zouden moeten worden geïnstalleerd om alle kritieke effectief herstelde tekorten te hebben. In één belichaming, kan het systeem de huidige configuratie van een bepaald computersysteem evalueren om te bepalen welke flarden weldra geïnstalleerd, zijn en de meest fewest extra flarden bepalen die moeten worden geïnstalleerd om alle kritieke tekorten in de familie, of families, van software te verbeteren of te herstellen.

 
Web www.patentalert.com

< (none)

< Aiming device for use on gun or other projectile-firing device

> Process for driving an electrochromic element

> (none)

~ 00030