Method and apparatus for downloading software updates
First Claim
1. A method that provides software products for installation on a user terminal, comprising:
- receiving over a communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded, wherein the user selection includes a selected language selected from a plurality of available language preferences;
in response to receipt of the user selection, dynamically assembling an installation guide from multiple different files, wherein the installation guide is customized and is a single composite that includes installation instructions from a plurality of individual installation instructions, each of the plurality of individual installation instructions associated with each of the plurality of user-selected software products, and the installation guide is assembled in the selected language;
receiving over the communications network a single user command that includes a request to begin downloading the user-selected software products; and
in response to the request, sequentially downloading the user-selected software products and the installation guide over the communications network to the user terminal,wherein the user-selected software products are downloaded to the user terminal in files having filenames that identify a date and time of the download.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with the present invention, a method and apparatus that provides software products for installation on a user terminal is provided. The method begins by receiving over a communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded. In response to receipt of the user selection, an installation guide is assembled that includes installation instructions associated with each of the user-selected software products. A single user command is received over the communications network that includes a request to begin downloading the user-selected software products. In response to the request, the user-selected software products and the installation instructions are sequentially downloaded over the communications network to the user terminal.
27 Citations
13 Claims
-
1. A method that provides software products for installation on a user terminal, comprising:
-
receiving over a communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded, wherein the user selection includes a selected language selected from a plurality of available language preferences; in response to receipt of the user selection, dynamically assembling an installation guide from multiple different files, wherein the installation guide is customized and is a single composite that includes installation instructions from a plurality of individual installation instructions, each of the plurality of individual installation instructions associated with each of the plurality of user-selected software products, and the installation guide is assembled in the selected language; receiving over the communications network a single user command that includes a request to begin downloading the user-selected software products; and in response to the request, sequentially downloading the user-selected software products and the installation guide over the communications network to the user terminal, wherein the user-selected software products are downloaded to the user terminal in files having filenames that identify a date and time of the download. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium includes instructions which, when executed by one or more processors in an electronic device, performs a method for providing software products to download for installation on a remote user terminal, comprising:
-
receiving over a communications network a user selection that includes an identification of a plurality of user-selected software products to be downloaded, wherein the user selection includes a selected language selected from a plurality of available language preferences; in response to receipt of the user selection, dynamically assembling an installation guide from multiple different files, wherein the installation guide is customized and is a single composite that includes installation instructions from a plurality of individual installation instructions, each of the plurality of individual installation instructions associated with each of the plurality of user-selected software products, and the installation guide is assembled in the selected language; receiving over the communications network a single user command that includes a request to begin downloading the user-selected software products; and in response to the request, sequentially downloading the user-selected software products and the installation guide over the communications network to the user terminal.
-
-
11. A non-transitory computer-readable medium includes instructions which, when executed by one or more processors in an electronic device, implements software update module, comprising:
-
an interface software module that initiates, establishes, and terminates communication over a communication network with a user terminal; a receiving software module that receives over the communications network a user selection that includes a choice of a plurality of user-selected software products to be downloaded, wherein the user selection includes a selected language selected from a plurality of available language preferences; an assembling software module that in response to receipt of the user selection assembles an installation guide from multiple different files, said installation guide is customized and is a single composite that includes installation instructions from a plurality of individual installation instructions, each of the plurality of individual installation instructions associated with each of the plurality of user-selected software products, and the installation guide is assembled in the selected language; the receiving software module that receives over the communications network a single user command that includes a request to begin downloading the user-selected software products; and a downloading software module that sequentially downloads the user-selected software products and the installation guide over the communications network to the user terminal in response to the request. - View Dependent Claims (12, 13)
-
Specification