System and method for software patching for cross-platform products
First Claim
1. A method for patching applications, comprising:
- deploying a patch package on a first computer running a first type of operating system,wherein the patch package comprises a patching mechanism and a first set of one or more new code components, andwherein the patching mechanism is executable on the first computer running the first type of operating system to install the first set of one or more new code components and is also executable on a second computer running a second type of operating system to install one or more new code components;
wherein the patching mechanism and the first set of one or more new code components are deployed together on the first computer as part of the same patch package; and
executing the patching mechanism on the first computer,wherein executing the patching mechanism comprises the patching mechanism performing a replacement of a first set of one or more old code components in a first application with the first set of one or more new code components.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for cross-platform patching of applications. The method may include deploying a patch package on a first computer running a first type of operating system, and executing the patching mechanism on the first computer. The patch package may include a patching mechanism operable to execute on a second computer running a second type of operating system. The patch package may also include a first set of one or more new code components, which may replace a first set of one or more old code components in a first application. The patch package may also be deployed on the second computer. The method may also include replacing a second set of one or more old code components in a second application on the second computer with a second set of one or more new code components included in the patch package.
-
Citations
22 Claims
-
1. A method for patching applications, comprising:
-
deploying a patch package on a first computer running a first type of operating system, wherein the patch package comprises a patching mechanism and a first set of one or more new code components, and wherein the patching mechanism is executable on the first computer running the first type of operating system to install the first set of one or more new code components and is also executable on a second computer running a second type of operating system to install one or more new code components; wherein the patching mechanism and the first set of one or more new code components are deployed together on the first computer as part of the same patch package; and executing the patching mechanism on the first computer, wherein executing the patching mechanism comprises the patching mechanism performing a replacement of a first set of one or more old code components in a first application with the first set of one or more new code components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for patching applications, comprising:
-
a first computer comprising one or more processors configured during operation for running a first type of operating system; a first application executable on the first computer, wherein the first application comprises one or more old code components; and a patch package comprising a patching mechanism and a first set of one or more new code components, wherein the patching mechanism is executable on the first computer running the first type of operating system to install the first set of one or more new code components to replace the one or more old code components with the first set of one or more new code components, and wherein the patching mechanism is also executable on a second computer running a second type of operating system to install one or more new code components; wherein the patching mechanism and the first set of one or more new code components are deployed together on the first computer as part of the same patch package. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification