Comparison Shopping Via Financial Management Software
First Claim
Patent Images
1. A data processing machine comprising:
- a processor;
a memory;
a plurality of product identifiers in the memory;
a database in the memory, the database comprising a plurality of merchants'"'"' prices for each product identifier; and
a program operable on the processor toretrieve the merchant prices from the database,match each product identifier with all corresponding merchant prices, anddetermine the minimum merchant price for each product identifier;
whereby a consumer using the data processing machine can compare each merchant'"'"'s price for a plurality of products.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention comprises a financial management program and one or more databases containing information on merchants and their products. The program interacts with the databases containing the product information to return the prices and availability of goods located in a designated area. The program compares prices from various merchants and displays the results to the consumer. The program also allows the consumer to compare the prices with a household budget an financial data, while keeping track of trends in the consumer'"'"'s spending and buying habits.
31 Citations
33 Claims
-
1. A data processing machine comprising:
-
a processor; a memory; a plurality of product identifiers in the memory; a database in the memory, the database comprising a plurality of merchants'"'"' prices for each product identifier; and a program operable on the processor to retrieve the merchant prices from the database, match each product identifier with all corresponding merchant prices, and determine the minimum merchant price for each product identifier; whereby a consumer using the data processing machine can compare each merchant'"'"'s price for a plurality of products. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing machine comprising:
-
a processor; a memory; a database in the memory, the database comprising a plurality of merchants'"'"' prices for products; and a program operable on the processor to retrieve transaction data from a bank, the transaction data comprising a product purchase price, retrieve the merchant prices from the database, match the product purchase price with all corresponding merchant prices, and determine the difference between the product purchase price and each corresponding merchant price; whereby a consumer using the data processing machine can compare the product purchase price with each merchant'"'"'s offered price for the same product. - View Dependent Claims (10, 11, 12)
-
-
13. An improved financial management program operable on a data processing machine to communicate with a database comprising a plurality of merchants'"'"' prices for products, the program comprising:
-
means for reading a list of product identifiers; means for retrieving the merchant prices from the database; means for matching each product identifier with the corresponding merchant prices; means for determining the minimum merchant price for each product identifier; and means for displaying the minimum merchant price for each product identifier; whereby a consumer using the improved financial management program can compare each merchant'"'"'s price for each product identifier. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A process for comparing a plurality of merchants'"'"' prices for products, the process comprising the steps of:
-
inserting into a database each merchant'"'"'s prices for the products; compiling a list of desired products; retrieving the price of each desired product from the database, determining the minimum merchant price for each desired product, and displaying the minimum product price for each desired product to a consumer. - View Dependent Claims (26, 27, 28)
-
-
29. A process for comparing a plurality of merchants'"'"' prices for products, the process comprising the steps of:
-
inserting into a database each merchant'"'"'s prices; purchasing a product; transmitting the purchase price to a bank; receiving the purchase price from the bank; receiving the merchant prices from the database; matching the purchased product with all corresponding merchant prices in the database; and
determining the difference between the purchase price and each corresponding merchant price;whereby a consumer can compare the purchase price with each merchant'"'"'s offered price for the same product. - View Dependent Claims (30, 31, 32)
-
-
33. A data processing machine comprising:
-
a processor; a memory; a plurality of product identifiers in the memory; a database in the memory, the database comprising a plurality of merchants'"'"' prices for each product identifier, each merchant'"'"'s availability for each product identifier, and location data for each merchant; and a program operable on the processor to retrieve the merchant prices from the database, match each product identifier with all corresponding merchant prices, determine the minimum merchant price for each product identifier, identify the merchant having the aggregate minimum price for all product identifiers, place an order with the merchants for one or more available products, retrieve transaction data from a bank, the transaction data comprising a product purchase price, match the product purchase price with all corresponding merchant prices, determine the difference between the product purchase price and each corresponding product price, determine the maximum difference between the product purchase price and the corresponding merchant prices, assign each product identifier to a budget category, set a spending limit for each budget category, determine if the minimum merchant price for any product identifier exceeds the spending limit of the budget category to which the product identifier is assigned, designate a preferred merchant location, and match the preferred location with all corresponding merchant location data; whereby a consumer using the data processing machine can compare each merchant'"'"'s price for a plurality of products and compare merchant'"'"'s prices with budget spending limits.
-
Specification