APPARATUS, SYSTEM, AND METHOD FOR EFFICIENT CODE UPDATE
First Claim
1. An apparatus for efficiently collecting code updates, the apparatus comprising:
- a generation module that identifies a plurality of known update websites that provide code updates for one or more components in a computing system, and that adds the update websites to an update set;
a supplement module that automatically identifies one or more additional update websites that provide code updates for one or more components in the computing system by monitoring Internet traffic and adding additional update websites to the update set in response to determining that a particular website contains one or more code updates for one or more components of the computing system;
a monitor module that detects one or more new code updates available on the plurality of update websites in the update set for one or more components in the computing system by monitoring the plurality of update websites in the update set for changes; and
a notification module that notifies the user of one or more new code updates in response to the monitor module detecting one or more new code updates on the plurality of update websites in the update set.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for efficiently collecting code updates. The apparatus includes a generation module that identifies sites that provide code updates based on information about the computing system and its components that is already stored in the system. A supplement module identifies additional sites by monitoring Internet traffic on the computing system and looking for certain keywords, patterns, and regular expressions in visited sites. The user may also manually enter sites to supplement the sites automatically identified by the generation module and the supplement module. A monitor module monitors the identified sites for changes and determines when a new code update is available. A notification module notifies the user of the code updates when the monitor module determines that they have become available. The apparatus may also include a download module that automatically downloads new code updates for the user to install.
-
Citations
20 Claims
-
1. An apparatus for efficiently collecting code updates, the apparatus comprising:
-
a generation module that identifies a plurality of known update websites that provide code updates for one or more components in a computing system, and that adds the update websites to an update set; a supplement module that automatically identifies one or more additional update websites that provide code updates for one or more components in the computing system by monitoring Internet traffic and adding additional update websites to the update set in response to determining that a particular website contains one or more code updates for one or more components of the computing system; a monitor module that detects one or more new code updates available on the plurality of update websites in the update set for one or more components in the computing system by monitoring the plurality of update websites in the update set for changes; and a notification module that notifies the user of one or more new code updates in response to the monitor module detecting one or more new code updates on the plurality of update websites in the update set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A blade server system for efficiently collecting code updates, the system comprising:
-
one or more components in the blade server that require code updates; a generation module that automatically identifies a plurality of known update websites that provide code updates for the one or more components and that adds the update websites to an update set; a supplement module that automatically identifies one or more additional update websites that provide code updates for one or more components in the computing system by monitoring Internet browsing of a user and adding additional update websites to the update set in response to determining that a particular website visited by the user is an update website and determining that the particular website is not in the update set; a monitor module that detects one or more new code updates available on the plurality of update websites in the update set for one or more components in the computing system by monitoring the plurality of update websites in the update set for changes; and a notification module that notifies the user of one or more new code updates in response to the monitor module detecting one or more code updates on the plurality of update websites in the update set. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product, comprising a computer useable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for efficiently collecting code updates, said method comprising:
-
identifying a plurality of update websites that provide code updates for one or more components in a computing system using information stored in the computing system; adding the update websites to an update set; identifying one or more additional update websites that provide code updates for one or more components in the computing system by monitoring Internet traffic on the computing system; adding the additional update websites to the update set in response to determining that a particular website visited by the user is an update website; detecting one or more new code updates available on the plurality of update websites in the update set for one or more components in the computing system by monitoring the plurality of update websites in the update set for changes; and notifying the user of one or more new code updates in response to detecting one or more new code updates on the plurality of update websites in the update set. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification