METHOD AND SYSTEM FOR IDENTIFYING AND OBTAINING COMPUTER SOFTWARE FROM A REMOTE COMPUTER
1 Assignment
0 Petitions
Accused Products
Abstract
Creators of computer software provide the most up-to-date versions of their computer software on an update service. A user who has purchased computer software calls the update service on a periodic basis. The update service automatically inventories the user computer to determine what computer software may be out-of-date, and/or need maintenance updates. If so desired by the user, the update service computer automatically downloads and installs computer software to the user computer. By making periodic calls to the update service, the user always has the most up-to-date computer software immediately available. The update service may also alert the user to new products (i.e. including new help files, etc.), and new and enhanced versions of existing products, which can be purchased electronically by a user from the update service.
73 Citations
37 Claims
-
1-20. -20. (canceled)
-
21. A computer readable storage medium storing computer executable instructions that when executed by a processor perform a method, the method comprising:
-
establishing communications with a second computer over a network to determine whether computer software not installed on the first computer is available for installation on the first computer; responsive to determining computer software not installed on the first computer is available for installation on the first computer, presenting a list at the first computer displaying the computer software not installed on the first computer and available for installation on the first computer; from the list displaying the computer software not installed on the first computer and available for installation on the first computer, accepting a selection selected at the first computer indicating computer software to be downloaded and installed on the first computer; and to the first computer, downloading the computer software to be downloaded and installed on the first computer. - View Dependent Claims (22, 23, 24)
-
-
25. A computer readable storage medium storing computer executable instructions that when executed by a processor perform a method, the method comprising:
-
determining whether computer software is available for installation on the computer over the network; responsive to determining that the computer software is available for installation on the computer, presenting a list at the computer displaying the computer software not installed on the computer and available for installation on the computer; from the list displaying the computer software not installed on the computer and available for installation on the computer, accepting a selection selected at the computer indicating computer software to be downloaded to the computer; and to the computer, downloading the computer software to be downloaded to the computer.
-
- 26. The computer readable storage medium of claim 26 wherein the list is limited by one or more pre-selected categories.
-
29. A computer readable storage medium storing computer executable instructions that when executed by a processor perform a method, the method comprising:
-
determining from communications over the network, whether computer software is available over the network for installation on the computer but not installed on the computer; responsive to determining that the computer software is available but not installed on the computer, presenting a list at the computer displaying the computer software available but not installed on the computer; from the list displaying the computer software available but not installed on the computer, accepting a selection selected at the computer indicating computer software to be downloaded and installed on the computer; and to the computer, downloading and installing the computer software to be downloaded and installed to the computer.
-
-
30. A computer readable storage medium storing computer executable instructions that when executed by a processor perform a method, the method comprising the following computer-executed actions:
-
determining via the network that software is available over the network for installation at the computer but not installed on the computer; as a result of the determining, presenting a user interface at the computer, wherein the user interface is operable to accept user input to initiate acquisition of the software; and responsive to user input at the computer via the user interface, acquiring the software over the network.
-
-
31. The computer readable storage medium of claim 31 further comprising:
automatically installing the software.
-
32. A computer-implemented method of acquiring computer software for a computer over a network, the method comprising the following computer-executed actions:
-
acquiring permission from a user at the computer to download software; via the network, determining computer software is available for download over the network but not installed on the computer; and responsive to determining computer software is available for download over the network but not installed, downloading without further user interaction the computer software available for download but not installed. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification