# US 2013/0159985 A1 · Determining optimal update frequency for software application updates

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0159985 A1
- Document ID: US20130159985A1
- Status: Published application
- Kind: A1
- Application number: 13/329,295
- Filed: 2011-12-18
- Published: 2013-06-20
- Earliest claimed: 2011-12-18
- Assignees: International Business Machines Corporation
- Inventors: Brian L. Gilman; William G. Pagan
- Web page: https://patentgrep.com/patent/US20130159985A1

## CPC

- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06Q 30/0282: Rating or review of business operators or products
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Embodiments of the present invention provide a method, system and computer program product for configurably recommending a software application update. In an embodiment of the invention, a method for configurably recommending a software application update is provided. The method includes receiving an update for a software application along with a set of ratings for the update. The method also includes comparing in memory of a computer the set of ratings with a pre-stored threshold. Finally, the method includes prompting in the computer to apply the update to the software application responsive to the set of ratings meeting the pre-stored threshold.

## Claims

### Claim 1

A method for configurably recommending a software application update, the method comprising:
receiving an update for a software application along with a set of different ratings for the update;
comparing in memory of a computer the set of ratings with a pre-stored threshold; and,
prompting in the computer to apply the update to the software application responsive to the set of ratings meeting the pre-stored threshold.

### Claim 2 (depends on 1)

The method of claim 1, further comprising storing the set of ratings responsive to the set of ratings not meeting the pre-stored threshold.

### Claim 3 (depends on 2)

The method of claim 2, wherein prior to the comparing, the received set of ratings are combined with the stored set of ratings.

### Claim 4 (depends on 1)

The method of claim 1, further comprising automatically applying the update responsive to the set of ratings meeting the pre-stored threshold.

### Claim 5

A software application update data processing system comprising:
a host computer comprising at least one processor and memory;
a software application installed in the host computer;
an installer coupled to the software application and executing in the memory of the host computer; and,
a configurable updating prompting module coupled to the installer, the module comprising program code enabled to receive an update for the software application along with a set of ratings for the update, to compare in memory of the computer the set of ratings with a pre-stored threshold, and to prompt in the computer to apply the update to the software application responsive to the set of ratings meeting the pre-stored threshold.

### Claim 6 (depends on 5)

The system of claim 5, further wherein the set of ratings are stored responsive to the rating not meeting the pre-stored threshold.

### Claim 7 (depends on 6)

The system of claim 6, wherein prior to comparing the set of ratings with the pre-stored threshold, the set of ratings are combined with the stored set of ratings.

### Claim 8 (depends on 5)

The system of claim 5, wherein the update is automatically applied to the software application responsive to the set of ratings meeting the pre-stored threshold.

### Claim 9

A computer program product for configurably recommending a software application update, the computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
computer readable program code for receiving an update for a software application along with a set of ratings for the update;
computer readable program code for comparing in memory of a computer the set of ratings with a pre-stored threshold; and,
computer readable program code for prompting in the computer to apply the update to the software application responsive to the set of ratings meeting the pre-stored threshold.

### Claim 10 (depends on 9)

The computer program product of claim 9, further comprising computer readable program code for storing the set of ratings responsive to the set of ratings not meeting the pre-stored threshold.

### Claim 11 (depends on 10)

The computer program product of claim 10, wherein prior to the comparing, the received set of ratings are combined with the stored set of ratings.

### Claim 12 (depends on 9)

The computer program product of claim 9, further comprising computer readable program code for automatically applying the update responsive to the set of rating meeting the pre-stored threshold.
