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 PDF

Info

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
Application number
US09/850,328
Inventor
Jay Walker
Jose Suarez
Stephen Tulley
Keith Bemer
Magdalena Fincham
Elizabeth Nicoulin
Leonardo Booth
Meherzad Polad
Scott Friesen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Walker Digital LLC
Original Assignee
Walker Digital LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Walker Digital LLC filed Critical Walker Digital LLC
Priority to US09/850,328 priority Critical patent/US20020165771A1/en
Assigned to WALKER, JAY reassignment WALKER, JAY SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WALKER DIGITAL, LLC
Assigned to WALKER DIGITAL, LLC reassignment WALKER DIGITAL, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FINCHAM, MAGDALENA M., FREISEN, SCOTT T., TULLEY, STEPHEN C., BOOTH, LEONARDO ALI, POLAD, MEHERZAD K., BEMER, KEITH S., WALKER, JAY S., SUAREZ, JOSE A.
Publication of US20020165771A1 publication Critical patent/US20020165771A1/en
Priority to US11/926,769 priority patent/US20080052186A1/en
Priority to US13/620,726 priority patent/US10235702B2/en
Assigned to IGT reassignment IGT LICENSE (SEE DOCUMENT FOR DETAILS). Assignors: WALKER DIGITAL GAMING HOLDING, LLC, WALKER DIGITAL GAMING, LLC, WALKER DIGITAL, LLC, WDG EQUITY, LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0235Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic 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

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.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention: [0001]
  • 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. [0002]
  • 2. Description of the Prior Art: [0003]
  • 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. [0004]
  • 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. [0005]
  • 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. [0006]
  • 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. [0007]
  • 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. [0008]
  • 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. [0009]
  • SUMMARY OF THE INVENTION
  • 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. [0010]
  • 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). [0011]
  • 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. [0012]
  • 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. [0013]
  • 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. [0014]
  • 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. [0015]
  • 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.[0016]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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. [0017]
  • IN THE DRAWINGS
  • FIG. 1 is a flowchart of a first embodiment of a method in accordance with the present invention; [0018]
  • FIG. 2 is a block diagram of system components for an embodiment of an apparatus usable with the method of FIG. 1; [0019]
  • 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; [0020]
  • FIG. 4 is a flowchart of a second embodiment of the method of the present invention; [0021]
  • FIG. 5 is a flowchart of a third embodiment of the method of the present invention; [0022]
  • FIG. 6 is a flowchart of a fourth embodiment of the method of the present invention; [0023]
  • 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; [0024]
  • FIG. 8 is a block diagram illustrating a representative controller of FIG. 2; [0025]
  • FIG. 9 is a tabular representation of a possible data structure for the merchant database of FIG. 8; [0026]
  • FIG. 10 is a tabular representation of a possible data structure for the customer database of FIG. 8; [0027]
  • FIG. 11 is a tabular representation of a possible data structure for the subsidy database of FIG. 8; and [0028]
  • FIG. 12 is a block diagram illustrating a representative customer device of FIG. 2.[0029]
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • A [0030] 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. 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. [0031]
  • 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. [0032]
  • 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 [0033] 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 [0034] 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 [0035] 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). 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.
  • As a simple example of one implementation of the [0036] 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 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. Alternatively, 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 [0037] step 104, the price adjustment being applicable to one or more of the plurality of items indicated during the step 102. For example, the price adjustment may be a one-dollar discount applicable to one or more of the food items indicated during the step 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 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 [0038] 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 [0039] 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 the step 106 may be implied or assumed unless the customer indicates otherwise.
  • During the [0040] step 108, 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. Alternatively, in embodiments where the customer is not at the restaurant when the method 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. [0041]
  • 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. [0042]
  • 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. [0043]
  • Each of these and other advantages of the method and apparatus of the present invention will be disclosed in more detail below. [0044]
  • Now referring to FIG. 2, an apparatus or [0045] system 200 usable with the method 100 is illustrated. 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. For example, during the step 102, 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 [0046] 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 [0047] 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. For example, 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.
  • If desired, the [0048] customer devices 204, 206 may also be directly or indirectly connected to, or otherwise in communication with, other devices. In some embodiments, 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 [0049] 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. 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 the step 102.
  • If desired, the [0050] merchant devices 208, 210 may also be connected to or otherwise in communication with other devices. In some embodiments, 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 [0051] 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. In some embodiments, 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 [0052] 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, T1 lines, telephone lines, DSL, etc. In some embodiments, 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.
  • Now referring again to FIG. 1, the [0053] 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. For purposes of explanation, but not limitation of the present invention, the method 100 and the steps 102, 104, 106 and 108 will be described as being implemented primarily by the controller 202. However, 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.
  • As previously discussed above, the [0054] 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 [0055] 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. Alternatively, 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. For example, in an implementation wherein the controller 202 is implementing the method 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 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.
  • In a second example, the [0056] 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 the step 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 [0057] controller 202 is implementing the method 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 the step 102. In other embodiments, all of the food products available at the restaurant will be displayed or otherwise indicated to the customer during the step 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 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 [0058] controller 202 during the step 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 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.
  • After the controller provides an indication of a plurality of products during the [0059] 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.
  • In a similar manner to the indication sent by the [0060] controller 202 during the step 102, 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. In some embodiments, 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 [0061] 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.
  • The price adjustment indicated during the [0062] step 104 may be applicable to one, some or all of the plurality of products indicated during the step 102. Alternatively, the price adjustment may be allocated for a group of the products indicated during the step 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 [0063] 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. For example, in the restaurant implementation discussed above, 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. 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 [0064] 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.
  • After the controller provides an indication of a plurality of products during the [0065] 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.
  • In a similar manner to the indication sent during the [0066] steps 102 and 104, 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. In some embodiments, 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 [0067] 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. 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 the step 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 the controller 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 [0068] 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. 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 [0069] 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. For example, 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.
  • In some embodiments of the [0070] method 100, 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. For example, in a restaurant oriented implementation of the method 100, the controller 202 may provide an indication to a customer during the step 102 of four dinner entrees available at a restaurant. During the step 104, 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. During the step 106, 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. 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. [0071]
  • During the [0072] step 108, the controller 202 determines a new or second price for one or more of the products indicated during the step 102. In general, 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.
  • 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 [0073] 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 [0074] 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.
  • In some embodiments, the [0075] 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, 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.
  • Now referring to FIG. 3, a [0076] method 300 that may be implemented by a customer or customer device is illustrated. 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. Similarly, 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.
  • As with the [0077] steps 102, 104 and 106 of the method 100, 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.
  • In some embodiments, the [0078] 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. For example, in a restaurant oriented implementation or use of the method 100 and/or the method 300, 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. In other embodiments such an indication or verification may be sent directly to the merchant device from the controller.
  • In some embodiments, the [0079] 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. For example, in a restaurant oriented implementation or use of the method 100 and/or the method 300, 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.
  • While the [0080] 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 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).
  • 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 [0081] 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 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. 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 [0082] 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.
  • 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 [0083] 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 [0084] controller 202, 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.
  • 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 [0085] 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 [0086] controller 202, 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 [0087] 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.
  • In an example that highlights the use of a record in a relationship or communication between a subsidizer and the [0088] controller 202, 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.
  • Now referring to FIG. 4, a [0089] second embodiment 320 of a method in accordance with the present invention is illustrated. The method 320 includes the steps 102, 104, 106 and 108 previously described above. In addition, 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.
  • In some embodiments of the [0090] 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 the controller 202 or other device during the step 322.
  • Now referring to FIG. 5, a [0091] third embodiment 340 of a method in accordance with the present invention is illustrated. The method 340 includes the steps 102, 104, 106 and 108 previously described above. In addition, 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 [0092] 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. For example, 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.
  • In some embodiments, the [0093] method 320 may include the step 342 from the method 340 and the method 340 may include step 322 from the method 320. In addition, 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 provides the indication or other request received by the controller 202 or other device during the step 342.
  • Now referring to FIG. 6, a [0094] third embodiment 360 of a method in accordance with the present invention is illustrated. The method 360 includes the steps 102, 104, 106 and 108 previously described above. In addition, 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 [0095] 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 the method 360, 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. In other embodiments, 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.
  • Now referring to FIG. 7, a [0096] method 380 that may be implemented by a merchant or merchant device is illustrated. 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 [0097] 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 [0098] 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. In some embodiments, the step 388 may not be necessary, such as when the indication received during the step 386 is from the controller 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 the controller 202 or some other device that the customer is entitled to receive the price discount. During a step 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. [0099]
  • In other embodiments of a verification process, a customer may have to register a credit card number online with the [0100] 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.
  • In some embodiments, the [0101] 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 [0102] 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. In other embodiments, 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. 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. The controller 202 and/or the subsidizer may determine which merchants to associate the qualifying actions and available price adjustments with. In addition, the controller 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 [0103] controller 202, is illustrated. 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. For example, if the controller 202 is connected to the customer device 204 via an Ethernet local area network and the customer device 206 via a cellular telephone network, 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 [0104] 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.
  • If desired, the [0105] 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. In addition, 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.
  • In addition to the above, the [0106] 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 ZIP™ 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. In one embodiment, 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 [0107] controller 202. In one embodiment, the controller 202 operates as or includes a Web server for an Internet environment. In such an embodiment 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 Pentium™ microprocessor such as the Pentium III™ 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 [0108] 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 [0109] databases 414, 416 and 418 and their use and potential data structure will be discussed in more detail below. As will be understood by those skilled in the art, 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. Similarly, 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. Furthermore, some embodiments of the methods disclosed herein or the system 200 may use none or only some of the databases 414, 416 and 418. Of course, there may be embodiments of the methods disclosed herein or the system 200 where all of or more than the databases 414, 416 and 418 are used.
  • The [0110] 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. According to an embodiment of the present invention, 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. Execution of sequences of the instructions in the control program 412 causes the processor 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 [0111] 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 [0112] 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.
  • As illustrated in the [0113] example merchant database 414 of FIG. 9, 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. 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 the subsidy offer database 418 illustrated in FIG. 11.
  • The [0114] 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 [0115] 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.
  • As previously discussed above, the [0116] 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 [0117] 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.
  • While the [0118] 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.
  • As previously discussed above, the [0119] 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 [0120] 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. for the subsidizers identified in the field 552, 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, and a description field 560 which may contain descriptive or other information regarding the subsidy offers identified in the field 550.
  • In some embodiments, the [0121] 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 [0122] subsidy offer database 418 of FIG. 11, 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”). As shown in the field 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 [0123] 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.
  • Now referring to FIG. 12, a representative block diagram of a customer device, such as the [0124] customer device 204, is illustrated. 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. For example, 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. In addition, if the customer device 202 is connected to the controller 202 via an Ethernet local area network, 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 [0125] 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.
  • In addition to the above, the [0126] 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 Zip™ disk drive, a compact disc and/or a hard disk.
  • The [0127] 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.
  • 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 [0128] customer device 204 may also function as the controller 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). [0129]
  • 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. [0130]
  • 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. [0131]
  • While specific implementations and hardware configurations for the [0132] 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. 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. [0133]
  • 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. [0134]
  • The connections or communications between customer devices, the [0135] 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. [0136]

Claims (95)

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A method for adjusting a price of at least one of a plurality of products, comprising:
providing an indication of a plurality of products, each of said plurality of products having an initial price;
providing an indication of an available price adjustment;
providing an indication of a subsidy offer associated with said price adjustment, said subsidy offer including at least one qualifying action; and
determining a second price for at least one of said plurality of products.
2. The method of claim 1, wherein said determining a second price for at least one of said plurality of products includes adjusting said initial price for at least one of said plurality of products by said price adjustment.
3. The method of claim 1, wherein said determining a second price for at least one of said plurality of products includes adjusting said initial price for at least two of said plurality of products by said price adjustment.
4. The method of claim 1, wherein said providing an indication of an initial price for each of said plurality of products and a price adjustment occurs after said providing an indication of a subsidy offer.
5. The method of claim 1, further comprising:
receiving an indication of an acceptance of said subsidy offer.
6. The method of claim 5, wherein said determining a second price for at least one of said plurality of products occurs after said receiving an indication of an acceptance of said subsidy offer.
7. The method of claim 5, wherein said determining a second price for at least one of said plurality of products occurs before said receiving of an indication of an acceptance of said subsidy offer.
8. The method of claim 1, wherein said determining a second price for at least one of said plurality of products occurs after receiving an indication of a completion of said qualifying action.
9. The method of claim 1, wherein said determining a second price for at least one of said plurality of products occurs after receiving an indication of a commitment to complete said qualifying action.
10. The method of claim 1, wherein said determining a second price for at least one of said plurality of products occurs before receiving an indication of a commitment to complete said qualifying action.
11. The method of claim 1, further comprising:
receiving an indication of a commitment to satisfy said qualifying action.
12 The method of claim 1, further comprising:
receiving an indication of a completion of said qualifying action.
13. The method of claim 1, further comprising:
verifying completion of said qualifying action.
14. The method of claim 13, wherein said verifying completion of said qualifying action occurs prior to said determining a second price for at least one of said plurality of products.
15. The method of claim 1, further comprising:
adjusting a second price of at least one of said plurality of products if said qualifying action is not completed.
16. The method of claim 1, further comprising:
adjusting a second price of at least one of said plurality of products if an indication of a completion of said qualifying action is not received within a predetermined period of time.
17. The method of claim 1, further comprising:
providing an indication of a record of said second price of at least one of said plurality of products.
18. The method of claim 17, wherein said record is provided to at least one of the following:
a merchant;
a merchant device;
a customer;
a customer device;
a subsidizer; and
a subsidizer device.
19. The method of claim 17, further comprising:
verifying accuracy of said record.
20. The method of claim 17, wherein said record includes an electronic signal.
21. The method of claim 17, wherein said record is in electronic format.
22. The method of claim 17, wherein said record is provided in tangible form.
23. The method of claim 1, further comprising:
receiving an indication of a record from a merchant regarding at least one of said plurality of products.
24. The method of claim 23, further comprising:
verifying accuracy of said record.
25. The method of claim 24, wherein said verifying accuracy of said record includes comparing a price for a product identified in said record with second price of a product from said plurality of products.
26. The method of claim 1, wherein said each of said plurality of products is associated with a merchant.
27. The method of claim 26, wherein said determining said second price of at least one of said plurality of products is completed by said merchant.
28. The method of claim 26, wherein said merchant is a restaurant.
29. The method of claim 1, further comprising:
providing to a merchant an indication of an acceptance of said subsidy offer.
30. The method of claim 1, wherein at least one of said plurality of products is provided by a restaurant.
31. The method of claim 1, further comprising:
receiving a customer identifier.
32. The method of claim 31, further comprising at least one of the following:
receiving a merchant identifier associated with said customer identifier; and
receiving a payment identifier associated with said customer identifier.
33. The method of claim 1, further comprising:
providing an indication of a second price associated with at least one of said plurality of products.
34. The method of claim 1, further comprising:
providing an indication of an adjustment amount.
35. The method of claim 34, wherein said providing an indication of an adjustment amount occurs prior to said determining a second price for at least one of said plurality of products.
36. The method of claim 34, wherein said indication of an adjustment amount is provided to at least one of the following:
a merchant;
a merchant device;
a subsidizer;
a subsidizer device;
a customer;
a customer device; or
a controller.
37. The method of claim 34, further comprising
receiving an indication of an allocation of said adjustment amount to at least one of said plurality of products.
38. The method of claim 37, wherein said receiving an indication of an allocation of said adjustment amount occurs before said determining a second price for at least one of said plurality of products.
39. The method of claim 1, further comprising:
allocating an adjustment amount to at least one of said plurality of products.
40. The method of claim 1, further comprising:
determining an adjustment amount.
41. The method of claim 1, further comprising:
receiving an indication of a group of products prior to said providing an indication of a plurality of products.
42. The method of claim 41, wherein said indication is received from:
a merchant;
a merchant device;
a customer;
a customer device;
a subsidizer; and
a subsidizer device.
43. The method of claim 41, wherein said group of products is a subset of said plurality of products.
44. The method of claim 41, wherein said plurality of products is a subset of said group of products.
45. The method of claim 1, further comprising:
receiving an indication of a subsidization of a lowering of an initial price for at least one of said plurality of products.
46. The method of claim 1, wherein said indication of a plurality of products includes an indication of an initial price for at least one of said plurality of products.
47. The method of claim 1, wherein said indication of a plurality of products includes an indication of an initial price for each of said plurality of products.
48. The method of claim 1, further comprising:
providing an indication of an initial price for at least one of said plurality of products.
49. The method of claim 1, further comprising:
providing an indication of an initial price for each of said plurality of products.
50. The method of claim 1, further comprising:
receiving an indication of said price adjustment.
51. The method of claim 50, wherein said indication of said price adjustment is received from at least one of the following prior to said sending an indication of an available price adjustment:
a subsidizer;
a subsidizer device;
a merchant; or
a merchant device.
52. The method of claim 1, further comprising:
determining a subsidization amount.
53. The method of claim 52, further wherein said determining a subsidization amount includes receiving an indication from a subsidizer establishing said subsidization amount.
54. The method of claim 52, further comprising:
determining said price adjustment, wherein said price adjustment is less than or equal to said subsidization amount.
55. The method of claim 52, further comprising:
allocating said subsidization amount across a plurality of price adjustments.
56. A method for adjusting a total price for a plurality of products, comprising:
providing an indication of a plurality of products;
providing an indication of an initial total price of said plurality of products and a price adjustment;
providing an indication of a subsidy offer associated with said price adjustment, said subsidy offer including at least one qualifying action; and
adjusting said initial total price of said plurality of products by said price adjustment.
57. The method of claim 56, wherein said adjusting said initial total price occurs after receiving an indication of an acceptance of said subsidy offer.
58. The method of claim 56, wherein said adjusting said initial total price occurs after receiving an indication of a completion of said qualifying action.
59. The method of claim 56, wherein said adjusting said initial total price occurs after receiving an indication of a commitment to complete said qualifying action.
60. A method for adjusting a price for each of a plurality of products, comprising:
providing an indication of a plurality of products;
providing an indication of an initial price for each of said plurality of products and a corresponding price adjustment for each of said plurality of products;
providing an indication of a subsidy offer associated with said plurality of products, said subsidy offer including at least one qualifying action; and
adjusting said initial price for at least one of said plurality of products by its corresponding price adjustment.
61. The method of claim 60, wherein said adjusting said initial price for at least one of said plurality of products occurs after receiving an indication of an acceptance of said subsidy offer.
62. The method of claim 60, wherein said adjusting said initial price for at least one of said plurality of products occurs after receiving an indication of a completion of said qualifying action.
63. The method of claim 60, further comprising:
receiving a request for information regarding a selection of products.
64. The method of claim 63, wherein said plurality of products is a subset of said selection of products.
65. A method for adjusting a price for one or more items, comprising:
providing an indication of a plurality of items;
providing an indication of an initial price for each of said plurality of items and a corresponding price adjustment for each of said plurality of items;
providing an indication of at least one qualifying action associated with at least one of said plurality of items; and
adjusting said initial price for at least one of said plurality of items by its corresponding price adjustment.
66. The method of claim 65, wherein said adjusting said initial price for at least one of said plurality of items occurs after receiving an indication of a commitment to complete a qualifying action.
67. The method of claim 65, wherein said adjusting said initial price for at least one of said plurality of items occurs after receiving an indication of a completion of a qualifying action.
68. The method of claim 65, further comprising:
receiving an indication of a selection of a qualifying action.
69. A method for adjusting prices of one or more items available at a restaurant, comprising:
receiving a request for a list of items associated with a restaurant;
providing an indication of said list, wherein said list includes a plurality of items available from said restaurant, each of said 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 said qualifying action; and
adjusting the associated initial price of at least one of said plurality of items by its respective price adjustment.
70. The method of claim 69, wherein said list of items comprises a menu.
71. A method for adjusting a price of at least one item available at a restaurant, comprising:
receiving a request for a plurality of items associated with a restaurant;
providing an indication of said plurality of items, each of said plurality of items having an associated initial price;
providing an indication of a plurality of qualifying actions associated with said plurality of items, each of said qualifying actions having an associated price adjustment;
receiving an indication of a selected one of said plurality of qualifying actions;
determining an adjusted price for at least one of said plurality of items using said price adjustment associated with said at least one of said plurality of qualifying actions; and
providing an indication of said adjusted price for at least one of said plurality of items.
72. The method of claim 71, further comprising:
receiving a verification request.
73. The method of claim 72, wherein said verification request includes at least one item and a price associated with said at least one item.
74. The method of claim 73, further comprising:
verifying accuracy of said price associated with said at least one item in said verification request.
75. A method for adjusting prices of at least one item available at a restaurant, comprising:
receiving a request for a menu of items associated with a restaurant;
providing an indication of said menu, wherein said indication includes an item available from said restaurant, said item 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 said qualifying action; and
determining a second price for said item using said price adjustment.
76. A method for adjusting prices of one or more items available at a merchant, comprising:
receiving an indication of a plurality of items, each of said plurality of items having an associated initial price;
receiving an indication a second price for at least one of said plurality of items;
requesting a verification of said second price; and
receiving an indication of a verification of said second price.
77. The method of claim 76, wherein the merchant is a restaurant.
78. A method for adjusting prices of one or more items available at a merchant, comprising:
establishing a respective initial price for each of a plurality of items available at a merchant;
providing an indication of said plurality of items;
receiving an indication of an adjustment in price for at least one of said plurality of items;
requesting a verification of said price adjustment; and
receiving an indication of a verification of said adjustment in price.
79. The method of claim 78, further comprising:
providing an indication of an initial price for at least one of said plurality of items.
80. A method for adjusting the price of an item, comprising:
receiving an indication of a plurality of items, each of said plurality of items having an initial price;
receiving an indication of a price adjustment;
receiving an indication of a subsidy offer associated with said price adjustment, said subsidy offer including at least one qualifying action; and
receiving an indication of a second price for at least one of said plurality of items.
81. A method for adjusting prices of one or more items available at a restaurant, comprising:
providing a request for a list of items associated with a restaurant;
receiving an indication of said list, wherein said list includes a plurality of items available from said restaurant, each of said plurality of items having an associated initial price and an associated price adjustment available upon completion of a qualifying action;
providing an indication of a commitment to complete said qualifying action; and
receiving an indication of an adjustment of at least one of said plurality of items item initial price by its respective price adjustment.
82. A method for allowing a third party to subsidize a price of an item available from a merchant, comprising:
providing an indication of a commitment to subsidize a price reduction for at least one item available from a merchant, said commitment having an associated qualifying action;
receiving an indication of a completion of said qualifying action; and
providing a subsidization amount.
83. The method of claim 82, further comprising:
determining a price reduction amount to subsidize for at least one item available from said merchant.
84. The method of claim 83, further comprising:
providing an indication of said price reduction amount.
85. The method of claim 82, further comprising:
receiving an indication of an initial price for at least one item available from a merchant.
86. The method of claim 82, wherein said subsidization amount is based on said price reduction amount.
87. The method of claim 82, wherein said subsidization amount is provided to at least one of the following:
a merchant; and
a customer.
88. The method of claim 82, further comprising:
receiving a request to subsidize a customer purchase.
89. The method of claim 82, further comprising:
providing an indication of an allocation of said subsidization amount.
90. The method of claim 82, wherein said indication of said commitment includes an indication of said subsidization amount.
91. The method of claim 82, further comprising:
determining said subsidization amount.
92. A system for adjusting the price of at least one product, comprising:
a memory;
a communication port; and
a processor connected to said memory and said communication port, said processor being operative to:
provide an indication of a plurality of products, each of said plurality of products having an initial price;
provide an indication of a price adjustment;
provide an indication of a subsidy offer associated with said price adjustment, said subsidy offer including at least one qualifying action; and
determine a second price for at least one of said plurality of products.
93. A computer readable medium for use in a pricing system, the computer readable medium storing a computer program comprising:
computer readable means for sending an indication of a plurality of products, each of said plurality of products having an initial price;
computer readable means for sending an indication of a price adjustment;
computer readable means for sending an indication of a subsidy offer associated with said price adjustment, said subsidy offer including at least one qualifying action; and
computer readable means for establishing a second price for at least one of said plurality of products.
94. An article of manufacture, comprising:
a computer usable medium having a computer readable program means embodied therein for operating an information system, the computer readable program means in said article of manufacture operable to:
provide an indication of a plurality of products, each of said plurality of products having an initial price;
provide an indication of a price adjustment;
provide an indication of a subsidy offer associated with said price adjustment, said subsidy offer including at least one qualifying action; and
determine a second price for at least one of said plurality of products.
95. An apparatus, comprising:
means for sending an indication of a plurality of products, each of said plurality of products having an initial price;
means for sending an indication of a price adjustment;
means for sending an indication of a subsidy offer associated with said price adjustment, said subsidy offer including at least one qualifying action; and
means for establishing a second price for at least one of said plurality of products.
US09/850,328 2000-02-24 2001-05-07 Method and apparatus for establishing prices for a plurality of products Abandoned US20020165771A1 (en)

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)

* Cited by examiner, † Cited by third party
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
US20060253467A1 (en) * 2005-05-03 2006-11-09 International Business Machines Corporation Capturing marketing events and data models
US20060253309A1 (en) * 2005-05-03 2006-11-09 Ramsey Mark S On demand selection of marketing offers in response to inbound communications
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
US20090063253A1 (en) * 2007-09-04 2009-03-05 Markus Andreasson 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
US7689463B1 (en) 2002-08-28 2010-03-30 Ewinwin, Inc. Multiple supplier system and method for transacting business
US7689469B1 (en) 1999-05-12 2010-03-30 Ewinwin, Inc. E-commerce volume pricing
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
US7801799B1 (en) 1998-11-17 2010-09-21 Jpmorgan Chase Bank, N.A. Customer activated multi-value (CAM) card
US7801816B2 (en) 2001-05-23 2010-09-21 Jp Morgan Chase Bank, N.A. System and method for currency selectable stored value instrument
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
US8533111B1 (en) 2004-08-03 2013-09-10 Jpmorgan Chase Bank, N.A. System and method for providing promotional pricing
US8533086B1 (en) 2007-10-18 2013-09-10 Jpmorgan Chase Bank, N.A. Variable rate payment card
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
US10510043B2 (en) 2005-06-13 2019-12-17 Skyword Inc. Computer method and apparatus for targeting advertising
US10509477B2 (en) 2008-06-20 2019-12-17 Microsoft Technology Licensing, Llc Data services based on gesture and location information of device
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)

* Cited by examiner, † Cited by third party
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
KR101673574B1 (en) 2009-10-30 2016-11-07 레코 메디컬, 인코포레이티드 Method and apparatus for treatment of hypertension through percutaneous ultrasound renal denervation
US10304093B2 (en) 2013-01-24 2019-05-28 Groupon, Inc. Method, apparatus, and computer readable medium for providing a self-service interface
US10255620B1 (en) 2013-06-27 2019-04-09 Groupon, Inc. Fine print builder
US10304091B1 (en) 2012-04-30 2019-05-28 Groupon, Inc. Deal generation using point-of-sale systems and related methods
US9996859B1 (en) 2012-03-30 2018-06-12 Groupon, Inc. Method, apparatus, and computer readable medium for providing a self-service interface
US10664876B1 (en) 2013-06-20 2020-05-26 Groupon, Inc. Method and apparatus for promotion template generation
US10192243B1 (en) 2013-06-10 2019-01-29 Groupon, Inc. Method and apparatus for determining promotion pricing parameters
US10664861B1 (en) 2012-03-30 2020-05-26 Groupon, Inc. Generating promotion offers and providing analytics data
US10147130B2 (en) 2012-09-27 2018-12-04 Groupon, Inc. Online ordering for in-shop service
US11386461B2 (en) 2012-04-30 2022-07-12 Groupon, Inc. Deal generation using point-of-sale systems and related methods
JP6337080B2 (en) 2013-03-14 2018-06-06 リコール メディカル インコーポレイテッドReCor Medical, Inc. Method for plating or coating an ultrasonic transducer
WO2014159276A1 (en) 2013-03-14 2014-10-02 Recor Medical, Inc. Ultrasound-based neuromodulation system
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
US10387902B1 (en) 2013-06-28 2019-08-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
US10984455B1 (en) 2013-06-28 2021-04-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
US11631101B1 (en) 2020-11-10 2023-04-18 Wells Fargo Bank, N.A. Unique market offer code and validation
US11880859B1 (en) 2020-11-10 2024-01-23 Wells Fargo Bank, N.A. Counteroffer for market offer code failed validation

Citations (14)

* Cited by examiner, † Cited by third party
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
US5761647A (en) * 1996-05-24 1998-06-02 Harrah's Operating Company, Inc. National customer recognition system and method
US5761648A (en) * 1995-07-25 1998-06-02 Interactive Coupon Network Interactive marketing network and process using electronic certificates
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)

* Cited by examiner, † Cited by third party
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
WO1997016797A1 (en) 1995-10-30 1997-05-09 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
US5806044A (en) * 1996-02-20 1998-09-08 Powell; Ken R. System and method for distributing coupons through a system of computer networks
US5887271A (en) * 1996-02-20 1999-03-23 Powell; Ken R. System and method for locating products in a retail system
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
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
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
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
WO1998021713A2 (en) 1996-11-15 1998-05-22 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
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
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

Patent Citations (14)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
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
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
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
US7689469B1 (en) 1999-05-12 2010-03-30 Ewinwin, Inc. E-commerce volume pricing
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
US8589247B2 (en) 1999-05-12 2013-11-19 Ewinwin, Inc. Presenting mobile offers to members of a social network
US8620765B2 (en) 1999-05-12 2013-12-31 Ewinwin, Inc. Promoting offers through social network influencers
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
US7181419B1 (en) * 2001-09-13 2007-02-20 Ewinwin, Inc. Demand aggregation system
US7747473B1 (en) 2001-09-13 2010-06-29 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
US8751391B2 (en) 2002-03-29 2014-06-10 Jpmorgan Chase Bank, N.A. System and process for performing purchase transactions using tokens
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
US7899707B1 (en) 2002-06-18 2011-03-01 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
US8533002B2 (en) 2002-06-18 2013-09-10 Ewinwin, Inc. DAS predictive modeling and reporting function
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
US7689463B1 (en) 2002-08-28 2010-03-30 Ewinwin, Inc. Multiple supplier system and method for transacting business
US8775269B2 (en) 2002-08-28 2014-07-08 Ewinwin, Inc. Method and system for a hand-held device initiated search, purchase and delivery
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
WO2004027539A2 (en) * 2002-09-18 2004-04-01 Hsu, Sheng-Hsiung Method of lowering bid price through network
WO2004027539A3 (en) * 2002-09-18 2004-06-10 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
US20080154731A1 (en) * 2003-06-16 2008-06-26 Mesaros Gregory J Dynamic discount card tied to price curves & group discounts
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
US7181408B2 (en) * 2003-06-16 2007-02-20 Integrated Management Information, Inc. Livestock pricing system
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
US8616449B2 (en) 2003-06-16 2013-12-31 Ewinwin, Inc. Mobile device search mechanism
US8584940B2 (en) 2003-06-16 2013-11-19 Ewinwin, Inc. Location based discounts
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
US10571577B2 (en) 2004-01-16 2020-02-25 Adidas Ag Systems and methods for presenting route traversal information
US11119220B2 (en) 2004-01-16 2021-09-14 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
US11493637B2 (en) 2004-01-16 2022-11-08 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
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
US9749790B1 (en) 2005-04-04 2017-08-29 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
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
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
US9967704B1 (en) 2005-04-04 2018-05-08 X One, Inc. Location sharing group map management
US10165059B2 (en) 2005-04-04 2018-12-25 X One, Inc. Methods, systems and apparatuses for the formation and tracking of location sharing groups
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
US9955298B1 (en) 2005-04-04 2018-04-24 X One, Inc. Methods, systems and apparatuses for the formation and tracking of location sharing groups
US8538458B2 (en) 2005-04-04 2013-09-17 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US10856099B2 (en) 2005-04-04 2020-12-01 X One, Inc. Application-based two-way tracking and mapping function with selected individuals
US10149092B1 (en) 2005-04-04 2018-12-04 X One, Inc. Location sharing service between GPS-enabled wireless devices, with shared target location exchange
US11778415B2 (en) 2005-04-04 2023-10-03 Xone, Inc. Location sharing application in association with services provision
US9942705B1 (en) 2005-04-04 2018-04-10 X One, Inc. Location sharing group for services provision
US9654921B1 (en) 2005-04-04 2017-05-16 X One, Inc. Techniques for sharing position data between first and second 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
US9584960B1 (en) 2005-04-04 2017-02-28 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US8831635B2 (en) 2005-04-04 2014-09-09 X One, Inc. Methods and apparatuses for transmission of an alert to multiple 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
US9854402B1 (en) 2005-04-04 2017-12-26 X One, Inc. Formation of wireless device location sharing group
US9615204B1 (en) 2005-04-04 2017-04-04 X One, Inc. Techniques for communication within closed groups of mobile devices
US9854394B1 (en) 2005-04-04 2017-12-26 X One, Inc. Ad hoc location sharing group between first and second cellular wireless devices
US10791414B2 (en) 2005-04-04 2020-09-29 X One, Inc. Location sharing for commercial and proprietary content applications
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
US9883360B1 (en) 2005-04-04 2018-01-30 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US10750310B2 (en) 2005-04-04 2020-08-18 X One, Inc. Temporary location sharing group with event based termination
US8798647B1 (en) 2005-04-04 2014-08-05 X One, Inc. Tracking proximity of services provider to services consumer
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
US10750309B2 (en) 2005-04-04 2020-08-18 X One, Inc. Ad hoc location sharing group establishment for wireless devices with designated meeting point
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
US7689454B2 (en) * 2005-05-03 2010-03-30 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
US20060253468A1 (en) * 2005-05-03 2006-11-09 International Business Machines Corporation Dynamic selection of complementary inbound marketing offers
US20060253467A1 (en) * 2005-05-03 2006-11-09 International Business Machines Corporation Capturing marketing events and data models
US20060253309A1 (en) * 2005-05-03 2006-11-09 Ramsey Mark S On demand selection of marketing offers in response to inbound communications
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
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
US8473395B1 (en) 2005-05-27 2013-06-25 Jpmorgan Chase Bank, Na Universal payment protection
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
US8447672B2 (en) 2005-05-27 2013-05-21 Jp Morgan Chase Bank, N.A. Universal payment protection
US8447670B1 (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
US20090063270A1 (en) * 2007-09-04 2009-03-05 Henrik Bengtsson 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
US8533086B1 (en) 2007-10-18 2013-09-10 Jpmorgan Chase Bank, N.A. Variable rate payment card
US9916599B2 (en) 2007-11-09 2018-03-13 Skyword Inc. Computer method and system for recommending content in a computer network
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
US9773260B2 (en) 2007-11-09 2017-09-26 Skyword Inc. Computer method and system for detecting and monitoring negative behavior 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
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
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
WO2011014753A1 (en) * 2009-07-31 2011-02-03 Liberty Michael A Communicating price discounts
US20110054992A1 (en) * 2009-07-31 2011-03-03 Liberty Michael A Communicating price discounts
US8280760B1 (en) * 2010-04-30 2012-10-02 Intuit Inc. Generating pricing estimates
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
WO2012112914A1 (en) * 2011-02-18 2012-08-23 SkinnyPrices, Inc. 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
US20080052186A1 (en) 2008-02-28
US10235702B2 (en) 2019-03-19
US20130211961A1 (en) 2013-08-15

Similar Documents

Publication Publication Date Title
US20020165771A1 (en) Method and apparatus for establishing prices for a plurality of products
US20220230198A1 (en) System and method of saving deal offers to be applied at a point-of-sale (pos) of a retail store
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
US20120054031A9 (en) Method and apparatus for conducting a transaction based on brand indifference
US8510174B2 (en) System to feature a posting
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
WO2014140688A1 (en) System for management and activation of conditional bid offers
US20190164148A1 (en) System and method for providing a virtual gift card exchange bank
US7818284B1 (en) Method and apparatus for providing cross-benefits via a central authority
WO1999066443A1 (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
WO2011109690A2 (en) Consumption engine
US20220245660A1 (en) Payment system and payment method, which use discount coupon capable of changing discount rate
WO2001008025A2 (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

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