# US 2014/0156436 A1 · System and Method for Product Deployment and Management

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

- Number: US 2014/0156436 A1
- Document ID: US20140156436A1
- Status: Published application
- Kind: A1
- Application number: 13/692,018
- Filed: 2012-12-03
- Published: 2014-06-05
- Earliest claimed: 2012-12-03
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: Kerry E. McClennen; Brent B. Allen; William D. Peterson; Matthew C. Steed; Randall G. Steiner
- Web page: https://patentgrep.com/patent/US20140156436A1

## CPC

- G06Q 30/0601: Electronic shopping [e-shopping]
- 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

A system may include a memory and a processor. The processor is operable to create a product definition associated with a product, associate a first schedule with the product definition, and associate a second schedule with the product definition. The processor is also operable to determine a first price for the product and present the first price to a customer. The processor may be further operable to receive an indication that the customer has accepted the first price and associate the first price with the customer in response to receiving the indication. Finally, the processor is operable to determine a charge associated with the customer and initiate the billing of the customer for the charge.

## Claims

### Claim 1

A system comprising:
a definition module, executed by a processor, operable to:
create a product definition associated with a product;
associate a first schedule with the product definition; and
associate a second schedule with the product definition;
a determination module, executed by the processor, operable to:
retrieve customer information associated with a customer;
determine a first possible price based at least in part upon the first schedule and the customer information;
determine a second possible price based at least in part upon the second schedule and the customer information;
compare the first possible price to the second possible price;
determine a first price for the product based at least in part on the result of the comparison; and
present the first price to a customer;
a record module, executed by the processor, operable to:
receive an indication that the customer has accepted the first price; and
associate the first price with the customer in response to receiving the indication; and
an execution module, executed by the processor, operable to:
retrieve event information associated with the customer;
determine a charge associated with the customer based at least in part upon the event information; and
initiate the billing of the customer for the charge.

### Claim 2

A system comprising:
a memory; and
a processor communicatively coupled to the memory, the processor operable to:
create a product definition associated with a product;
associate a first schedule with the product definition; and
associate a second schedule with the product definition;
determine a first price for the product; and
present the first price to a customer;
receive an indication that the customer has accepted the first price; and
associate the first price with the customer in response to receiving the indication;
determine a charge associated with the customer; and
initiate the billing of the customer for the charge.

### Claim 3 (depends on 2)

The system of claim 2, wherein the first schedule is a selected one of a group of schedule types, the group consisting of:
a rate schedule;
a maintenance fee schedule; or
an ancillary fee schedule.

### Claim 4 (depends on 2)

The system of claim 2, wherein the first schedule and the second schedule are of the same schedule type.

### Claim 5 (depends on 2)

The system of claim 2, wherein the processor is further operable to:
retrieve the product definition;
retrieve the first schedule;
retrieve the second schedule;
retrieve customer information associated with the customer; and
retrieve event information associated with the customer.

### Claim 6 (depends on 5)

The system of claim 5, wherein determining the first price for the product comprises:
determining a first possible price based at least in part upon the first schedule;
determining a second possible price based at least in part upon the second schedule; and
selecting the first possible price as the first price for the product.

### Claim 7 (depends on 6)

The system of claim 6, wherein the first possible price is further based at least in part upon the customer information.

### Claim 8 (depends on 6)

The system of claim 6, wherein the first possible price is further based at least in part upon the event information.

### Claim 9 (depends on 6)

The system of claim 6, wherein selecting the first possible price comprises comparing the first possible price to the second possible price.

### Claim 10 (depends on 6)

The system of claim 6, wherein selecting the first possible price comprises comparing the first schedule to the second schedule.

### Claim 11 (depends on 2)

The system of claim 2, wherein the processor is further operable to:
determine that the first price is inaccurate;
determine a second price for the product; and
present the second price to the customer.

### Claim 12

A computer-implemented method comprising:
creating, using a processor, a product definition associated with a product;
associating, using the processor, a first schedule with the product definition;
associating, using the processor, a second schedule with the product definition;
determining, using the processor, a first price for the product;
presenting, using electronic communication, the first price to a customer;
receiving, at a network interface, an indication that the customer has accepted the first price;
associating, using the processor, the first price with the customer in response to receiving the indication;
determining, using the processor, a charge associated with the customer; and
initiating, using the processor, the billing of the customer for the charge.

### Claim 13 (depends on 12)

The method of claim 12, wherein the first schedule is a selected one of a group of schedule types, the group consisting of:
a rate schedule;
a maintenance fee schedule; or
an ancillary fee schedule.

### Claim 14 (depends on 12)

The method of claim 12, wherein the first schedule and the second schedule are of the same schedule type.

### Claim 15 (depends on 12)

The method of claim 12, further comprising:
retrieving the product definition;
retrieving the first schedule;
retrieving the second schedule;
retrieving customer information associated with the customer; and
retrieving event information associated with the customer.

### Claim 16 (depends on 15)

The method of claim 15, wherein determining the first price for the product comprises:
determining a first possible price based at least in part upon the first schedule;
determining a second possible price based at least in part upon the second schedule; and
selecting the first possible price as the first price for the product.

### Claim 17 (depends on 16)

The method of claim 16, wherein the first possible price is further based at least in part upon the customer information.

### Claim 18 (depends on 16)

The method of claim 16, wherein the first possible price is further based at least in part upon the event information.

### Claim 19 (depends on 16)

The method of claim 16, wherein selecting the first possible price comprises comparing the first possible price to the second possible price.

### Claim 20 (depends on 16)

The method of claim 16, wherein selecting the first possible price comprises comparing the first schedule to the second schedule.

### Claim 21 (depends on 12)

The method of claim 12, further comprising:
determining that the first price is inaccurate;
determining a second price for the product; and
presenting the second price to the customer.
