# US 2014/0195323 A1 · Website and mobile app for shopping list price comparison

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

- Number: US 2014/0195323 A1
- Document ID: US20140195323A1
- Status: Published application
- Kind: A1
- Application number: 13/734,736
- Filed: 2013-01-04
- Published: 2014-07-10
- Earliest claimed: 2013-01-04
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Linh HANKINS
- Web page: https://patentgrep.com/patent/US20140195323A1

## CPC

- G06Q 30/0633: {Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087)}
- 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 method of pricing a shopping list includes receiving input effective to generate a shopping list identifying multiple different items. The method also includes identifying pricing data of the different items, the pricing data including: a unit cost of each of the different items at multiple different locations, each of the different locations being associated with a different one of multiple merchants; and discounts applicable to one or more of the different items. The method also includes generating a comparison table based on the pricing data. The comparison table includes a price comparison of the shopping list between the merchants.

## Claims

### Claim 1

A method of pricing a shopping list, the method comprising:
receiving, by a processor, input effective to generate a shopping list identifying a plurality of different items;
identifying, by a processor, pricing data of the plurality of different items, the pricing data including:
a unit cost of each of the plurality of different items at a plurality of different locations, each of the plurality of different locations being associated with a different one of a plurality of merchants; and
discounts applicable to one or more of the plurality of different items; and
generating, by a processor, a comparison table based on the pricing data, the comparison table including a price comparison of the shopping list between the plurality of merchants.

### Claim 2 (depends on 1)

The method of claim 1, wherein the discounts applicable to one or more of the plurality of different items include or are associated with at least one of a coupon, a rebate, a sale, or a special offer.

### Claim 3 (depends on 1)

The method of claim 1, wherein the price comparison of the shopping list between the plurality of merchants includes:
a unit cost of each of the plurality of different items at each of the plurality of different locations; and
an extended cost of each of the plurality of different items, the extended cost for each item being based at least in part on a quantity of the item and a unit cost of the item.

### Claim 4 (depends on 3)

The method of claim 3, wherein the extended cost for each item is calculated according to EC=QTY×UC−D, where EC is the extended cost, QTY is the quantity of the item, UC is the unit cost of the item, and D is a discount, if any, applicable to the item.

### Claim 5 (depends on 1)

The method of claim 1, wherein the price comparison of the shopping list between the plurality of merchants includes a total cost to purchase all of the plurality of different items in the shopping list at each of the plurality of different locations.

### Claim 6 (depends on 5)

The method of claim 5, wherein the price comparison of the shopping list between the plurality of merchants further includes a donation amount from at least one of the plurality of merchants to an entity associated with a corresponding merchant donation program.

### Claim 7 (depends on 1)

The method of claim 1, wherein identifying pricing data of the plurality of different items includes any one of:
searching one or more coupon websites on the network for discounts including coupons associated with any of the plurality of different items;
searching websites associated with manufacturers of the plurality of different items for discounts applicable to any of the plurality of different items;
searching websites associated with the plurality of different merchants for a unit cost of each of the plurality of different items at the plurality of different locations; and
searching the websites associated with the plurality of different merchants for discounts applicable to any of the plurality of different items at the plurality of different locations.

### Claim 8 (depends on 1)

The method of claim 1, wherein the method is performed by a mobile device, the method further comprising:
receiving location information identifying a location of the mobile device; and
selecting the plurality of different locations each associated with a different one of the plurality of merchants by identifying merchants having locations within a predetermined distance of the location of the mobile device.

### Claim 9 (depends on 1)

The method of claim 1, wherein the shopping list is associated with a customer, the method further comprising determining that the customer is a member of a customer loyalty program associated with one of the plurality of merchants, wherein the identified pricing data for the one of the plurality of merchants reflects the membership of the customer in the customer loyalty program.

### Claim 10 (depends on 1)

The method of claim 1, wherein the shopping list is associated with a customer, the method further comprising:
receiving one or more coupons from the customer; and
storing the one or more coupons in an account associated with the customer,
wherein identifying pricing data of the plurality of different items includes searching the account associated with the customer for any coupons applicable to any of the plurality of different items identified in the shopping list.

### Claim 11 (depends on 1)

A tangible computer-readable storage medium having computer instructions stored thereon that are executable by a computing device to perform the method of claim 1.

### Claim 12

A system of pricing a shopping list, the system comprising:
an input interface configured to receive input identifying a plurality of different items;
a processor communicatively coupled to the input interface and configured to generate a shopping list identifying the plurality of different items; and
a communication interface communicatively coupled to the processor, the processor being further configured to query a network through the communication interface to identify pricing data of the plurality of different items, the pricing data including:
a unit cost of each of the plurality of different items at a plurality of different locations, each of the plurality of different locations being associated with a different one of a plurality of merchants; and
discounts applicable to one or more of the plurality of different items;
the processor being further configured to generate a comparison table based on the pricing data, the comparison table including a price comparison of the shopping list between the plurality of merchants.

### Claim 13 (depends on 12)

The system of claim 12, wherein the discounts applicable to one or more of the plurality of different items include or are associated with at least one of a coupon, a rebate, a sale, or a special offer.

### Claim 14 (depends on 12)

The system of claim 12, wherein the price comparison of the shopping list between the plurality of merchants includes:
a unit cost of each of the plurality of different items at each of the plurality of different locations; and
an extended cost of each of the plurality of different items, the extended cost for each item being based at least in part on a quantity of the item and a unit cost of the item.

### Claim 15 (depends on 14)

The system of claim 14, wherein the extended cost for each item is calculated according to EC=QTY×UC−D, where EC is the extended cost, QTY is the quantity of the item, UC is the unit cost of the item, and D is a discount, if any, applicable to the item.

### Claim 16 (depends on 12)

The system of claim 12, wherein the price comparison of the shopping list between the plurality of merchants includes a total cost to purchase all of the plurality of different items in the shopping list at each of the plurality of different locations.

### Claim 17 (depends on 16)

The system of claim 16, wherein the price comparison of the shopping list between the plurality of merchants further includes a donation amount from at least one of the plurality of merchants to an entity associated with a corresponding merchant donation program.

### Claim 18 (depends on 12)

The system of claim 12, wherein the processor is configured to query the network through the communication interface to identify pricing data of the plurality of different items by any one of:
searching one or more coupon sources on the network for discounts including coupons associated with any of the plurality of different items;
searching websites associated with manufacturers of the plurality of different items for discounts applicable to any of the plurality of different items;
searching websites associated with the plurality of different merchants for a unit cost of each of the plurality of different items at the plurality of different locations; and
searching the websites associated with the plurality of different merchants for discounts applicable to any of the plurality of different items at the plurality of different locations.

### Claim 19 (depends on 12)

The system of claim 12, wherein:
the shopping list is associated with a customer;
the processor is further configured to determine that the customer is a member of a customer loyalty program associated with one of the plurality of merchants; and
the identified pricing data for the one of the plurality of merchants reflects the membership of the customer in the customer loyalty program.

### Claim 20 (depends on 12)

The system of claim 12, wherein the shopping list is associated with a customer, the system further comprising:
an input device configured to receive one or more coupons from the customer; and
a tangible computer-readable storage medium configured to store the one or more coupons in an account associated with the customer,
wherein the processor is further configured to identify pricing data by searching the account associated with the customer for any coupons applicable to any of the plurality of different items identified in the shopping list.
