Offer Reporting Apparatus and Method
First Claim
Patent Images
1. A computerized method for storing an offer for a product in an offer database system, the computerized method comprising:
- receiving in an offer database system offer information for a first offer of a product, wherein;
the offer information includes a set of invariant offer information and a set of variant offer information,the set of invariant offer information includes a seller identifier and a product identifier, andthe set of variant offer information includes a price for the product;
determining by the offer database system if a second offer for the product is stored in the offer database system;
if a second offer is stored in the offer database system, determining by the offer database system if another set of invariant offer information and another set of variant offer information in the second offer respectively matches the set of invariant offer information and the set of variant offer information, wherein the other set of invariant offer information includes another seller identifier and another product identifier, and the other set of variant offer information includes another price for the product;
if the set of invariant offer information and the set of variant offer information respectively matches the other set of invariant offer information and the other set of variant offer information, maintaining in the offer database system the second offer unchanged;
if the set of invariant offer information and the other set of invariant offer information match, and if the set of variant offer information and the other set of variant offer information do not match, modifying in the offer database system the second offer to include the set of variant offer information;
if the set of invariant offer information and the other set of invariant offer information do not match, storing the first offer in the offer database system;
wherein the first offer is a new entry in the offer database system and includes the offer information; and
if a second offer for the product is not stored in the offer database system, storing the first offer in the offer database system;
wherein the first offer is a new entry in the offer database system and includes the offer information.
4 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for storing purchase information for a product in a price database to generate a purchase history includes receiving in a price database a set of sales information for a product, wherein the set of sales information includes a product identifier for a product and a price for the product; and storing in the price database a price entry, which include the set of sales information, wherein the price entry is editable to generate a purchase history.
-
Citations
120 Claims
-
1. A computerized method for storing an offer for a product in an offer database system, the computerized method comprising:
-
receiving in an offer database system offer information for a first offer of a product, wherein; the offer information includes a set of invariant offer information and a set of variant offer information, the set of invariant offer information includes a seller identifier and a product identifier, and the set of variant offer information includes a price for the product; determining by the offer database system if a second offer for the product is stored in the offer database system; if a second offer is stored in the offer database system, determining by the offer database system if another set of invariant offer information and another set of variant offer information in the second offer respectively matches the set of invariant offer information and the set of variant offer information, wherein the other set of invariant offer information includes another seller identifier and another product identifier, and the other set of variant offer information includes another price for the product; if the set of invariant offer information and the set of variant offer information respectively matches the other set of invariant offer information and the other set of variant offer information, maintaining in the offer database system the second offer unchanged; if the set of invariant offer information and the other set of invariant offer information match, and if the set of variant offer information and the other set of variant offer information do not match, modifying in the offer database system the second offer to include the set of variant offer information; if the set of invariant offer information and the other set of invariant offer information do not match, storing the first offer in the offer database system;
wherein the first offer is a new entry in the offer database system and includes the offer information; andif a second offer for the product is not stored in the offer database system, storing the first offer in the offer database system;
wherein the first offer is a new entry in the offer database system and includes the offer information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computerized method for storing purchase information for a product in a price database to generate a purchase history, the computerized method comprising:
-
receiving in a price database a set of sales information for a product, wherein the set of sales information includes a product identifier for a product and a price for the product; and storing in the price database a price entry, which include the set of sales information, wherein the price entry is editable to generate a purchase history. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computerized method for storing an offer for a product in an offer database system, the computerized method comprising:
-
receiving in a user portable device a product identifier for a product and a price for the product;
wherein the user portable device is associated with a unique seller identifier, which identifies a seller of the product; andcombining to generate an offer the product identifier, the price, and the seller identifier for storage of the offer in an offer database system. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer readable storage medium containing program instructions that, when executed by a controller within a computer, cause the controller to execute a method for storing an offer for a product in an offer database system, the method comprising:
-
receiving in an offer database system offer information for a first offer of a product, wherein; the offer information includes a set of invariant offer information and a set of variant offer information, the set of invariant offer information includes a seller identifier and a product identifier, and the set of variant offer information includes a price for the product; determining by the offer database system if a second offer for the product is stored in the offer database system; if a second offer is stored in the offer database system, determining by the offer database system if another set of invariant offer information and another set of variant offer information in the second offer respectively matches the set of invariant offer information and the set of variant offer information, wherein the other set of invariant offer information includes another seller identifier and another product identifier, and the other set of variant offer information includes another price for the product; if the set of invariant offer information and the set of variant offer information respectively matches the other set of invariant offer information and the other set of variant offer information, maintaining in the offer database system the second offer unchanged; if the set of invariant offer information and the other set of invariant offer information match, and if the set of variant offer information and the other set of variant offer information do not match, modifying in the offer database system the second offer to include the set of variant offer information; if the set of invariant offer information and the other set of invariant offer information do not match, storing the first offer in the offer database system;
wherein the first offer is a new entry in the offer database system and includes the offer information; andif a second offer for the product is not stored in the offer database system, storing the first offer in the offer database system;
wherein the first offer is a new entry in the offer database system and includes the offer information. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer readable storage medium containing program instructions that, when executed by a controller within a computer, cause the controller to execute a method for storing purchase information for a product in a price database to generate a purchase history, the method comprising:
-
receiving in a price database a set of sales information for a product, wherein the set of sales information includes a product identifier for a product and a price for the product; and storing in the price database a price entry, which include the set of sales information, wherein the price entry is editable to generate a purchase history. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A computer readable storage medium containing program instructions that, when executed by a controller within a computer, cause the controller to execute a method for storing an offer for a product in an offer database system, the method comprising:
-
receiving in a user portable device a product identifier for a product and a price for the product;
wherein the user portable device is associated with a unique seller identifier, which identifies a seller of the product; andcombining to generate an offer the product identifier, the price, and the seller identifier for storage of the offer in an offer database system. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A computer program product for storing an offer for a product in an offer database system on a computer readable medium comprises:
-
code for receiving in an offer database system offer information for a first offer of a product, wherein; the offer information includes a set of invariant offer information and a set of variant offer information, the set of invariant offer information includes a seller identifier and a product identifier, and the set of variant offer information includes a price for the product; determining by the offer database system if a second offer for the product is stored in the offer database system; if a second offer is stored in the offer database system, code for determining by the offer database system if another set of invariant offer information and another set of variant offer information in the second offer respectively matches the set of invariant offer information and the set of variant offer information, wherein the other set of invariant offer information includes another seller identifier and another product identifier, and the other set of variant offer information includes another price for the product; if the set of invariant offer information and the set of variant offer information respectively matches the other set of invariant offer information and the other set of variant offer information, code for maintaining in the offer database system the second offer unchanged; if the set of invariant offer information and the other set of invariant offer information match, and if the set of variant offer information and the other set of variant offer information do not match, code for modifying in the offer database system the second offer to include the set of variant offer information; if the set of invariant offer information and the other set of invariant offer information do not match, code for storing the first offer in the offer database system;
wherein the first offer is a new entry in the offer database system and includes the offer information; andif a second offer for the product is not stored in the offer database system, code for storing the first offer in the offer database system;
wherein the first offer is a new entry in the offer database system and includes the offer information. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A computer program product for storing purchase information for a product in a price database to generate a purchase history on a computer readable medium comprises:
-
code for receiving in a price database a set of sales information for a product, wherein the set of sales information includes a product identifier for a product and a price for the product; and code for storing in the price database a price entry, which include the set of sales information, wherein the price entry is editable to generate a purchase history. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. A computer program product for storing an offer for a product in an offer database system on a computer readable medium comprises:
-
code for receiving in a user portable device a product identifier for a product and a price for the product;
wherein the user portable device is associated with a unique seller identifier, which identifies a seller of the product; andcode for combining to generate an offer the product identifier, the price, and the seller identifier for storage of the offer in an offer database system. - View Dependent Claims (106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120)
-
Specification