Differentiated Installable Packages
First Claim
Patent Images
1. A method of distributing fixes to a software application comprisingcreating a source code change to fix the software application;
- compiling the source code change into a patch file to be communicated;
creating a specialized mechanism that includes additional executable code that is not a component of an installer or a binary payload containing the source code change;
creating a signed “
for testing”
package to be distributed where the package comprises;
executable installer code that is automatically deployed;
the patch file; and
the specialized mechanism.
2 Assignments
0 Petitions
Accused Products
Abstract
A code fix is communicated using an automatically executable code patch that has an additional code element that allows the code to perform the functions of registration, detection, setup, reporting, tracking, policy verification or clean up.
61 Citations
20 Claims
-
1. A method of distributing fixes to a software application comprising
creating a source code change to fix the software application; -
compiling the source code change into a patch file to be communicated; creating a specialized mechanism that includes additional executable code that is not a component of an installer or a binary payload containing the source code change; creating a signed “
for testing”
package to be distributed where the package comprises;executable installer code that is automatically deployed; the patch file; and the specialized mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A self extracting computer executable file for providing a fix to a computer application comprising:
-
a package installer; a wrapper to the package installer; a certificate management utility; a detection algorithm for finding patch content with the appropriate title; a signing mechanism that can assign authority different from official patches; a “
do not remove”
key;a mechanism for enforcing a limited installation window; and a name to differentiate the package from other fixes and indicate a level of trust. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible computer readable medium comprising computer executable code for distributing fixes to a software application comprising:
-
creating a source code change to fix the software application; compiling the source code into a patch file to be communicated; creating a specialized mechanism that includes additional executable code that is not a component of an installer or the binary payload containing the source code fix; creating a signed “
for testing”
package to be distributed where the package comprises;executable installer code that is automatically deployed; the patch file; and the specialized mechanism.
-
Specification