US20020165771A1 - Method and apparatus for establishing prices for a plurality of products - Google Patents
Method and apparatus for establishing prices for a plurality of products Download PDFInfo
- Publication number
- US20020165771A1 US20020165771A1 US09/850,328 US85032801A US2002165771A1 US 20020165771 A1 US20020165771 A1 US 20020165771A1 US 85032801 A US85032801 A US 85032801A US 2002165771 A1 US2002165771 A1 US 2002165771A1
- Authority
- US
- United States
- Prior art keywords
- price
- indication
- products
- customer
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0613—Third-party assisted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0235—Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
Definitions
- This invention relates generally to a method and apparatus for establishing prices between a merchant and a customer and, more particularly, to a method and apparatus for adjusting prices for goods and services offered by the merchant to the customer.
- a merchant may like to be able to price differentiate among customers such that the merchant increases profits by selling each item to a specific customer at or near the maximum price that the specific customer is willing to pay.
- Such a strategy is difficult for the merchant to implement, however, as it may require the merchant to price products differently for different customers, usually without definite information regarding the customers' price sensitivity.
- the merchant may price a product too low for some customers, thereby unnecessarily reducing profit margins on those sales, while also pricing a product too high for other customers, thereby losing some sales altogether.
- such a strategy does not necessarily achieve the goal of lowering prices for products in a way that attracts new customers to the merchant.
- a restaurant is one example of a type of merchant that does not traditionally discount prices. Restaurants are particularly vulnerable to brand dilution, since a customer's perceived value of a restaurant or of the quality of food and clientele available at the restaurants is often based on the price range for food items available at the restaurants, thereby making restaurants hesitant to discount prices. However, on a nightly basis, restaurants have perishable food that the restaurant needs to sell and seating which the restaurant hopes to fill.
- Some services provide auction services for restaurant services or otherwise allow a customer to bid on dining certificates for certain amounts. For example, a customer may bid twenty dollars for a voucher valued at thirty dollars redeemable at a specific restaurant. Generally, the restaurant pays for any difference between the voucher value and the accepted bid price paid by the winning customer. The restaurant generally hopes that the customer will make up for any losses suffered by the restaurant by bringing additional people to the restaurant, ordering a sufficient amount of food, etc. While the customer obtains a voucher for use at the restaurant, the customer does not receive a commitment from a restaurant regarding prices of any of the food items available at the restaurant.
- the method and apparatus enables or allows a customer to commit or agree to perform a qualifying action in return for receiving a price adjustment for one or more products sold by or available from a merchant.
- the qualifying action may be part of a subsidy offer provided by the merchant to the customer. In exchange for accepting the subsidy offer or completing the qualifying action, the customer receives the price adjustment.
- the qualifying action may include, but is not limited to, accepting a magazine subscription, dining at a specific restaurant, enrolling in a credit card program, purchasing a minimum number of products or spending a minimum amount at a designated merchant, switching long distance telephone service providers, etc.
- the method of the present invention may be implemented or operated by a merchant or by a controller or other central source for or on behalf of one or more merchants.
- the method of the present invention includes a step during which an indication of a plurality of items (e.g., cars, food items, theater tickets, etc.) available from a merchant, each of the items having an initial price, is provided directly or indirectly to a customer, a step during which an indication of an available price adjustment is provided directly or indirectly to the customer, a step during which an indication of a subsidy offer associated with the price adjustment is provided directly or indirectly to the customer, and a step during which the initial price for at least one of the items in the plurality of items is adjusted to determine a second price for the item(s).
- a plurality of items e.g., cars, food items, theater tickets, etc.
- a method for adjusting a price of at least one of a plurality of products includes providing an indication of a plurality of products, each of the plurality of products having an initial price, providing an indication of an available price adjustment, providing an indication of a subsidy offer associated with the price adjustment, the subsidy offer including at least one qualifying action, and determining a second price for at least one of said plurality of products.
- a method for adjusting a total price for a plurality of products includes providing an indication of a plurality of products, providing an indication of an initial total price of the plurality of products and a price adjustment, providing an indication of a subsidy offer associated with the price adjustment, the subsidy offer including at least one qualifying action, and adjusting the initial total price of the plurality of products by the price adjustment.
- a method for adjusting prices of one or more items available at a restaurant includes receiving a request for a list of items associated with a restaurant, providing an indication of the list, wherein the list includes a plurality of items available from the restaurant, each of the plurality of items having an associated initial price and an associated price adjustment available upon completion of a qualifying action, receiving an indication of a commitment to complete the qualifying action, and adjusting the associated initial price of at least one of the plurality of items by its respective price adjustment.
- a system for adjusting the price of at least one product includes memory, a communication port, and a processor connected to the memory and the communication port, the processor being operative to provide an indication of a plurality of products, each of the plurality of products having an initial price, provide an indication of a price adjustment, provide an indication of a subsidy offer associated with the price adjustment, the subsidy offer including at least one qualifying action; and determine a second price for at least one of the plurality of products.
- FIG. 1 is a flowchart of a first embodiment of a method in accordance with the present invention
- FIG. 2 is a block diagram of system components for an embodiment of an apparatus usable with the method of FIG. 1;
- FIG. 3 is a flowchart of a method complementary to the method of FIG. 1 from the point of view of a customer device of FIG. 2;
- FIG. 4 is a flowchart of a second embodiment of the method of the present invention.
- FIG. 5 is a flowchart of a third embodiment of the method of the present invention.
- FIG. 6 is a flowchart of a fourth embodiment of the method of the present invention.
- FIG. 7 is a flowchart of a method complementary to the method of FIG. 1 from the point of view of a merchant device of FIG. 2;
- FIG. 8 is a block diagram illustrating a representative controller of FIG. 2;
- FIG. 9 is a tabular representation of a possible data structure for the merchant database of FIG. 8;
- FIG. 10 is a tabular representation of a possible data structure for the customer database of FIG. 8;
- FIG. 11 is a tabular representation of a possible data structure for the subsidy database of FIG. 8.
- FIG. 12 is a block diagram illustrating a representative customer device of FIG. 2.
- FIG. 1 A first embodiment 100 of a method in accordance with the principles of the present invention is illustrated in FIG. 1.
- the method 100 allows a merchant to sell products to different customers at different prices and to adjust the prices of one or more products sold or offered for sale on a customer-by-customer basis. More specifically, the method 100 allows a customer to commit or agree to perform a qualifying action in return for receiving a price adjustment for one or more products sold by or available from a merchant.
- the qualifying action may be part of a subsidy offer provided by the merchant to the customer. In exchange for accepting the subsidy offer or completing the qualifying action, the customer may receive the price adjustment.
- the qualifying action may include, but is not limited to, accepting a magazine subscription, dining at a specific restaurant, enrolling in a credit card program, purchasing a minimum number of products at a designated merchant, switching long distance telephone service providers, etc.
- a price adjustment may be a fixed discount amount, a percentage discount, etc.
- a price adjustment may be of a certain type or designation.
- price adjustments may often have a value associated with them, which value may comprise both real and perceived components.
- products and phrase “products offered by a merchant” will be taken to include tangible goods and intangible services that may be offered by the merchant.
- product and item will also be used interchangeably herein.
- a merchant may allow a customer to purchase a product at an initial price or, if the customer satisfies or agrees to satisfy a qualifying condition, the customer may be entitled to receive a price adjustment applicable toward the initial price of the product, which may lower the price for the product for the customer.
- the customer may know the available price adjustment applicable toward the initial price prior to committing to satisfying or otherwise completing the qualifying action.
- a customer interested in purchasing several different products from a single merchant may be offered the opportunity via a subsidy offer to complete a qualifying action, thereby entitling the customer to receive a price adjustment for all of the products or individual price adjustments applied to individual products. If the customer accepts the subsidy offer, the customer may pay a lower price for the products.
- the method 100 may be implemented or operated by a merchant, or by a controller or other central source for or on behalf of one or more merchants.
- the method 100 illustrated in FIG. 1 includes a step 102 during which an indication of a plurality of items (e.g., cars, produce, food items, prescription drugs, pieces of electronic equipment, theater tickets, etc.) available from a merchant, each of the items having an initial price, may be provided directly or indirectly to a customer, a step 104 during which an indication of an available price adjustment may be provided directly or indirectly to the customer, a step 106 during which an indication of a subsidy offer associated with the price adjustment may be provided directly or indirectly to the customer, and a step 108 during which the initial price for at least one of the items in the plurality of items may be adjusted to determine a second price for the item(s).
- a plurality of items e.g., cars, produce, food items, prescription drugs, pieces of electronic equipment, theater tickets, etc.
- a step 104 during which an indication of an available
- Two or more of the indications provided during the steps 102 , 104 and/or 106 may be combined into a single indication if desired. Similarly, any two or more of the steps 102 , 104 , 106 and/or 108 may be combined into a single step or performed in alternative orders if desired. Each of the steps 102 , 104 , 106 and 108 will be discussed in more detail below.
- a customer may wish to ascertain or establish prices for food items available at a restaurant.
- the customer may send a request for a menu or other list of food items to a controller or other device operated by or for the restaurant.
- the customer may provide an indication of a selection of food items or other products that the customer is interested in.
- the controller or other device may provide an indication of such a plurality of items during the step 102 .
- Each of the food items described or listed in the indication sent during the step 102 may have an associated initial price, which may or may not be communicated to the customer.
- a total price may be associated with all of the food items described or listed in the indication sent during the step 102 .
- the controller or other device may also provide an indication to the customer of a price adjustment during the step 104 , the price adjustment being applicable to one or more of the plurality of items indicated during the step 102 .
- the price adjustment may be a one-dollar discount applicable to one or more of the food items indicated during the step 102 .
- the price discount may be a ten percent (10%) discount off the initial price of one or more of the food items indicated during the step 102 or the total price for two or more of the food items indicated during the step 102 .
- the controller or other device may provide an indication to the customer of one or more subsidy offers during the step 106 that is associated with the price adjustment and/or one or more of the plurality of items indicated in the step 102 . If the customer accepts the subsidy offer, the customer is then entitled to the price adjustment indicated during the step 104 .
- a subsidy offer may require that the customer agree to a switch in long distance telephone service providers, that the customer agree to a magazine subscription, that the customer agree to submit an application for a new credit card, or that the customer agree to complete or satisfy some other qualifying action.
- the customer may indicate an acceptance or rejection of the subsidy offer indicated during the step 106 by sending a message, signal or other indication back to the controller or other device.
- the customer's acceptance of the subsidy offer indicated during the step 106 may be implied or assumed unless the customer indicates otherwise.
- a new or second price is determined for one or more of the food items indicated during the step 102 .
- the new or second price may be communicated to the customer immediately.
- the customer may have to wait until the customer visits the restaurant to learn what the new or second price is.
- One of the significant advantages provided by the method and apparatus of the present invention to a merchant is that the merchant can now allow different customers to obtain different prices for the same products, thereby allowing the customers to make purchasing decisions based on their own price sensitivity.
- the method and apparatus of the present invention allows a merchant to provide differential pricing among customers while minimizing brand dilution. That is, because the prices for one or more items available at a merchant are unchanged, unless a customer commits to satisfying, or actually satisfies, a qualifying action, or accepts a subsidy offer, the merchant does not provide reduced prices to all customers. Further, the merchant may receive a benefit from the completion of a qualifying action by the customer.
- a third party entity may subsidize any losses incurred by the merchant when the merchant adjusts a price downward.
- Third party participants e.g., long distance telephone service providers, internet service providers
- Traditional acquisition methods such as direct mail offers, typically have a low response rate to the offer.
- the subsidizing third party may gain access to the merchant's customers and may obtain a marketing opportunity to acquire new customers.
- One of the significant advantages provided by the method and apparatus of the present invention to a customer is that the customer may receive opportunities to receive price adjustments for products when making purchasing decisions regarding products offered by a merchant. For example, a customer may decide to pay the full price for an item sold by a merchant. Alternatively, the customer may elect to accept a subsidy offer, thereby enabling the customer to obtain a price that is lower than full price for the item if the customer completes or otherwise satisfies a qualifying action associated with the subsidy offer.
- the apparatus 200 includes a controller 202 that may communicate with one or more customer or user devices 204 , 206 , one or more merchant devices 208 , 210 , and one or more subsidizer devices 212 , 214 directly or indirectly via a computer, data, or other communications network 216 .
- the controller 202 may perform some or all of the steps 102 , 104 , 106 and 108 of the method 100 and receives information, indications, etc. from users who may be using the customer devices 204 , 206 , from merchants via the merchant devices 208 , 210 , and/or from subsidizers via the subsidizer devices 212 , 214 .
- the controller 202 may send or otherwise provide to a customer an indication of a plurality of items available at a merchant. If the merchant is a restaurant, the plurality of items may represent a menu or partial menu of food items available at the restaurant. As a further example, during the step 104 , the controller 202 may provide an indication to the customer of a price adjustment available for one or more of the food items available at the restaurant if the customer agrees to the subsidy offer described in the indication provided by the controller 202 to the customer during the step 106 .
- the controller 202 may complete some or all of the steps of the method 100 on behalf of a single merchant, a collection of merchants, a service provider supporting one or more merchants, etc. Moreover, the controller 202 may be located at a single merchant or be operated by, for, or on behalf of one or more merchants. In some embodiments, the controller 202 may also function as a customer device, a merchant device, and or a subsidizer device. The configuration, operation and use of the controller 202 will be described in more detail below.
- the customer devices 204 , 206 preferably allow users to interact and communicate with the controller 202 , merchant devices 208 , 210 , and the remainder of the apparatus 200 .
- the customer devices 204 , 206 may also enable a user to communicate with a merchant or subsidizer.
- a customer may send or otherwise transmit a request via a customer device to a merchant device or the controller 202 that the controller 202 or the merchant device provide to the customer a list of one or more items available at the merchant. More specifically, if the merchant supported by the controller 202 is a restaurant, the customer may send a request to the controller 202 to send a menu or list of food items available at the restaurant.
- the customer devices 204 , 206 may also be directly or indirectly connected to, or otherwise in communication with, other devices.
- a customer device may also function as a merchant or subsidizer device or as the controller 202 .
- a customer device may include or comprise a telephone, cellular telephone, personal digital assistant (PDA), computer, workstation, Web-enabled device, vending machine, kiosk, etc. The configuration, operation and use of customer devices will be described in more detail below.
- the merchant devices 208 , 210 preferably allow merchants to interact with the controller 202 , subsidizer devices, customer devices and the remainder of the apparatus 200 .
- the merchant devices 208 , 210 may also enable a merchant to communicate with a customer and/or a subsidizer.
- a merchant device may perform some or all of the steps 102 , 104 , 106 and 108 of the method 100 .
- a merchant device operated by or for a restaurant may send or otherwise provide an indication of food items available at the restaurant during the step 102 .
- the merchant devices 208 , 210 may also be connected to or otherwise in communication with other devices.
- a merchant device may also function as a customer or subsidizer device or as the controller 202 .
- Merchant devices may be or include point-of-sale terminals or displays, cash registers, computers, servers, kiosks, vending machines, etc. The configuration, operation and use of merchant devices will be described in more detail below.
- the subsidizer devices 212 , 214 preferably allow subsidizers to interact with the controller 202 and the remainder of the apparatus 200 .
- the subsidizer devices 212 , 214 may also enable a subsidizer to communicate with one or more merchants and/or subsidizers. If desired, the subsidizer devices 212 , 214 may also be connected to or otherwise in communication with other devices.
- a subsidizer device may also function as a customer or subsidizer device or as the controller 202 . The configuration, operation and use of subsidizer devices will be described in more detail below.
- the communications network 216 might be the Internet, the World Wide Web, or some other public or private computer, wireless, cable, telephone, vending, data or communications network or intranet, as will be described in further detail below.
- the communications network 216 is only meant to be generally representative of cable, computer, telephone or other communication networks for purposes of elaboration and explanation of the present invention and other devices, networks, etc. may be connected to the communications network 216 without departing from the scope of the present invention.
- the communications network 216 is also intended to be representative of, and include all or a part of, the Internet, the World Wide Web, and other privately or publicly operated networks.
- the communications network 216 can also include other public and/or private wide area networks, telephone networks, wireless networks, local area networks, data communication networks or connections, intranets, routers, satellite links, microwave links, cellular or radio links or networks, wireless networks, fiber optic transmission lines, ISDN lines, T 1 lines, telephone lines, DSL, etc.
- a customer device, merchant device, and/or subsidizer device may be directly connected to the controller 202 or each other, thereby reducing or even eliminating the use or need for the communications network 216 .
- the methods of the present invention are not dependent on the type of connections or communications between the controller 202 , customer devices, merchant devices and subsidizer devices of the system 200 or the configuration, implementation, or use of the communications network 216 .
- the method 100 and the steps 102 , 104 , 106 and 108 will be discussed in more detail in relation to the system 200 illustrated in FIG. 2.
- the method 100 and the steps 102 , 104 , 106 and 108 will be described as being implemented primarily by the controller 202 .
- some or all of the steps 102 , 104 , 106 and 108 can be initiated, completed and/or implemented by one or more other devices, such as a merchant device, subsidizer device, customer device, etc.
- the method 100 may include a step 102 during which the controller 202 provides an indication of a plurality of items, typically to a customer, customer device or some other entity or device.
- the indication may include or comprise an e-mail message, a voice-mail message, Web page download, facsimile transmission, etc. or some other form of communication between the controller 202 and a customer device.
- the indication provided by the controller 202 during the step 102 may be sent to a customer, customer device or other entity or device via the communications network 216 or via some other communication channel.
- the controller 202 may store information regarding customers and customer devices in a customer database, which may be populated, accessed, updated, maintained and/or hosted by the controller 202 or some other device.
- the indication sent by the controller 202 during the step 102 may be in response to a request by a customer sent via a customer device for such a list or menu of products available at a particular merchant, such as a restaurant, toy store, pharmacy, department store, hardware store, etc.
- the indication sent by the controller 202 during the step 102 may be in response to an indication from a customer sent via a customer device regarding one or more specific products or product groups (e.g., camping equipment, dinner specials, books, clothing, automobile tires) that the customer is interested in learning more about.
- a customer may be interested in learning about the food selections or options available at the restaurant.
- the customer may send a request via e-mail or other electronic signal, telephone call, facsimile, etc. for the controller 202 to send a menu or other list of some or all of the food selections or options available at the restaurant or to send information regarding specific food items available at the restaurant.
- the controller 202 may operate a World Wide Web site (“Web site”) that a customer can access via a customer device.
- Web site may provide a list of products available from one or more merchants, thereby providing the indication of a plurality of products during the step 102 when a customer accesses the Web site.
- the Web site may enable or allow the customer to make a general (e.g., tennis rackets or sports equipment) or specific (e.g., a specific tennis racket) request for information about one or more products, to make a selection of one or more products, etc.
- the customer may be able to receive a list or menu of food items available at the restaurant via the Web site that the customer can display on a customer device.
- the customer may be able to receive a list or menu of food items available at the restaurant via the Web site that the customer can display on a customer device.
- only some of the food products available at the restaurant will be displayed or otherwise indicated to the customer during the step 102 .
- all of the food products available at the restaurant will be displayed or otherwise indicated to the customer during the step 102 .
- some or all of the food products (e.g., a complex or expensive dessert, an entrée that is time-consuming to prepare) indicated during the step 102 may not be orderable by the customer at the restaurant and may only be orderable by the customer via the Web site.
- the indication provided by the controller 202 during the step 102 may or may not include price or other information for one or more of the products indicated.
- the indication may include price, calorie-count, spiciness, preparation time, ingredient or other information for some or all of the plurality of indicated products.
- a customer may be able to receive a price adjustment for one or more products even though the price(s) to be charged for the product(s) is not determined until a later time.
- a price for a “fish of the day” menu item for a restaurant may change depending on the type of fish, the amount of fish in inventory, seasonal variations, etc.
- a customer may be able to obtain information regarding the “fish of the day” menu item from information the controller 202 provides during the step 102 , even if the restaurant does not establish the price for the menu item until the customer dines at the restaurant.
- the controller 202 may store information regarding the products indicated during the step 102 in a product database, which may be populated, accessed, updated, maintained and/or hosted by the controller 202 or some other device.
- the controller 202 may also query a merchant, merchant device, or other entity or device for such information.
- the controller 202 After the controller provides an indication of a plurality of products during the step 102 , during the step 104 , the controller 202 provides an indication of at least one price adjustment during the step 104 that may be applicable to one or more of the plurality of products indicated during the step 102 .
- the indication provided during the step 102 may be combined with the indication provided during the step 104 .
- the steps 102 and 104 may be combined into a single step, performed simultaneously, performed in the opposite order, performed with a small or large time delay in between them, etc.
- the indication sent during the step 104 may include or comprise an e-mail message, a voice-mail message, Web page download, facsimile transmission, etc. or some other form of communication between the controller 202 and a customer device.
- the indication provided by the controller 202 during the step 104 may be sent to a customer, customer device or other entity or device via the communications network 216 or via some other communication channel.
- the indication sent during the step 102 may be provided in a different format or via a different communication channel than the indication sent during the step 104 .
- the price adjustment indicated by the controller 202 during the step 104 may be a fixed price discount available for one or more of the products indicated during the step 102 , a percentage discount available for one or more of the products indicated during the step 102 , etc.
- the price adjustment may also be variable or otherwise a function of one or more factors, such as, for example, the day of the week, the number of products indicated, the wholesale or retail price of one or more of the products indicated, a merchant's inventory level of one or more of the products indicated, an expiration date for one or more of the products indicated, the occurrence of a specific external event (e.g., rain, a holiday, a change in the Dow Jones Industrial Average, a sale, product shortage), the demographic profile of a customer to whom the indication is sent, the credit balance, history or rating of a customer to whom the indication is sent, the shopping history of a customer to whom the indication is sent (e.g., is the customer a new or frequent customer of a particular merchant), etc.
- a specific external event
- the price adjustment indicated during the step 104 may be applicable to one, some or all of the plurality of products indicated during the step 102 .
- the price adjustment may be allocated for a group of the products indicated during the step 102 .
- a price adjustment may be applicable to the total price of group of food products available to a customer at a restaurant, even if the individual prices of the food products are not communicated to the customer.
- the indication provided during the step 104 may include more than one price adjustment. Different price adjustments may be associated with different products indicated during the step 102 or with different subsidy offers or qualifying actions indicated during the step 106 .
- the indication sent by the controller 202 during the step 104 may provide a percentage or fixed price discount for one or more of the food items indicated during the step 102 .
- the price adjustment indication sent during the step 104 can be sent to a customer even if the initial prices for the food items indicated during the step 102 is not communicated to the customer.
- the customer may be in a position of learning about a ten percent or ten-dollar discount available from a restaurant for one or more food items without knowing the restaurant's current price of the food items.
- Such an implementation may be particularly valuable to a restaurant when the prices of food items changes daily, weekly, seasonally, etc., when the food items offered by the restaurant change, etc.
- a price adjustment might be or represent a range of price changes.
- a price adjustment may provide between five percent (5%) and ten percent (10%) off a price of a product.
- the price adjustment available to a customer may be determined by a customer's completion percentage of a qualifying action, the success of a customer's performance regarding a subsidy offer, etc.
- a price adjustment might entitle a customer to receive a five percent (5%) discount off the price of a product identified during the step 102 if the customer completes fifty percent (50%) of a qualifying action (e.g., delivering five hundred advertising leaflets, answering twenty survey questions) associated with the price adjustment, a six percent (6%) discount off the price of a product identified during the step 102 if the customer completes sixty percent (60%) of a qualifying action associated with the price adjustment, etc.
- a qualifying action e.g., delivering five hundred advertising leaflets, answering twenty survey questions
- the controller 202 After the controller provides an indication of a plurality of products during the step 102 and indication of at least one price adjustment during the step 104 , the controller 202 provides an indication of at least one subsidy offer during the step 106 that may be applicable to or associated with one or more of the plurality of products indicated during the step 102 and/or the price adjustment indicated during the step 104 .
- the indication provided during the step 102 and/or the indication provided during the step 104 may be combined with the indication provided during the step 106 . Two or more of the steps 102 , 104 and/or 106 may be combined into a single step, performed simultaneously, performed in the opposite or different order, performed with a small or large time delay in between them, etc.
- the indication sent during the step 106 may include or comprise an e-mail message, a voice-mail message, Web page download, facsimile transmission, etc. or some other form of communication between the controller 202 and a customer device.
- the indication provided by the controller 202 during the step 106 may be sent to a customer, customer device or other entity or device via the communications network 216 or via some other communication channel.
- the indication sent during the step 106 may be provided in a different format or via a different communication channel than the indication sent during the step 102 and/or the step 104 .
- the subsidy offer indicated during the step 106 may allow or enable a customer to obtain or be entitled to receive the price discount indicated during the step 104 for one or more of the products indicated during the step 102 .
- the subsidy offer may include or be associated with a qualifying action. If the customer receiving the indication of the subsidy offer satisfies the qualifying action, or otherwise commits to satisfying the qualifying action, the customer will be entitled to receive the benefit of the price adjustment indicated during the step 104 . Qualifying actions may be just about any sort of activity.
- satisfying a qualifying action may require a customer to test drive a vehicle at a automobile dealer by a certain date, to spend a certain dollar amount of food at a supermarket, to shop at a particular store, use or visit a particular vending machine, use a specific credit card during the customer's next purchase, switch long distance telephone service providers, accept a magazine subscription, use a particular mortgage or investment broker, meet with an insurance salesperson, etc.
- Information regarding subsidy offers, associated subsidizers, etc. may be stored in a subsidy database, which may be populated, accessed, updated, maintained and/or hosted by the controller 202 or some other device.
- the level or degree of complexity of a qualifying action for a subsidy offer may be small, or even non-existent.
- a customer may qualify to receive a price adjustment simply by having or meeting a desired or designated demographic profile. Thus, the customer does not have to perform any additional actions to satisfy the qualifying action or the subsidy offer associated with the price adjustment.
- the controller 202 may offer a price adjustment to a customer free of charge when the customer visits a Web site operated by the controller 202 . Thus, the customer's visit to the Web site is assumed or considered to be a completion of qualifying action or the subsidy offer associated with the price adjustment.
- the customer receiving the indication of the subsidy agreement may need to provide or send an indication of an acceptance of the subsidy offer, a compliance with the subsidy offer, a willingness or commitment to complete a qualifying action associated with the subsidy offer, etc.
- an indication may be assumed or implied, thereby resulting in an assumption that the customer has accepted the subsidy offer.
- the customer may obtain the benefit of the price adjustment indicated during the step 104 without the customer providing any response or indication of any kind to the controller 202 or without the controller 202 receiving any sort of verification or indication that a subsidy offer has been agreed to by the customer or that a qualifying action has been completed by the customer.
- a subsidy agreement offered by the controller 202 to a customer may require that the customer test drive a particular car in order to receive a price adjustment on the prices of products sold by an automobile parts store.
- the controller 202 may assume that the customer will accept the subsidy offer and complete the qualifying action and, as a result, the controller 202 informs the store to provide the price adjustment to the customer, even though the customer never indicated to the controller 202 that the customer would or had test driven the car.
- the indication provided by the controller 202 during the step 106 may include information regarding more than one subsidy offers and/or qualifying actions. Different subsidy offers may be applicable to, or associated with, different products indicated during the step 102 or different price adjustments indicated during the step 104 .
- the controller 202 may provide an indication to a customer during the step 102 of four dinner entrees available at a restaurant.
- the controller 202 may provide an indication of three different price adjustments, the first of which provides a ten percent (10%) discount off the price of any one of the four dinner entrées, the second of which provides a five-dollar discount off the price of any one of the four dinner entrées, and the third of which provides a ten-dollar discount off the price of the first dinner entree.
- the controller 202 may provide an indication of three different subsidy offers, the first of which is associated with the first price adjustment and, as a result, any of the four dinner entrées, the second of which is associated with the second price adjustment and, as a result, any of the four dinner entrées, and the third of which is associated with the third price adjustment and, as a result, the first dinner entree.
- the customer may specify what types of subsidy offers the customer is willing to consider and the controller may only provide the customer with the subsidy offers that meet the customer's specifications.
- the customer may indicate to the controller that he wishes to pay a maximum of $x for an entrée or meal and request that the controller only present subsidy offers to the customers that would result, once accepted and applied to the customer, in the customer paying no more than $x for the entrée or meal.
- the first subsidy offer may require that the customer use a designated taxi service to get to the restaurant in order to be entitled to the first price adjustment.
- the second subsidy offer may require that the customer agree to try a new type of shampoo in order to be entitled to the second price adjustment.
- the third subsidy offer may require that the customer agree to spend ten dollars on clothes at a department store in order to be entitled to the third price adjustment.
- accepting or otherwise complying with, or committing to complete the first subsidy offer will entitle the customer to obtain a ten percent (10%) discount off any one of the four dinner entrées.
- Accepting or otherwise complying with, or committing to complete the second subsidy offer will entitle the customer to obtain a five-dollar discount off any one of the four dinner entrées.
- accepting or otherwise complying with, or committing to complete the third subsidy offer will entitle the customer to obtain a ten-dollar discount off the first dinner entrée.
- the controller 202 determines a new or second price for one or more of the products indicated during the step 102 .
- the controller 202 adjusts one or more prices for one or more of the products indicated during the step 102 by one or more price adjustments indicated during the step 104 .
- the relationship between the application of a price adjustment to a price of a product is based on the subsidy agreement indicated during the step 106 .
- the price of the first dinner entrée would be reduced by ten dollars.
- a notification or other indication of a change in the price of the first dinner entrée may or may not be sent or provided to the customer, depending on the implementation of the method 100 .
- the customer may know that he or she is entitled to receive the ten-dollar discount on the price of the first entrée , but the customer may not know what the initial price was for the first entrée or what the newly determined price is for the entrée.
- the customer may have to show up at the restaurant before he or she is privy to the price information.
- the customer may never learn what the original and/or adjusted prices are for the first entrée, particularly in situations where the customer is not actually paying for the first entrée.
- the controller 202 may not initiate or complete the step 108 until after receiving a notice or other indication of a completion of a qualifying action associated with a subsidy offer and a price adjustment, a willingness or other commitment to complete the qualifying action, or an acceptance or other agreement to a subsidy agreement.
- the notice or indication may come from a merchant, merchant device, customer, customer device, or some other party or device.
- the controller 202 may store information regarding merchants in a merchant database, which may be populated, accessed, updated, maintained and/or hosted by the controller 202 or some other device.
- the step 108 may encompass providing a customer with an indication of a price adjustment that the customer may allocate at the customer's discretion over one or more products.
- the step 108 may be completed by providing an indication to a customer that the customer is entitled to receive a ten-dollar total discount applicable to the customer's purchase of one or more designated products. The customer may then decide how to allocate the ten dollars in savings and which product(s) to apply a discount to.
- the customer, or a customer device may then indicate to the controller 202 or a merchant device what the customer's allocation is and what products are involved. The controller 202 or the merchant device can then determine what the second price is for at least one of the plurality of products indicated during the step 102 .
- the method 300 is generally complementary to the steps of the method 100 of FIG. 1.
- the method 300 includes a step 302 during which a customer or customer device receives an indication of a plurality of products.
- the step 302 is complementary to the step 102 during which the controller 202 or a merchant device provides the indication of a plurality of products.
- the method 300 also includes a step 304 during which a customer or customer device receives an indication of a price adjustment associated with one or more of the plurality of products.
- the step 304 is complementary to the step 104 during which the controller 202 or a merchant device provides the indication of the price adjustment.
- the method 300 includes a step 306 during which a customer or customer device receives an indication of a subsidy offer or qualifying action associated with one or more of the plurality of products and/or one or more of the price adjustments.
- the step 306 is complementary to the step 106 during which the controller 202 or a merchant device provides the indication of the subsidy offer or qualifying action.
- the method 300 also includes an optional step 308 during which a customer or customer device receives an indication of a second or otherwise adjusted price associated with one or more of the plurality of products.
- the indication received during the step 308 may come from a merchant, merchant device, the controller 202 , or some other device or entity.
- two or more of the steps 302 , 304 and 306 of the method 300 may be combined into a single step, implemented or initiated in different orders, etc.
- the steps of the method 100 and the method 300 may be completed in a complementary fashion and in many different sequences, such as, for example, 102 , 302 , 104 , 304 , 106 , 306 , 108 and 308 .
- the method 300 may also include a step during which a customer or customer device provides a record or other indication of the adjusted price received during the step 308 to another entity or device.
- a customer may receive an indication during the step 308 sent from the controller 202 regarding an adjusted or second price on a food item that the customer is entitled to receive if the customer orders the food item at a designated restaurant.
- the customer may need to provide a record or other indication or verification of such adjusted price to the restaurant or a merchant device when the customer orders the food item at the restaurant, pays a bill for the food item at the restaurant, etc.
- such an indication or verification may be sent directly to the merchant device from the controller.
- the method 300 may also include a step during which a customer or customer device provides an indication of the adjusted price received during the step 308 to another entity or device.
- a customer may receive an indication during the step 308 sent from the controller 202 regarding an adjusted or second price on a food item that the customer is entitled to receive if the customer orders the food item at a designated restaurant.
- the customer may need to provide a record or other indication or verification of such adjusted price to the restaurant or a merchant device when the customer orders the food item at the restaurant, pays a bill for the food item at the restaurant, etc.
- a record might be in tangible format (e.g. a piece of paper) or in electronic format.
- a record may include information regarding a customer, price adjustment, products or services associated with a customer or price adjustment, time and date of a customer completed qualifying action, etc.
- a customer may need to bring a record to a restaurant in order to verify that the customer has earned/accepted a specific price or price adjustment online with the controller 202 , and/or that the customer had completed whatever qualifying action that the customer had agreed to online.
- the customer may also receive a record from the restaurant that the customer may then transmit to the controller 202 , where the record from the restaurant indicates that the customer did eat there and is entitled to a rebate equaling the difference between the price the customer paid at the restaurant and the price the customer had agreed to online with the controller 202 .
- This example highlights the use of a record in a relationship or communication between a customer and a restaurant (e.g., a merchant).
- a customer may provide a record to a subsidizer in order to prove/verify that the customer had agreed to perform a qualifying action in order to gain access to perform the qualifying action or to enable the subsidizer to forward the record back to the controller 202 once the customer has completed the qualifying action, thereby providing proof of the customer having completed the qualifying action.
- the subsidizer is an automobile dealer and the qualifying action comprises test-driving an automobile
- the customer may need to bring in a receipt received from the controller 202 so that the customer can present it to the automobile dealer when the customer visits the automobile dealer to test drive a car.
- the dealer can either use the record for its own purposes, e.g., to track which customers come in that are referred from the controller, or the dealer may forward the record or a code from or embodied by the record back to the controller once the customer has test driven the car.
- the record may be the receipt itself or a code printed on the receipt. This example highlights the use of a record in a relationship or communication between a customer and a subsidizer.
- the record could also be a record that the customer receives from the subsidizer once the customer has completed a qualifying action. The customer may then provide the record to the controller 202 to prove that the customer has completed the qualifying action and is now entitled to an adjusted price. Alternatively, the customer may provide the record to the automobile dealer, either with or without a record received from the controller 202 , to show that the customer has completed the qualifying action and is entitled to an adjusted price.
- the customer may need to present a record of completion of a qualifying action to the subsidizer so that the subsidizer can authorize an adjusted price with the controller 202 .
- the credit card issuer is a subsidizer and a qualifying action is to buy groceries with a particular credit card at a particular store
- the credit card bill or charge authorization may serve as a record to the subsidizer that the qualifying action has been completed by the customer.
- the customer may not need to affirmatively transmit the record to the subsidizer, rather the subsidizer may receive the record through an automated process.
- the customer may receive a record from the controller 202 that the customer may then present to a restaurant to receive an adjusted price the customer established online with the controller 202 or to allow the restaurant to access a record to verify that the customer is entitled to an adjusted price established online.
- the customer may present a record to the controller 202 to prove that the customer has completed a qualifying action, or to prove that the customer has made a purchase at a restaurant and is entitled to a rebate.
- the subsidizer may transmit a record to the restaurant to indicate that the customer has completed a qualifying action so that the restaurant may use this record, in conjunction with a record from a controller that an adjusted price was established online, to provide the customer with an adjusted price.
- the restaurant may also transmit a record to the subsidizer to indicate to the subsidizer that the customer has made a purchase at the restaurant.
- the subsidizer may then authorize the provision of the subsidy amount to the customer or to the controller 202 based on receipt of the record from the restaurant.
- the controller 202 may transmit a record to the restaurant to indicate that a particular customer may be entitled to an adjusted price.
- the controller 202 may also transmit a record to the restaurant to indicate that the customer has completed a qualifying action.
- the record indicating the completion of the qualifying action may either be part of the same record indicating that the customer is entitled to an adjusted price or may be a separate record.
- the restaurant may transmit a record to the controller 202 indicating that a customer has made a purchase at the restaurant.
- This record may trigger the controller 202 to provide a rebate to the customer that is the difference between the price paid at the restaurant and the adjusted price agreed to online, provide a reimbursement to the restaurant that is the difference between the adjusted price paid and the regular retail price, and/or request the subsidy amount from the subsidizer in order to reimburse the restaurant or rebate the customer.
- the subsidizer may provide the controller 202 with a record that a customer has completed a qualifying action.
- the controller 202 may provide a record to the subsidizer that a customer has agreed to complete a qualifying action in exchange for a subsidy.
- the controller 202 may also provide the subsidizer with a record indicating that a customer has redeemed an adjusted price at a restaurant, to verify that the subsidy amount was used by the controller 202 to reimburse the restaurant or rebate the customer.
- the method 320 includes the steps 102 , 104 , 106 and 108 previously described above.
- the method 320 includes the step 322 during which the controller 202 or other device implementing the method 320 receives an indication of an acceptance of the subsidy offer indicated by the controller 202 or other device during the step 106 .
- the indication may be in any form or format, such as an e-mail message, voice-mail message, facsimile transmission, electronic signal, etc.
- the step 322 may be completed or implemented in many ways, such as, for example, by receiving an indication of a completion of a qualifying action associated with the subsidy offer indicated during the step 106 or by receiving an indication of a commitment or other willingness to complete or otherwise satisfy a qualifying action associated with the subsidy offer.
- a step may be included during which a customer, customer device or other party or device may provide the indication received by the controller 202 or other device during the step 322 .
- the method 340 includes the steps 102 , 104 , 106 and 108 previously described above.
- the method 340 includes the step 342 during which the controller 202 or other device implementing the method 340 receives an indication or other request for product information.
- the indication or request received during the step 342 may be in regard to a specific product (e.g., a specific kind of tire, paint, paper plate, etc), for one or more specific products, a group or type of products (e.g., medical equipment, clothing, juices), etc.
- the controller 202 or other device implementing the method 340 may use the request or indication received during the step 342 to determine which products to include, describe, list, etc. in the indication provided by the controller 202 or other device during the step 102 .
- the indication received by the controller 202 during the step 342 may request a list of food products available from a restaurant at a specific date and time.
- the indication provided by the controller 202 during the step 102 may include a partial or complete list of food products from the menu of the restaurant that are or will be available on that specific date and time.
- the method 320 may include the step 342 from the method 340 and the method 340 may include step 322 from the method 320 .
- a step may be included during which a customer, customer device or other party or device provides the indication or other request received by the controller 202 or other device during the step 342 .
- the method 360 includes the steps 102 , 104 , 106 and 108 previously described above.
- the method 360 includes the step 362 during which the controller 202 or other device implementing the method 360 provides an indication of the second or adjusted price determined during the step 108 or the price adjustment indicated during the step 104 .
- the indication may be in any form or format, such as an e-mail message, voice-mail message, facsimile transmission, electronic signal, etc.
- the step 362 may also be added to the methods 320 and 340 or to a combination of the methods 320 and 340 .
- the indication provided during the step 362 may be received by a customer, customer device, merchant device, subsidizer or other device or entity.
- the indication provided by the controller 202 during the step 362 may be received by a restaurant but not the customer entitled to receive the price adjustment indicated during the step 104 .
- the restaurant may indicate the price adjustment when the customer visits or dines at the restaurant, logs onto the restaurant's Web site, etc. If the indication is sent to both the restaurant and the customer, the restaurant may use the indication to verify the price adjustment or an adjusted or second price when the customer pays for food products at the restaurant or asserts that the customer is entitled to receive a price adjustment.
- the indication provided by the controller 202 during the step 362 may be received by a customer who will be dining at the restaurant and/or by a subsidizer who is subsidizing all or part of the price adjustment received by the customer when the customer dines at the restaurant.
- the subsidizer may then remit or provide payment to the restaurant or the controller 202 to subsidize all or part of the price adjustment or second price indicated during the step 362 .
- the method 380 includes a step 382 during which an initial price for each of a plurality of products is established.
- the price for none, some or all of the products in the plurality of products may be the same or different.
- the method 380 also includes a step 384 during which an indication of the plurality of products is provided directly or indirectly to a customer, customer device, the controller 202 , etc., a step 386 during which an indication of an adjustment in price for one of the plurality of products is received directly or indirectly from a customer, customer device, the controller 202 , etc.
- the price adjustment in the indication received during the step 386 may be a percentage discount, a fixed price discount, etc. that is applicable to or available for one product, a group of products, etc.
- the method 380 also includes a step 388 during which a verification of the adjustment in price for which the indication was received during the step 386 .
- the step 388 may not be necessary, such as when the indication received during the step 386 is from the controller 202 .
- the merchant may want to verify with the controller 202 or some other device that the customer is entitled to receive the price discount.
- the merchant or merchant device may receive an indication of a verification of the adjustment in price.
- a record may be used in a verification process.
- a record may include price adjustment information and a code that may verify the authenticity or validity of the record.
- the merchant can use the code to verify that the record and price adjustments are valid.
- a customer may have to register a credit card number online with the controller 202 .
- the credit card number is associated with one or more price adjustments that the customer is entitled to receive.
- the controller 202 may send the credit card number and price information to a merchant. The customer may then have to use the credit card at the particular merchant to verify that the customer is entitled to receive the price adjustments.
- the method 380 may include another step during which the merchant or merchant device adjusts a price of one or more products in accordance with the indication of an adjustment in price received during the step 386 .
- a subsidizer may subsidize some or all of the prices paid by a customer for one or more products or some or all of a price discount or other adjustment offered by a merchant for one or more products.
- the subsidizer will provide or allot an amount of money to the controller 202 and/or to a merchant and allow the controller 202 and/or the merchant to subsidize costs or prices depending on the customers they desire to interact with, the number and type of products being purchased by the customers, the availability of other price or cost adjustments, etc.
- the subsidizer or a subsidizer device may receive a message or other indication from the controller 202 and/or a merchant each time a subsidy offer might be offered to a customer.
- the subsidizer or subsidizer device can determine whether or not to indicate or provide a subsidy offer to the customer, what the qualifying action is that may be associated with the subsidy offer, what the available price adjustment or subsidization amount should be, etc.
- the subsidizer might indicate such information to the controller 202 , a merchant, and/or the customer. For example, a subsidizer may want to acquire fifteen customers in one month and thus may be willing to provide up to twenty-five dollars in price adjustments (i.e., the subsidization amount) for each newly acquired customer, up to fifteen customers.
- the subsidizer might indicate this information to the controller 202 so that the controller 202 can develop or create qualifying actions that may help the subsidizer acquire customers along with price adjustments associated with the qualifying actions that may be usable by customers of one or more merchants.
- the controller may associate a qualifying action that comprises the customer test driving a vehicle at the automobile dealer in exchange for a price adjustment at one or more restaurants.
- a qualifying action may comprise multiple occurrences of a qualifying action (e.g. a customer has to agree to visit a particular website x times during the next y days).
- the current invention contemplates that a qualifying action may need to fulfilled over a plurality of instances and/or over a period of time.
- Such a multiple-action qualifying action may be beneficial to a subisidizer that is, for example, a retailer by “training” the customer to visit the retailer's establishment or web site.
- the controller 202 and/or the subsidizer may determine which merchants to associate the qualifying actions and available price adjustments with.
- the controller 202 and/or the subsidizer may notify potential merchants of the available subsidization amount.
- the controller 202 may include a processor, microchip, central processing unit, or computer 400 that is in communication with or otherwise uses or includes one or more communication ports 402 for communicating with customer devices and/or other devices.
- the controller 202 may have an Ethernet adapter as one communication port 402 to allow the controller 202 to communicate with the customer device 204 and a connection to a cellular telephone network as another communication port 402 to allow the controller 202 to communicate with the customer device 206 .
- the controller 202 may also include an internal clock element 404 to maintain an accurate time and date for the controller 202 , create time stamps for messages, data and other indications generated or sent by the controller 202 or received by the controller 202 .
- the controller 202 may include one or more output devices 406 such as a printer, infrared or other transmitter, antenna, audio speaker, display screen or monitor, text to speech converter, etc., as well as one or more input devices 408 such as a bar code reader or other optical scanner, infrared or other receiver, antenna, magnetic stripe reader, image scanner, roller ball, touch pad, joystick, touch screen, microphone, computer keyboard, computer mouse, etc.
- the controller 202 may include a voice recognition system or interactive voice response unit as an input device 408 to aid in or enable receiving and processing of indications.
- the controller 202 may also include a fingerprint scanner or reader, a retinal scanner, a voice analyzer, handwriting analyzer, or other biometrics data input device as an input device 408 to allow the controller 202 to identify customers and people directly. If desired, the controller 202 may also function as a customer device, a merchant device, a subsidizer device, etc.
- the controller 202 may include a memory or data storage device 410 to store software, databases, device drivers, indications, product information, pricing information, etc.
- the memory or data storage device 410 preferably comprises an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a tape drive, flash memory, a floppy disk drive, a ZIPTM disk drive, a compact disc and/or a hard disk.
- the processor 400 and the data storage device 410 in the controller 202 may each be, for example: (i) located entirely within a single computer or other computing device; or (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver.
- the controller 202 may comprise one or more computers that are connected to a remote server computer for maintaining databases.
- a conventional personal computer or workstation with sufficient memory and processing capability may be used as the controller 202 .
- the controller 202 operates as or includes a Web server for an Internet environment.
- the controller 202 may transmit and receive data related to indications, products, pricing, etc., and be capable of high volume transaction processing, performing a significant number of mathematical calculations in processing communications and database searches.
- a PentiumTM microprocessor such as the Pentium IIITM microprocessor, manufactured by Intel Corporation, may be used for the processor 400 . Equivalent processors are available from Motorola, Inc., AMD, or Sun Microsystems, Inc.
- the processor 400 may also comprise one or more microprocessors, computers, computer systems, etc.
- Software may be resident and operating or operational on the controller 202 .
- the software may be stored on the data storage device 410 and may include some or all of the following: a control program 412 for operating the controller 202 ; a merchant database 414 for storing information about merchants; a customer database 416 for storing information about customers; and a subsidy database 418 for storing information regarding available subsidy offers.
- the controller 202 may also store, use, access, maintain, populate, etc. other databases, such as product database, a transaction database, etc.
- each of the databases 414 , 416 and 418 and their use and potential data structure will be discussed in more detail below.
- the schematic illustrations and accompanying descriptions of the databases presented herein are exemplary arrangements for stored representations of information. A number of other arrangements may be employed besides those suggested by the tables shown.
- the illustrated entries of the databases represent exemplary information only. Thus, those skilled in the art will understand that the number and content of the entries can be different from those illustrated herein. Not all of the databases 414 , 416 and 418 will be used or needed in every embodiment of the methods disclosed herein or the system 200 .
- some embodiments of the methods disclosed herein or the system 200 may use none or only some of the databases 414 , 416 and 418 .
- the control program 412 may control the processor 400 .
- the processor 400 preferably performs instructions of the control program 412 , and thereby operates in accordance with the present invention, and particularly in accordance with the methods described in detail herein.
- the control program 412 may be stored in a compressed, uncompiled and/or encrypted format.
- the control program 412 furthermore includes program elements that may be necessary, such as an operating system, a database management system and device drivers for allowing the processor 400 to interface with peripheral devices, databases, etc. Appropriate program elements are known to those skilled in the art, and need not be described in detail herein.
- the instructions of the control program 412 may be read into a main memory from another computer-readable medium, such as from a ROM to RAM.
- control program 412 causes the processor 400 to perform the process steps described herein.
- hard-wired circuitry may be used in place of, or in combination with, software instructions for implementation of some or all of the methods of the present invention.
- embodiments of the present invention are not limited to any specific combination of hardware and software.
- the merchant database 414 can be used to store information and data regarding merchants implementing the methods disclose herein or for which the controller 202 is completing one or more of the steps of the methods disclosed herein.
- the merchant database 414 may be populated, used, accessed, and/or updated by the controller 202 during any of the methods disclosed herein.
- a tabular representation of a possible implementation of, or data structure for, the merchant database 414 is illustrated in FIG. 9.
- the merchant database 414 preferably includes a merchant identifier field 450 which may contain identifiers or other identifying information for merchants, a name field 452 which may contain information regarding the names of the merchants identified in the field 450 , a contact information field 454 which may contain contact information, such as postal addresses, telephone numbers, facsimile number, e-mail addresses, network address, etc. for the merchants identified in the field 450 , a merchant type field 456 which may contain information regarding the classification or type designation for the merchants identified in the field 450 , and an applicable subsidy offer field 458 which may include information regarding subsidy offers available from the merchant or other subsidizer to subsidize the prices for items offer by, or available at, the merchants identified in the field 450 . In some embodiments, information regarding the subsidy offers identified in the subsidy offer field 458 may be found in the subsidy offer database 418 .
- the merchant 460 identified by the merchant identifier “M-981656” in the identifier field 450 and by the name “SALVADORES” in the name field 452 is designated as a restaurant in the merchant type field 456 .
- Two subsidy offers. “SO-1258” and “SO-6281,” are identified in the field 458 as being available for use by the controller 202 for the merchant M-981656.
- At least two different subsidy offers can be offered to a customer trying to purchase food items or other products at the merchant “M-981656,” each of the two subsidy offers presumably enabling the customer to receive a price discount on one or more products at the merchant “M-981656.”
- Information regarding the subsidy offers “SO-1258” and “SO-6281” can be found in the subsidy offer database 418 illustrated in FIG. 11.
- the merchant database 414 may also include information regarding what products are available at the merchant, the initial prices for the products, available or possible price adjustments for the products, qualifying actions or subsidy offers associated with the merchant, rules or procedures regarding which products to offer price adjustments for or to associated subsidy offers with, etc.
- the merchant database 414 illustrated in FIG. 9 provides information for five merchants 460 , 462 , 464 , 466 and 468 identified by the merchant identifiers “M-981656,” “M-720243,” “M-693462,” “M-212303” and “M-196707,” respectively, in the merchant identifier field 450 , there is no limit to the number of merchants for which information can be stored in the merchant database 414 and different fields may be used in the merchant database 414 .
- the customer database 416 can be used to store information and data regarding customers.
- the customer database 416 may be populated used, accessed, and/or updated by the controller 202 during any of the steps of the methods disclosed herein.
- a tabular representation of a possible implementation of, or data structure for, the customer database 416 is illustrated in FIG. 10.
- the customer database 416 preferably includes a customer identifier field 500 which may contain identifiers or other identifying information for users or customers, potential users or customers, etc., a name field 502 which may contain information regarding the names of the customers identified in the field 500 , a contact information field 504 which may contain contact information, such as postal addresses, telephone numbers, facsimile telephone number, e-mail addresses, etc. for the customers identified in the field 500 , and a payment identifier field 506 which may contain information regarding credit cards, debit cards, frequent shopping cards, bank accounts, etc. associated with the customers identified in the field 500 .
- a customer identifier field 500 which may contain identifiers or other identifying information for users or customers, potential users or customers, etc.
- a name field 502 which may contain information regarding the names of the customers identified in the field 500
- a contact information field 504 which may contain contact information, such as postal addresses, telephone numbers, facsimile telephone number, e-mail addresses, etc. for the customers identified in the field 500
- While the customer database 416 illustrated in FIG. 10 provides information for seven customers 508 , 510 , 512 , 514 , 516 , 518 and 520 identified by the customer identifiers “C-12-12-123434,” “C-49-12-437952,” “C-47-83-971234,” “C-92-46-982734,” “C-09-23-178345,” “C-03-04-196337” and “C-05-12-100194,” respectively, in the customer identifier field 500 , there is no limit to the number of customer for which information can be stored in the customer database 416 and different fields may be used in the customer database 416 .
- the subsidy database 418 can be used to store information and data regarding available subsidy offers.
- the subsidy database 418 may be populated, used, accessed, and/or updated by the controller 202 during any of the steps of the methods disclosed herein.
- a tabular representation of a possible implementation of, or data structure for, the subsidy database 418 is illustrated in FIG. 11.
- the subsidy offer database 418 preferably includes a subsidy offer identifier field 550 which may contain identifiers or other identifying information for subsidy offers available to customers or merchants, a name field 552 which may contain information regarding the names of the subsidizers associated with the subsidy offers identified in the field 550 , a contact information field 554 which may contain contact information, such as postal addresses, telephone numbers, facsimile telephone number, e-mail addresses, etc.
- an applicable merchants field 556 which may contain merchant identifiers or other identifying information regarding which merchants the subsidy offers identified in the field 550 can be used for
- an available subsidy amount field 558 which may indicate the balances of money left for the subsidy offers identified in the field 550
- a description field 560 which may contain descriptive or other information regarding the subsidy offers identified in the field 550 .
- the subsidy offer database 418 may also include rules or procedures regarding when to make a subsidy offer, which subsidy offer to make or present to a customer if more than one subsidy offer is available for a given merchant, etc.
- a subsidy offer offered to a customer may be based on the geographic location of the customer or the relative location of the customer with regard to one or more merchants or subsidizers.
- certain subsidy offers may only be available when a customer is looking for a particular merchant or a particular type of merchant, indicating an interest in a particular product, indicating a willingness to spend over a certain amount, etc.
- an available price adjustment and its associated subsidy offer may be dependent on the time of year, the occurrence of a holiday, the occurrence of some external event (e.g., a designated rise in the Dow Jones Industrial Average), etc.
- merchants may designate acceptable subsidizers of price adjustments associated with the merchant.
- subsidizers may designate acceptable merchants for which the subsidizer is willing to subsidize price adjustments.
- the subsidy offer 562 identified by the subsidy offer identifier “SO-6281” in the identifier field 550 is provided by “BOB'S INSURANCE COMPANY” and is applicable to the merchants identified as “M-981656” (“SALVADORES”), “M-720243” (“ACME HARDWARE”), and “M-196707” (“BONSAI”).
- the subsidizer “BOB'S INSURANCE COMPANY,” has a balance of ten thousand dollars, as shown in the field 458 , that can be used to subsidize a customer's purchase(s) at the merchants identified as “M-981656” (“SALVADORES”), “M-720243” (“ACME HARDWARE”), and “M-196707” (“BONSAI”).
- SALVADORES SALVADORES
- M-720243 (“ACME HARDWARE”)
- BONSAI M-196707”
- the customer is required to meet or talk with an insurance agent from “BOB'S INSURANCE COMPANY.”
- the subsidy database 418 illustrated in FIG. 11 provides information for four subsidy offers 562 , 564 , 566 and 568 identified by the subsidy offer identifiers “SO-6281,” “SO-1258,” “SO-5316” and “SO-0304” respectively, in the subsidy offer identifier field 550 , there is no limit to the number of subsidy offers for which information can be stored in the subsidy database 418 and different fields may be used in the subsidy database 418 .
- the customer device 204 may include a processor, central processing unit, microchip, or computer 700 that is in communication with or otherwise uses or includes one or more communication ports 702 for communicating with the controller 202 , merchant devices, subsidizer devices and/or other devices.
- the customer device 204 may have an infrared or other transmitter as one communication port 702 to allow the customer device 204 to communicate with the controller 202 .
- the customer device 204 will preferably include an Ethernet adapter as a communication port 702 to allow the customer device 204 to communicate with the controller 202 .
- the customer device 204 may include one or more output devices 704 to allow a customer to provide or output information, messages or other indications to a customer, such as a printer, audio speaker, infrared or other transmitter, antenna, display screen or monitor, text to speech converter, etc., as well as one or more input devices 706 for receiving information, messages and other indications from a customer, such as a bar code reader or other optical scanner, infrared or other receiver, antenna, magnetic stripe reader, image scanner, roller ball, touch pad, joystick, touch screen, microphone, computer keyboard, signature capture device, computer mouse, etc.
- the customer device 204 may include a voice recognition system or interactive voice response unit as an input device 706 to aid in receiving and processing messages and other indications from a customer.
- the customer device 204 may also include a fingerprint scanner or reader, retinal scanner, handwriting analyzer, voice analyzer, or other biometrics data input device as an input device 706 to allow the customer device 204 to identify a customer of verify the identify of a customer.
- the customer device 204 may include a memory or data storage device 708 to store information, software, databases, device drivers, customer information, customer identifications, indications, product information, pricing information, etc.
- the memory or data storage device 708 preferably comprises an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a tape drive, flash memory, a floppy disk drive, a ZipTM disk drive, a compact disc and/or a hard disk.
- the customer device 204 may also include an internal clock element 710 to maintain an accurate time and date for the customer device 204 , create time stamps for information, indications, etc. generated at or received by the customer device 204 , etc.
- customer devices include a personal computer, portable computer, mobile or fixed user station, workstation, network terminal or server, telephone, radio, beeper or pager, kiosk, dumb terminal, personal digital assistant, facsimile machine, etc.
- the customer device 204 may also function as the controller 202 , as a merchant device, as a subsidizer device, or some other device.
- the customer device is a wireless computing device that allows the customer to communicate with the controller while the customer is in a restaurant.
- a customer may wish to query the controller about subsidy offers that are available to subsidize the customer's order which the customer has just ordered or is about to order.
- the customer may, in such an embodiment, input the items on the menu that he has ordered or is contemplating ordering, and input the name and/or location of the restaurant he is currently present in. Alternatively this location information could be transmitted to the controller via Global Positioning System (GPS) means.
- GPS Global Positioning System
- the controller could then transmit to the customer any available subsidy offers and the customer may accept. Any discount due to the customer as a result of accepting a subsidy offer could be communicated by the controller to the merchant device directly.
- a record indicating the adjusted price the customer is entitled to may be downloaded to the customer device. The customer may then, in turn, provide this record to the merchant device (e.g. by printing it out, or transmitting it via IR).
- the present invention may be embodied as a computer program developed using an object oriented language that allows the modeling of complex systems with modular objects to create abstractions that are representative of real world, physical objects and their interrelationships.
- object oriented language that allows the modeling of complex systems with modular objects to create abstractions that are representative of real world, physical objects and their interrelationships.
- the invention as described herein can be implemented in many different ways using a wide range of programming techniques as well as general purpose hardware systems or dedicated controllers.
- many, if not all, of the steps for the methods described above are optional or can be combined or performed in one or more alternative orders or sequences without departing from the scope of the present invention and the claims should not be construed as being limited to any particular order or sequence, unless specifically indicated.
- controller 202 and the customer device 204 have been illustrated, it should be noted that other implementations and hardware configurations are possible and that no specific implementation or hardware configuration is needed. Therefore, many different types of implementations or hardware configurations can be used in the systems, devices, and with the methods disclosed herein and the methods and devices disclosed herein are not limited to any specific hardware configuration.
- Merchant and/or subsidizer devices may have the same configuration and components as either the controller 202 or the customer device 204 .
- Each of the methods described above can be performed on a single computer, computer system, microprocessor, etc.
- two or more of the steps in each of the methods described above could be performed on two or more different computers, computer systems, microprocessors, etc., some or all of which may be locally or remotely configured.
- the methods can be implemented in any sort or implementation of computer software, program, sets of instructions, code, ASIC, or specially designed chips, logic gates, or other hardware structured to directly effect or implement such software, programs, sets of instructions or code.
- the computer software, program, sets of instructions or code can be storable, writeable, or savable on any computer usable or readable media or other program storage device or media such as a floppy or other magnetic or optical disk, magnetic or optical tape, CD-ROM, DVD, punch cards, paper tape, hard disk drive, ZipTM disk, flash or optical memory card, microprocessor, solid state memory device, RAM, EPROM, or ROM.
- Non-volatile media include, for example, optical or magnetic disks.
- Volatile media include dynamic random access memory (DRAM), which typically constitutes the main memory.
- Transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise a system bus coupled to a processor. Transmission media can also take the form of acoustic, electrical or electromagnetic waves, such as those generated during radio frequency (RF) and infrared (IR) data communications.
- RF radio frequency
- IR infrared
- connections or communications between customer devices, the controller 202 , merchant devices, subsidizer devices, etc. discussed herein are only meant to be generally representative of cable, computer, telephone, vending or other communication or data networks and methods for purposes of elaboration and explanation of the present.
- the connections are also intended to be representative of, and include all or a part of, the Internet, the World Wide Web, and other privately or publicly operated networks, including wide area networks, local area networks, data communication networks or connections, intranets, routers, satellite links or networks, microwave links or networks, cellular telephone or radio links, fiber optic transmission lines, ISDN lines, T 1 lines, etc.
- the terms “computer,” “customer device,” “terminal,” “client,” “device” and “user device” are generally interchangeable and are meant to be construed broadly and to include, but not be limited to, all clients, client devices or machines, personal digital assistants and palm top computers, cash registers, terminals, computers, point-of-sale devices, processors, servers, etc. connected or connectable to a computer or data communications network and all devices on which Internet-enabled software, such as the NETSCAPE COMMUNICATORTM or NAVIGATORTM browsers, MOSAICTM browser, or MICROSOFT INTERNET EXPLORERTM browsers, can operate or be run.
- NETSCAPE COMMUNICATORTM or NAVIGATORTM browsers such as the NETSCAPE COMMUNICATORTM or NAVIGATORTM browsers, MOSAICTM browser, or MICROSOFT INTERNET EXPLORERTM browsers
- browser should also be interpreted as including Internet-enabled software and computer or client software that enables or allows communication over a computer network and Internet-enabled or World Wide Web enabled, monitored, or controlled devices such as WebTVTM devices, household appliances, phones, etc.
Abstract
Description
- 1. Field of the Invention:
- This invention relates generally to a method and apparatus for establishing prices between a merchant and a customer and, more particularly, to a method and apparatus for adjusting prices for goods and services offered by the merchant to the customer.
- 2. Description of the Prior Art:
- For a merchant that provides products (e.g., goods and/or services) to a wide range or number of customers, the merchant may find it difficult to price its products or services such that each individual customer's price sensitivity is taken into account while maximizing the merchant's revenue. Price discounting by a merchant often results in a reduced profit margin per sale for the merchant, and generally must be compensated by an increase in sales volume in order to raise overall profits for the merchant. Unfortunately, merchants may find it difficult to predict which price for a product will optimize profits for the merchant on sales of the product. Price discounts are also inefficient for the merchant since the discounts are also available to customers willing to pay more for the product than the discounted price. Moreover, a competitive market environment poses additional problems to a merchant reducing a price for a product in that it may encourage competitors to also lower their price for the product, thereby reducing profits for all merchants selling the product.
- In general, a merchant may like to be able to price differentiate among customers such that the merchant increases profits by selling each item to a specific customer at or near the maximum price that the specific customer is willing to pay. Such a strategy is difficult for the merchant to implement, however, as it may require the merchant to price products differently for different customers, usually without definite information regarding the customers' price sensitivity. Thus, the merchant may price a product too low for some customers, thereby unnecessarily reducing profit margins on those sales, while also pricing a product too high for other customers, thereby losing some sales altogether. In addition, such a strategy does not necessarily achieve the goal of lowering prices for products in a way that attracts new customers to the merchant.
- A restaurant is one example of a type of merchant that does not traditionally discount prices. Restaurants are particularly vulnerable to brand dilution, since a customer's perceived value of a restaurant or of the quality of food and clientele available at the restaurants is often based on the price range for food items available at the restaurants, thereby making restaurants hesitant to discount prices. However, on a nightly basis, restaurants have perishable food that the restaurant needs to sell and seating which the restaurant hopes to fill.
- Some services, such as those available at www.monkeyrules.com, provide auction services for restaurant services or otherwise allow a customer to bid on dining certificates for certain amounts. For example, a customer may bid twenty dollars for a voucher valued at thirty dollars redeemable at a specific restaurant. Generally, the restaurant pays for any difference between the voucher value and the accepted bid price paid by the winning customer. The restaurant generally hopes that the customer will make up for any losses suffered by the restaurant by bringing additional people to the restaurant, ordering a sufficient amount of food, etc. While the customer obtains a voucher for use at the restaurant, the customer does not receive a commitment from a restaurant regarding prices of any of the food items available at the restaurant.
- Other services, such as those provided by iDine Prime (www.idineprime.com), allow a customer to receive a retroactively applied discount for a meal at a restaurant. Thus, the customer must pay fall price for the meal up front and receive a discount for the meal at a later time, often on their credit card bill. Typically, the restaurant pays a commission to a discount program provider operating the service. In many cases, restaurants only join such a service when they are new and need to attract a customer base. The restaurants usually cease to participate after becoming established as the service erodes the restaurant's profit margins. As with the voucher system discussed above, a customer using the service does not receive a commitment from a restaurant regarding prices of any of the food items available at the restaurant.
- Despite the state-of-the-art in pricing systems, there remains a need for a method and apparatus for allowing or enabling a merchant, such as a restaurant, to offer different prices to different customers for the same products and to adjust prices for products on a customer-by-customer basis. Preferably, such a method and apparatus would not subject the merchant to brand dilution, or at least reduce the occurrence and affect of brand dilution, and would enable the merchant to maximize profits on the sales of its products and to attract new customers having various levels of price sensitivity.
- Accordingly, it is an object of the present invention to provide a method and apparatus for enabling or allowing a merchant to sell one or more products to different customers at different prices and to adjust the prices of one or more products sold or offered for sale on a customer-by-customer basis. More specifically, the method and apparatus enables or allows a customer to commit or agree to perform a qualifying action in return for receiving a price adjustment for one or more products sold by or available from a merchant. The qualifying action may be part of a subsidy offer provided by the merchant to the customer. In exchange for accepting the subsidy offer or completing the qualifying action, the customer receives the price adjustment. The qualifying action may include, but is not limited to, accepting a magazine subscription, dining at a specific restaurant, enrolling in a credit card program, purchasing a minimum number of products or spending a minimum amount at a designated merchant, switching long distance telephone service providers, etc.
- The method of the present invention may be implemented or operated by a merchant or by a controller or other central source for or on behalf of one or more merchants. The method of the present invention, as implemented by a merchant or controller, includes a step during which an indication of a plurality of items (e.g., cars, food items, theater tickets, etc.) available from a merchant, each of the items having an initial price, is provided directly or indirectly to a customer, a step during which an indication of an available price adjustment is provided directly or indirectly to the customer, a step during which an indication of a subsidy offer associated with the price adjustment is provided directly or indirectly to the customer, and a step during which the initial price for at least one of the items in the plurality of items is adjusted to determine a second price for the item(s).
- Additional objects, advantages, and novel features of the invention shall be set forth in part in the description that follows, and in part will become apparent to those skilled in the art upon examination of the following or may be learned by the practice of the invention. The objects and the advantages may be realized and attained by means of the instrumentalities and in combinations particularly pointed out in the appended claims.
- To achieve the foregoing and other objects and in accordance with the purposes of the present invention, as embodied and broadly described herein, a method for adjusting a price of at least one of a plurality of products includes providing an indication of a plurality of products, each of the plurality of products having an initial price, providing an indication of an available price adjustment, providing an indication of a subsidy offer associated with the price adjustment, the subsidy offer including at least one qualifying action, and determining a second price for at least one of said plurality of products.
- In another embodiment of a method of the present invention, a method for adjusting a total price for a plurality of products includes providing an indication of a plurality of products, providing an indication of an initial total price of the plurality of products and a price adjustment, providing an indication of a subsidy offer associated with the price adjustment, the subsidy offer including at least one qualifying action, and adjusting the initial total price of the plurality of products by the price adjustment.
- In a further embodiment of a method of the present invention, a method for adjusting prices of one or more items available at a restaurant includes receiving a request for a list of items associated with a restaurant, providing an indication of the list, wherein the list includes a plurality of items available from the restaurant, each of the plurality of items having an associated initial price and an associated price adjustment available upon completion of a qualifying action, receiving an indication of a commitment to complete the qualifying action, and adjusting the associated initial price of at least one of the plurality of items by its respective price adjustment.
- To achieve the foregoing and other objects and in accordance with the purposes of the present invention, as embodied and broadly described herein, a system for adjusting the price of at least one product includes memory, a communication port, and a processor connected to the memory and the communication port, the processor being operative to provide an indication of a plurality of products, each of the plurality of products having an initial price, provide an indication of a price adjustment, provide an indication of a subsidy offer associated with the price adjustment, the subsidy offer including at least one qualifying action; and determine a second price for at least one of the plurality of products.
- The accompanying drawings, which are incorporated in and form a part of the specification, illustrate the preferred embodiments of the present invention, and together with the descriptions serve to explain the principles of the invention.
- FIG. 1 is a flowchart of a first embodiment of a method in accordance with the present invention;
- FIG. 2 is a block diagram of system components for an embodiment of an apparatus usable with the method of FIG. 1;
- FIG. 3 is a flowchart of a method complementary to the method of FIG. 1 from the point of view of a customer device of FIG. 2;
- FIG. 4 is a flowchart of a second embodiment of the method of the present invention;
- FIG. 5 is a flowchart of a third embodiment of the method of the present invention;
- FIG. 6 is a flowchart of a fourth embodiment of the method of the present invention;
- FIG. 7 is a flowchart of a method complementary to the method of FIG. 1 from the point of view of a merchant device of FIG. 2;
- FIG. 8 is a block diagram illustrating a representative controller of FIG. 2;
- FIG. 9 is a tabular representation of a possible data structure for the merchant database of FIG. 8;
- FIG. 10 is a tabular representation of a possible data structure for the customer database of FIG. 8;
- FIG. 11 is a tabular representation of a possible data structure for the subsidy database of FIG. 8; and
- FIG. 12 is a block diagram illustrating a representative customer device of FIG. 2.
- A
first embodiment 100 of a method in accordance with the principles of the present invention is illustrated in FIG. 1. Themethod 100 allows a merchant to sell products to different customers at different prices and to adjust the prices of one or more products sold or offered for sale on a customer-by-customer basis. More specifically, themethod 100 allows a customer to commit or agree to perform a qualifying action in return for receiving a price adjustment for one or more products sold by or available from a merchant. The qualifying action may be part of a subsidy offer provided by the merchant to the customer. In exchange for accepting the subsidy offer or completing the qualifying action, the customer may receive the price adjustment. The qualifying action may include, but is not limited to, accepting a magazine subscription, dining at a specific restaurant, enrolling in a credit card program, purchasing a minimum number of products at a designated merchant, switching long distance telephone service providers, etc. - A price adjustment may be a fixed discount amount, a percentage discount, etc. Thus, a price adjustment may be of a certain type or designation. In addition, price adjustments may often have a value associated with them, which value may comprise both real and perceived components.
- For purposes of discussion and explanation, but not limitation, of the present invention, the term “products” and phrase “products offered by a merchant” will be taken to include tangible goods and intangible services that may be offered by the merchant. The terms “product” and “item” will also be used interchangeably herein.
- For example, a merchant may allow a customer to purchase a product at an initial price or, if the customer satisfies or agrees to satisfy a qualifying condition, the customer may be entitled to receive a price adjustment applicable toward the initial price of the product, which may lower the price for the product for the customer. In some embodiments of the
method 100, the customer may know the available price adjustment applicable toward the initial price prior to committing to satisfying or otherwise completing the qualifying action. - As another example of an implementation or use of the
method 100, a customer interested in purchasing several different products from a single merchant may be offered the opportunity via a subsidy offer to complete a qualifying action, thereby entitling the customer to receive a price adjustment for all of the products or individual price adjustments applied to individual products. If the customer accepts the subsidy offer, the customer may pay a lower price for the products. - The
method 100 may be implemented or operated by a merchant, or by a controller or other central source for or on behalf of one or more merchants. Themethod 100 illustrated in FIG. 1 includes astep 102 during which an indication of a plurality of items (e.g., cars, produce, food items, prescription drugs, pieces of electronic equipment, theater tickets, etc.) available from a merchant, each of the items having an initial price, may be provided directly or indirectly to a customer, astep 104 during which an indication of an available price adjustment may be provided directly or indirectly to the customer, astep 106 during which an indication of a subsidy offer associated with the price adjustment may be provided directly or indirectly to the customer, and astep 108 during which the initial price for at least one of the items in the plurality of items may be adjusted to determine a second price for the item(s). Two or more of the indications provided during thesteps steps steps - As a simple example of one implementation of the
method 100, a customer may wish to ascertain or establish prices for food items available at a restaurant. The customer may send a request for a menu or other list of food items to a controller or other device operated by or for the restaurant. Alternatively, the customer may provide an indication of a selection of food items or other products that the customer is interested in. In response to the customer's request or selection, the controller or other device may provide an indication of such a plurality of items during thestep 102. Each of the food items described or listed in the indication sent during thestep 102 may have an associated initial price, which may or may not be communicated to the customer. Alternatively, a total price may be associated with all of the food items described or listed in the indication sent during thestep 102. - The controller or other device may also provide an indication to the customer of a price adjustment during the
step 104, the price adjustment being applicable to one or more of the plurality of items indicated during thestep 102. For example, the price adjustment may be a one-dollar discount applicable to one or more of the food items indicated during thestep 102. Alternatively, the price discount may be a ten percent (10%) discount off the initial price of one or more of the food items indicated during thestep 102 or the total price for two or more of the food items indicated during thestep 102. - The controller or other device may provide an indication to the customer of one or more subsidy offers during the
step 106 that is associated with the price adjustment and/or one or more of the plurality of items indicated in thestep 102. If the customer accepts the subsidy offer, the customer is then entitled to the price adjustment indicated during thestep 104. A subsidy offer may require that the customer agree to a switch in long distance telephone service providers, that the customer agree to a magazine subscription, that the customer agree to submit an application for a new credit card, or that the customer agree to complete or satisfy some other qualifying action. - The customer may indicate an acceptance or rejection of the subsidy offer indicated during the
step 106 by sending a message, signal or other indication back to the controller or other device. Alternatively, the customer's acceptance of the subsidy offer indicated during thestep 106 may be implied or assumed unless the customer indicates otherwise. - During the
step 108, a new or second price is determined for one or more of the food items indicated during thestep 102. The new or second price may be communicated to the customer immediately. Alternatively, in embodiments where the customer is not at the restaurant when themethod 100 is being performed, the customer may have to wait until the customer visits the restaurant to learn what the new or second price is. - One of the significant advantages provided by the method and apparatus of the present invention to a merchant is that the merchant can now allow different customers to obtain different prices for the same products, thereby allowing the customers to make purchasing decisions based on their own price sensitivity. In addition, the method and apparatus of the present invention allows a merchant to provide differential pricing among customers while minimizing brand dilution. That is, because the prices for one or more items available at a merchant are unchanged, unless a customer commits to satisfying, or actually satisfies, a qualifying action, or accepts a subsidy offer, the merchant does not provide reduced prices to all customers. Further, the merchant may receive a benefit from the completion of a qualifying action by the customer.
- In some embodiments, a third party entity may subsidize any losses incurred by the merchant when the merchant adjusts a price downward. Third party participants (e.g., long distance telephone service providers, internet service providers) often face high costs when acquiring a new customer. Traditional acquisition methods, such as direct mail offers, typically have a low response rate to the offer. Thus, it is often difficult for third party participants to target the right offer to the right customer at the right time. By subsidizing some or all of a merchant's price adjustments offered to a customer, the subsidizing third party may gain access to the merchant's customers and may obtain a marketing opportunity to acquire new customers.
- One of the significant advantages provided by the method and apparatus of the present invention to a customer is that the customer may receive opportunities to receive price adjustments for products when making purchasing decisions regarding products offered by a merchant. For example, a customer may decide to pay the full price for an item sold by a merchant. Alternatively, the customer may elect to accept a subsidy offer, thereby enabling the customer to obtain a price that is lower than full price for the item if the customer completes or otherwise satisfies a qualifying action associated with the subsidy offer.
- Each of these and other advantages of the method and apparatus of the present invention will be disclosed in more detail below.
- Now referring to FIG. 2, an apparatus or
system 200 usable with themethod 100 is illustrated. Theapparatus 200 includes acontroller 202 that may communicate with one or more customer oruser devices more merchant devices subsidizer devices other communications network 216. Thecontroller 202 may perform some or all of thesteps method 100 and receives information, indications, etc. from users who may be using thecustomer devices merchant devices subsidizer devices step 102, thecontroller 202 may send or otherwise provide to a customer an indication of a plurality of items available at a merchant. If the merchant is a restaurant, the plurality of items may represent a menu or partial menu of food items available at the restaurant. As a further example, during thestep 104, thecontroller 202 may provide an indication to the customer of a price adjustment available for one or more of the food items available at the restaurant if the customer agrees to the subsidy offer described in the indication provided by thecontroller 202 to the customer during thestep 106. - The
controller 202 may complete some or all of the steps of themethod 100 on behalf of a single merchant, a collection of merchants, a service provider supporting one or more merchants, etc. Moreover, thecontroller 202 may be located at a single merchant or be operated by, for, or on behalf of one or more merchants. In some embodiments, thecontroller 202 may also function as a customer device, a merchant device, and or a subsidizer device. The configuration, operation and use of thecontroller 202 will be described in more detail below. - The
customer devices controller 202,merchant devices apparatus 200. Thecustomer devices controller 202 that thecontroller 202 or the merchant device provide to the customer a list of one or more items available at the merchant. More specifically, if the merchant supported by thecontroller 202 is a restaurant, the customer may send a request to thecontroller 202 to send a menu or list of food items available at the restaurant. - If desired, the
customer devices controller 202. A customer device may include or comprise a telephone, cellular telephone, personal digital assistant (PDA), computer, workstation, Web-enabled device, vending machine, kiosk, etc. The configuration, operation and use of customer devices will be described in more detail below. - The
merchant devices controller 202, subsidizer devices, customer devices and the remainder of theapparatus 200. Themerchant devices steps method 100. For example, a merchant device operated by or for a restaurant may send or otherwise provide an indication of food items available at the restaurant during thestep 102. - If desired, the
merchant devices controller 202. Merchant devices may be or include point-of-sale terminals or displays, cash registers, computers, servers, kiosks, vending machines, etc. The configuration, operation and use of merchant devices will be described in more detail below. - The
subsidizer devices controller 202 and the remainder of theapparatus 200. Thesubsidizer devices subsidizer devices controller 202. The configuration, operation and use of subsidizer devices will be described in more detail below. - The
communications network 216 might be the Internet, the World Wide Web, or some other public or private computer, wireless, cable, telephone, vending, data or communications network or intranet, as will be described in further detail below. Thecommunications network 216 is only meant to be generally representative of cable, computer, telephone or other communication networks for purposes of elaboration and explanation of the present invention and other devices, networks, etc. may be connected to thecommunications network 216 without departing from the scope of the present invention. Thecommunications network 216 is also intended to be representative of, and include all or a part of, the Internet, the World Wide Web, and other privately or publicly operated networks. Thecommunications network 216 can also include other public and/or private wide area networks, telephone networks, wireless networks, local area networks, data communication networks or connections, intranets, routers, satellite links, microwave links, cellular or radio links or networks, wireless networks, fiber optic transmission lines, ISDN lines, T1 lines, telephone lines, DSL, etc. In some embodiments, a customer device, merchant device, and/or subsidizer device may be directly connected to thecontroller 202 or each other, thereby reducing or even eliminating the use or need for thecommunications network 216. The methods of the present invention are not dependent on the type of connections or communications between thecontroller 202, customer devices, merchant devices and subsidizer devices of thesystem 200 or the configuration, implementation, or use of thecommunications network 216. - Now referring again to FIG. 1, the
method 100 and thesteps system 200 illustrated in FIG. 2. For purposes of explanation, but not limitation of the present invention, themethod 100 and thesteps controller 202. However, some or all of thesteps - As previously discussed above, the
method 100 may include astep 102 during which thecontroller 202 provides an indication of a plurality of items, typically to a customer, customer device or some other entity or device. The indication may include or comprise an e-mail message, a voice-mail message, Web page download, facsimile transmission, etc. or some other form of communication between thecontroller 202 and a customer device. The indication provided by thecontroller 202 during thestep 102 may be sent to a customer, customer device or other entity or device via thecommunications network 216 or via some other communication channel. Thecontroller 202 may store information regarding customers and customer devices in a customer database, which may be populated, accessed, updated, maintained and/or hosted by thecontroller 202 or some other device. - The indication sent by the
controller 202 during thestep 102 may be in response to a request by a customer sent via a customer device for such a list or menu of products available at a particular merchant, such as a restaurant, toy store, pharmacy, department store, hardware store, etc. Alternatively, the indication sent by thecontroller 202 during thestep 102 may be in response to an indication from a customer sent via a customer device regarding one or more specific products or product groups (e.g., camping equipment, dinner specials, books, clothing, automobile tires) that the customer is interested in learning more about. For example, in an implementation wherein thecontroller 202 is implementing themethod 100 for a restaurant, a customer may be interested in learning about the food selections or options available at the restaurant. The customer may send a request via e-mail or other electronic signal, telephone call, facsimile, etc. for thecontroller 202 to send a menu or other list of some or all of the food selections or options available at the restaurant or to send information regarding specific food items available at the restaurant. - In a second example, the
controller 202 may operate a World Wide Web site (“Web site”) that a customer can access via a customer device. The Web site may provide a list of products available from one or more merchants, thereby providing the indication of a plurality of products during thestep 102 when a customer accesses the Web site. Alternatively, the Web site may enable or allow the customer to make a general (e.g., tennis rackets or sports equipment) or specific (e.g., a specific tennis racket) request for information about one or more products, to make a selection of one or more products, etc. - In an implementation wherein the
controller 202 is implementing themethod 100 via a Web site for or on behalf of a restaurant, the customer may be able to receive a list or menu of food items available at the restaurant via the Web site that the customer can display on a customer device. In some embodiments, only some of the food products available at the restaurant will be displayed or otherwise indicated to the customer during thestep 102. In other embodiments, all of the food products available at the restaurant will be displayed or otherwise indicated to the customer during thestep 102. In still other embodiments, some or all of the food products (e.g., a complex or expensive dessert, an entrée that is time-consuming to prepare) indicated during thestep 102 may not be orderable by the customer at the restaurant and may only be orderable by the customer via the Web site. - The indication provided by the
controller 202 during thestep 102 may or may not include price or other information for one or more of the products indicated. For example, in the previous restaurant implementation, the indication may include price, calorie-count, spiciness, preparation time, ingredient or other information for some or all of the plurality of indicated products. In some embodiments, a customer may be able to receive a price adjustment for one or more products even though the price(s) to be charged for the product(s) is not determined until a later time. For example, a price for a “fish of the day” menu item for a restaurant may change depending on the type of fish, the amount of fish in inventory, seasonal variations, etc. A customer may be able to obtain information regarding the “fish of the day” menu item from information thecontroller 202 provides during thestep 102, even if the restaurant does not establish the price for the menu item until the customer dines at the restaurant. Thecontroller 202 may store information regarding the products indicated during thestep 102 in a product database, which may be populated, accessed, updated, maintained and/or hosted by thecontroller 202 or some other device. Thecontroller 202 may also query a merchant, merchant device, or other entity or device for such information. - After the controller provides an indication of a plurality of products during the
step 102, during thestep 104, thecontroller 202 provides an indication of at least one price adjustment during thestep 104 that may be applicable to one or more of the plurality of products indicated during thestep 102. The indication provided during thestep 102 may be combined with the indication provided during thestep 104. Thesteps - In a similar manner to the indication sent by the
controller 202 during thestep 102, the indication sent during thestep 104 may include or comprise an e-mail message, a voice-mail message, Web page download, facsimile transmission, etc. or some other form of communication between thecontroller 202 and a customer device. The indication provided by thecontroller 202 during thestep 104 may be sent to a customer, customer device or other entity or device via thecommunications network 216 or via some other communication channel. In some embodiments, the indication sent during thestep 102 may be provided in a different format or via a different communication channel than the indication sent during thestep 104. - The price adjustment indicated by the
controller 202 during thestep 104 may be a fixed price discount available for one or more of the products indicated during thestep 102, a percentage discount available for one or more of the products indicated during thestep 102, etc. The price adjustment may also be variable or otherwise a function of one or more factors, such as, for example, the day of the week, the number of products indicated, the wholesale or retail price of one or more of the products indicated, a merchant's inventory level of one or more of the products indicated, an expiration date for one or more of the products indicated, the occurrence of a specific external event (e.g., rain, a holiday, a change in the Dow Jones Industrial Average, a sale, product shortage), the demographic profile of a customer to whom the indication is sent, the credit balance, history or rating of a customer to whom the indication is sent, the shopping history of a customer to whom the indication is sent (e.g., is the customer a new or frequent customer of a particular merchant), etc. - The price adjustment indicated during the
step 104 may be applicable to one, some or all of the plurality of products indicated during thestep 102. Alternatively, the price adjustment may be allocated for a group of the products indicated during thestep 102. For example, a price adjustment may be applicable to the total price of group of food products available to a customer at a restaurant, even if the individual prices of the food products are not communicated to the customer. - In some embodiments, the indication provided during the
step 104 may include more than one price adjustment. Different price adjustments may be associated with different products indicated during thestep 102 or with different subsidy offers or qualifying actions indicated during thestep 106. For example, in the restaurant implementation discussed above, the indication sent by thecontroller 202 during thestep 104 may provide a percentage or fixed price discount for one or more of the food items indicated during thestep 102. The price adjustment indication sent during thestep 104 can be sent to a customer even if the initial prices for the food items indicated during thestep 102 is not communicated to the customer. Thus, for example, the customer may be in a position of learning about a ten percent or ten-dollar discount available from a restaurant for one or more food items without knowing the restaurant's current price of the food items. Such an implementation may be particularly valuable to a restaurant when the prices of food items changes daily, weekly, seasonally, etc., when the food items offered by the restaurant change, etc. - In some embodiments, a price adjustment might be or represent a range of price changes. For example, a price adjustment may provide between five percent (5%) and ten percent (10%) off a price of a product. The price adjustment available to a customer may be determined by a customer's completion percentage of a qualifying action, the success of a customer's performance regarding a subsidy offer, etc. For example, a price adjustment might entitle a customer to receive a five percent (5%) discount off the price of a product identified during the
step 102 if the customer completes fifty percent (50%) of a qualifying action (e.g., delivering five hundred advertising leaflets, answering twenty survey questions) associated with the price adjustment, a six percent (6%) discount off the price of a product identified during thestep 102 if the customer completes sixty percent (60%) of a qualifying action associated with the price adjustment, etc. - After the controller provides an indication of a plurality of products during the
step 102 and indication of at least one price adjustment during thestep 104, thecontroller 202 provides an indication of at least one subsidy offer during thestep 106 that may be applicable to or associated with one or more of the plurality of products indicated during thestep 102 and/or the price adjustment indicated during thestep 104. The indication provided during thestep 102 and/or the indication provided during thestep 104 may be combined with the indication provided during thestep 106. Two or more of thesteps - In a similar manner to the indication sent during the
steps step 106 may include or comprise an e-mail message, a voice-mail message, Web page download, facsimile transmission, etc. or some other form of communication between thecontroller 202 and a customer device. The indication provided by thecontroller 202 during thestep 106 may be sent to a customer, customer device or other entity or device via thecommunications network 216 or via some other communication channel. In some embodiments, the indication sent during thestep 106 may be provided in a different format or via a different communication channel than the indication sent during thestep 102 and/or thestep 104. - The subsidy offer indicated during the
step 106 may allow or enable a customer to obtain or be entitled to receive the price discount indicated during thestep 104 for one or more of the products indicated during thestep 102. In some embodiments, the subsidy offer may include or be associated with a qualifying action. If the customer receiving the indication of the subsidy offer satisfies the qualifying action, or otherwise commits to satisfying the qualifying action, the customer will be entitled to receive the benefit of the price adjustment indicated during thestep 104. Qualifying actions may be just about any sort of activity. For example, satisfying a qualifying action may require a customer to test drive a vehicle at a automobile dealer by a certain date, to spend a certain dollar amount of food at a supermarket, to shop at a particular store, use or visit a particular vending machine, use a specific credit card during the customer's next purchase, switch long distance telephone service providers, accept a magazine subscription, use a particular mortgage or investment broker, meet with an insurance salesperson, etc. Information regarding subsidy offers, associated subsidizers, etc. may be stored in a subsidy database, which may be populated, accessed, updated, maintained and/or hosted by thecontroller 202 or some other device. - In some embodiments, the level or degree of complexity of a qualifying action for a subsidy offer may be small, or even non-existent. For example, a customer may qualify to receive a price adjustment simply by having or meeting a desired or designated demographic profile. Thus, the customer does not have to perform any additional actions to satisfy the qualifying action or the subsidy offer associated with the price adjustment. In another example, the
controller 202 may offer a price adjustment to a customer free of charge when the customer visits a Web site operated by thecontroller 202. Thus, the customer's visit to the Web site is assumed or considered to be a completion of qualifying action or the subsidy offer associated with the price adjustment. - The customer receiving the indication of the subsidy agreement may need to provide or send an indication of an acceptance of the subsidy offer, a compliance with the subsidy offer, a willingness or commitment to complete a qualifying action associated with the subsidy offer, etc. In some embodiments, such an indication may be assumed or implied, thereby resulting in an assumption that the customer has accepted the subsidy offer. Thus, the customer may obtain the benefit of the price adjustment indicated during the
step 104 without the customer providing any response or indication of any kind to thecontroller 202 or without thecontroller 202 receiving any sort of verification or indication that a subsidy offer has been agreed to by the customer or that a qualifying action has been completed by the customer. For example, a subsidy agreement offered by thecontroller 202 to a customer may require that the customer test drive a particular car in order to receive a price adjustment on the prices of products sold by an automobile parts store. Thecontroller 202 may assume that the customer will accept the subsidy offer and complete the qualifying action and, as a result, thecontroller 202 informs the store to provide the price adjustment to the customer, even though the customer never indicated to thecontroller 202 that the customer would or had test driven the car. - In some embodiments of the
method 100, the indication provided by thecontroller 202 during thestep 106 may include information regarding more than one subsidy offers and/or qualifying actions. Different subsidy offers may be applicable to, or associated with, different products indicated during thestep 102 or different price adjustments indicated during thestep 104. For example, in a restaurant oriented implementation of themethod 100, thecontroller 202 may provide an indication to a customer during thestep 102 of four dinner entrees available at a restaurant. During thestep 104, thecontroller 202 may provide an indication of three different price adjustments, the first of which provides a ten percent (10%) discount off the price of any one of the four dinner entrées, the second of which provides a five-dollar discount off the price of any one of the four dinner entrées, and the third of which provides a ten-dollar discount off the price of the first dinner entree. During thestep 106, thecontroller 202 may provide an indication of three different subsidy offers, the first of which is associated with the first price adjustment and, as a result, any of the four dinner entrées, the second of which is associated with the second price adjustment and, as a result, any of the four dinner entrées, and the third of which is associated with the third price adjustment and, as a result, the first dinner entree. In an alternate embodiment the customer may specify what types of subsidy offers the customer is willing to consider and the controller may only provide the customer with the subsidy offers that meet the customer's specifications. For example, the customer may indicate to the controller that he wishes to pay a maximum of $x for an entrée or meal and request that the controller only present subsidy offers to the customers that would result, once accepted and applied to the customer, in the customer paying no more than $x for the entrée or meal. - The first subsidy offer may require that the customer use a designated taxi service to get to the restaurant in order to be entitled to the first price adjustment. The second subsidy offer may require that the customer agree to try a new type of shampoo in order to be entitled to the second price adjustment. The third subsidy offer may require that the customer agree to spend ten dollars on clothes at a department store in order to be entitled to the third price adjustment. Thus, accepting or otherwise complying with, or committing to complete, the first subsidy offer will entitle the customer to obtain a ten percent (10%) discount off any one of the four dinner entrées. Accepting or otherwise complying with, or committing to complete, the second subsidy offer will entitle the customer to obtain a five-dollar discount off any one of the four dinner entrées. Similarly, accepting or otherwise complying with, or committing to complete, the third subsidy offer will entitle the customer to obtain a ten-dollar discount off the first dinner entrée.
- During the
step 108, thecontroller 202 determines a new or second price for one or more of the products indicated during thestep 102. In general, thecontroller 202 adjusts one or more prices for one or more of the products indicated during thestep 102 by one or more price adjustments indicated during thestep 104. The relationship between the application of a price adjustment to a price of a product is based on the subsidy agreement indicated during thestep 106. - For example, if the customer agrees to the third subsidy offer described in the example immediately above, the price of the first dinner entrée would be reduced by ten dollars. A notification or other indication of a change in the price of the first dinner entrée may or may not be sent or provided to the customer, depending on the implementation of the
method 100. Thus, the customer may know that he or she is entitled to receive the ten-dollar discount on the price of the first entrée , but the customer may not know what the initial price was for the first entrée or what the newly determined price is for the entrée. In some embodiments, the customer may have to show up at the restaurant before he or she is privy to the price information. In other embodiments, the customer may never learn what the original and/or adjusted prices are for the first entrée, particularly in situations where the customer is not actually paying for the first entrée. - In some embodiments, the
controller 202 may not initiate or complete thestep 108 until after receiving a notice or other indication of a completion of a qualifying action associated with a subsidy offer and a price adjustment, a willingness or other commitment to complete the qualifying action, or an acceptance or other agreement to a subsidy agreement. The notice or indication may come from a merchant, merchant device, customer, customer device, or some other party or device. Thecontroller 202 may store information regarding merchants in a merchant database, which may be populated, accessed, updated, maintained and/or hosted by thecontroller 202 or some other device. - In some embodiments, the
step 108 may encompass providing a customer with an indication of a price adjustment that the customer may allocate at the customer's discretion over one or more products. For example, thestep 108 may be completed by providing an indication to a customer that the customer is entitled to receive a ten-dollar total discount applicable to the customer's purchase of one or more designated products. The customer may then decide how to allocate the ten dollars in savings and which product(s) to apply a discount to. The customer, or a customer device, may then indicate to thecontroller 202 or a merchant device what the customer's allocation is and what products are involved. Thecontroller 202 or the merchant device can then determine what the second price is for at least one of the plurality of products indicated during thestep 102. - Now referring to FIG. 3, a
method 300 that may be implemented by a customer or customer device is illustrated. Themethod 300 is generally complementary to the steps of themethod 100 of FIG. 1. Themethod 300 includes astep 302 during which a customer or customer device receives an indication of a plurality of products. Thestep 302 is complementary to thestep 102 during which thecontroller 202 or a merchant device provides the indication of a plurality of products. Themethod 300 also includes astep 304 during which a customer or customer device receives an indication of a price adjustment associated with one or more of the plurality of products. Thestep 304 is complementary to thestep 104 during which thecontroller 202 or a merchant device provides the indication of the price adjustment. Similarly, themethod 300 includes astep 306 during which a customer or customer device receives an indication of a subsidy offer or qualifying action associated with one or more of the plurality of products and/or one or more of the price adjustments. Thestep 306 is complementary to thestep 106 during which thecontroller 202 or a merchant device provides the indication of the subsidy offer or qualifying action. Themethod 300 also includes anoptional step 308 during which a customer or customer device receives an indication of a second or otherwise adjusted price associated with one or more of the plurality of products. The indication received during thestep 308 may come from a merchant, merchant device, thecontroller 202, or some other device or entity. - As with the
steps method 100, two or more of thesteps method 300 may be combined into a single step, implemented or initiated in different orders, etc. The steps of themethod 100 and themethod 300 may be completed in a complementary fashion and in many different sequences, such as, for example, 102, 302, 104, 304, 106, 306, 108 and 308. - In some embodiments, the
method 300 may also include a step during which a customer or customer device provides a record or other indication of the adjusted price received during thestep 308 to another entity or device. For example, in a restaurant oriented implementation or use of themethod 100 and/or themethod 300, a customer may receive an indication during thestep 308 sent from thecontroller 202 regarding an adjusted or second price on a food item that the customer is entitled to receive if the customer orders the food item at a designated restaurant. The customer may need to provide a record or other indication or verification of such adjusted price to the restaurant or a merchant device when the customer orders the food item at the restaurant, pays a bill for the food item at the restaurant, etc. In other embodiments such an indication or verification may be sent directly to the merchant device from the controller. - In some embodiments, the
method 300 may also include a step during which a customer or customer device provides an indication of the adjusted price received during thestep 308 to another entity or device. For example, in a restaurant oriented implementation or use of themethod 100 and/or themethod 300, a customer may receive an indication during thestep 308 sent from thecontroller 202 regarding an adjusted or second price on a food item that the customer is entitled to receive if the customer orders the food item at a designated restaurant. The customer may need to provide a record or other indication or verification of such adjusted price to the restaurant or a merchant device when the customer orders the food item at the restaurant, pays a bill for the food item at the restaurant, etc. A record might be in tangible format (e.g. a piece of paper) or in electronic format. A record may include information regarding a customer, price adjustment, products or services associated with a customer or price adjustment, time and date of a customer completed qualifying action, etc. - While the
method 300 describes one use of a record, many embodiments of the methods described herein may use records for different purposes. For example, a customer may need to bring a record to a restaurant in order to verify that the customer has earned/accepted a specific price or price adjustment online with thecontroller 202, and/or that the customer had completed whatever qualifying action that the customer had agreed to online. The customer may also receive a record from the restaurant that the customer may then transmit to thecontroller 202, where the record from the restaurant indicates that the customer did eat there and is entitled to a rebate equaling the difference between the price the customer paid at the restaurant and the price the customer had agreed to online with thecontroller 202. This example highlights the use of a record in a relationship or communication between a customer and a restaurant (e.g., a merchant). - In a second example of a use of a record, a customer may provide a record to a subsidizer in order to prove/verify that the customer had agreed to perform a qualifying action in order to gain access to perform the qualifying action or to enable the subsidizer to forward the record back to the
controller 202 once the customer has completed the qualifying action, thereby providing proof of the customer having completed the qualifying action. For example, if the subsidizer is an automobile dealer and the qualifying action comprises test-driving an automobile, the customer may need to bring in a receipt received from thecontroller 202 so that the customer can present it to the automobile dealer when the customer visits the automobile dealer to test drive a car. The dealer can either use the record for its own purposes, e.g., to track which customers come in that are referred from the controller, or the dealer may forward the record or a code from or embodied by the record back to the controller once the customer has test driven the car. In this example, the record may be the receipt itself or a code printed on the receipt. This example highlights the use of a record in a relationship or communication between a customer and a subsidizer. - The record could also be a record that the customer receives from the subsidizer once the customer has completed a qualifying action. The customer may then provide the record to the
controller 202 to prove that the customer has completed the qualifying action and is now entitled to an adjusted price. Alternatively, the customer may provide the record to the automobile dealer, either with or without a record received from thecontroller 202, to show that the customer has completed the qualifying action and is entitled to an adjusted price. - If the place/entity where the customer completes a qualifying action is a place other than a subsidizer's establishment, then the customer may need to present a record of completion of a qualifying action to the subsidizer so that the subsidizer can authorize an adjusted price with the
controller 202. For example, if a credit card issuer is a subsidizer and a qualifying action is to buy groceries with a particular credit card at a particular store, the credit card bill or charge authorization may serve as a record to the subsidizer that the qualifying action has been completed by the customer. In this example, the customer may not need to affirmatively transmit the record to the subsidizer, rather the subsidizer may receive the record through an automated process. - In an example that highlights the use of a record in a relationship or communication between a customer and the
controller 202, the customer may receive a record from thecontroller 202 that the customer may then present to a restaurant to receive an adjusted price the customer established online with thecontroller 202 or to allow the restaurant to access a record to verify that the customer is entitled to an adjusted price established online. The customer may present a record to thecontroller 202 to prove that the customer has completed a qualifying action, or to prove that the customer has made a purchase at a restaurant and is entitled to a rebate. - In an example that highlights the use of a record in a relationship or communication between a subsidizer and a merchant (e.g., restaurant), the subsidizer may transmit a record to the restaurant to indicate that the customer has completed a qualifying action so that the restaurant may use this record, in conjunction with a record from a controller that an adjusted price was established online, to provide the customer with an adjusted price. The restaurant may also transmit a record to the subsidizer to indicate to the subsidizer that the customer has made a purchase at the restaurant. The subsidizer may then authorize the provision of the subsidy amount to the customer or to the
controller 202 based on receipt of the record from the restaurant. - In an example that highlights the use of a record in a relationship or communication between a merchant and the
controller 202, thecontroller 202 may transmit a record to the restaurant to indicate that a particular customer may be entitled to an adjusted price. Thecontroller 202 may also transmit a record to the restaurant to indicate that the customer has completed a qualifying action. The record indicating the completion of the qualifying action may either be part of the same record indicating that the customer is entitled to an adjusted price or may be a separate record. - The restaurant may transmit a record to the
controller 202 indicating that a customer has made a purchase at the restaurant. This record may trigger thecontroller 202 to provide a rebate to the customer that is the difference between the price paid at the restaurant and the adjusted price agreed to online, provide a reimbursement to the restaurant that is the difference between the adjusted price paid and the regular retail price, and/or request the subsidy amount from the subsidizer in order to reimburse the restaurant or rebate the customer. - In an example that highlights the use of a record in a relationship or communication between a subsidizer and the
controller 202, the subsidizer may provide thecontroller 202 with a record that a customer has completed a qualifying action. Thecontroller 202 may provide a record to the subsidizer that a customer has agreed to complete a qualifying action in exchange for a subsidy. Thecontroller 202 may also provide the subsidizer with a record indicating that a customer has redeemed an adjusted price at a restaurant, to verify that the subsidy amount was used by thecontroller 202 to reimburse the restaurant or rebate the customer. - Now referring to FIG. 4, a
second embodiment 320 of a method in accordance with the present invention is illustrated. Themethod 320 includes thesteps method 320 includes thestep 322 during which thecontroller 202 or other device implementing themethod 320 receives an indication of an acceptance of the subsidy offer indicated by thecontroller 202 or other device during thestep 106. The indication may be in any form or format, such as an e-mail message, voice-mail message, facsimile transmission, electronic signal, etc. Thestep 322 may be completed or implemented in many ways, such as, for example, by receiving an indication of a completion of a qualifying action associated with the subsidy offer indicated during thestep 106 or by receiving an indication of a commitment or other willingness to complete or otherwise satisfy a qualifying action associated with the subsidy offer. - In some embodiments of the
method 300 illustrated in FIG. 3, a step may be included during which a customer, customer device or other party or device may provide the indication received by thecontroller 202 or other device during thestep 322. - Now referring to FIG. 5, a
third embodiment 340 of a method in accordance with the present invention is illustrated. Themethod 340 includes thesteps method 340 includes thestep 342 during which thecontroller 202 or other device implementing themethod 340 receives an indication or other request for product information. The indication or request received during thestep 342 may be in regard to a specific product (e.g., a specific kind of tire, paint, paper plate, etc), for one or more specific products, a group or type of products (e.g., medical equipment, clothing, juices), etc. - The
controller 202 or other device implementing themethod 340 may use the request or indication received during thestep 342 to determine which products to include, describe, list, etc. in the indication provided by thecontroller 202 or other device during thestep 102. For example, the indication received by thecontroller 202 during thestep 342 may request a list of food products available from a restaurant at a specific date and time. The indication provided by thecontroller 202 during thestep 102 may include a partial or complete list of food products from the menu of the restaurant that are or will be available on that specific date and time. - In some embodiments, the
method 320 may include thestep 342 from themethod 340 and themethod 340 may include step 322 from themethod 320. In addition, in some embodiments of themethod 300 illustrated in FIG. 3, a step may be included during which a customer, customer device or other party or device provides the indication or other request received by thecontroller 202 or other device during thestep 342. - Now referring to FIG. 6, a
third embodiment 360 of a method in accordance with the present invention is illustrated. Themethod 360 includes thesteps method 360 includes thestep 362 during which thecontroller 202 or other device implementing themethod 360 provides an indication of the second or adjusted price determined during thestep 108 or the price adjustment indicated during thestep 104. The indication may be in any form or format, such as an e-mail message, voice-mail message, facsimile transmission, electronic signal, etc. Thestep 362 may also be added to themethods methods - The indication provided during the
step 362 may be received by a customer, customer device, merchant device, subsidizer or other device or entity. For example, in some embodiments wherein the controller is performing or implementing themethod 360, the indication provided by thecontroller 202 during thestep 362 may be received by a restaurant but not the customer entitled to receive the price adjustment indicated during thestep 104. The restaurant may indicate the price adjustment when the customer visits or dines at the restaurant, logs onto the restaurant's Web site, etc. If the indication is sent to both the restaurant and the customer, the restaurant may use the indication to verify the price adjustment or an adjusted or second price when the customer pays for food products at the restaurant or asserts that the customer is entitled to receive a price adjustment. In other embodiments, the indication provided by thecontroller 202 during thestep 362 may be received by a customer who will be dining at the restaurant and/or by a subsidizer who is subsidizing all or part of the price adjustment received by the customer when the customer dines at the restaurant. The subsidizer may then remit or provide payment to the restaurant or thecontroller 202 to subsidize all or part of the price adjustment or second price indicated during thestep 362. - Now referring to FIG. 7, a
method 380 that may be implemented by a merchant or merchant device is illustrated. Themethod 380 includes astep 382 during which an initial price for each of a plurality of products is established. The price for none, some or all of the products in the plurality of products may be the same or different. - The
method 380 also includes astep 384 during which an indication of the plurality of products is provided directly or indirectly to a customer, customer device, thecontroller 202, etc., a step 386 during which an indication of an adjustment in price for one of the plurality of products is received directly or indirectly from a customer, customer device, thecontroller 202, etc. The price adjustment in the indication received during the step 386 may be a percentage discount, a fixed price discount, etc. that is applicable to or available for one product, a group of products, etc. - The
method 380 also includes astep 388 during which a verification of the adjustment in price for which the indication was received during the step 386. In some embodiments, thestep 388 may not be necessary, such as when the indication received during the step 386 is from thecontroller 202. However, if the indication received during the step 386 is provided by a customer, such as when a customer is at a merchant and wants to use a price discount that the customer believes he or she is entitled to, the merchant may want to verify with thecontroller 202 or some other device that the customer is entitled to receive the price discount. During astep 390, the merchant or merchant device may receive an indication of a verification of the adjustment in price. - In some embodiments, a record may be used in a verification process. For example, a record may include price adjustment information and a code that may verify the authenticity or validity of the record. When a customer presents the record to a merchant, the merchant can use the code to verify that the record and price adjustments are valid.
- In other embodiments of a verification process, a customer may have to register a credit card number online with the
controller 202. The credit card number is associated with one or more price adjustments that the customer is entitled to receive. Thecontroller 202 may send the credit card number and price information to a merchant. The customer may then have to use the credit card at the particular merchant to verify that the customer is entitled to receive the price adjustments. - In some embodiments, the
method 380 may include another step during which the merchant or merchant device adjusts a price of one or more products in accordance with the indication of an adjustment in price received during the step 386. - In all of the methods described herein, a subsidizer may subsidize some or all of the prices paid by a customer for one or more products or some or all of a price discount or other adjustment offered by a merchant for one or more products. In some embodiments, the subsidizer will provide or allot an amount of money to the
controller 202 and/or to a merchant and allow thecontroller 202 and/or the merchant to subsidize costs or prices depending on the customers they desire to interact with, the number and type of products being purchased by the customers, the availability of other price or cost adjustments, etc. In other embodiments, the subsidizer or a subsidizer device may receive a message or other indication from thecontroller 202 and/or a merchant each time a subsidy offer might be offered to a customer. The subsidizer or subsidizer device can determine whether or not to indicate or provide a subsidy offer to the customer, what the qualifying action is that may be associated with the subsidy offer, what the available price adjustment or subsidization amount should be, etc. The subsidizer might indicate such information to thecontroller 202, a merchant, and/or the customer. For example, a subsidizer may want to acquire fifteen customers in one month and thus may be willing to provide up to twenty-five dollars in price adjustments (i.e., the subsidization amount) for each newly acquired customer, up to fifteen customers. The subsidizer might indicate this information to thecontroller 202 so that thecontroller 202 can develop or create qualifying actions that may help the subsidizer acquire customers along with price adjustments associated with the qualifying actions that may be usable by customers of one or more merchants. For example, if the subsidizer is an automobile dealer, the controller may associate a qualifying action that comprises the customer test driving a vehicle at the automobile dealer in exchange for a price adjustment at one or more restaurants. As another example, a qualifying action may comprise multiple occurrences of a qualifying action (e.g. a customer has to agree to visit a particular website x times during the next y days). In other words, the current invention contemplates that a qualifying action may need to fulfilled over a plurality of instances and/or over a period of time. Such a multiple-action qualifying action may be beneficial to a subisidizer that is, for example, a retailer by “training” the customer to visit the retailer's establishment or web site. Thecontroller 202 and/or the subsidizer may determine which merchants to associate the qualifying actions and available price adjustments with. In addition, thecontroller 202 and/or the subsidizer may notify potential merchants of the available subsidization amount. - Now referring to FIG. 8, a representative block diagram of a controller, such as the
controller 202, is illustrated. Thecontroller 202 may include a processor, microchip, central processing unit, orcomputer 400 that is in communication with or otherwise uses or includes one ormore communication ports 402 for communicating with customer devices and/or other devices. For example, if thecontroller 202 is connected to thecustomer device 204 via an Ethernet local area network and thecustomer device 206 via a cellular telephone network, thecontroller 202 may have an Ethernet adapter as onecommunication port 402 to allow thecontroller 202 to communicate with thecustomer device 204 and a connection to a cellular telephone network as anothercommunication port 402 to allow thecontroller 202 to communicate with thecustomer device 206. - The
controller 202 may also include aninternal clock element 404 to maintain an accurate time and date for thecontroller 202, create time stamps for messages, data and other indications generated or sent by thecontroller 202 or received by thecontroller 202. - If desired, the
controller 202 may include one ormore output devices 406 such as a printer, infrared or other transmitter, antenna, audio speaker, display screen or monitor, text to speech converter, etc., as well as one ormore input devices 408 such as a bar code reader or other optical scanner, infrared or other receiver, antenna, magnetic stripe reader, image scanner, roller ball, touch pad, joystick, touch screen, microphone, computer keyboard, computer mouse, etc. In addition, thecontroller 202 may include a voice recognition system or interactive voice response unit as aninput device 408 to aid in or enable receiving and processing of indications. Thecontroller 202 may also include a fingerprint scanner or reader, a retinal scanner, a voice analyzer, handwriting analyzer, or other biometrics data input device as aninput device 408 to allow thecontroller 202 to identify customers and people directly. If desired, thecontroller 202 may also function as a customer device, a merchant device, a subsidizer device, etc. - In addition to the above, the
controller 202 may include a memory ordata storage device 410 to store software, databases, device drivers, indications, product information, pricing information, etc. The memory ordata storage device 410 preferably comprises an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a tape drive, flash memory, a floppy disk drive, a ZIP™ disk drive, a compact disc and/or a hard disk. Theprocessor 400 and thedata storage device 410 in thecontroller 202 may each be, for example: (i) located entirely within a single computer or other computing device; or (ii) connected to each other by a remote communication medium, such as a serial port cable, telephone line or radio frequency transceiver. In one embodiment, thecontroller 202 may comprise one or more computers that are connected to a remote server computer for maintaining databases. - A conventional personal computer or workstation with sufficient memory and processing capability may be used as the
controller 202. In one embodiment, thecontroller 202 operates as or includes a Web server for an Internet environment. In such an embodiment thecontroller 202 may transmit and receive data related to indications, products, pricing, etc., and be capable of high volume transaction processing, performing a significant number of mathematical calculations in processing communications and database searches. A Pentium™ microprocessor such as the Pentium III™ microprocessor, manufactured by Intel Corporation, may be used for theprocessor 400. Equivalent processors are available from Motorola, Inc., AMD, or Sun Microsystems, Inc. Theprocessor 400 may also comprise one or more microprocessors, computers, computer systems, etc. - Software may be resident and operating or operational on the
controller 202. The software may be stored on thedata storage device 410 and may include some or all of the following: acontrol program 412 for operating thecontroller 202; amerchant database 414 for storing information about merchants; acustomer database 416 for storing information about customers; and asubsidy database 418 for storing information regarding available subsidy offers. Thecontroller 202 may also store, use, access, maintain, populate, etc. other databases, such as product database, a transaction database, etc. - Each of the
databases databases system 200. Furthermore, some embodiments of the methods disclosed herein or thesystem 200 may use none or only some of thedatabases system 200 where all of or more than thedatabases - The
control program 412 may control theprocessor 400. Theprocessor 400 preferably performs instructions of thecontrol program 412, and thereby operates in accordance with the present invention, and particularly in accordance with the methods described in detail herein. Thecontrol program 412 may be stored in a compressed, uncompiled and/or encrypted format. Thecontrol program 412 furthermore includes program elements that may be necessary, such as an operating system, a database management system and device drivers for allowing theprocessor 400 to interface with peripheral devices, databases, etc. Appropriate program elements are known to those skilled in the art, and need not be described in detail herein. According to an embodiment of the present invention, the instructions of thecontrol program 412 may be read into a main memory from another computer-readable medium, such as from a ROM to RAM. Execution of sequences of the instructions in thecontrol program 412 causes theprocessor 400 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of, or in combination with, software instructions for implementation of some or all of the methods of the present invention. Thus, embodiments of the present invention are not limited to any specific combination of hardware and software. - As previously discussed above, the
merchant database 414 can be used to store information and data regarding merchants implementing the methods disclose herein or for which thecontroller 202 is completing one or more of the steps of the methods disclosed herein. Themerchant database 414 may be populated, used, accessed, and/or updated by thecontroller 202 during any of the methods disclosed herein. A tabular representation of a possible implementation of, or data structure for, themerchant database 414 is illustrated in FIG. 9. - The
merchant database 414 preferably includes amerchant identifier field 450 which may contain identifiers or other identifying information for merchants, aname field 452 which may contain information regarding the names of the merchants identified in thefield 450, acontact information field 454 which may contain contact information, such as postal addresses, telephone numbers, facsimile number, e-mail addresses, network address, etc. for the merchants identified in thefield 450, amerchant type field 456 which may contain information regarding the classification or type designation for the merchants identified in thefield 450, and an applicablesubsidy offer field 458 which may include information regarding subsidy offers available from the merchant or other subsidizer to subsidize the prices for items offer by, or available at, the merchants identified in thefield 450. In some embodiments, information regarding the subsidy offers identified in thesubsidy offer field 458 may be found in thesubsidy offer database 418. - As illustrated in the
example merchant database 414 of FIG. 9, themerchant 460 identified by the merchant identifier “M-981656” in theidentifier field 450 and by the name “SALVADORES” in thename field 452, is designated as a restaurant in themerchant type field 456. Two subsidy offers. “SO-1258” and “SO-6281,” are identified in thefield 458 as being available for use by thecontroller 202 for the merchant M-981656. That is, at least two different subsidy offers can be offered to a customer trying to purchase food items or other products at the merchant “M-981656,” each of the two subsidy offers presumably enabling the customer to receive a price discount on one or more products at the merchant “M-981656.” Information regarding the subsidy offers “SO-1258” and “SO-6281” can be found in thesubsidy offer database 418 illustrated in FIG. 11. - The
merchant database 414 may also include information regarding what products are available at the merchant, the initial prices for the products, available or possible price adjustments for the products, qualifying actions or subsidy offers associated with the merchant, rules or procedures regarding which products to offer price adjustments for or to associated subsidy offers with, etc. - While the
merchant database 414 illustrated in FIG. 9 provides information for fivemerchants merchant identifier field 450, there is no limit to the number of merchants for which information can be stored in themerchant database 414 and different fields may be used in themerchant database 414. - As previously discussed above, the
customer database 416 can be used to store information and data regarding customers. Thecustomer database 416 may be populated used, accessed, and/or updated by thecontroller 202 during any of the steps of the methods disclosed herein. A tabular representation of a possible implementation of, or data structure for, thecustomer database 416 is illustrated in FIG. 10. - The
customer database 416 preferably includes acustomer identifier field 500 which may contain identifiers or other identifying information for users or customers, potential users or customers, etc., aname field 502 which may contain information regarding the names of the customers identified in thefield 500, acontact information field 504 which may contain contact information, such as postal addresses, telephone numbers, facsimile telephone number, e-mail addresses, etc. for the customers identified in thefield 500, and apayment identifier field 506 which may contain information regarding credit cards, debit cards, frequent shopping cards, bank accounts, etc. associated with the customers identified in thefield 500. - While the
customer database 416 illustrated in FIG. 10 provides information for sevencustomers customer identifier field 500, there is no limit to the number of customer for which information can be stored in thecustomer database 416 and different fields may be used in thecustomer database 416. - As previously discussed above, the
subsidy database 418 can be used to store information and data regarding available subsidy offers. Thesubsidy database 418 may be populated, used, accessed, and/or updated by thecontroller 202 during any of the steps of the methods disclosed herein. A tabular representation of a possible implementation of, or data structure for, thesubsidy database 418 is illustrated in FIG. 11. - The
subsidy offer database 418 preferably includes a subsidyoffer identifier field 550 which may contain identifiers or other identifying information for subsidy offers available to customers or merchants, aname field 552 which may contain information regarding the names of the subsidizers associated with the subsidy offers identified in thefield 550, acontact information field 554 which may contain contact information, such as postal addresses, telephone numbers, facsimile telephone number, e-mail addresses, etc. for the subsidizers identified in thefield 552, an applicable merchants field 556 which may contain merchant identifiers or other identifying information regarding which merchants the subsidy offers identified in thefield 550 can be used for, an availablesubsidy amount field 558 which may indicate the balances of money left for the subsidy offers identified in thefield 550, and adescription field 560 which may contain descriptive or other information regarding the subsidy offers identified in thefield 550. - In some embodiments, the
subsidy offer database 418 may also include rules or procedures regarding when to make a subsidy offer, which subsidy offer to make or present to a customer if more than one subsidy offer is available for a given merchant, etc. For example, a subsidy offer offered to a customer may be based on the geographic location of the customer or the relative location of the customer with regard to one or more merchants or subsidizers. As another example, certain subsidy offers may only be available when a customer is looking for a particular merchant or a particular type of merchant, indicating an interest in a particular product, indicating a willingness to spend over a certain amount, etc. In some embodiments, an available price adjustment and its associated subsidy offer may be dependent on the time of year, the occurrence of a holiday, the occurrence of some external event (e.g., a designated rise in the Dow Jones Industrial Average), etc. In other embodiments, merchants may designate acceptable subsidizers of price adjustments associated with the merchant. Similarly, subsidizers may designate acceptable merchants for which the subsidizer is willing to subsidize price adjustments. - As illustrated in the example
subsidy offer database 418 of FIG. 11, thesubsidy offer 562 identified by the subsidy offer identifier “SO-6281” in theidentifier field 550 is provided by “BOB'S INSURANCE COMPANY” and is applicable to the merchants identified as “M-981656” (“SALVADORES”), “M-720243” (“ACME HARDWARE”), and “M-196707” (“BONSAI”). The subsidizer, “BOB'S INSURANCE COMPANY,” has a balance of ten thousand dollars, as shown in thefield 458, that can be used to subsidize a customer's purchase(s) at the merchants identified as “M-981656” (“SALVADORES”), “M-720243” (“ACME HARDWARE”), and “M-196707” (“BONSAI”). As shown in thefield 560, in order to receive, or be entitled to receive, a price adjustment or discount for one or more products, the customer is required to meet or talk with an insurance agent from “BOB'S INSURANCE COMPANY.” - While the
subsidy database 418 illustrated in FIG. 11 provides information for four subsidy offers 562, 564, 566 and 568 identified by the subsidy offer identifiers “SO-6281,” “SO-1258,” “SO-5316” and “SO-0304” respectively, in the subsidyoffer identifier field 550, there is no limit to the number of subsidy offers for which information can be stored in thesubsidy database 418 and different fields may be used in thesubsidy database 418. - Now referring to FIG. 12, a representative block diagram of a customer device, such as the
customer device 204, is illustrated. Thecustomer device 204 may include a processor, central processing unit, microchip, orcomputer 700 that is in communication with or otherwise uses or includes one ormore communication ports 702 for communicating with thecontroller 202, merchant devices, subsidizer devices and/or other devices. For example, thecustomer device 204 may have an infrared or other transmitter as onecommunication port 702 to allow thecustomer device 204 to communicate with thecontroller 202. In addition, if thecustomer device 202 is connected to thecontroller 202 via an Ethernet local area network, thecustomer device 204 will preferably include an Ethernet adapter as acommunication port 702 to allow thecustomer device 204 to communicate with thecontroller 202. - The
customer device 204 may include one ormore output devices 704 to allow a customer to provide or output information, messages or other indications to a customer, such as a printer, audio speaker, infrared or other transmitter, antenna, display screen or monitor, text to speech converter, etc., as well as one ormore input devices 706 for receiving information, messages and other indications from a customer, such as a bar code reader or other optical scanner, infrared or other receiver, antenna, magnetic stripe reader, image scanner, roller ball, touch pad, joystick, touch screen, microphone, computer keyboard, signature capture device, computer mouse, etc. Thecustomer device 204 may include a voice recognition system or interactive voice response unit as aninput device 706 to aid in receiving and processing messages and other indications from a customer. Thecustomer device 204 may also include a fingerprint scanner or reader, retinal scanner, handwriting analyzer, voice analyzer, or other biometrics data input device as aninput device 706 to allow thecustomer device 204 to identify a customer of verify the identify of a customer. - In addition to the above, the
customer device 204 may include a memory ordata storage device 708 to store information, software, databases, device drivers, customer information, customer identifications, indications, product information, pricing information, etc. The memory ordata storage device 708 preferably comprises an appropriate combination of magnetic, optical and/or semiconductor memory, and may include, for example, Random Access Memory (RAM), Read-Only Memory (ROM), a tape drive, flash memory, a floppy disk drive, a Zip™ disk drive, a compact disc and/or a hard disk. - The
customer device 204 may also include aninternal clock element 710 to maintain an accurate time and date for thecustomer device 204, create time stamps for information, indications, etc. generated at or received by thecustomer device 204, etc. - As previously discussed above, possible customer devices include a personal computer, portable computer, mobile or fixed user station, workstation, network terminal or server, telephone, radio, beeper or pager, kiosk, dumb terminal, personal digital assistant, facsimile machine, etc. If desired, the
customer device 204 may also function as thecontroller 202, as a merchant device, as a subsidizer device, or some other device. - In one embodiment, the customer device is a wireless computing device that allows the customer to communicate with the controller while the customer is in a restaurant. For example, a customer may wish to query the controller about subsidy offers that are available to subsidize the customer's order which the customer has just ordered or is about to order. The customer may, in such an embodiment, input the items on the menu that he has ordered or is contemplating ordering, and input the name and/or location of the restaurant he is currently present in. Alternatively this location information could be transmitted to the controller via Global Positioning System (GPS) means. The controller could then transmit to the customer any available subsidy offers and the customer may accept. Any discount due to the customer as a result of accepting a subsidy offer could be communicated by the controller to the merchant device directly. Alternatively, a record indicating the adjusted price the customer is entitled to may be downloaded to the customer device. The customer may then, in turn, provide this record to the merchant device (e.g. by printing it out, or transmitting it via IR).
- The foregoing description is considered as illustrative only of the principles of the invention. Furthermore, since numerous modifications and changes will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and process shown and described above. Accordingly, all suitable modifications and equivalents may be resorted to falling within the scope of the invention as defined by the claims that follow. Further, even though only certain embodiments have been described in detail, those having ordinary skill in the art will certainly understand that many modifications are possible without departing from the teachings thereof. All such modifications are intended to be encompassed within the following claims.
- The present invention may be embodied as a computer program developed using an object oriented language that allows the modeling of complex systems with modular objects to create abstractions that are representative of real world, physical objects and their interrelationships. However, it would be understood by one of ordinary skill in the art that the invention as described herein can be implemented in many different ways using a wide range of programming techniques as well as general purpose hardware systems or dedicated controllers. In addition, many, if not all, of the steps for the methods described above are optional or can be combined or performed in one or more alternative orders or sequences without departing from the scope of the present invention and the claims should not be construed as being limited to any particular order or sequence, unless specifically indicated.
- While specific implementations and hardware configurations for the
controller 202 and thecustomer device 204 have been illustrated, it should be noted that other implementations and hardware configurations are possible and that no specific implementation or hardware configuration is needed. Therefore, many different types of implementations or hardware configurations can be used in the systems, devices, and with the methods disclosed herein and the methods and devices disclosed herein are not limited to any specific hardware configuration. Merchant and/or subsidizer devices may have the same configuration and components as either thecontroller 202 or thecustomer device 204. - Each of the methods described above can be performed on a single computer, computer system, microprocessor, etc. In addition, two or more of the steps in each of the methods described above could be performed on two or more different computers, computer systems, microprocessors, etc., some or all of which may be locally or remotely configured. The methods can be implemented in any sort or implementation of computer software, program, sets of instructions, code, ASIC, or specially designed chips, logic gates, or other hardware structured to directly effect or implement such software, programs, sets of instructions or code. The computer software, program, sets of instructions or code can be storable, writeable, or savable on any computer usable or readable media or other program storage device or media such as a floppy or other magnetic or optical disk, magnetic or optical tape, CD-ROM, DVD, punch cards, paper tape, hard disk drive, Zip™ disk, flash or optical memory card, microprocessor, solid state memory device, RAM, EPROM, or ROM.
- The term “computer-readable medium” as used herein refers to any medium that directly or indirectly participates in providing instructions to a processor for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks. Volatile media include dynamic random access memory (DRAM), which typically constitutes the main memory. Transmission media include coaxial cables, copper wire and fiber optics, including the wires that comprise a system bus coupled to a processor. Transmission media can also take the form of acoustic, electrical or electromagnetic waves, such as those generated during radio frequency (RF) and infrared (IR) data communications.
- The connections or communications between customer devices, the
controller 202, merchant devices, subsidizer devices, etc. discussed herein are only meant to be generally representative of cable, computer, telephone, vending or other communication or data networks and methods for purposes of elaboration and explanation of the present. The connections are also intended to be representative of, and include all or a part of, the Internet, the World Wide Web, and other privately or publicly operated networks, including wide area networks, local area networks, data communication networks or connections, intranets, routers, satellite links or networks, microwave links or networks, cellular telephone or radio links, fiber optic transmission lines, ISDN lines, T1 lines, etc. In addition, as used herein, the terms “computer,” “customer device,” “terminal,” “client,” “device” and “user device” are generally interchangeable and are meant to be construed broadly and to include, but not be limited to, all clients, client devices or machines, personal digital assistants and palm top computers, cash registers, terminals, computers, point-of-sale devices, processors, servers, etc. connected or connectable to a computer or data communications network and all devices on which Internet-enabled software, such as the NETSCAPE COMMUNICATOR™ or NAVIGATOR™ browsers, MOSAIC™ browser, or MICROSOFT INTERNET EXPLORER™ browsers, can operate or be run. The term “browser” should also be interpreted as including Internet-enabled software and computer or client software that enables or allows communication over a computer network and Internet-enabled or World Wide Web enabled, monitored, or controlled devices such as WebTV™ devices, household appliances, phones, etc. - The words “comprise,” “comprises,” “comprising,” “include,” “including,” and “includes” when used in this specification and in the following claims are intended to specify the presence of stated features, elements, integers, components, or steps, but they do not preclude the presence or addition of one or more other features, elements, integers, components, steps, or groups thereof.
Claims (95)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/850,328 US20020165771A1 (en) | 2001-05-07 | 2001-05-07 | Method and apparatus for establishing prices for a plurality of products |
US11/926,769 US20080052186A1 (en) | 2000-03-31 | 2007-10-29 | System for utilizing redemption information |
US13/620,726 US10235702B2 (en) | 2000-02-24 | 2012-09-15 | System for utilizing redemption information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/850,328 US20020165771A1 (en) | 2001-05-07 | 2001-05-07 | Method and apparatus for establishing prices for a plurality of products |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/926,769 Division US20080052186A1 (en) | 2000-02-24 | 2007-10-29 | System for utilizing redemption information |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020165771A1 true US20020165771A1 (en) | 2002-11-07 |
Family
ID=25307839
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/850,328 Abandoned US20020165771A1 (en) | 2000-02-24 | 2001-05-07 | Method and apparatus for establishing prices for a plurality of products |
US11/926,769 Abandoned US20080052186A1 (en) | 2000-02-24 | 2007-10-29 | System for utilizing redemption information |
US13/620,726 Expired - Fee Related US10235702B2 (en) | 2000-02-24 | 2012-09-15 | System for utilizing redemption information |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/926,769 Abandoned US20080052186A1 (en) | 2000-02-24 | 2007-10-29 | System for utilizing redemption information |
US13/620,726 Expired - Fee Related US10235702B2 (en) | 2000-02-24 | 2012-09-15 | System for utilizing redemption information |
Country Status (1)
Country | Link |
---|---|
US (3) | US20020165771A1 (en) |
Cited By (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046096A1 (en) * | 2001-08-30 | 2003-03-06 | Safwan Shah | Active profiling system for tracking and quantifying customer conversion efficiency |
US20030177094A1 (en) * | 2002-03-15 | 2003-09-18 | Needham Bradford H. | Authenticatable positioning data |
WO2004027539A2 (en) * | 2002-09-18 | 2004-04-01 | Hsu, Sheng-Hsiung | Method of lowering bid price through network |
US20040254800A1 (en) * | 2003-06-16 | 2004-12-16 | John Saunders | Livestock pricing system |
US20060085240A1 (en) * | 2004-10-15 | 2006-04-20 | Rearden Commerce, Inc. | Aggregate transit times |
US20060111930A1 (en) * | 2004-10-15 | 2006-05-25 | Rearden Commerce,Inc. | Automated refund process |
US20060253315A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machines Corporation | Dynamic selection of groups of outbound marketing events |
US20060253468A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machines Corporation | Dynamic selection of complementary inbound marketing offers |
US20060253309A1 (en) * | 2005-05-03 | 2006-11-09 | Ramsey Mark S | On demand selection of marketing offers in response to inbound communications |
US20060253467A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machines Corporation | Capturing marketing events and data models |
US20060259421A1 (en) * | 2005-05-16 | 2006-11-16 | Maass Jorge A | Transaction arbiter system and method |
US20060277064A1 (en) * | 2005-06-07 | 2006-12-07 | Cannata Michael C | Method of creating a pricing schedule for use by a pharmaceutical pricing system |
US20060289631A1 (en) * | 2005-06-24 | 2006-12-28 | Stretch James C | System, apparatus and methods for automatically calculating discounts for purchases from merchants made using a reservation system |
US7181419B1 (en) * | 2001-09-13 | 2007-02-20 | Ewinwin, Inc. | Demand aggregation system |
US20070156470A1 (en) * | 2005-06-24 | 2007-07-05 | Granucci Nicole J | Automatically Calculating A Discount Using A Reservation System |
US20080027751A1 (en) * | 2006-07-25 | 2008-01-31 | Marc Pappalardo | Medical product reservation, distribution and purchasing system and method |
US20080058971A1 (en) * | 2004-01-16 | 2008-03-06 | Graham Andrew J | Wireless device, program products and methods of using a wireless device to deliver services |
US20080071587A1 (en) * | 2005-06-24 | 2008-03-20 | Granucci Nicole J | Incentive wireless communication reservations |
US20080077506A1 (en) * | 2006-07-28 | 2008-03-27 | Alastair Rampell | Methods and systems for providing a user interface for an alternative payment platform |
US20080082418A1 (en) * | 2006-09-29 | 2008-04-03 | Fordyce Edward W | Consumer specific conditional rewards |
US20080154731A1 (en) * | 2003-06-16 | 2008-06-26 | Mesaros Gregory J | Dynamic discount card tied to price curves & group discounts |
US20090063270A1 (en) * | 2007-09-04 | 2009-03-05 | Henrik Bengtsson | System and method for interactive marketing using networked devices |
US7593871B1 (en) * | 2004-06-14 | 2009-09-22 | Ewinwin, Inc. | Multiple price curves and attributes |
US20100057640A1 (en) * | 2008-08-27 | 2010-03-04 | Cannata Michael C | Method of creating a pricing schedule for use by a pharmaceutical pricing system |
US7676425B1 (en) | 2002-07-29 | 2010-03-09 | Jpmorgan Chase Bank, N.A. | Method and system for providing flexible financing |
US7689469B1 (en) | 1999-05-12 | 2010-03-30 | Ewinwin, Inc. | E-commerce volume pricing |
US7689463B1 (en) | 2002-08-28 | 2010-03-30 | Ewinwin, Inc. | Multiple supplier system and method for transacting business |
US7693748B1 (en) | 1991-06-03 | 2010-04-06 | Ewinwin, Inc. | Method and system for configuring a set of information including a price and volume schedule for a product |
US7707111B2 (en) | 1998-11-17 | 2010-04-27 | Jpmorgan Chase Bank, N.A. | Customer activated multi-value (CAM) card |
US20100161497A1 (en) * | 2008-12-22 | 2010-06-24 | International Business Machines Corporation | Web Service Indirect Channel Distribution System Over The Web For Ensuring Most Favored Pricing For Purchasers |
US7747463B1 (en) | 1998-06-22 | 2010-06-29 | Jpmorgan Chase Bank, N.A. | Debit purchasing of stored value card for use by and/or delivery to others |
US7753259B1 (en) | 2006-04-13 | 2010-07-13 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US7784682B2 (en) * | 2006-02-08 | 2010-08-31 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US20100228612A1 (en) * | 2009-03-09 | 2010-09-09 | Microsoft Corporation | Device transaction model and services based on directional information of device |
US7801816B2 (en) | 2001-05-23 | 2010-09-21 | Jp Morgan Chase Bank, N.A. | System and method for currency selectable stored value instrument |
US7801799B1 (en) | 1998-11-17 | 2010-09-21 | Jpmorgan Chase Bank, N.A. | Customer activated multi-value (CAM) card |
US7805368B2 (en) | 1998-06-22 | 2010-09-28 | Jpmorgan Chase Bank, N.A. | Debit purchasing of stored value card for use by and/or delivery to others |
US7809595B2 (en) | 2002-09-17 | 2010-10-05 | Jpmorgan Chase Bank, Na | System and method for managing risks associated with outside service providers |
US7818212B1 (en) | 1999-10-22 | 2010-10-19 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US7860789B2 (en) | 2001-07-24 | 2010-12-28 | Jpmorgan Chase Bank, N.A. | Multiple account advanced payment card and method of routing card transactions |
WO2011014753A1 (en) * | 2009-07-31 | 2011-02-03 | Liberty Michael A | Communicating price discounts |
US7899707B1 (en) | 2002-06-18 | 2011-03-01 | Ewinwin, Inc. | DAS predictive modeling and reporting function |
US7927253B2 (en) | 2007-08-17 | 2011-04-19 | Adidas International Marketing B.V. | Sports electronic training system with electronic gaming features, and applications thereof |
US7941355B1 (en) | 2005-05-27 | 2011-05-10 | Jpmorgan Chase Bank, N.A. | Universal payment protection |
US7953663B1 (en) | 2003-09-04 | 2011-05-31 | Jpmorgan Chase Bank, N.A. | System and method for financial instrument pre-qualification and offering |
US8020754B2 (en) | 2001-08-13 | 2011-09-20 | Jpmorgan Chase Bank, N.A. | System and method for funding a collective account by use of an electronic tag |
US8033451B2 (en) | 2001-08-13 | 2011-10-11 | Jpmorgan Chase Bank, National Association | System and method for funding a collective account by use of an electronic tag |
US20110264504A1 (en) * | 2011-07-01 | 2011-10-27 | Charter Solutions International | Voucher processing system |
US8140402B1 (en) | 2001-08-06 | 2012-03-20 | Ewinwin, Inc. | Social pricing |
US8145549B2 (en) | 2003-05-30 | 2012-03-27 | Jpmorgan Chase Bank, N.A. | System and method for offering risk-based interest rates in a credit instutment |
US8160931B2 (en) * | 2001-08-06 | 2012-04-17 | Ewinwin, Inc. | Hosted demand aggregation |
WO2012112914A1 (en) * | 2011-02-18 | 2012-08-23 | SkinnyPrices, Inc. | Systems and methods for task-based decreasing price markets |
US8280760B1 (en) * | 2010-04-30 | 2012-10-02 | Intuit Inc. | Generating pricing estimates |
US8285600B2 (en) | 1999-05-12 | 2012-10-09 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US8290824B1 (en) | 1999-05-12 | 2012-10-16 | Ewinwin, Inc. | Identifying incentives for a qualified buyer |
US8306870B2 (en) | 1999-05-12 | 2012-11-06 | Ewinwin, Inc. | Order aggregation and merchant ranking |
US8311896B2 (en) | 1999-05-12 | 2012-11-13 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US8360904B2 (en) | 2007-08-17 | 2013-01-29 | Adidas International Marketing Bv | Sports electronic training system with sport ball, and applications thereof |
US8385964B2 (en) | 2005-04-04 | 2013-02-26 | Xone, Inc. | Methods and apparatuses for geospatial-based sharing of information by multiple devices |
US8408455B1 (en) | 2006-02-08 | 2013-04-02 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US8533086B1 (en) | 2007-10-18 | 2013-09-10 | Jpmorgan Chase Bank, N.A. | Variable rate payment card |
US8533111B1 (en) | 2004-08-03 | 2013-09-10 | Jpmorgan Chase Bank, N.A. | System and method for providing promotional pricing |
US8590785B1 (en) | 2004-06-15 | 2013-11-26 | Ewinwin, Inc. | Discounts in a mobile device |
US8626605B2 (en) | 1999-05-12 | 2014-01-07 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US8622308B1 (en) | 2007-12-31 | 2014-01-07 | Jpmorgan Chase Bank, N.A. | System and method for processing transactions using a multi-account transactions device |
US8676642B1 (en) | 2007-07-05 | 2014-03-18 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to financial account holders |
US8702430B2 (en) | 2007-08-17 | 2014-04-22 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US8751391B2 (en) | 2002-03-29 | 2014-06-10 | Jpmorgan Chase Bank, N.A. | System and process for performing purchase transactions using tokens |
US8793160B2 (en) | 1999-12-07 | 2014-07-29 | Steve Sorem | System and method for processing transactions |
US20150095052A1 (en) * | 2013-09-30 | 2015-04-02 | David Roey Weinstein | Methods and systems for facilitating financial subsidies of patients' prescription medication costs in conjunction with medication synchronization services |
US20150120614A1 (en) * | 2013-10-24 | 2015-04-30 | W.W. Grainger, Inc. | Systems and methods for optimizing product prices |
US9240089B2 (en) | 2002-03-25 | 2016-01-19 | Jpmorgan Chase Bank, N.A. | Systems and methods for time variable financial authentication |
US20170004540A1 (en) * | 2007-11-09 | 2017-01-05 | Skyword Inc. | Computer method and system for target advertising based on user rank in a computer network |
US9990642B2 (en) | 2002-10-11 | 2018-06-05 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to credit account holders |
US10282536B1 (en) | 2002-03-29 | 2019-05-07 | Jpmorgan Chase Bank, N.A. | Method and system for performing purchase and other transactions using tokens with multiple chips |
US10387948B2 (en) | 2006-07-28 | 2019-08-20 | Trialpay, Inc. | Methods for an alternative payment platform |
US10509477B2 (en) | 2008-06-20 | 2019-12-17 | Microsoft Technology Licensing, Llc | Data services based on gesture and location information of device |
US10510043B2 (en) | 2005-06-13 | 2019-12-17 | Skyword Inc. | Computer method and apparatus for targeting advertising |
US10657553B2 (en) | 2014-03-18 | 2020-05-19 | Skinny Price, Inc. | System and method for dynamically providing task-based discounts based on geolocation and user activity |
US10728706B2 (en) | 2008-06-19 | 2020-07-28 | Microsoft Technology Licensing, Llc | Predictive services for devices supporting dynamic direction information |
US11020603B2 (en) | 2019-05-06 | 2021-06-01 | Kamran Ansari | Systems and methods of modulating electrical impulses in an animal brain using arrays of planar coils configured to generate pulsed electromagnetic fields and integrated into clothing |
US11210632B2 (en) | 2005-06-13 | 2021-12-28 | Rakuten Group, Inc. | Computer method and apparatus for targeting advertising |
US11501326B1 (en) * | 2019-07-23 | 2022-11-15 | Inmar Clearing, Inc. | Store low-stock item reporting and promotion system and related methods |
US11517760B2 (en) | 2019-05-06 | 2022-12-06 | Kamran Ansari | Systems and methods of treating medical conditions using arrays of planar coils configured to generate pulsed electromagnetic fields and integrated into clothing |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020165771A1 (en) * | 2001-05-07 | 2002-11-07 | Walker Jay S. | Method and apparatus for establishing prices for a plurality of products |
US7627498B1 (en) * | 2000-02-24 | 2009-12-01 | Walker Jay S | System and method for utilizing redemption information |
US20040082859A1 (en) | 2002-07-01 | 2004-04-29 | Alan Schaer | Method and apparatus employing ultrasound energy to treat body sphincters |
US8650072B2 (en) | 2009-05-05 | 2014-02-11 | Groupon, Inc. | System and methods for providing location based discount retailing |
US8355948B2 (en) | 2009-05-05 | 2013-01-15 | Groupon, Inc. | System and methods for discount retailing |
US8301495B2 (en) | 2009-05-05 | 2012-10-30 | Groupon, Inc. | System and methods for discount retailing |
CN102596320B (en) | 2009-10-30 | 2016-09-07 | 瑞蔻医药有限公司 | Method and apparatus by percutaneous ultrasound ripple Renal denervation treatment hypertension |
US10304091B1 (en) | 2012-04-30 | 2019-05-28 | Groupon, Inc. | Deal generation using point-of-sale systems and related methods |
US10255620B1 (en) | 2013-06-27 | 2019-04-09 | Groupon, Inc. | Fine print builder |
US10192243B1 (en) | 2013-06-10 | 2019-01-29 | Groupon, Inc. | Method and apparatus for determining promotion pricing parameters |
US9996859B1 (en) | 2012-03-30 | 2018-06-12 | Groupon, Inc. | Method, apparatus, and computer readable medium for providing a self-service interface |
US10664861B1 (en) | 2012-03-30 | 2020-05-26 | Groupon, Inc. | Generating promotion offers and providing analytics data |
US10304093B2 (en) | 2013-01-24 | 2019-05-28 | Groupon, Inc. | Method, apparatus, and computer readable medium for providing a self-service interface |
US10147130B2 (en) | 2012-09-27 | 2018-12-04 | Groupon, Inc. | Online ordering for in-shop service |
US10664876B1 (en) | 2013-06-20 | 2020-05-26 | Groupon, Inc. | Method and apparatus for promotion template generation |
US11386461B2 (en) | 2012-04-30 | 2022-07-12 | Groupon, Inc. | Deal generation using point-of-sale systems and related methods |
EP3799931A1 (en) | 2013-03-14 | 2021-04-07 | ReCor Medical, Inc. | Ultrasound-based neuromodulation system |
WO2014159273A1 (en) | 2013-03-14 | 2014-10-02 | Recor Medical, Inc. | Methods of plating or coating ultrasound transducers |
US10949894B1 (en) * | 2013-06-07 | 2021-03-16 | Groupon, Inc. | Method, apparatus, and computer program product for facilitating dynamic pricing |
US10423977B1 (en) | 2013-06-28 | 2019-09-24 | Groupon, Inc. | Method and apparatus for generating an electronic communication |
US10984455B1 (en) | 2013-06-28 | 2021-04-20 | Groupon, Inc. | Method and apparatus for generating an electronic communication |
US10373210B1 (en) | 2013-06-28 | 2019-08-06 | Groupon, Inc. | Method and apparatus for generating an electronic communication |
US10387902B1 (en) | 2013-06-28 | 2019-08-20 | Groupon, Inc. | Method and apparatus for generating an electronic communication |
US10002366B2 (en) * | 2013-07-16 | 2018-06-19 | Cardfree, Inc. | Systems and methods for transaction processing using various value types |
US20150032538A1 (en) * | 2013-07-29 | 2015-01-29 | Bank Of America Corporation | Providing offers based on electronic receipt data |
US10181151B2 (en) * | 2014-10-28 | 2019-01-15 | Walmart Apollo, Llc | Methods and systems for combining online orders with additional purchases |
US10769654B2 (en) * | 2015-04-27 | 2020-09-08 | Hrb Innovations, Inc. | Payment vehicle with personalized rewards program |
US11042893B1 (en) * | 2018-11-05 | 2021-06-22 | Inmar Clearing, Inc. | System for processing a digital promotion based upon geographic destination determined from a ride-sharing application and related methods |
US11880859B1 (en) | 2020-11-10 | 2024-01-23 | Wells Fargo Bank, N.A. | Counteroffer for market offer code failed validation |
US11631101B1 (en) | 2020-11-10 | 2023-04-18 | Wells Fargo Bank, N.A. | Unique market offer code and validation |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4500880A (en) * | 1981-07-06 | 1985-02-19 | Motorola, Inc. | Real time, computer-driven retail pricing display system |
US4553222A (en) * | 1983-03-14 | 1985-11-12 | Kurland Lawrence G | Integrated interactive restaurant communication system for food and entertainment processing |
US4675515A (en) * | 1986-03-04 | 1987-06-23 | Lucero James L | Drive-through credit card payment device |
US5353219A (en) * | 1989-06-28 | 1994-10-04 | Management Information Support, Inc. | Suggestive selling in a customer self-ordering system |
US5761648A (en) * | 1995-07-25 | 1998-06-02 | Interactive Coupon Network | Interactive marketing network and process using electronic certificates |
US5761647A (en) * | 1996-05-24 | 1998-06-02 | Harrah's Operating Company, Inc. | National customer recognition system and method |
US5774868A (en) * | 1994-12-23 | 1998-06-30 | International Business And Machines Corporation | Automatic sales promotion selection system and method |
US5864822A (en) * | 1996-06-25 | 1999-01-26 | Baker, Iii; Bernard R. | Benefits tracking and correlation system for use with third-party enabling organization |
US5880449A (en) * | 1995-08-17 | 1999-03-09 | Eldat Communication Ltd. | System and method for providing a store customer with personally associated prices for selected items |
US5899502A (en) * | 1993-07-07 | 1999-05-04 | Del Giorno; Joseph | Method of making individualized restaurant menus |
US5918209A (en) * | 1996-01-11 | 1999-06-29 | Talus Solutions, Inc. | Method and system for determining marginal values for use in a revenue management system |
US6055513A (en) * | 1998-03-11 | 2000-04-25 | Telebuyer, Llc | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
US6076071A (en) * | 1998-07-06 | 2000-06-13 | Automated Business Companies | Automated synchronous product pricing and advertising system |
US6741969B1 (en) * | 1999-12-15 | 2004-05-25 | Murray Huneke | System and method for reducing excess capacity for restaurants and other industries during off-peak or other times |
Family Cites Families (82)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4341951A (en) * | 1980-07-02 | 1982-07-27 | Benton William M | Electronic funds transfer and voucher issue system |
US4554446A (en) * | 1983-11-18 | 1985-11-19 | Murphy Arthur J | Supermarket inventory control system and method |
US4882675A (en) * | 1984-11-26 | 1989-11-21 | Steven Nichtberger | Paperless system for distributing, redeeming and clearing merchandise coupons |
US4825045A (en) * | 1986-07-24 | 1989-04-25 | Advance Promotion Technologies, Inc. | System and method for checkout counter product promotion |
US4799156A (en) * | 1986-10-01 | 1989-01-17 | Strategic Processing Corporation | Interactive market management system |
US4947028A (en) * | 1988-07-19 | 1990-08-07 | Arbor International, Inc. | Automated order and payment system |
US4992940A (en) * | 1989-03-13 | 1991-02-12 | H-Renee, Incorporated | System and method for automated selection of equipment for purchase through input of user desired specifications |
US5201010A (en) * | 1989-05-01 | 1993-04-06 | Credit Verification Corporation | Method and system for building a database and performing marketing based upon prior shopping history |
US5253165A (en) * | 1989-12-18 | 1993-10-12 | Eduardo Leiseca | Computerized reservations and scheduling system |
WO1991017530A1 (en) * | 1990-05-01 | 1991-11-14 | Environmental Products Corporation | A method of transferring display and print data |
US5139542A (en) * | 1991-02-22 | 1992-08-18 | Sowinski Richard F | Method for filtering benzo-a-pyrene from a gas stream |
US5832457A (en) * | 1991-05-06 | 1998-11-03 | Catalina Marketing International, Inc. | Method and apparatus for selective distribution of discount coupons based on prior customer behavior |
US5256863A (en) * | 1991-11-05 | 1993-10-26 | Comark Technologies, Inc. | In-store universal control system |
US5557518A (en) * | 1994-04-28 | 1996-09-17 | Citibank, N.A. | Trusted agents for open electronic commerce |
US5310997A (en) * | 1992-09-10 | 1994-05-10 | Tandy Corporation | Automated order and delivery system |
US5361201A (en) * | 1992-10-19 | 1994-11-01 | Hnc, Inc. | Real estate appraisal using predictive modeling |
US5794207A (en) * | 1996-09-04 | 1998-08-11 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers |
US6119099A (en) | 1997-03-21 | 2000-09-12 | Walker Asset Management Limited Partnership | Method and system for processing supplementary product sales at a point-of-sale terminal |
US5537313A (en) * | 1993-11-22 | 1996-07-16 | Enterprise Systems, Inc. | Point of supply use distribution process and apparatus |
US6193154B1 (en) * | 1994-08-24 | 2001-02-27 | The Coca-Cola Company | Method and apparatus for vending goods in conjunction with a credit card accepting fuel dispensing pump |
US6226365B1 (en) * | 1997-08-29 | 2001-05-01 | Anip, Inc. | Method and system for global communications network management and display of market-price information |
US6571279B1 (en) * | 1997-12-05 | 2003-05-27 | Pinpoint Incorporated | Location enhanced information delivery system |
US5822736A (en) * | 1995-02-28 | 1998-10-13 | United Hardware Distributing Company | Variable margin pricing system |
US5612527A (en) * | 1995-03-31 | 1997-03-18 | Ovadia; Victor A. | Discount offer redemption system and method |
US7937312B1 (en) * | 1995-04-26 | 2011-05-03 | Ebay Inc. | Facilitating electronic commerce transactions through binding offers |
US5710886A (en) * | 1995-06-16 | 1998-01-20 | Sellectsoft, L.C. | Electric couponing method and apparatus |
US5857175A (en) * | 1995-08-11 | 1999-01-05 | Micro Enhancement International | System and method for offering targeted discounts to customers |
US5809144A (en) * | 1995-08-24 | 1998-09-15 | Carnegie Mellon University | Method and apparatus for purchasing and delivering digital goods over a network |
US5873069A (en) * | 1995-10-13 | 1999-02-16 | American Tv & Appliance Of Madison, Inc. | System and method for automatic updating and display of retail prices |
AU7663696A (en) | 1995-10-30 | 1997-05-22 | Cars Incorporated By Fusz | Product exchange system |
US6035284A (en) | 1995-12-13 | 2000-03-07 | Ralston Purina Company | System and method for product rationalization |
US5970469A (en) | 1995-12-26 | 1999-10-19 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
US6014634A (en) * | 1995-12-26 | 2000-01-11 | Supermarkets Online, Inc. | System and method for providing shopping aids and incentives to customers through a computer network |
US5878401A (en) * | 1996-02-09 | 1999-03-02 | Joseph; Joseph | Sales and inventory method and apparatus |
US5907830A (en) * | 1996-02-13 | 1999-05-25 | Engel; Peter | Electronic coupon distribution |
US5887271A (en) * | 1996-02-20 | 1999-03-23 | Powell; Ken R. | System and method for locating products in a retail system |
US5806044A (en) * | 1996-02-20 | 1998-09-08 | Powell; Ken R. | System and method for distributing coupons through a system of computer networks |
US5758328A (en) * | 1996-02-22 | 1998-05-26 | Giovannoli; Joseph | Computerized quotation system and method |
US5924080A (en) * | 1996-05-28 | 1999-07-13 | Incredicard Llc | Computerized discount redemption system |
US5739512A (en) * | 1996-05-30 | 1998-04-14 | Sun Microsystems, Inc. | Digital delivery of receipts |
US5845259A (en) * | 1996-06-27 | 1998-12-01 | Electronic Consumer Concepts, L.L.C. | Electronic coupon dispensing system |
US5924078A (en) * | 1996-06-28 | 1999-07-13 | Codesaver International, Inc. | Consumer-provided promotional code actuatable point-of-sale discounting system |
US20040243478A1 (en) * | 1996-09-04 | 2004-12-02 | Walker Jay S. | Purchasing, redemption, and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network |
US20110099082A1 (en) * | 1997-07-08 | 2011-04-28 | Walker Digital, Llc | Purchasing, redemption and settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network |
US6249772B1 (en) * | 1997-07-08 | 2001-06-19 | Walker Digital, Llc | Systems and methods wherein a buyer purchases a product at a first price and acquires the product from a merchant that offers the product for sale at a second price |
US7039603B2 (en) * | 1996-09-04 | 2006-05-02 | Walker Digital, Llc | Settlement systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network |
US6970837B1 (en) * | 1996-09-04 | 2005-11-29 | Walker Digital, Llc | Methods and apparatus wherein a buyer arranges to purchase a first product using a communication network and subsequently takes possession of a substitute product at a retailer |
US6754636B1 (en) * | 1996-09-04 | 2004-06-22 | Walker Digital, Llc | Purchasing systems and methods wherein a buyer takes possession at a retailer of a product purchased using a communication network |
US7236952B1 (en) * | 1996-11-05 | 2007-06-26 | D Zmura David Andrew | Invention in finance |
AU7181798A (en) | 1996-11-15 | 1998-06-03 | 1.2.1. Precise Information Llc | Merchandizing system |
US5923016A (en) * | 1996-12-03 | 1999-07-13 | Carlson Companies, Inc. | In-store points redemption system & method |
US6017157A (en) | 1996-12-24 | 2000-01-25 | Picturevision, Inc. | Method of processing digital images and distributing visual prints produced from the digital images |
JPH10214284A (en) | 1997-01-30 | 1998-08-11 | Victor Co Of Japan Ltd | On-line shopping system and server for the same |
US6085168A (en) | 1997-02-06 | 2000-07-04 | Fujitsu Limited | Electronic commerce settlement system |
DE19705245C2 (en) * | 1997-02-12 | 2001-06-13 | Ibm | Automatic sales control and vending machine |
US5890136A (en) * | 1997-03-12 | 1999-03-30 | Kipp; Ludwig | Quick stop mass retail system |
US5870714A (en) * | 1997-05-02 | 1999-02-09 | Ncr Corporation | EPL scheduled price verification system and method |
US6012040A (en) * | 1997-06-20 | 2000-01-04 | Ncr Corporation | EPL price change verification system and method |
US5988498A (en) * | 1997-06-25 | 1999-11-23 | Ncr Corporation | Method of delaying availability of price changes to checkout terminals following EPL price changes |
US7711604B1 (en) * | 1997-07-08 | 2010-05-04 | Walker Digital, Llc | Retail system for selling products based on a flexible product description |
US6370513B1 (en) * | 1997-08-08 | 2002-04-09 | Parasoft Corporation | Method and apparatus for automated selection, organization, and recommendation of items |
US5883810A (en) * | 1997-09-24 | 1999-03-16 | Microsoft Corporation | Electronic online commerce card with transactionproxy number for online transactions |
US6009407A (en) * | 1998-02-27 | 1999-12-28 | International Business Machines Corporation | Integrated marketing and operations decisions-making under multi-brand competition |
US6129274A (en) * | 1998-06-09 | 2000-10-10 | Fujitsu Limited | System and method for updating shopping transaction history using electronic personal digital shopping assistant |
US6332128B1 (en) * | 1998-07-23 | 2001-12-18 | Autogas Systems, Inc. | System and method of providing multiple level discounts on cross-marketed products and discounting a price-per-unit-volume of gasoline |
JP3746395B2 (en) * | 1999-04-20 | 2006-02-15 | 富士通株式会社 | Remote monitoring system |
US6385591B1 (en) * | 1999-05-11 | 2002-05-07 | Jeffrey W. Mankoff | Method and system for electronic organization of coupons |
US7080050B1 (en) * | 1999-08-05 | 2006-07-18 | Barter Securities | Electronic bartering system |
US7577582B1 (en) * | 1999-09-21 | 2009-08-18 | Nextag, Inc. | Methods and apparatus for facilitating transactions |
US6353398B1 (en) * | 1999-10-22 | 2002-03-05 | Himanshu S. Amin | System for dynamically pushing information to a user utilizing global positioning system |
US6810385B1 (en) * | 1999-10-26 | 2004-10-26 | Forecourt Communications Group | Method and apparatus using consumer idle time for productive activities |
US6647372B1 (en) * | 1999-12-02 | 2003-11-11 | Forecourt Communications Group | Method and apparatus for using prior activities to improve the probability of completing transactions for a customer in a retail environment |
US6615184B1 (en) * | 2000-01-04 | 2003-09-02 | Mitzi Hicks | System and method for providing customers seeking a product or service at a specified discount in a specified geographic area with information as to suppliers offering the same |
US6993503B1 (en) * | 2000-01-28 | 2006-01-31 | Priceline.Com Incorporated | System and method for allocating a conditional purchase offer for a travel related services reservation to one of a plurality of entities in a buyer driven electronic commerce system |
US6587835B1 (en) * | 2000-02-09 | 2003-07-01 | G. Victor Treyz | Shopping assistance with handheld computing device |
US20060129456A1 (en) * | 2000-02-16 | 2006-06-15 | Walker Jay S | Systems and methods for processing a rebate |
WO2001061610A2 (en) * | 2000-02-18 | 2001-08-23 | Walker Digital, Llc | Method and apparatus for conducting or facilitating a promotion |
US7627498B1 (en) * | 2000-02-24 | 2009-12-01 | Walker Jay S | System and method for utilizing redemption information |
US20020165771A1 (en) * | 2001-05-07 | 2002-11-07 | Walker Jay S. | Method and apparatus for establishing prices for a plurality of products |
US6672912B2 (en) * | 2000-03-31 | 2004-01-06 | Intel Corporation | Discrete device socket and method of fabrication therefor |
US20020116287A1 (en) * | 2000-10-23 | 2002-08-22 | Schubert Timothy D. | Multi-faceted, tier driven electronic commerce facilitator |
US20020174019A1 (en) * | 2001-04-06 | 2002-11-21 | Henderson Sheryl Walker | Method for assisting a user in selecting and purchasing tires |
-
2001
- 2001-05-07 US US09/850,328 patent/US20020165771A1/en not_active Abandoned
-
2007
- 2007-10-29 US US11/926,769 patent/US20080052186A1/en not_active Abandoned
-
2012
- 2012-09-15 US US13/620,726 patent/US10235702B2/en not_active Expired - Fee Related
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4500880A (en) * | 1981-07-06 | 1985-02-19 | Motorola, Inc. | Real time, computer-driven retail pricing display system |
US4553222A (en) * | 1983-03-14 | 1985-11-12 | Kurland Lawrence G | Integrated interactive restaurant communication system for food and entertainment processing |
US4675515A (en) * | 1986-03-04 | 1987-06-23 | Lucero James L | Drive-through credit card payment device |
US5353219A (en) * | 1989-06-28 | 1994-10-04 | Management Information Support, Inc. | Suggestive selling in a customer self-ordering system |
US5899502A (en) * | 1993-07-07 | 1999-05-04 | Del Giorno; Joseph | Method of making individualized restaurant menus |
US5774868A (en) * | 1994-12-23 | 1998-06-30 | International Business And Machines Corporation | Automatic sales promotion selection system and method |
US5761648A (en) * | 1995-07-25 | 1998-06-02 | Interactive Coupon Network | Interactive marketing network and process using electronic certificates |
US5880449A (en) * | 1995-08-17 | 1999-03-09 | Eldat Communication Ltd. | System and method for providing a store customer with personally associated prices for selected items |
US5918209A (en) * | 1996-01-11 | 1999-06-29 | Talus Solutions, Inc. | Method and system for determining marginal values for use in a revenue management system |
US5761647A (en) * | 1996-05-24 | 1998-06-02 | Harrah's Operating Company, Inc. | National customer recognition system and method |
US5864822A (en) * | 1996-06-25 | 1999-01-26 | Baker, Iii; Bernard R. | Benefits tracking and correlation system for use with third-party enabling organization |
US6055513A (en) * | 1998-03-11 | 2000-04-25 | Telebuyer, Llc | Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce |
US6076071A (en) * | 1998-07-06 | 2000-06-13 | Automated Business Companies | Automated synchronous product pricing and advertising system |
US6741969B1 (en) * | 1999-12-15 | 2004-05-25 | Murray Huneke | System and method for reducing excess capacity for restaurants and other industries during off-peak or other times |
Cited By (214)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7693748B1 (en) | 1991-06-03 | 2010-04-06 | Ewinwin, Inc. | Method and system for configuring a set of information including a price and volume schedule for a product |
US8972287B1 (en) | 1991-06-03 | 2015-03-03 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US7747463B1 (en) | 1998-06-22 | 2010-06-29 | Jpmorgan Chase Bank, N.A. | Debit purchasing of stored value card for use by and/or delivery to others |
US8005756B2 (en) | 1998-06-22 | 2011-08-23 | Jpmorgan Chase Bank, N.A. | Debit purchasing of stored value card for use by and/or delivery to others |
US7818253B2 (en) | 1998-06-22 | 2010-10-19 | Jpmorgan Chase Bank, N.A. | Debit purchasing of stored value card for use by and/or delivery to others |
US7809643B2 (en) | 1998-06-22 | 2010-10-05 | Jpmorgan Chase Bank, N.A. | Debit purchasing of stored value card for use by and/or delivery to others |
US7809642B1 (en) | 1998-06-22 | 2010-10-05 | Jpmorgan Chase Bank, N.A. | Debit purchasing of stored value card for use by and/or delivery to others |
US7805368B2 (en) | 1998-06-22 | 2010-09-28 | Jpmorgan Chase Bank, N.A. | Debit purchasing of stored value card for use by and/or delivery to others |
US7707111B2 (en) | 1998-11-17 | 2010-04-27 | Jpmorgan Chase Bank, N.A. | Customer activated multi-value (CAM) card |
US7801799B1 (en) | 1998-11-17 | 2010-09-21 | Jpmorgan Chase Bank, N.A. | Customer activated multi-value (CAM) card |
US8401918B2 (en) | 1999-05-12 | 2013-03-19 | Ewinwin, Inc. | Promoting offers through social network influencers |
US8285600B2 (en) | 1999-05-12 | 2012-10-09 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US8494914B2 (en) | 1999-05-12 | 2013-07-23 | Ewinwin, Inc. | Promoting offers through social network influencers |
US8589247B2 (en) | 1999-05-12 | 2013-11-19 | Ewinwin, Inc. | Presenting mobile offers to members of a social network |
US8311896B2 (en) | 1999-05-12 | 2012-11-13 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US8306870B2 (en) | 1999-05-12 | 2012-11-06 | Ewinwin, Inc. | Order aggregation and merchant ranking |
US8290824B1 (en) | 1999-05-12 | 2012-10-16 | Ewinwin, Inc. | Identifying incentives for a qualified buyer |
US8494915B2 (en) | 1999-05-12 | 2013-07-23 | Ewinwin, Inc. | Method and computer medium for tracking social interactions and targeting offers |
US8285598B2 (en) | 1999-05-12 | 2012-10-09 | Ewinwin, Inc. | Promoting offers through social network influencers |
US8249942B2 (en) | 1999-05-12 | 2012-08-21 | Ewinwin, Inc. | Methods for discounting goods and services |
US8620765B2 (en) | 1999-05-12 | 2013-12-31 | Ewinwin, Inc. | Promoting offers through social network influencers |
US7689469B1 (en) | 1999-05-12 | 2010-03-30 | Ewinwin, Inc. | E-commerce volume pricing |
US8626605B2 (en) | 1999-05-12 | 2014-01-07 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US8706564B2 (en) | 1999-05-12 | 2014-04-22 | Ewinwin, Inc. | Methods for dynamic discounting |
US8732018B2 (en) | 1999-05-12 | 2014-05-20 | Ewinwin, Inc. | Real-time offers and dynamic price adjustments presented to mobile devices |
US7818212B1 (en) | 1999-10-22 | 2010-10-19 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US8196811B2 (en) | 1999-10-22 | 2012-06-12 | Ewinwin, Inc. | Multiple criteria buying and selling model |
US8341035B2 (en) | 1999-10-22 | 2012-12-25 | Ewinwin, Inc. | Deal matching system |
US8738462B2 (en) | 1999-10-22 | 2014-05-27 | Ewinwin, Inc. | Systems and methods for searchable time-based offers |
US8793160B2 (en) | 1999-12-07 | 2014-07-29 | Steve Sorem | System and method for processing transactions |
US7801816B2 (en) | 2001-05-23 | 2010-09-21 | Jp Morgan Chase Bank, N.A. | System and method for currency selectable stored value instrument |
US7860789B2 (en) | 2001-07-24 | 2010-12-28 | Jpmorgan Chase Bank, N.A. | Multiple account advanced payment card and method of routing card transactions |
US7890422B1 (en) | 2001-07-24 | 2011-02-15 | Jpmorgan Chase Bank, N.A. | Multiple account advanced payment card and method of routing card transactions |
US8515868B2 (en) | 2001-07-24 | 2013-08-20 | Jpmorgan Chase Bank, N.A. | Multiple account advanced payment card and method of routing card transactions |
US8751383B2 (en) | 2001-07-24 | 2014-06-10 | Jpmorgan Chase Bank, N.A. | Multiple account advanced payment card and method of routing card transactions |
US8140402B1 (en) | 2001-08-06 | 2012-03-20 | Ewinwin, Inc. | Social pricing |
US8160931B2 (en) * | 2001-08-06 | 2012-04-17 | Ewinwin, Inc. | Hosted demand aggregation |
US8033451B2 (en) | 2001-08-13 | 2011-10-11 | Jpmorgan Chase Bank, National Association | System and method for funding a collective account by use of an electronic tag |
US8020754B2 (en) | 2001-08-13 | 2011-09-20 | Jpmorgan Chase Bank, N.A. | System and method for funding a collective account by use of an electronic tag |
US7085774B2 (en) * | 2001-08-30 | 2006-08-01 | Infonox On The Web | Active profiling system for tracking and quantifying customer conversion efficiency |
US20030046096A1 (en) * | 2001-08-30 | 2003-03-06 | Safwan Shah | Active profiling system for tracking and quantifying customer conversion efficiency |
US7747473B1 (en) | 2001-09-13 | 2010-06-29 | Ewinwin, Inc. | Demand aggregation system |
US7181419B1 (en) * | 2001-09-13 | 2007-02-20 | Ewinwin, Inc. | Demand aggregation system |
US20030177094A1 (en) * | 2002-03-15 | 2003-09-18 | Needham Bradford H. | Authenticatable positioning data |
US9240089B2 (en) | 2002-03-25 | 2016-01-19 | Jpmorgan Chase Bank, N.A. | Systems and methods for time variable financial authentication |
US10282536B1 (en) | 2002-03-29 | 2019-05-07 | Jpmorgan Chase Bank, N.A. | Method and system for performing purchase and other transactions using tokens with multiple chips |
US8751391B2 (en) | 2002-03-29 | 2014-06-10 | Jpmorgan Chase Bank, N.A. | System and process for performing purchase transactions using tokens |
US7899707B1 (en) | 2002-06-18 | 2011-03-01 | Ewinwin, Inc. | DAS predictive modeling and reporting function |
US8533002B2 (en) | 2002-06-18 | 2013-09-10 | Ewinwin, Inc. | DAS predictive modeling and reporting function |
US8856015B2 (en) | 2002-06-18 | 2014-10-07 | Ewinwin, Inc. | Presenting offers to users of wireless devices |
US8635108B2 (en) | 2002-06-18 | 2014-01-21 | Ewinwin, Inc. | Presenting offers to users of wireless devices |
US8271332B2 (en) | 2002-06-18 | 2012-09-18 | Ewinwin, Inc. | DAS predictive modeling and reporting function |
US8095459B2 (en) | 2002-07-29 | 2012-01-10 | Jpmorgan Chase Bank, N.A. | Method and system for providing flexible financing |
US7676425B1 (en) | 2002-07-29 | 2010-03-09 | Jpmorgan Chase Bank, N.A. | Method and system for providing flexible financing |
US8438075B2 (en) | 2002-08-28 | 2013-05-07 | Ewinwin, Inc. | Method and computer medium for facilitating a buyer-initiated feature within a business transaction |
US8775269B2 (en) | 2002-08-28 | 2014-07-08 | Ewinwin, Inc. | Method and system for a hand-held device initiated search, purchase and delivery |
US7689463B1 (en) | 2002-08-28 | 2010-03-30 | Ewinwin, Inc. | Multiple supplier system and method for transacting business |
US8219460B1 (en) | 2002-08-28 | 2012-07-10 | Ewinwin, Inc. | Method and computer medium for facilitating a buyer-initiated feature within a business transaction |
US7809595B2 (en) | 2002-09-17 | 2010-10-05 | Jpmorgan Chase Bank, Na | System and method for managing risks associated with outside service providers |
WO2004027539A3 (en) * | 2002-09-18 | 2004-06-10 | Hsu Sheng Hsiung | Method of lowering bid price through network |
WO2004027539A2 (en) * | 2002-09-18 | 2004-04-01 | Hsu, Sheng-Hsiung | Method of lowering bid price through network |
US10007923B1 (en) | 2002-10-11 | 2018-06-26 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to credit account holders |
US9990642B2 (en) | 2002-10-11 | 2018-06-05 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to credit account holders |
US10955558B2 (en) | 2003-01-16 | 2021-03-23 | Adidas Ag | Systems and methods for electronically sharing information about health-related activities |
US20100042427A1 (en) * | 2003-01-16 | 2010-02-18 | Adidas Ag | Wireless Device, Program Products and Methods of Using a Wireless Device to Deliver Services |
US10371819B2 (en) | 2003-01-16 | 2019-08-06 | Adidas Ag | Systems and methods for presenting health-related messages |
US10816671B2 (en) | 2003-01-16 | 2020-10-27 | Adidas Ag | Systems and methods for presenting comparative athletic performance information |
US10132930B2 (en) | 2003-01-16 | 2018-11-20 | Adidas Ag | Systems and methods for maintaining a health-related action database |
US10509129B2 (en) | 2003-01-16 | 2019-12-17 | Adidas Ag | Systems and methods for maintaining a health-related action database |
US8260667B2 (en) * | 2003-01-16 | 2012-09-04 | Adidas Ag | Wireless device, program products and methods of using a wireless device to deliver services |
US8306907B2 (en) | 2003-05-30 | 2012-11-06 | Jpmorgan Chase Bank N.A. | System and method for offering risk-based interest rates in a credit instrument |
US8145549B2 (en) | 2003-05-30 | 2012-03-27 | Jpmorgan Chase Bank, N.A. | System and method for offering risk-based interest rates in a credit instutment |
US8573492B2 (en) | 2003-06-16 | 2013-11-05 | Ewinwin, Inc. | Presenting offers to a mobile device associated with information displayed on a television |
US8616449B2 (en) | 2003-06-16 | 2013-12-31 | Ewinwin, Inc. | Mobile device search mechanism |
US20040254800A1 (en) * | 2003-06-16 | 2004-12-16 | John Saunders | Livestock pricing system |
US8695877B2 (en) | 2003-06-16 | 2014-04-15 | Ewinwin, Inc. | Dynamic discount device |
US7815114B2 (en) | 2003-06-16 | 2010-10-19 | Ewinwin, Inc. | Dynamic discount card tied to price curves and group discounts |
US8567672B2 (en) | 2003-06-16 | 2013-10-29 | Ewinwin, Inc. | Location based discounts |
US8584940B2 (en) | 2003-06-16 | 2013-11-19 | Ewinwin, Inc. | Location based discounts |
US20080154731A1 (en) * | 2003-06-16 | 2008-06-26 | Mesaros Gregory J | Dynamic discount card tied to price curves & group discounts |
US7181408B2 (en) * | 2003-06-16 | 2007-02-20 | Integrated Management Information, Inc. | Livestock pricing system |
US7953663B1 (en) | 2003-09-04 | 2011-05-31 | Jpmorgan Chase Bank, N.A. | System and method for financial instrument pre-qualification and offering |
US20080058971A1 (en) * | 2004-01-16 | 2008-03-06 | Graham Andrew J | Wireless device, program products and methods of using a wireless device to deliver services |
US11493637B2 (en) | 2004-01-16 | 2022-11-08 | Adidas Ag | Systems and methods for providing a health coaching message |
US11650325B2 (en) | 2004-01-16 | 2023-05-16 | Adidas Ag | Systems and methods for providing a health coaching message |
US11150354B2 (en) | 2004-01-16 | 2021-10-19 | Adidas Ag | Systems and methods for modifying a fitness plan |
US11119220B2 (en) | 2004-01-16 | 2021-09-14 | Adidas Ag | Systems and methods for providing a health coaching message |
US10571577B2 (en) | 2004-01-16 | 2020-02-25 | Adidas Ag | Systems and methods for presenting route traversal information |
US8140405B2 (en) | 2004-06-14 | 2012-03-20 | Ewinwin, Inc. | Grouping orders across multiple forums |
US7593871B1 (en) * | 2004-06-14 | 2009-09-22 | Ewinwin, Inc. | Multiple price curves and attributes |
US8590785B1 (en) | 2004-06-15 | 2013-11-26 | Ewinwin, Inc. | Discounts in a mobile device |
US8533111B1 (en) | 2004-08-03 | 2013-09-10 | Jpmorgan Chase Bank, N.A. | System and method for providing promotional pricing |
US20060111930A1 (en) * | 2004-10-15 | 2006-05-25 | Rearden Commerce,Inc. | Automated refund process |
US20060085240A1 (en) * | 2004-10-15 | 2006-04-20 | Rearden Commerce, Inc. | Aggregate transit times |
US9955298B1 (en) | 2005-04-04 | 2018-04-24 | X One, Inc. | Methods, systems and apparatuses for the formation and tracking of location sharing groups |
US9942705B1 (en) | 2005-04-04 | 2018-04-10 | X One, Inc. | Location sharing group for services provision |
US9467832B2 (en) | 2005-04-04 | 2016-10-11 | X One, Inc. | Methods and systems for temporarily sharing position data between mobile-device users |
US9253616B1 (en) | 2005-04-04 | 2016-02-02 | X One, Inc. | Apparatus and method for obtaining content on a cellular wireless device based on proximity |
US11356799B2 (en) | 2005-04-04 | 2022-06-07 | X One, Inc. | Fleet location sharing application in association with services provision |
US9615204B1 (en) | 2005-04-04 | 2017-04-04 | X One, Inc. | Techniques for communication within closed groups of mobile devices |
US9654921B1 (en) | 2005-04-04 | 2017-05-16 | X One, Inc. | Techniques for sharing position data between first and second devices |
US9967704B1 (en) | 2005-04-04 | 2018-05-08 | X One, Inc. | Location sharing group map management |
US9185522B1 (en) | 2005-04-04 | 2015-11-10 | X One, Inc. | Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices |
US9167558B2 (en) | 2005-04-04 | 2015-10-20 | X One, Inc. | Methods and systems for sharing position data between subscribers involving multiple wireless providers |
US8385964B2 (en) | 2005-04-04 | 2013-02-26 | Xone, Inc. | Methods and apparatuses for geospatial-based sharing of information by multiple devices |
US9736618B1 (en) | 2005-04-04 | 2017-08-15 | X One, Inc. | Techniques for sharing relative position between mobile devices |
US8538458B2 (en) | 2005-04-04 | 2013-09-17 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US10750310B2 (en) | 2005-04-04 | 2020-08-18 | X One, Inc. | Temporary location sharing group with event based termination |
US10149092B1 (en) | 2005-04-04 | 2018-12-04 | X One, Inc. | Location sharing service between GPS-enabled wireless devices, with shared target location exchange |
US10791414B2 (en) | 2005-04-04 | 2020-09-29 | X One, Inc. | Location sharing for commercial and proprietary content applications |
US11778415B2 (en) | 2005-04-04 | 2023-10-03 | Xone, Inc. | Location sharing application in association with services provision |
US10856099B2 (en) | 2005-04-04 | 2020-12-01 | X One, Inc. | Application-based two-way tracking and mapping function with selected individuals |
US10165059B2 (en) | 2005-04-04 | 2018-12-25 | X One, Inc. | Methods, systems and apparatuses for the formation and tracking of location sharing groups |
US9584960B1 (en) | 2005-04-04 | 2017-02-28 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
US9749790B1 (en) | 2005-04-04 | 2017-08-29 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
US9031581B1 (en) | 2005-04-04 | 2015-05-12 | X One, Inc. | Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices |
US10750311B2 (en) | 2005-04-04 | 2020-08-18 | X One, Inc. | Application-based tracking and mapping function in connection with vehicle-based services provision |
US9854402B1 (en) | 2005-04-04 | 2017-12-26 | X One, Inc. | Formation of wireless device location sharing group |
US9854394B1 (en) | 2005-04-04 | 2017-12-26 | X One, Inc. | Ad hoc location sharing group between first and second cellular wireless devices |
US8831635B2 (en) | 2005-04-04 | 2014-09-09 | X One, Inc. | Methods and apparatuses for transmission of an alert to multiple devices |
US8798647B1 (en) | 2005-04-04 | 2014-08-05 | X One, Inc. | Tracking proximity of services provider to services consumer |
US9883360B1 (en) | 2005-04-04 | 2018-01-30 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
US8798593B2 (en) | 2005-04-04 | 2014-08-05 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US10750309B2 (en) | 2005-04-04 | 2020-08-18 | X One, Inc. | Ad hoc location sharing group establishment for wireless devices with designated meeting point |
US8712441B2 (en) | 2005-04-04 | 2014-04-29 | Xone, Inc. | Methods and systems for temporarily sharing position data between mobile-device users |
US10341808B2 (en) | 2005-04-04 | 2019-07-02 | X One, Inc. | Location sharing for commercial and proprietary content applications |
US10341809B2 (en) | 2005-04-04 | 2019-07-02 | X One, Inc. | Location sharing with facilitated meeting point definition |
US8750898B2 (en) | 2005-04-04 | 2014-06-10 | X One, Inc. | Methods and systems for annotating target locations |
US10200811B1 (en) | 2005-04-04 | 2019-02-05 | X One, Inc. | Map presentation on cellular device showing positions of multiple other wireless device users |
US10299071B2 (en) | 2005-04-04 | 2019-05-21 | X One, Inc. | Server-implemented methods and systems for sharing location amongst web-enabled cell phones |
US8798645B2 (en) | 2005-04-04 | 2014-08-05 | X One, Inc. | Methods and systems for sharing position data and tracing paths between mobile-device users |
US10313826B2 (en) | 2005-04-04 | 2019-06-04 | X One, Inc. | Location sharing and map support in connection with services request |
US7881959B2 (en) * | 2005-05-03 | 2011-02-01 | International Business Machines Corporation | On demand selection of marketing offers in response to inbound communications |
US7693740B2 (en) * | 2005-05-03 | 2010-04-06 | International Business Machines Corporation | Dynamic selection of complementary inbound marketing offers |
US20060253315A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machines Corporation | Dynamic selection of groups of outbound marketing events |
US7689453B2 (en) * | 2005-05-03 | 2010-03-30 | International Business Machines Corporation | Capturing marketing events and data models |
US7689454B2 (en) * | 2005-05-03 | 2010-03-30 | International Business Machines Corporation | Dynamic selection of groups of outbound marketing events |
US20060253468A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machines Corporation | Dynamic selection of complementary inbound marketing offers |
US20060253309A1 (en) * | 2005-05-03 | 2006-11-09 | Ramsey Mark S | On demand selection of marketing offers in response to inbound communications |
US20060253467A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machines Corporation | Capturing marketing events and data models |
US20060259421A1 (en) * | 2005-05-16 | 2006-11-16 | Maass Jorge A | Transaction arbiter system and method |
US9892445B2 (en) | 2005-05-16 | 2018-02-13 | Jorge Maass | Transaction arbiter system and method |
US8533097B2 (en) * | 2005-05-16 | 2013-09-10 | Jorge Arturo Maass | Transaction arbiter system and method |
US8245909B2 (en) | 2005-05-27 | 2012-08-21 | Jpmorgan Chase Bank, Na | Method and system for implementing a card product with multiple customized relationships |
US8925802B1 (en) | 2005-05-27 | 2015-01-06 | Jpmorgan Chase Bank, N.A. | Method and system for implementing a card product with multiple customized relationships |
US7941355B1 (en) | 2005-05-27 | 2011-05-10 | Jpmorgan Chase Bank, N.A. | Universal payment protection |
US8473395B1 (en) | 2005-05-27 | 2013-06-25 | Jpmorgan Chase Bank, Na | Universal payment protection |
US8469265B2 (en) | 2005-05-27 | 2013-06-25 | Jpmorgan Chase Bank, N.A. | Method and system for implementing a card product with multiple customized relationships |
US8752759B1 (en) | 2005-05-27 | 2014-06-17 | Jpmorgan Chase Bank, N.A. | Method and system for implementing a card product with multiple customized relationships |
US8447670B1 (en) | 2005-05-27 | 2013-05-21 | Jp Morgan Chase Bank, N.A. | Universal payment protection |
US8447672B2 (en) | 2005-05-27 | 2013-05-21 | Jp Morgan Chase Bank, N.A. | Universal payment protection |
US20060277064A1 (en) * | 2005-06-07 | 2006-12-07 | Cannata Michael C | Method of creating a pricing schedule for use by a pharmaceutical pricing system |
US10510043B2 (en) | 2005-06-13 | 2019-12-17 | Skyword Inc. | Computer method and apparatus for targeting advertising |
US11210632B2 (en) | 2005-06-13 | 2021-12-28 | Rakuten Group, Inc. | Computer method and apparatus for targeting advertising |
US8833645B2 (en) | 2005-06-24 | 2014-09-16 | Visa U.S.A. Inc. | System, apparatus and methods for automatically calculating discounts for purchases from merchants made using a reservation system |
US20060289631A1 (en) * | 2005-06-24 | 2006-12-28 | Stretch James C | System, apparatus and methods for automatically calculating discounts for purchases from merchants made using a reservation system |
US20080071587A1 (en) * | 2005-06-24 | 2008-03-20 | Granucci Nicole J | Incentive wireless communication reservations |
US20070156470A1 (en) * | 2005-06-24 | 2007-07-05 | Granucci Nicole J | Automatically Calculating A Discount Using A Reservation System |
US8408455B1 (en) | 2006-02-08 | 2013-04-02 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US7926711B2 (en) * | 2006-02-08 | 2011-04-19 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US7784682B2 (en) * | 2006-02-08 | 2010-08-31 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US8517258B2 (en) | 2006-02-08 | 2013-08-27 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US7753259B1 (en) | 2006-04-13 | 2010-07-13 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US20080027751A1 (en) * | 2006-07-25 | 2008-01-31 | Marc Pappalardo | Medical product reservation, distribution and purchasing system and method |
US10733664B2 (en) | 2006-07-28 | 2020-08-04 | Trialpay, Inc. | Methods for an alternative payment platform |
US11676201B2 (en) | 2006-07-28 | 2023-06-13 | Trialpay, Inc. | Methods for an alternative payment platform |
US11836790B2 (en) | 2006-07-28 | 2023-12-05 | Trialpay, Inc. | Methods for an alternative payment platform |
US10387948B2 (en) | 2006-07-28 | 2019-08-20 | Trialpay, Inc. | Methods for an alternative payment platform |
US10424010B2 (en) | 2006-07-28 | 2019-09-24 | Visa International Service Association | Methods for an alternative payment platform |
US20080077506A1 (en) * | 2006-07-28 | 2008-03-27 | Alastair Rampell | Methods and systems for providing a user interface for an alternative payment platform |
US20080082418A1 (en) * | 2006-09-29 | 2008-04-03 | Fordyce Edward W | Consumer specific conditional rewards |
US10121152B2 (en) | 2006-09-29 | 2018-11-06 | Visa U.S.A. Inc. | Consumer specific conditional rewards |
US8676642B1 (en) | 2007-07-05 | 2014-03-18 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to financial account holders |
US10062297B2 (en) | 2007-08-17 | 2018-08-28 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US9087159B2 (en) | 2007-08-17 | 2015-07-21 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US8702430B2 (en) | 2007-08-17 | 2014-04-22 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US9242142B2 (en) | 2007-08-17 | 2016-01-26 | Adidas International Marketing B.V. | Sports electronic training system with sport ball and electronic gaming features |
US9625485B2 (en) | 2007-08-17 | 2017-04-18 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US9645165B2 (en) | 2007-08-17 | 2017-05-09 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US8360904B2 (en) | 2007-08-17 | 2013-01-29 | Adidas International Marketing Bv | Sports electronic training system with sport ball, and applications thereof |
US7927253B2 (en) | 2007-08-17 | 2011-04-19 | Adidas International Marketing B.V. | Sports electronic training system with electronic gaming features, and applications thereof |
US9759738B2 (en) | 2007-08-17 | 2017-09-12 | Adidas International Marketing B.V. | Sports electronic training system, and applications thereof |
US8221290B2 (en) | 2007-08-17 | 2012-07-17 | Adidas International Marketing B.V. | Sports electronic training system with electronic gaming features, and applications thereof |
US20090063253A1 (en) * | 2007-09-04 | 2009-03-05 | Markus Andreasson | System and method for interactive marketing using networked devices |
US7870020B2 (en) * | 2007-09-04 | 2011-01-11 | Sony Ericsson Mobile Communications Ab | System and method for interactive marketing using networked devices |
US20090063270A1 (en) * | 2007-09-04 | 2009-03-05 | Henrik Bengtsson | System and method for interactive marketing using networked devices |
US8533086B1 (en) | 2007-10-18 | 2013-09-10 | Jpmorgan Chase Bank, N.A. | Variable rate payment card |
US10026102B2 (en) * | 2007-11-09 | 2018-07-17 | Skyword Inc. | Computer method and system for target advertising based on user rank in a computer network |
US20170004540A1 (en) * | 2007-11-09 | 2017-01-05 | Skyword Inc. | Computer method and system for target advertising based on user rank in a computer network |
US9767486B2 (en) | 2007-11-09 | 2017-09-19 | Skyword Inc. | Computer method and system for determining expert-users in a computer network |
US9773260B2 (en) | 2007-11-09 | 2017-09-26 | Skyword Inc. | Computer method and system for detecting and monitoring negative behavior in a computer network |
US9916599B2 (en) | 2007-11-09 | 2018-03-13 | Skyword Inc. | Computer method and system for recommending content in a computer network |
US8622308B1 (en) | 2007-12-31 | 2014-01-07 | Jpmorgan Chase Bank, N.A. | System and method for processing transactions using a multi-account transactions device |
US10728706B2 (en) | 2008-06-19 | 2020-07-28 | Microsoft Technology Licensing, Llc | Predictive services for devices supporting dynamic direction information |
US10509477B2 (en) | 2008-06-20 | 2019-12-17 | Microsoft Technology Licensing, Llc | Data services based on gesture and location information of device |
US20100057640A1 (en) * | 2008-08-27 | 2010-03-04 | Cannata Michael C | Method of creating a pricing schedule for use by a pharmaceutical pricing system |
US8019651B2 (en) | 2008-12-22 | 2011-09-13 | International Business Machines Corporation | Method, system, and computer usable medium for ensuring purchasers are charged a most favorable price |
US20100161497A1 (en) * | 2008-12-22 | 2010-06-24 | International Business Machines Corporation | Web Service Indirect Channel Distribution System Over The Web For Ensuring Most Favored Pricing For Purchasers |
US20100228612A1 (en) * | 2009-03-09 | 2010-09-09 | Microsoft Corporation | Device transaction model and services based on directional information of device |
US20110054992A1 (en) * | 2009-07-31 | 2011-03-03 | Liberty Michael A | Communicating price discounts |
WO2011014753A1 (en) * | 2009-07-31 | 2011-02-03 | Liberty Michael A | Communicating price discounts |
US8280760B1 (en) * | 2010-04-30 | 2012-10-02 | Intuit Inc. | Generating pricing estimates |
WO2012112914A1 (en) * | 2011-02-18 | 2012-08-23 | SkinnyPrices, Inc. | Systems and methods for task-based decreasing price markets |
US8655703B2 (en) | 2011-02-18 | 2014-02-18 | Skinnyprice, Inc. | Systems and methods for task-based decreasing price markets |
CN103718204A (en) * | 2011-02-18 | 2014-04-09 | 思克耐普睿思有限公司 | Systems and methods for task-based decreasing price markets |
US8694348B2 (en) | 2011-02-18 | 2014-04-08 | SkinnyPrices, Inc. | Systems and methods for task-based decreasing price markets |
US20110264504A1 (en) * | 2011-07-01 | 2011-10-27 | Charter Solutions International | Voucher processing system |
US10204350B2 (en) * | 2011-07-01 | 2019-02-12 | Charter Solutions International | Voucher processing system |
US20150095052A1 (en) * | 2013-09-30 | 2015-04-02 | David Roey Weinstein | Methods and systems for facilitating financial subsidies of patients' prescription medication costs in conjunction with medication synchronization services |
US20150120614A1 (en) * | 2013-10-24 | 2015-04-30 | W.W. Grainger, Inc. | Systems and methods for optimizing product prices |
US10657553B2 (en) | 2014-03-18 | 2020-05-19 | Skinny Price, Inc. | System and method for dynamically providing task-based discounts based on geolocation and user activity |
US11517760B2 (en) | 2019-05-06 | 2022-12-06 | Kamran Ansari | Systems and methods of treating medical conditions using arrays of planar coils configured to generate pulsed electromagnetic fields and integrated into clothing |
US11020603B2 (en) | 2019-05-06 | 2021-06-01 | Kamran Ansari | Systems and methods of modulating electrical impulses in an animal brain using arrays of planar coils configured to generate pulsed electromagnetic fields and integrated into clothing |
US11501326B1 (en) * | 2019-07-23 | 2022-11-15 | Inmar Clearing, Inc. | Store low-stock item reporting and promotion system and related methods |
Also Published As
Publication number | Publication date |
---|---|
US20130211961A1 (en) | 2013-08-15 |
US10235702B2 (en) | 2019-03-19 |
US20080052186A1 (en) | 2008-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020165771A1 (en) | Method and apparatus for establishing prices for a plurality of products | |
US8103520B2 (en) | Method and apparatus for selecting a supplemental product to offer for sale during a transaction | |
US7542919B1 (en) | Method and apparatus for selecting a supplemental product to offer for sale during a transaction | |
US8595048B2 (en) | Method and apparatus for providing a benefit during a transaction for use during a later transaction | |
US20070150354A1 (en) | Method and apparatus for conducting a transaction based on brand indifference | |
US8738455B2 (en) | Systems and methods to determine a value relating to a post | |
US20120054031A9 (en) | Method and apparatus for conducting a transaction based on brand indifference | |
US7072860B2 (en) | Electronic shopping mall | |
US20040138953A1 (en) | Method and apparatus for offering coupons during a transaction | |
US20030093355A1 (en) | Method, system and computer site for conducting an online auction | |
US20020147663A1 (en) | Systems and methods for facilitating a transaction by use of third party subsidies | |
US20060161478A1 (en) | System, method and computer program product for currency redemption in loyalty reward programs | |
US20130132188A1 (en) | Methods and systems for processing rebates | |
US20050043994A1 (en) | Method for allowing a customer to obtain a discounted price for a transaction and terminal for performing the method | |
US20190164148A1 (en) | System and method for providing a virtual gift card exchange bank | |
WO2014140688A1 (en) | System for management and activation of conditional bid offers | |
US7818284B1 (en) | Method and apparatus for providing cross-benefits via a central authority | |
US20040098318A1 (en) | Method of buying back goods that both improves efficiency and eases the burden on users | |
WO1999066443A1 (en) | Method and apparatus for providing cross-benefits via a central authority | |
US20220245660A1 (en) | Payment system and payment method, which use discount coupon capable of changing discount rate | |
EP1221108A2 (en) | Systems and methods for evaluating information associated with a transaction to determine a subsidy offer | |
KR20010088480A (en) | Apparatus and Method for offering an original stock using E-commercial transaction | |
JP2003528361A (en) | System and method for evaluating information about a transaction that determines a grant application | |
KR20040107659A (en) | Method for trading products between individuals | |
KR20050022027A (en) | Mobile shopping mall |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: WALKER, JAY, CONNECTICUT Free format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:011874/0792 Effective date: 20010531 Owner name: WALKER, JAY,CONNECTICUT Free format text: SECURITY INTEREST;ASSIGNOR:WALKER DIGITAL, LLC;REEL/FRAME:011874/0792 Effective date: 20010531 |
|
AS | Assignment |
Owner name: WALKER DIGITAL, LLC, CONNECTICUT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WALKER, JAY S.;SUAREZ, JOSE A.;TULLEY, STEPHEN C.;AND OTHERS;REEL/FRAME:012230/0579;SIGNING DATES FROM 20010130 TO 20010504 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: IGT, NEVADA Free format text: LICENSE;ASSIGNORS:WALKER DIGITAL GAMING, LLC;WALKER DIGITAL GAMING HOLDING, LLC;WDG EQUITY, LLC;AND OTHERS;REEL/FRAME:033501/0023 Effective date: 20090810 |