Method and system for dynamically distributing updates in a network
First Claim
Patent Images
1. Logic encoded in media for updating a first version of a program operating at a network site, the logic operable to:
- in response to an automated event, automatically download from a remote site any update for the program;
automatically install a downloaded update to a computer readable media to generate a second version of the program;
automatically determine, after installation of the downloaded update, whether the second version of the program is operating correctly;
in response to correct operation of the second version, operate the second version of the program in place of the first version at the network site; and
in response to incorrect operation of the second version, automatically restore the first version of the program for operation at the network site.
2 Assignments
0 Petitions
Accused Products
Abstract
A first version of a program operating at a network site is updated by automatically downloading from a remote site any update for the program in response to an automated event. A downloaded update is installed to generate a second version of the program. The second version of the program is operated at the network site in place of the first version.
176 Citations
27 Claims
-
1. Logic encoded in media for updating a first version of a program operating at a network site, the logic operable to:
-
in response to an automated event, automatically download from a remote site any update for the program; automatically install a downloaded update to a computer readable media to generate a second version of the program; automatically determine, after installation of the downloaded update, whether the second version of the program is operating correctly; in response to correct operation of the second version, operate the second version of the program in place of the first version at the network site; and in response to incorrect operation of the second version, automatically restore the first version of the program for operation at the network site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Logic encoded in media for updating a first version of a program operating at a network site, the logic operable to:
-
in response to an automated event, automatically download from a remote site any update for the program; install a downloaded update to a computer readable media to generate a second version of the program; operate the second version of the program in place of the first version at the network site; and automatically distribute the downloaded update to a disparate network site operating the first version of the program. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A network site associated with a private network, comprising:
-
a storage location storing a first set of intrusion detection signatures; and a first version of an intrusion detection sensor operating with the first set of intrusion detection signatures, the first version of the intrusion detection sensor operable to; in response to an automated event, automatically download from a remote site any update for the first set of intrusion detection signatures; automatically install a downloaded update to a computer readable media to generate a second set of intrusion detection signatures and a second version of the intrusion detection sensor; and operate the second version of the intrusion detection sensor at the network site. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for updating a first version of a program at a network site, comprising:
-
means for, in response to an automated event, automatically downloading from a remote site any update for the program; means for automatically installing a downloaded update to a computer readable media to generate a second version of the program; means for, after installation of the downloaded update, automatically determining whether the second version of the program is operating correctly; means for, in response to correct operation of the second version, operating the second version of the program in place of the first version at the network site; and means for, in response to incorrect operation of the second version, automatically restoring the first version of the program for operation at the network site. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification