Apparatus and Method for Managing Software Applications Using Partitioned Data Storage Devices
First Claim
1. A method, comprising:
- storing a first software application package in an installation partition of a data storage device communicatively coupled to a computing device, wherein the first software application package comprises a first software application;
installing the first software application from the first software application package onto an active partition of the data storage device;
determining a first authentication key associated with the first software application and storing the first authentication key on the active partition;
copying the first authentication key to the installation partition; and
in response to determining that the first software application is to be reinstalled on the active partition;
reinstalling the first software application from the first software application package stored on the installation partition to the active partition, andcopying the associated authentication key stored on the installation partition to the active partition.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and computer storage media for installation, upgrading, reinstallation, and roll back of software application packages are disclosed. A first software application package is stored in an installation partition of a data storage device of a computing device. The first software application package includes a first software application. The first software application can be installed on an active partition of the data storage device. A first authentication key, associated with the first software application, is determined and stored on the active partition, and then copied to the installation partition. In response to determining that the first software application is to be reinstalled on the active partition: (a) the first software application is reinstalled from the first software application package stored on the installation partition to the active partition, and (b) the associated authentication key stored on the installation partition is copied to the active partition.
60 Citations
20 Claims
-
1. A method, comprising:
-
storing a first software application package in an installation partition of a data storage device communicatively coupled to a computing device, wherein the first software application package comprises a first software application; installing the first software application from the first software application package onto an active partition of the data storage device; determining a first authentication key associated with the first software application and storing the first authentication key on the active partition; copying the first authentication key to the installation partition; and in response to determining that the first software application is to be reinstalled on the active partition; reinstalling the first software application from the first software application package stored on the installation partition to the active partition, and copying the associated authentication key stored on the installation partition to the active partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
partitioning a first data storage device communicatively coupled to a computing device into at least an active partition and an installation partition; storing a software application package on the installation partition, wherein the software application package comprises application software; installing the application software onto the active partition from the software application package; initializing at least one system parameter stored on the active partition of the data storage device; and in response to installing the application software and initializing the at least one system parameter, generating an image of the first data storage device, wherein the image of the first data storage device comprises an image of the active partition and an image of the installation partition. - View Dependent Claims (12, 13, 14)
-
-
15. A computing device, comprising:
-
a data storage device, configured with at least an active partition and an installation partition; a processor; and instructions, stored in the data storage device, that upon execution by the processor, cause the computing device to perform functions comprising; installing a software application from a software application package stored on the installation partition to the active partition, wherein the software application package comprises a software application; determining an authentication key associated with the software application and storing the authentication key on the active partition; saving the associated authentication key on the installation partition; and in response to determining that the software application is to be reinstalled on the active partition; reinstalling the software application from the software application package stored on the installation partition to the active partition, and copying the associated authentication key stored on the installation partition onto the active partition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification