Installation engine and package format for parallelizable, reliable installations
First Claim
Patent Images
1. A machine-implemented method, comprising:
- executing a predecessor version of a computer application in a primary user account of a computer device;
installing a successor version of the computer application for the primary user account; and
executing the successor version of the computer application in the primary user account while a secondary user account of the computer device has the predecessor version.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an application updater may cleanly update a computer application 112 without causing a fault or a reboot of either the system or the process. A processor 220 may execute a predecessor version 508 of a computer application 112. The processor 220 may install a successor version 512 of the computer application 112 on a user account level. The processor 220 may execute the successor version 512 of the computer application 112.
20 Citations
20 Claims
-
1. A machine-implemented method, comprising:
-
executing a predecessor version of a computer application in a primary user account of a computer device; installing a successor version of the computer application for the primary user account; and executing the successor version of the computer application in the primary user account while a secondary user account of the computer device has the predecessor version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A tangible machine-readable medium having a set of instructions detailing a method stored thereon that when executed by one or more processors cause the one or more processors to perform the method, the method comprising:
-
executing a predecessor version of a computer application referenced by a primary file name of a primary user account of a computer device; downloading a complete successor version using an updater module disregarding the predecessor version; installing the complete successor version of the computer application referenced by the primary file name in a clean successor data storage location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An application updater, comprising:
-
a communications interface that downloads a complete successor version of a computer application; a data storage that stores a predecessor version of the computer application in a predecessor data storage location and the complete successor version in a clean successor data storage location; and a processor that executes the predecessor version and installs the complete successor version of the computer application in a primary user account while a secondary user account has the predecessor version. - View Dependent Claims (20)
-
Specification