Feature usage based target patching
First Claim
Patent Images
1. A method for applying patches to one or more targets, the method comprising:
- receiving a patch, the patch including applicability requirements for a feature;
determining usage information for a target in the one or more targets;
determining if the usage information meets the applicability requirements for the feature; and
applying the patch to the target in the one or more targets if the usage information for the target meets the applicability requirements for the feature.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for applying patches to one or more applications is provided. The method includes receiving a patch for a feature where the patch includes applicability requirements. The applicability requirements detail requirements that should be met for the patch to be applied. Usage information for the feature is then determined. For example, it is determined if a feature has been used by a client. The patch is then applied to an application if the usage information meets the applicability requirements for the feature.
51 Citations
39 Claims
-
1. A method for applying patches to one or more targets, the method comprising:
-
receiving a patch, the patch including applicability requirements for a feature;
determining usage information for a target in the one or more targets;
determining if the usage information meets the applicability requirements for the feature; and
applying the patch to the target in the one or more targets if the usage information for the target meets the applicability requirements for the feature. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for defining a patch, the method comprising:
-
defining applicability requirements for a patch, the applicability requirements based on usage information for a feature; and
sending the patch to one or more devices, wherein the patch is applied by the one or more devices if usage information collected for the feature meets the applicability requirements for applying the patch. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for applying patches to one or more applications, the system comprising:
-
a patch generator configured to distribute a patch, the patch including applicability requirements for a feature;
one or more targets, each target including one or more features;
a usage information collector configured to collect usage information from the one or more targets for the one or more features;
a patch applier configured to receive the patch from the patch generator, the patch applier configured to determine if a patch should be applied to a target in the one or more targets if usage information from the one or more targets for the feature meets the applicability requirements associated with the patch. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An information storage medium having a plurality of instructions adapted to direct an information processing device to perform a set of steps including:
-
receiving a patch, the patch including applicability requirements for a feature;
determining usage information for a target in the one or more targets;
determining if the usage information meets the applicability requirements for the feature; and
applying the patch to the target in the one or more targets if the usage information for the target meets the applicability requirements for the feature. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. An information storage medium having a plurality of instructions adapted to direct an information processing device to perform a set of steps including:
-
defining applicability requirements for a patch, the applicability requirements based on usage information for a feature; and
sending the patch to one or more devices, wherein the patch is applied by the one or more devices if usage information collected for the feature meets the applicability requirements for applying the patch. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification