# US 2010/0169200 A1 · Method for controlling feature upgrades

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

- Number: US 2010/0169200 A1
- Document ID: US20100169200A1
- Status: Published application
- Kind: A1
- Application number: 12/319,055
- Filed: 2008-12-31
- Published: 2010-07-01
- Earliest claimed: 2008-12-31
- Assignees: Burroughs Payment Systems, Inc.
- Inventors: A. Ferdinand Gomes; Philip Stoll; Ameya Vasani
- Web page: https://patentgrep.com/patent/US20100169200A1

## CPC

- G06Q 20/042: {characterized in that the payment protocol involves at least one cheque}
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06Q 40/00: Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method for controlling feature upgrades on a plurality of payment system devices, onsite, in a distributed network, involves a web service at each of the plurality of payment system devices. An upgrade utility program communicates with the web service at each of the plurality of payment system devices, and presents a list of available payment system devices to the user. The list of available payment system devices identifies each device by location. A group of payment system devices is selected for receiving feature upgrades, and for each payment system device in the selected group, at least one feature upgrade is selected. A request file is created that contains information indicative of the payment system devices selected for receiving feature upgrades and indicative of the at least one feature upgrade for each selected payment system device.

## Claims

### Claim 1

A method for controlling feature upgrades on a plurality of payment system devices, onsite, in a distributed network, the method comprising:
providing a web service at each of the plurality of payment system devices;
providing an upgrade utility program configured to communicate with the web service at each of the plurality of payment system devices;
utilizing the upgrade utility program to communicate with the plurality of payment system devices and present a list of available payment system devices to the user, the list of available payment system devices identifying each device by location;
selecting a group of payment system devices for receiving feature upgrades;
for each payment system device in the selected group, selecting at least one feature upgrade; and
creating a request file, the request file containing information indicative of the payment system devices selected for receiving feature upgrades and indicative of the at least one feature upgrade for each selected payment system device.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
sending the request file to an entitlement system;
generating a response file containing information indicative of the payment system devices selected for receiving feature upgrades and indicative of entitlements for the at least one feature upgrade for each selected payment system device; and
providing the response file to the user.

### Claim 3 (depends on 2)

The method of claim 2 further comprising:
utilizing the upgrade utility program to communicate with the plurality of payment system devices and apply the entitlements for the at least one feature upgrade for each selected payment system device in accordance with the response file.

### Claim 4 (depends on 3)

The method of claim 3 wherein the entitlements include hardware feature upgrades supported by the payment system devices, a hardware feature upgrade being enabled for a payment system device upon application of a corresponding entitlement.

### Claim 5 (depends on 4)

The method of claim 4 wherein at least one entitlement corresponds to a hardware feature upgrade for a processing speed option.

### Claim 6 (depends on 4)

The method of claim 4 wherein at least one entitlement corresponds to a hardware feature upgrade for a document hopper option.

### Claim 7 (depends on 4)

The method of claim 4 wherein at least one entitlement corresponds to a hardware feature upgrade for color imaging.

### Claim 8 (depends on 4)

The method of claim 4 wherein at least one entitlement corresponds to a hardware feature upgrade for color printing.

### Claim 9 (depends on 4)

The method of claim 4 wherein at least one entitlement corresponds to a hardware feature upgrade for optical character recognition.

### Claim 10 (depends on 2)

The method of claim 2 further comprising:
sending an upgrade order to the entitlement system, the upgrade order containing information indicative of at least one feature upgrade; and
upon receiving the request file at the entitlement system, processing the request file and the upgrade order to produce the response file.

### Claim 11 (depends on 10)

The method of claim 10 further comprising:
receiving the upgrade order at the entitlement system; and
sending an acknowledgment to the user in response to receiving the upgrade order.

### Claim 12 (depends on 10)

The method of claim 10 wherein the upgrade order indicates the at least one feature upgrade without specifying any corresponding payment system device.

### Claim 13 (depends on 1)

The method of claim 1 wherein providing the web service at each of the plurality of payment system devices further comprises:
providing a web service on a computer attached to a payment system device.

### Claim 14 (depends on 1)

The method of claim 1 wherein providing the web service at each of the plurality of payment system devices further comprises:
providing a web service on a payment system device, the payment system device including a computing platform.

### Claim 15

A method for controlling feature upgrades on a plurality of payment system devices, onsite, in a distributed network, the method comprising:
providing a web service at each of the plurality of payment system devices;
providing an upgrade utility program configured to communicate with the web service at each of the plurality of payment system devices;
utilizing the upgrade utility program to communicate with the plurality of payment system devices and present a list of available payment system devices to the user, the list of available payment system devices identifying each device by location;
selecting a group of payment system devices for receiving feature upgrades;
for each payment system device in the selected group, selecting at least one feature upgrade;
creating a request containing information indicative of the payment system devices selected for receiving feature upgrades and indicative of the at least one feature upgrade for each selected payment system device; and
sending the request to an entitlement system.

### Claim 16 (depends on 15)

The method of claim 15 further comprising:
generating a response containing information indicative of the payment system devices selected for receiving feature upgrades and indicative of entitlements for the at least one feature upgrade for each selected payment system device; and
communicating with the plurality of payment system devices to apply the entitlements for the at least one feature upgrade for each selected payment system device in accordance with the response.

### Claim 17 (depends on 16)

The method of claim 16 wherein the entitlements include hardware feature upgrades supported by the payment system devices, a hardware feature upgrade being enabled for a payment system device upon application of a corresponding entitlement.

### Claim 18 (depends on 16)

The method of claim 16 wherein providing the web service at each of the plurality of payment system devices further comprises:
providing a web service on a computer attached to a payment system device.

### Claim 19 (depends on 16)

The method of claim 16 wherein providing the web service at each of the plurality of payment system devices further comprises:
providing a web service on a payment system device, the payment system device including a computing platform.

### Claim 20

A method for controlling feature upgrades on a plurality of payment system devices, onsite, in a distributed network, wherein each of the plurality of payment system devices has a web interface, and wherein an upgrade utility program is configured to communicate with the web service at each of the plurality of payment system devices, the method comprising:
utilizing the upgrade utility program to communicate with the plurality of payment system devices and present a list of available payment system devices to the user, the list of available payment system devices identifying each device by location;
selecting a group of payment system devices for receiving feature upgrades;
for each payment system device in the selected group, selecting at least one feature upgrade; and
creating a request, the request containing information indicative of the payment system devices selected for receiving feature upgrades and indicative of the at least one feature upgrade for each selected payment system device.
