← Back to Patent Explorer
US5988346A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for establishing and managing vending machine subscriptions

Assignee: Walker Digital LLC
•
Filing: 1997-11-10
•
Granted: 1999-11-23
•
Expires: 2017-11-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to a method and apparatus for registering a subscription to purchase a plurality of items dispensed by a vending machine. According to a second aspect of the present invention, a method and apparatus are disclosed for dispensing an item by a vending machine in response to a request to redeem at least a portion of a registered subscription. According to a third aspect of the present invention, a method and apparatus are disclosed for dispensing an item by a vending machine based on an estimated availability determined through an analysis of stored subscription data.

Inventors

  • 👤 Daniel E. Tedesco
  • 👤 James A. Jorasch
  • 👤 Robert R. Lech

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 08:04
CPC Classifications
G; G07; G07F; G07F7/00; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/342; G07F7/02; G07F7/025; G07F7/08; G07F7/12; G07F9/00; G07F9/002

Claims Analysis

Total Claims: 49
Claim 1
Independent Claim 51 words
A method for registering a subscription to purchase a plurality of items dispensed by a vending machine, the method comprising the steps of: receiving an indication of payment for said subscription; receiving a request to register said subscription; determining a redemption code; and storing subscription registration data including said redemption code.
Claim 2
Independent Claim 51 words
A method for registering a subscription to purchase a plurality of items dispensed by a vending machine, the method comprising the steps of: receiving an indication of payment for said subscription; receiving a request to register said subscription; determining a redemption code; and storing subscription registration data including said redemption code.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein said step of receiving an indication of payment includes receiving currency.
Claim 4
Dependent Claim 21 words
The method of claim 1 wherein said step of receiving an indication of payment includes reading data from a magnetic stripe.
Claim 5
Dependent Claim 17 words
The method of claim 3 wherein said data from said magnetic stripe represents a financial account number.
Claim 6
Dependent Claim 22 words
The method of claim 1 wherein the step of receiving an indication of payment includes reading data from a stored value device.
Claim 7
Dependent Claim 24 words
The method of claim 1 wherein the step of receiving an indication of payment includes receiving an identifier associated with a pre-paid financial account.
Claim 8
Dependent Claim 13 words
The method of claim 1 wherein said subscription registration data includes a quantity.
Claim 9
Dependent Claim 14 words
The method of claim 1 wherein said subscription registration data includes a product identifier.
Claim 10
Dependent Claim 19 words
The method of claim 1 further comprising the step of determining a quantity of items available for said subscription.
Claim 11
Dependent Claim 14 words
The method of claim 1 further comprising the step of outputting said redemption code.
Claim 12
Dependent Claim 21 words
The method of claim 1 further comprising the steps of: determining a subscription expiration date; and outputting said subscription expiration date.
Claim 13
Dependent Claim 27 words
The method of claim 1 further comprising the steps of receiving a product identifier associated with the subscription; and evaluating inventory data associated with said product identifier.
Claim 14
Independent Claim 79 words
A method for dispensing an item by a vending machine, the method comprising the steps of: receiving a request to redeem said item; receiving a redemption code corresponding to said item; updating subscription registration data associated with said redemption code to reflect said request to redeem said item; retrieving inventory data associated with said redemption code, said inventory data including a quantity; updating said inventory data to reflect said redemption; and storing said inventory data; and dispensing said item.
Claim 15
Independent Claim 79 words
A method for dispensing an item by a vending machine, the method comprising the steps of: receiving a request to redeem said item; receiving a redemption code corresponding to said item; updating subscription registration data associated with said redemption code to reflect said request to redeem said item; retrieving inventory data associated with said redemption code, said inventory data including a quantity; updating said inventory data to reflect said redemption; and storing said inventory data; and dispensing said item.
Claim 16
Dependent Claim 17 words
The method of claim 13 further comprising the step of evaluating the validity of said redemption code.
Claim 17
Independent Claim 95 words
A method for processing a purchase of an item dispensed by a vending machine, the method comprising the steps of: receiving an indication of payment for said item; receiving a request to purchase said item; evaluating inventory data associated with said item to determine availability including: determining a forecast demand value; determining forecast subscription redemption value; determining a forecast inventory quantity based on said demand value and said subscription redemption value; determining an adjusted inventory quantity; and comparing said forecast inventory quantity to said adjusted inventory quantity; and the method further comprising: dispensing said item.
Claim 18
Independent Claim 95 words
A method for processing a purchase of an item dispensed by a vending machine, the method comprising the steps of: receiving an indication of payment for said item; receiving a request to purchase said item; evaluating inventory data associated with said item to determine availability including: determining a forecast demand value; determining forecast subscription redemption value; determining a forecast inventory quantity based on said demand value and said subscription redemption value; determining an adjusted inventory quantity; and comparing said forecast inventory quantity to said adjusted inventory quantity; and the method further comprising: dispensing said item.
Claim 19
Independent Claim 41 words
A method for purchasing a subscription for a plurality of items of a product from a vending machine, the method comprising the steps of: providing payment for said subscription; transmitting a request to purchase said subscription; and providing a redemption code.
Claim 20
Independent Claim 41 words
A method for purchasing a subscription for a plurality of items of a product from a vending machine, the method comprising the steps of: providing payment for said subscription; transmitting a request to purchase said subscription; and providing a redemption code.
Claim 21
Dependent Claim 14 words
The method of claim 16 further comprising the step of receiving a redemption code.
Claim 22
Dependent Claim 19 words
The method of claim 16 wherein said request to purchase includes an indication of said product and a quantity.
Claim 23
Dependent Claim 17 words
The method of claim 16 wherein said step of providing payment includes the step of inputting currency.
Claim 24
Dependent Claim 17 words
The method of claim 16 wherein said step of providing includes the step of inputting credit data.
Claim 25
Dependent Claim 149 words
A vending machine, comprising: an input device for receiving a request to register a subscription to purchase a specified quantity of items of a specified product from said vending machine; an output device for outputting a redemption code corresponding to said subscription; a payment receiver for receiving a user-supplied payment; a dispenser for storing and dispensing said at least one item of said product; a storage device for storing subscription registration data pertaining to said subscription, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and a processor connected to said input device, said output device, said payment receiver, said storage device and said dispenser, said processor operative to receive said request to register a subscription from said input device, determine said redemption code, store said redemption code in said subscription registration data, and store said specified quantity in said subscription registration data.
Claim 26
Dependent Claim 149 words
A vending machine, comprising: an input device for receiving a request to register a subscription to purchase a specified quantity of items of a specified product from said vending machine; an output device for outputting a redemption code corresponding to said subscription; a payment receiver for receiving a user-supplied payment; a dispenser for storing and dispensing said at least one item of said product; a storage device for storing subscription registration data pertaining to said subscription, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and a processor connected to said input device, said output device, said payment receiver, said storage device and said dispenser, said processor operative to receive said request to register a subscription from said input device, determine said redemption code, store said redemption code in said subscription registration data, and store said specified quantity in said subscription registration data.
Claim 27
Dependent Claim 22 words
The vending machine of claim 21 wherein said processor is further operative to operate said output device to output said redemption code.
Claim 28
Dependent Claim 111 words
A vending machine, comprising: at least one input device for receiving a request to redeem an item and a user-supplied redemption code; a dispenser for storing and dispensing at least one item of a product; a storage device storing subscription registration data pertaining to a subscription corresponding to said product, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and a processor connected to said storage device, said input device and said dispenser, said processor operative to receive said user-supplied redemption code from said input device, determine if said user-supplied redemption code matches a stored redemption code, and operate said dispenser to dispense said item.
Claim 29
Dependent Claim 111 words
A vending machine, comprising: at least one input device for receiving a request to redeem an item and a user-supplied redemption code; a dispenser for storing and dispensing at least one item of a product; a storage device storing subscription registration data pertaining to a subscription corresponding to said product, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and a processor connected to said storage device, said input device and said dispenser, said processor operative to receive said user-supplied redemption code from said input device, determine if said user-supplied redemption code matches a stored redemption code, and operate said dispenser to dispense said item.
Claim 30
Dependent Claim 111 words
A vending machine, comprising: at least one input device for receiving a request to purchase an item and a user-supplied redemption code; a dispenser for storing and dispensing at least one item of a product; a storage device storing subscription registration data pertaining to a subscription corresponding to said product, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and a processor connected to said storage device, said input device and said dispenser, said processor operative to receive an indication of payment for said item, receive a request to purchase said item, and determine if said item is reserved based on said subscription registration data.
Claim 31
Dependent Claim 111 words
A vending machine, comprising: at least one input device for receiving a request to purchase an item and a user-supplied redemption code; a dispenser for storing and dispensing at least one item of a product; a storage device storing subscription registration data pertaining to a subscription corresponding to said product, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and a processor connected to said storage device, said input device and said dispenser, said processor operative to receive an indication of payment for said item, receive a request to purchase said item, and determine if said item is reserved based on said subscription registration data.
Claim 32
Dependent Claim 20 words
The vending machine of claim 24 wherein said processor is further operative to operate said dispenser to dispense said item.
Claim 33
Dependent Claim 160 words
A processing module for use with a vending machine, comprising: request receiving means for receiving a request to register a subscription to purchase a specified quantity of a specified product from said vending machine; output means for outputting a redemption code corresponding to said subscription; payment receiving means for receiving a user-supplied payment; dispenser activation means for causing said vending machine to dispense said at least one item of said product; memory means for storing subscription registration data pertaining to said subscription, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and processing means connected to said request receiving means, said output means, said payment receiving means, said memory means and said dispenser activation means, said processor operative to receive said request to register a subscription from said request receiving means, determine said redemption code, store said redemption code in said subscription registration data, and store said specified quantity in said subscription registration data.
Claim 34
Dependent Claim 160 words
A processing module for use with a vending machine, comprising: request receiving means for receiving a request to register a subscription to purchase a specified quantity of a specified product from said vending machine; output means for outputting a redemption code corresponding to said subscription; payment receiving means for receiving a user-supplied payment; dispenser activation means for causing said vending machine to dispense said at least one item of said product; memory means for storing subscription registration data pertaining to said subscription, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and processing means connected to said request receiving means, said output means, said payment receiving means, said memory means and said dispenser activation means, said processor operative to receive said request to register a subscription from said request receiving means, determine said redemption code, store said redemption code in said subscription registration data, and store said specified quantity in said subscription registration data.
Claim 35
Dependent Claim 22 words
The processing module of claim 26 wherein said processor is further operative to operate said output means to output said redemption code.
Claim 36
Dependent Claim 116 words
A processing module for use with a vending machine, comprising: request receiving means for receiving a request to redeem an item; input means for receiving a user-supplied redemption code; dispenser activation means for dispensing at least one item of a product; memory means for storing subscription registration data pertaining to a subscription corresponding to said product, said subscription registration data including said redemption code, a product identifier and a subscription quantity; and processing means connected to said request receiving means, said input means, said dispenser activation means and said memory, said processing means operative to receive said user-supplied redemption code from said input means, and determine if said user-supplied redemption code matches a stored redemption code.
Claim 37
Dependent Claim 116 words
A processing module for use with a vending machine, comprising: request receiving means for receiving a request to redeem an item; input means for receiving a user-supplied redemption code; dispenser activation means for dispensing at least one item of a product; memory means for storing subscription registration data pertaining to a subscription corresponding to said product, said subscription registration data including said redemption code, a product identifier and a subscription quantity; and processing means connected to said request receiving means, said input means, said dispenser activation means and said memory, said processing means operative to receive said user-supplied redemption code from said input means, and determine if said user-supplied redemption code matches a stored redemption code.
Claim 38
Dependent Claim 22 words
The processing module of claim 20 wherein said processor is further operative to operate said dispenser activation means to dispense said item.
Claim 39
Dependent Claim 117 words
A processing module for use with a vending machine, comprising: at least one input device for receiving a user-supplied redemption code and a request to redeem an item; a dispenser for storing and dispensing at least one item of a product; a storage device storing subscription registration data pertaining to a subscription corresponding to said product, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and a processor connected to said storage device, said input device and said dispenser, said processor operative to receive an indication of payment for said item; receive a request to purchase said item; and determine if said item is reserved based on said subscription registration data.
Claim 40
Dependent Claim 117 words
A processing module for use with a vending machine, comprising: at least one input device for receiving a user-supplied redemption code and a request to redeem an item; a dispenser for storing and dispensing at least one item of a product; a storage device storing subscription registration data pertaining to a subscription corresponding to said product, said subscription registration data including a redemption code, a product identifier and a subscription quantity; and a processor connected to said storage device, said input device and said dispenser, said processor operative to receive an indication of payment for said item; receive a request to purchase said item; and determine if said item is reserved based on said subscription registration data.
Claim 41
Dependent Claim 20 words
The processing module of claim 30 wherein said processor is further operative to operate said dispenser to dispense said item.
Claim 42
Dependent Claim 83 words
A computer-readable storage medium encoded with processing instructions for implementing a method for registering a subscription to purchase a plurality of items dispensed by a vending machine, said processing instructions for directing a computer to perform the steps of: receiving an indication of payment for said subscription; receiving a request to register said subscription, said request including an indication of said plurality of items; determining a redemption code; and storing subscription registration data including said redemption code, a product identifier and said quantity.
Claim 43
Dependent Claim 83 words
A computer-readable storage medium encoded with processing instructions for implementing a method for registering a subscription to purchase a plurality of items dispensed by a vending machine, said processing instructions for directing a computer to perform the steps of: receiving an indication of payment for said subscription; receiving a request to register said subscription, said request including an indication of said plurality of items; determining a redemption code; and storing subscription registration data including said redemption code, a product identifier and said quantity.
Claim 44
Dependent Claim 24 words
The computer-readable storage medium of claim 32 further including an instruction for directing a computer to perform the step of outputting said redemption code.
Claim 45
Dependent Claim 97 words
A computer-readable storage medium encoded with processing instructions for implementing a method for processing a redemption of an item dispensed by a vending machine, said processing instructions for directing a computer to perform the steps of: receiving a request to redeem said item; receiving a redemption code corresponding to said item; updating subscription registration data associated with said redemption code to reflect said request to redeem said item; retrieving inventory data associated with said redemption code, said inventory data including a quantity; updating said inventory data to reflect said redemption; storing said inventory data; dispensing said item.
Claim 46
Dependent Claim 97 words
A computer-readable storage medium encoded with processing instructions for implementing a method for processing a redemption of an item dispensed by a vending machine, said processing instructions for directing a computer to perform the steps of: receiving a request to redeem said item; receiving a redemption code corresponding to said item; updating subscription registration data associated with said redemption code to reflect said request to redeem said item; retrieving inventory data associated with said redemption code, said inventory data including a quantity; updating said inventory data to reflect said redemption; storing said inventory data; dispensing said item.
Claim 47
Dependent Claim 23 words
The computer-readable storage medium of claim 34 further including processing instructions for directing a computer to perform the step of dispensing said item.
Claim 48
Dependent Claim 113 words
A computer-readable storage medium encoded with processing instructions for implementing a method for processing a purchase of an item dispensed by a vending machine, said processing instructions for directing a computer to perform the steps of: receiving an indication of payment for said item; receiving a request to purchase said item; evaluating inventory data associated with said item to determine availability including: determining a forecast demand value; determining forecast subscription redemption value; determining a forecast inventory quantity based on said demand value and said subscription redemption value; determining an adjusted inventory quantity; and comparing said forecast inventory quantity to said adjusted inventory quantity, said method further comprising the step of: dispensing said item.
Claim 49
Dependent Claim 113 words
A computer-readable storage medium encoded with processing instructions for implementing a method for processing a purchase of an item dispensed by a vending machine, said processing instructions for directing a computer to perform the steps of: receiving an indication of payment for said item; receiving a request to purchase said item; evaluating inventory data associated with said item to determine availability including: determining a forecast demand value; determining forecast subscription redemption value; determining a forecast inventory quantity based on said demand value and said subscription redemption value; determining an adjusted inventory quantity; and comparing said forecast inventory quantity to said adjusted inventory quantity, said method further comprising the step of: dispensing said item.

References Cited (Backward Citations)

US4481590A Cited
US4654800A Cited
US4654513A Cited
US4778983A Cited
US5352876A Cited
US5409092A Cited
US5440108A Cited
US5621640A Cited
US5637845A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag