Method for installing a file on demand using a preview
First Claim
Patent Images
1. A computer-readable medium having computer-executable instructions comprising the steps of:
- installing a default feature file corresponding to a default feature on a local disk, the default feature file comprising a set of default feature components that support operation of the default feature;
installing a selected preview file corresponding to a selected feature on the local disk, the selected preview file comprising a subset of selected feature components that support previewing and selecting the selected feature;
creating a location entry to store location information for an original source that includes a selected feature file corresponding to the selected feature, the selected feature file comprising a set of selected feature components;
in response to a request to preview the selected feature, using the selected preview file to preview the selected feature;
determining whether the selected feature is selected to replace the default feature;
if the selected feature is selected, then(i) installing the selected feature file on the local disk from the original source by using the location entry to locate the original source; and
(ii) deleting the selected preview file from the local disk that space on the local disk is conserved.
3 Assignments
0 Petitions
Accused Products
Abstract
Installing for use with a computer a file on demand using a preview file. A feature of a program is represented by a preview file and a feature file. The feature file contains all the components necessary to support the feature. The preview file contains a subset of the feature file. Only the preview file is initially installed. The preview file may be used to preview and select the feature. If the feature is selected, then the feature file is installed and the preview file is deleted.
55 Citations
13 Claims
-
1. A computer-readable medium having computer-executable instructions comprising the steps of:
-
installing a default feature file corresponding to a default feature on a local disk, the default feature file comprising a set of default feature components that support operation of the default feature; installing a selected preview file corresponding to a selected feature on the local disk, the selected preview file comprising a subset of selected feature components that support previewing and selecting the selected feature; creating a location entry to store location information for an original source that includes a selected feature file corresponding to the selected feature, the selected feature file comprising a set of selected feature components; in response to a request to preview the selected feature, using the selected preview file to preview the selected feature; determining whether the selected feature is selected to replace the default feature; if the selected feature is selected, then (i) installing the selected feature file on the local disk from the original source by using the location entry to locate the original source; and (ii) deleting the selected preview file from the local disk that space on the local disk is conserved. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable medium having computer-executable modules comprising:
-
a default installation module for installing a default feature file corresponding to a default feature that provides a fully operational default feature, for installing a plurality of preview files, each of the preview files corresponding to a feature and providing a preview of the corresponding feature, and for storing a location for an original source that includes a plurality of feature files corresponding to the plurality of preview files when an application program is installed; and an on-demand installation module for installing a selected feature file corresponding to a selected one of the preview files to replace the default feature when a selected feature corresponding to the selected one of the preview files is selected and for deleting the default feature file. - View Dependent Claims (6, 7)
-
-
8. A method for installing a selected feature file using a selected preview file comprising the steps of:
-
installing an application program having a default feature that is supported by a default feature file; installing a plurality of preview files, each preview file providing a preview of a corresponding feature; storing information for locating an original source that includes a plurality of feature files, each feature file corresponding to one of the preview files; in response to a request to preview the selected feature, providing a preview of the selected feature using a selected one of the preview files; in response to a request to install the selected feature, using the information for locating the original source to locate the selected feature file; installing the selected feature file from the original source; and if the selected feature file is successfully installed, then deleting the default feature file. - View Dependent Claims (9, 10)
-
-
11. A method for installing a selected user interface feature selected from a plurality of user interface features, each user interface feature represented by a corresponding feature file and preview file, comprising the steps of:
-
storing information for locating an original source that includes a plurality of user interface feature files and a corresponding plurality of user interface preview files, each user interface feature file including a set of feature components and each user interface preview file including a subset of the feature components; installing the plurality of preview files; in response to a request to preview the selected user interface feature, presenting a preview of the selected user interface by executing a subset of selected feature components that correspond to the selected preview file; and in response to a request to install the selected user interface feature, installing the selected feature file that corresponds to the selected user interface feature from the original source, the selected feature file including a set of selected feature components. - View Dependent Claims (12, 13)
-
Specification