Wireless purchase and on-line inventory apparatus and method for vending machines
First Claim
1. An apparatus for controlling a wireless purchase of merchandise from a vending machine, the apparatus comprising:
- a controller device for controlling vending operations of the vending machine; and
a wireless modem device for communicating between a network and the controller device, the wireless modem device being adapted to receive via the network a short message originated from a purchaser and to communicate the short message to the controller device;
whereby, upon the receipt of the short message, the controller device initiates a vending operation, controls the vending operation, and communicating transaction information of the vending operation to a central computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an apparatus and a method for wireless purchase of merchandise from a vending machine by using a cellular mobile phone. The present invention permits a cellular mobile phone user to dial a sequence of code on the phone to invoke the vending machine to dispense merchandise, where payment is charged to the mobile phone account. The present invention also relates to an apparatus and a method for on-line inventory management. With on-line inventory management, the present invention provides high efficient operation, reduced operation cost, and just-in-time service and merchandise delivery. The present invention further relates to an apparatus and a method that allow both on-line inventory management and wireless purchase of merchandise in a vending machine.
-
Citations
47 Claims
-
1. An apparatus for controlling a wireless purchase of merchandise from a vending machine, the apparatus comprising:
-
a controller device for controlling vending operations of the vending machine; and
a wireless modem device for communicating between a network and the controller device, the wireless modem device being adapted to receive via the network a short message originated from a purchaser and to communicate the short message to the controller device;
whereby, upon the receipt of the short message, the controller device initiates a vending operation, controls the vending operation, and communicating transaction information of the vending operation to a central computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. A system for controlling a wireless purchase from a vending machine, the system comprising:
-
a vending machine for storing and dispensing merchandise;
a controller device for controlling vending operations of the vending machine, the controlling device being adapted to initiate a vending operation and transmit transaction information of the vending operation to a central computer;
a wireless modem for communicating between a network and the controller device, the wireless modem device being adapted to receive via the network a short message originated from a purchaser and to communicate the short message to the controller device, the wireless modem also being adapted to receive the transaction information from the controller device and communicate the transaction information to a central computer; and
a central computer for communicating with the wireless modem via the network, the central computer being adapted to receive and store the transaction information transmitted by the controller device, whereby, upon receipt of the short message originated from the purchaser, the controller device simulates and sends a purchase signal to the vending machine to thereby initiate the vending operation and sends vending transaction information to the central computer.
-
-
21. A system for controlling wireless purchase from and for managing inventory in a vending machine, the system comprising:
-
a vending machine for storing and dispensing merchandise;
a quantity counter circuit being adapted to obtain merchandise quantity data from the vending machine and for communicating the quantity data to a controller device;
a controller device for acquiring inventory and transaction data and controlling vending operations of the vending machine, the controlling device being adapted to initiate a vending operation upon receipt of a first short message service originated from a purchaser, to collect transaction information about the vending operation, to transmit the transaction information and the merchandise quantity data to a central computer;
a wireless modem for communicating between a network and the controller device, the wireless modem being adapted to receive via a network a short message service originated from a purchaser and transmit the short message service to the controller device, the wireless modem being also adapted to communicate the transaction information and the merchandise quantity data from the controller device to a central computer; and
a central computer for communicating with the wireless modem via the network, the central computer being adapted to store the transaction information and the merchandise quantity data as setting information for the vending machine when the vending machine comes on-line. - View Dependent Claims (22, 23, 24, 25, 26, 27, 29, 30, 31)
-
-
28. A method for controlling a wireless purchase from a vending machine, the method comprising:
-
receiving a short message;
simulating a coin mech signal and transmitting the same to a vending machine to initiate a vending operation.
-
-
32. A method for conducting a wireless purchase from a vending machine, the method comprising:
-
receiving a purchase request;
converting the purchase request to a short message; and
transmitting the short message to a vending machine to initiate a vending operation.
-
-
33. A method for conducting a wireless purchase from a vending machine, the method comprising:
-
sending a purchase request through a cellular phone;
selecting merchandise from a display panel of the vending machine; and
obtaining the selected merchandise from the vending machine. - View Dependent Claims (35, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
34. A method for controlling wireless purchase from and on-line inventory managing merchandise in a vending machine, the method comprising:
-
receiving a first short message originated from a purchaser;
simulating a coin mech signal and transmitting the same to the vending machine to initiate a vending operation;
receiving a merchandise selection message from the purchaser;
dispensing a selected merchandise from the vending machine;
collecting transaction information about the vending operation; and
transmitting the transaction information to a central computer where the transaction information is processed.
-
-
36. A computer program for controlling wireless purchase from and on-line inventory managing merchandise in a vending machine, the computer program comprising:
-
a software for receiving a first short message originated from a purchaser;
a software for simulating a coin mech signal and transmitting the same to the vending machine to initiate a vending operation;
a software for receiving a merchandise selection from the purchaser;
a software for dispensing a selected merchandise from the vending machine;
a software for obtaining merchandise quantity data from the vending machine;
a software for collecting transaction information about the vending operation; and
a software for transmitting the transaction information and the merchandise quantity data to a central computer where the transaction information and the merchandise quantity data are processed.
-
-
37. A system for purchasing merchandise from a vending machine through cellular telephone, the system comprising:
-
a control and communication unit means for performing inventory data acquisition, controlling vending events, determining alert status, storing vending transaction information, and communicating alert message and vending transaction information to a central computer;
the control and communication unit means comprising a micro-controller;
an inventory data acquisition means for collecting the inventory data electronically, the inventory data comprising the number and type of merchandise in each storage compartment and the capacity of each storage compartment for the plurality of storage compartments for storing merchandise to be vended;
a vending event means for at least one vending machine adapted to selectively dispense from a preloaded merchandise inventory at a predetermined price of a predetermined currency, to a purchaser upon payment of the price of the currency either in cash or electronically charged to a stored value card, credit card or cellular mobile phone account;
a vending event controlling means for detecting coin mech signals and disabling other purchase co-exist mechanism if payment is through a coin mech, for simulating coin mech signals to initiate a vending event if the purchaser initiates a purchase by keying in a sequence of predefined code on a cellular mobile phone and electronically charge the cellular mobile phone account, and for simulating coin mech signals to initiate a vending event if the purchaser initiates a purchase by electronically charging the payment to a stored value card or credit card;
a vending transaction means for representing a vending event;
a vending transaction information comprising, for a plurality of storage compartments and for a plurality of vending transactions, data representing every transaction date, time, compartment from which the merchandise is dispensed, quantity counter value, and payment type and account, wherein if the payment is in cash, the payment account has a null entry;
if the payment is by a cellular mobile phone, the payment account is the phone number, and if the payment is by a stored value card or credit card, the payment account is the account of the stored value card or credit card;
a date and time means for representing the timing representative of the date and time of the vending events;
a transaction information storage means for storing the transaction information in a memory storage device in the micro-controller;
a transaction information communication means for transmitting the transaction information in an encoded form with error checking through a wireless modem over the cellular mobile telephone network to a central computer;
an alert information means for a plurality of storage compartments for composing an alert message if the inventory in these compartments fall below one of the compartment margin, flavor margin, or the total margin;
an alert information communication means for transmitting the alert message in an encoded form with error checking through a wireless modem over the cellular mobile telephone network to the central computer;
a wireless modem means for communicating with the purchaser if the purchaser initiates a purchase by keying in a sequence of predefined code on a cellular mobile phone, for communicating with the central computer if micro-controller detects that a predefined period of time has elapsed, or detects a sold out signal, or the activation of a service signal, or a battery low signal, or an AC power being switched on or off, or an error condition, and for communicating with the central computer if the central computer initiates an inquiry;
the predefined code comprising an agreed sequence of numbers that uniquely identifies the wireless purchase and the vending machine of which the purchase is to be performed;
the predefined period of time means a period of time defined between two consecutive automatic communication of information or data with the central computer;
a power management circuit means for detecting and switching on and off of the AC power supply and providing an alternate power supply if the AC power supply is switched off, for charging a backup battery when the AC power supply is switched on, and for providing power supply to the micro-controller and its peripherals for a period of time until the vending transaction information has been communicated to the central computer;
a display panel means for displaying a number of digits of the cellular mobile phone number during purchasing by the cellular mobile phone, and for displaying the charge of the vending transaction if it is by credit card or stored value card, for displaying the status of the apparatus when being serviced, and for displaying relevant information or error messages representative of the status of the apparatus;
a quantity counter means for a mechanical number counter of the vending machine providing a total count of the sales since the vending machine is first installed;
a service switch means for providing one or more electronic pulses to specify whether it is a refill service or a refill plus flavor change service;
a sold out interface means for detecting the presence of sold out signals from a plurality of storage compartments, for converting the sold out signals into signal levels electrically compatible with the micro-controller signal levels, and for identifying from which storage compartments the sold out signals are generated;
a merchandise dispensing interface means for detecting the presence of the dispensing signal from a storage compartment, for converting the dispensing signal into a signal level electrically compatible with the micro-controller signal level, and for identifying from which storage compartment the dispensing signal is generated;
a merchandise selection interface means for detecting the signal representing the storage compartment that the purchaser has selected on the display panel of the vending machine, for converting the selection signal into a signal level electrically compatible with the micro-controller signal level, and for identifying from which storage compartment the purchaser has selected;
a coin mech signal detection means for detecting the presence of the signals output from the coin mech, for converting the coin mech output signals into signal levels electrically compatible with the micro-controller signal levels, and for arbitrating the coin mech output signals from the coin mech and signals from other purchasing devices to ensure a contention-free operation; and
a coin mech signal simulation means for converting purchasing signals from cellular mobile phones, credit cards, or stored value cards into electrically simulated coin mech signals as if they are generated from the coin mech.
-
-
47. A system for conducting on-line inventory information acquisition and storage and automatic communication with a central computer for a plurality of vending machines, the system comprising:
-
providing a machine power up procedure in response to the switching on of an AC power supply to the vending machine, whereby the vending machine enters a normal operating mode and reports its identity to the central computer via the wireless modem and whereby, upon receiving the identity of the vending machine, the central computer searches in its database for the vending machine'"'"'s last system status, returns the status information to the vending machine, and records the on-line status of the vending machine in the central computer'"'"'s database;
the system status comprising the vending machine selection button-to-storage compartment mapping information;
the storage compartment information comprising flavor, capacity, inventory and price, compartment margin, flavor margin, total margin, quantity counter value, and periodic time elapsed;
providing a machine power down procedure in response to the switching off of the AC power supply to the vending machine, whereby the vending machine transmits to the central computer the system status and transaction information since the last reporting and enters into a sleep mode when the central computer receives and acknowledges the information, and whereby, upon receiving the power off status of the vending machine, the central computer updates the vending machine'"'"'s entry in the central computer'"'"'s database;
receiving vending transaction information from a plurality of vending machines initiated by the vending machines at a time determined by a control and communication unit predefined by the central computer;
receiving vending transaction information from a plurality of vending machines initiated by the central computer at a time determined by the central computer;
communicating between the central computer and a plurality of vending machines via the cellular mobile telephone network using a short message service format or a standard data transfer format;
a short message service means for representing the information by a data packet and sending the packet to the cellular mobile telephone network, which buffers the packet and forwards it to a receiver;
providing an identification code for the vending machine for wireless purchase and communication with the central computer;
updating transaction information in the database of the central computer;
exporting the updated transaction information in the central computer to other computer systems;
compiling the updated transaction information in the central computer to an agreed report format;
wherein the central computer comprises;
a fixed telephone line or a cellular mobile phone coupled with a wired or wireless modem for communication; and
a software package means for supporting visualization to the operator of the system, for communicating via the cellular mobile phone network with a plurality of vending machines, for managing database by creating, storing, retrieving, and sorting database records, for producing inventory reports, and for relaying alert messages to the appropriate level of management.
-
Specification