US7084737B1 - Method and apparatus for locating a nearby alternate vending machine for a desired product - Google Patents
Method and apparatus for locating a nearby alternate vending machine for a desired product Download PDFInfo
- Publication number
- US7084737B1 US7084737B1 US09/378,586 US37858699A US7084737B1 US 7084737 B1 US7084737 B1 US 7084737B1 US 37858699 A US37858699 A US 37858699A US 7084737 B1 US7084737 B1 US 7084737B1
- Authority
- US
- United States
- Prior art keywords
- vending machine
- alternate
- desired product
- vending
- product
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/203—Inventory monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
Definitions
- This invention relates in general to wireless communication systems, and more specifically to a method and apparatus in a plurality of vending machines for locating a nearby alternate vending machine for a desired product.
- vending machines are well known. Such machines have been used for decades to dispense soft drinks, snacks, tickets, and other non-perishable products.
- An advantage of vending machines is that they can provide products for potential buyers on a twenty-four hour per day basis without the need for a salesperson.
- vending machines The inventory of vending machines is replenished periodically by an attendant.
- a potential problem with vending machines is that certain high-demand products can be depleted before the attendant's next scheduled restocking visit.
- Most people have experienced the frustration of visiting a vending machine to purchase a favorite soft drink or snack, only to find that the vending machine has sold out of the desired product.
- the desired product may be available in another nearby vending machine, this information has not been presented to the potential buyer by the prior-art vending machine. Such information would be valuable in helping the potential buyer locate a nearby vending machine that can supply the desired product.
- a method and apparatus in a first vending machine of a plurality of vending machines for locating a nearby alternate vending machine having a desired product.
- the method and apparatus will operate to quickly convey to the potential buyer the location of the nearby alternate vending machine having the desired product.
- An aspect of the present invention is a method in a first vending machine of a plurality of vending machines for locating a nearby alternate vending machine having a desired product.
- the method comprises the steps of making available to the first vending machine information from nearby ones of the plurality of vending machines for coordinating product availability and vending machine location; and determining, by the first vending machine, that the desired product is no longer available at the first vending machine.
- the method further comprises the steps of obtaining thereafter, by the first vending machine, the information comprising a location of the nearby alternate vending machine for the desired product, and conveying by the first vending machine the location to a customer.
- the apparatus comprises a transceiver for providing communications, and a processing system coupled to the transceiver for controlling the transceiver and processing the communications, the processing system further coupled to the inventory sensor and the customer interface.
- the processing system is programmed to cooperate with the inventory sensor to determine that the desired product is no longer available at the first vending machine, and cooperate with the transceiver to obtain information made available to the first vending machine from a plurality of vending machines for coordinating product availability and vending machine location, the information comprising a location of the nearby alternate vending machine for the desired product.
- the processing system is further programmed to cooperate with the customer interface to convey the location to the customer.
- the server comprises a processing system, and a transceiver coupled to the processing system for communicating with a plurality of vending machines.
- the processing system is programmed to cooperate with the transceiver to receive from the first vending machine a first query regarding the desired product, and to determine a candidate alternate vending machine near the first vending machine.
- the processing system is further programmed to transmit a second query regarding the desired product to the candidate alternate vending machine, and to receive a response from the candidate alternate vending machine indicating that the desired product is available, thereby defining the candidate alternate vending machine as the alternate vending machine for the desired product.
- the processing system is also programmed to return to the first vending machine the location of the alternate vending machine.
- the server comprises a processing system, and a transceiver coupled to the processing system for communicating with a plurality of vending machines.
- the processing system is programmed to receive from ones of the plurality of vending machines a product availability indicator whenever a product availability changes, and to maintain a database of current product availability indicators and corresponding vending machine locations.
- the processing system is further programmed to receive a request from the first vending machine for a location of the alternate vending machine for the desired product, when the customer selects the desired product at the first vending machine; and to send the location to the first vending machine.
- FIG. 1 is a simplified block diagram of a communication network of vending machines in accordance with the present invention.
- FIG. 2 is an electrical block diagram of an exemplary vending machine in accordance with the present invention.
- FIG. 3 is an electrical block diagram of an exemplary server in accordance with the present invention.
- FIG. 4 is a flow diagram summarizing operation of the vending machine in accordance with the present invention.
- FIG. 5 is a flow diagram depicting a first operation of a server-based network in accordance with the first embodiment of the present invention.
- FIG. 6 is a flow diagram depicting a second operation of the server-based network in accordance with the first embodiment of the present invention.
- FIG. 7 is a flow diagram depicting operation of a server-based network in accordance with a second embodiment of the present invention.
- FIG. 8 is a flow diagram depicting operation of a non-server-based network in accordance with a third embodiment of the present invention.
- FIG. 9 is a flow diagram depicting operation of a non-server-based network in accordance with a fourth embodiment of the present invention.
- FIG. 1 is a simplified block diagram of a communication network of vending machines 102 in accordance with the present invention.
- the communication network comprises a plurality of vending machines 102 coupled by conventional communication links 106 for coordinating product availability and vending machine location.
- the communication network includes a server 104 , which acts as a central repository of product availability and location information for the communication network.
- the communication links 106 preferably are wireless for simplifying vending machine placement. Virtually any type of wireless link can be utilized, including direct peer-to-peer links, and repeated links such as those of conventional radio messaging and cellular telephone systems. It will be appreciated that wired links can be used as well for all, or a portion of, the communication links 106 .
- FIG. 2 is an electrical block diagram of an exemplary vending machine 102 in accordance with the present invention.
- the vending machine 102 comprises a processing system 202 , including a processor 204 and memory 206 , for directing the operation of the vending machine 102 in accordance with the present invention.
- the processing system 202 is coupled to a conventional transceiver 209 for providing two-way communications.
- the processing system 202 is further coupled to a conventional inventory sensor 208 for sensing the inventory of products stocked by the vending machine 102 .
- the processing system 202 is also coupled to a conventional customer interface 211 for interfacing with a customer.
- the customer interface 211 preferably includes a conventional display 210 and conventional user controls 212 e.g., selection buttons.
- the customer interface 211 can include additional devices, such as a loudspeaker and a touch screen.
- the processing system 202 is further coupled to a conventional vending means 214 for vending the products through well-known techniques.
- the vending machine 102 also includes a location detection device 216 , such as a Global Positioning System (GPS) receiver.
- GPS Global Positioning System
- the memory 206 includes a communication processing program 218 for programming the processing system to process communications in accordance with the present invention.
- the memory 206 preferably also includes an alternate machines database 220 for storing information about the locations of nearby alternate vending machines that are able to supply products that are no longer available in the vending machine 102 .
- the memory 206 further comprises a distance calculation program 222 for programming the processing system 202 to calculate the distance between the vending machine 102 and a candidate alternate vending machine 102 .
- the memory 206 preferably includes a conventional vending operations program 224 for programming the processing system 202 to vend products through well-known techniques. It will be appreciated that, alternatively, the vending operations can be performed and controlled independently of the processing system 202 .
- the memory 206 also includes a location information processing program 226 for programming the processing system 202 to process location information through well-known techniques, such as location determination that uses the resources of the wireless communication system itself. This may be based on tokens (TX ID, zone, Local Area ID) or on the measurement of timing, RSSI, and the like.
- location information processing program 226 preferably programs the processing system 202 to cooperate with the server 104 to determine the geographic coordinates at which the vending machine 102 is positioned, using well-known techniques. Operation of the vending machine 102 in accordance with the present invention is described in further detail herein below.
- FIG. 3 is an electrical block diagram of an exemplary server 104 in accordance with the present invention.
- the server 104 comprises a processing system 303 , including a conventional computer 302 and a mass medium 304 , e.g. a conventional magnetic disc drive.
- the processing system 303 is coupled to a conventional transceiver 305 for communicating with the plurality of vending machines 102 .
- the server 104 includes a location detection device 306 , e.g., a GPS receiver, coupled to the processing system 303 for cooperating with a similarly equipped vending machine 102 to determine the location of the vending machine 102 .
- a location detection device 306 e.g., a GPS receiver
- the mass medium 304 comprises a communications processing program 308 for programming the processing system 303 to communicate with the plurality of vending machines 102 in accordance with the present invention.
- the mass medium 304 further comprises a candidate locating program 310 for programming the processing system 303 to find a candidate alternate vending machine 102 that is near, e.g., within one-hundred meters of, a first vending machine 102 that has exhausted its supply of a desired product.
- the mass medium 304 also includes a candidate checking program 312 for programming the processing system 303 to check whether the candidate alternate vending machine 102 has the desired product.
- the mass medium 304 further comprises space for a transactions list 314 which includes identifiers of the first vending machine, the alternate vending machine, and the desired product that associates the two machines.
- the mass medium 304 includes an availability database 316 for indicating the current availability of products in the vending machines 102 of the communication system.
- the mass medium further comprises a machine location database 318 for cross-referencing vending machine identities with vending machine locations.
- the machine location database 318 also includes sufficient information to provide instructions about how to get from one vending machine 102 to a nearby alternate vending machine 102 .
- the mass medium 304 includes a location information processing program 320 for programming the processing system 303 to cooperate with the plurality of vending machines 102 to help determine the locations of the plurality of vending machines, through well-known techniques, e.g., server-aided GPS technology. Operation of the server 104 in accordance with the present invention is described in greater detail herein below.
- FIG. 4 is an flow diagram summarizing operation of the vending machine 102 in accordance with the present invention.
- the flow begins when a customer pays and selects 402 a desired product. (It will be appreciated that, for some types of payment methods, e.g., credit cards, payment is not taken until the desired product is determined to be available.)
- the processing system 202 checks 404 the inventory sensor 208 for availability of the desired product. If the product is available, the processing system 202 cooperates with the vending means 214 to vend 406 the product. If the product is not available, the processing system 202 determines whether a nearby alternate vending machine 102 is available for the desired product.
- the vending machine 102 displays 410 the location of the nearby alternate vending machine 102 , preferably along with brief instructions concerning how to get to the alternate machine, and then returns 414 the payment to the customer. If there is not an alternate machine available nearby, the vending machine 102 displays 412 that the product is not available, and then returns 414 the payment to the customer.
- unavailability of the desired product can result from several causes. For example, the desired product can be sold out, the dispenser for the desired product can be jammed or otherwise inoperative, a local ordinance can prevent the sale of the desired product at this time, and a refrigeration failure can render the desired product unpalatable, thereby terminating dispensing of the product, to name a few possible causes of unavailability. Any such causes that can be detected can trigger a search for a nearby alternate vending machine in accordance with the present invention. Detailed operation of several embodiments are presented herein below.
- FIG. 5 is a flow diagram depicting a first operation of a server-based network in accordance with the first embodiment of the present invention.
- Flow begins when a first vending machine 102 exhausts 502 all stock of a product.
- the first vending machine 102 sends 504 a first query to the server 104 , asking for the location of a nearby alternate vending machine 102 that has availability of the product. (It will be appreciated that, alternatively, the first vending machine 102 could merely report that the product has become unavailable, leaving the query implicit.)
- the server 104 accesses 506 the machine location database 318 to locate a candidate alternate vending machine 102 near the first vending machine 102 .
- the server 104 then checks whether it has located a candidate alternate vending machine 102 less than a predetermined distance from the first vending machine 102 . If not, the server sends a negative response to the first vending machine 102 If, on the other hand, the server 104 has located a candidate alternate vending machine 102 , the server. 104 transmits 510 a second query to the candidate alternate vending machine 102 asking whether the candidate alternate vending machine 102 has availability of the product. The server 104 then receives 514 a response from the candidate alternate vending machine 102 . The server then checks 516 whether the candidate alternate vending machine 102 has the product. If not, the flow returns to step 506 where the server continues to search for another candidate alternate vending machine 102 that may have the product.
- the server 104 defines 518 the candidate alternate vending machine 102 as the nearby alternate vending machine 102 for the product.
- the server checks the machine location database 318 and returns 520 the location of the nearby alternate vending machine 102 to the first vending machine 102 .
- the server 104 then records in the transactions list 314 an entry comprising identifiers of the first vending machine 102 and the nearby alternate vending machine 102 , along with the product, so that the server 104 can send future updates to the first vending machine 102 , as described in FIG. 6 .
- FIG. 6 is a flow diagram depicting a second operation of the server-based network in accordance with the first embodiment of the present invention.
- the flow begins when the server receives 602 a report from one of the plurality of vending machines 102 .
- the server 104 checks 604 the report type. If the report type is an PRODUCT UNAVAILABLE type, then the server compares 606 the machine identifier and the product with the transactions list 314 to learn whether the reporting machine is serving as a nearby alternate vending machine 102 for the product. If not, the process ends.
- the server 104 tries 610 to find for the associated first vending machine 102 another nearby alternate vending machine 102 for the product, as described in steps 506 through 522 of FIG. 5 .
- the server 104 compares 612 the machine identifier and product with the transactions list 314 to learn whether the machine is a first vending machine 102 using a nearby alternate vending machine 102 for the product. If so, the first vending machine 102 has been restocked, and the server 104 clears 616 the associated entry in the transactions list 314 and proceeds to step 618 . If not, the server 104 proceeds directly to step 618 to determine from the transactions list 314 whether the product is a desired product for which a nearby alternate vending machine 102 is currently assigned. If not, at step 620 the process ends.
- step 620 the flow proceeds to step 622 , where the server 104 determines whether the reporting machine is nearer to the associated first vending machine 102 than the currently assigned nearby alternate vending machine 102 . If so, at step 624 the flow moves to step 626 , where the server 104 redefines, for the associated first vending machine 102 , the reporting machine as the nearby alternate vending machine 102 for the desired product. If, on the other hand, the reporting machine is not nearer, at step 624 the process ends. It will be appreciated that the steps 618 – 626 can be repeated for multiple vending machines 102 near the reporting vending machine 102 .
- the server 104 advantageously continuously updates the product availability status of vending machines 102 that have a nearby alternate vending machine 102 defined for a product.
- the first embodiment, just described, is particularly suitable when the communication links 106 have high latency. This is because the nearby alternate vending machine 102 and updates thereto are defined in advance of a customer selection of a desired product. By storing the nearby alternate vending machine information in the associated first vending machines 102 , no communication with the server 104 is required when the customer selects a desired product. Thus, advantageously, there is little delay in displaying the message identifying the location of a nearby alternate vending machine 102 which has the desired product.
- FIG. 7 is a flow diagram depicting operation of a server-based network in accordance with a second embodiment of the present invention.
- the second embodiment is preferred for systems in which the communication link latency is low.
- the flow begins with ones of the plurality of vending machines 102 communicating 702 to the server 104 a product availability update whenever a product availability changes, i.e., becomes either sold out or becomes restocked.
- the server 104 maintains 704 a database of current product availability indicators and corresponding vending machine locations.
- a customer selects 706 a desired product at a first vending machine 102 .
- the first vending machine 102 checks 708 availability of the desired product through the inventory sensor 208 .
- the first vending machine 102 has the desired product, it vends 712 the product.
- the first vending machine 102 does not have the product, flow moves to step 714 , where the first vending machine 102 requests from the server 104 the location of a nearby alternate vending machine 102 for the desired product.
- the server 104 then sends 716 the location to the first vending machine 102 , and the first vending machine 102 displays 718 the location of the nearby alternate vending machine 102 for the product.
- An advantage of the second embodiment is that the availability database 316 of the server 104 is updated quickly in response to product availability changes, and thus the information is kept highly current.
- FIG. 8 is a flow diagram depicting operation of a non-server-based network in accordance with a third embodiment of the present invention.
- the first vending machine 102 maintains 802 a list of candidate vending machines located near the first vending machine 102 .
- the list for example, can be pre-programmed during installation of the first vending machine 102 , identifying candidate alternate vending machines 102 in order of nearness to the first vending machine 102 , along with directions for getting to the alternate machine.
- the first vending machine 102 then communicates 804 with at least one of the candidate alternate vending machines of the list to locate a desired product, when the first vending machine has no availability of the desired product.
- the third embodiment advantageously is simple and inexpensive, and requires no server 104 .
- FIG. 9 is a flow diagram depicting operation of a non-server-based network in accordance with a fourth embodiment of the present invention.
- the transceivers 209 have a limited transmission range. The flow begins when a transceiver 209 of a first vending machine 102 communicates 902 about a desired product with at least one candidate alternate vending machine 102 within range of the transceiver 209 , when the first vending machine 102 has no availability of the desired product.
- the first vending machine 102 checks 904 whether the candidate alternate vending machine 102 has responded that it does have the desired product. If not, the first vending machine 102 returns to step 902 to attempt to communicate with another candidate alternate vending machine 102 .
- the first vending machine 102 queries 906 the at least one candidate alternate vending machine 102 for its location. After receiving the location of the candidate alternate vending machine 102 , the first vending machine 102 calculates 908 the distance between the first vending machine 102 and the candidate alternate vending machine 102 . Only when the distance is less than a predetermined distance, the first vending machine 102 then defines 910 the candidate alternate vending machine 102 to be the nearby alternate vending machine 102 for the desired product.
- the fourth embodiment preferably utilizes the location detection device 306 for providing geographic coordinates of the position of the vending machine 102 . This embodiment advantageously can be used even when the vending machines 102 are moved frequently. In this embodiment, directions to the nearby alternate vending machine can be conveyed, for example, by a compass heading and a distance.
- the present invention advantageously provides a method and apparatus in first vending machine of a plurality of vending machines for locating a nearby alternate vending machine having a desired product.
- the method and apparatus operate to quickly convey to the potential buyer the location of the nearby alternate vending machine having the desired product. Both server-based and non-server-based systems have been disclosed.
Abstract
Description
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/378,586 US7084737B1 (en) | 1999-08-20 | 1999-08-20 | Method and apparatus for locating a nearby alternate vending machine for a desired product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/378,586 US7084737B1 (en) | 1999-08-20 | 1999-08-20 | Method and apparatus for locating a nearby alternate vending machine for a desired product |
Publications (1)
Publication Number | Publication Date |
---|---|
US7084737B1 true US7084737B1 (en) | 2006-08-01 |
Family
ID=36710550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/378,586 Expired - Lifetime US7084737B1 (en) | 1999-08-20 | 1999-08-20 | Method and apparatus for locating a nearby alternate vending machine for a desired product |
Country Status (1)
Country | Link |
---|---|
US (1) | US7084737B1 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020152120A1 (en) * | 2000-10-18 | 2002-10-17 | Mis International/Usa | System and method for casino management |
US20030061094A1 (en) * | 2001-09-27 | 2003-03-27 | Banerjee Dwip N. | Service discovery in a network of automatic product/service dispensing machines |
US20070299555A1 (en) * | 2004-04-05 | 2007-12-27 | Walker Jay S | Products and Processes for Managing a Vending Machine Transaction |
US20080033594A1 (en) * | 2000-11-16 | 2008-02-07 | Packes John M Jr | Method of outputting offers at a vending machine |
US20080201301A1 (en) * | 2007-02-15 | 2008-08-21 | Medio Systems, Inc. | Extended index searching |
US20080208699A1 (en) * | 2007-02-28 | 2008-08-28 | Fujitsu Limited | Sales-assistance processing method, apparatus, and computer-readable medium |
US20080230596A1 (en) * | 2005-01-14 | 2008-09-25 | Douglas Brian Skor | Method and Apparatus for Purchasing and Dispensing Products |
US20090259590A1 (en) * | 2000-09-01 | 2009-10-15 | Stephen Tide Consulting L.L.C. | Vending System |
US7720709B1 (en) * | 1999-09-28 | 2010-05-18 | T-Mobile Deutschland Gmbh | Method for controlling a machine dispensing good and charging of goods thus dispensed |
US7726562B2 (en) | 2000-08-22 | 2010-06-01 | Walker Digital, Llc | System for vending physical and information items |
US7826923B2 (en) | 1998-12-22 | 2010-11-02 | Walker Digital, Llc | Products and processes for vending a plurality of products |
US7865265B2 (en) | 2003-07-30 | 2011-01-04 | Walker Digital, Llc | Products and processes for vending a plurality of products via defined groups |
US7894936B2 (en) | 1997-10-09 | 2011-02-22 | Walker Digital, Llc | Products and processes for managing the prices of vending machine inventory |
US20120173391A1 (en) * | 2010-12-29 | 2012-07-05 | Korhnak Daniel J | Medication inventory management |
US20120214516A1 (en) * | 2004-05-19 | 2012-08-23 | Einar Rosenberg | Apparatus and Method for Context Based Wireless Information Processing |
WO2013012874A3 (en) * | 2011-07-20 | 2013-03-14 | Redbox Automated Retail, Llc. | System and method for providing the identification of geographically closest article dispensing machines |
EP2831854A1 (en) * | 2012-03-29 | 2015-02-04 | Red Bull GmbH | Computer network for monitoring and controlling storage facilities comprising a load state device and a user detection device |
EP2831855A1 (en) * | 2012-03-29 | 2015-02-04 | Red Bull GmbH | Storage facility for articles having a load state device and a user detection device |
US20150188716A1 (en) * | 2010-10-29 | 2015-07-02 | Sony Corporation | Service providing system, service providing method, portable communication terminal and server |
US9208486B2 (en) | 2003-05-19 | 2015-12-08 | Tahnk Wireless Co., Llc | Apparatus and method for increased security of wireless transactions |
US20170243431A1 (en) * | 2007-10-25 | 2017-08-24 | Enterprise Express, Inc. | Apparatus for mixing, cooling, and dispensing a containerized beverage |
US10269085B2 (en) | 2010-12-29 | 2019-04-23 | Aesynt Incorporated | Modes and workflows for processing medication requests |
CN113888800A (en) * | 2021-10-08 | 2022-01-04 | 河北红岸基地科技有限公司 | Replenishment mode based on vending machine |
US20220092680A1 (en) * | 2020-09-18 | 2022-03-24 | Shopify Inc. | Systems and methods for controlling product inventory |
US11402490B2 (en) * | 2016-12-07 | 2022-08-02 | Essity Hygiene And Health Aktiebolag | Automatic setting-up of hygiene equipment |
JP2022114452A (en) * | 2021-01-26 | 2022-08-05 | クックパッド株式会社 | Information processing system, control method thereof, and program |
US11445347B2 (en) | 2016-12-07 | 2022-09-13 | Essity Hygiene And Health Aktiebolag | Apparatuses and method for transmitting payload data between hygiene equipments with radio transmission capabilities |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5091713A (en) | 1990-05-10 | 1992-02-25 | Universal Automated Systems, Inc. | Inventory, cash, security, and maintenance control apparatus and method for a plurality of remote vending machines |
US5525967A (en) * | 1993-11-01 | 1996-06-11 | Azizi; S. Massoud | System and method for tracking and locating an object |
US5930771A (en) | 1996-12-20 | 1999-07-27 | Stapp; Dennis Stephen | Inventory control and remote monitoring apparatus and method for coin-operable vending machines |
US6418416B1 (en) * | 1999-04-02 | 2002-07-09 | Supplypro, Inc. | Inventory management system and method |
-
1999
- 1999-08-20 US US09/378,586 patent/US7084737B1/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5091713A (en) | 1990-05-10 | 1992-02-25 | Universal Automated Systems, Inc. | Inventory, cash, security, and maintenance control apparatus and method for a plurality of remote vending machines |
US5525967A (en) * | 1993-11-01 | 1996-06-11 | Azizi; S. Massoud | System and method for tracking and locating an object |
US5930771A (en) | 1996-12-20 | 1999-07-27 | Stapp; Dennis Stephen | Inventory control and remote monitoring apparatus and method for coin-operable vending machines |
US6418416B1 (en) * | 1999-04-02 | 2002-07-09 | Supplypro, Inc. | Inventory management system and method |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7894936B2 (en) | 1997-10-09 | 2011-02-22 | Walker Digital, Llc | Products and processes for managing the prices of vending machine inventory |
US7826923B2 (en) | 1998-12-22 | 2010-11-02 | Walker Digital, Llc | Products and processes for vending a plurality of products |
US7720709B1 (en) * | 1999-09-28 | 2010-05-18 | T-Mobile Deutschland Gmbh | Method for controlling a machine dispensing good and charging of goods thus dispensed |
US7726562B2 (en) | 2000-08-22 | 2010-06-01 | Walker Digital, Llc | System for vending physical and information items |
US20090259590A1 (en) * | 2000-09-01 | 2009-10-15 | Stephen Tide Consulting L.L.C. | Vending System |
US8249729B2 (en) | 2000-10-18 | 2012-08-21 | Atronic International Gmbh | System and method for casino management |
US20020152120A1 (en) * | 2000-10-18 | 2002-10-17 | Mis International/Usa | System and method for casino management |
US20080033824A1 (en) * | 2000-11-16 | 2008-02-07 | Packes John M Jr | Method of outputting offers at a vending machine |
US20080033594A1 (en) * | 2000-11-16 | 2008-02-07 | Packes John M Jr | Method of outputting offers at a vending machine |
US20030061094A1 (en) * | 2001-09-27 | 2003-03-27 | Banerjee Dwip N. | Service discovery in a network of automatic product/service dispensing machines |
US7885852B2 (en) * | 2001-09-27 | 2011-02-08 | International Business Machines Corporation | Service discovery in a network of automatic product/service dispensing machines |
US8498896B2 (en) | 2001-09-27 | 2013-07-30 | International Business Machines Corporation | Service discovery in a network of automatic product/service dispensing machines |
US20110153394A1 (en) * | 2001-09-27 | 2011-06-23 | International Business Machines Corporation | Service discovery in a network of automatic product/service dispensing machines |
US9208486B2 (en) | 2003-05-19 | 2015-12-08 | Tahnk Wireless Co., Llc | Apparatus and method for increased security of wireless transactions |
US7865265B2 (en) | 2003-07-30 | 2011-01-04 | Walker Digital, Llc | Products and processes for vending a plurality of products via defined groups |
US7912581B2 (en) | 2003-07-30 | 2011-03-22 | Walker Digital, Llc | Products and processes for vending a plurality of products via defined groups |
US8068933B2 (en) | 2003-07-30 | 2011-11-29 | Walker Digital, Llc | Products and processes for vending a plurality of products via defined groups |
US20070299555A1 (en) * | 2004-04-05 | 2007-12-27 | Walker Jay S | Products and Processes for Managing a Vending Machine Transaction |
US20120214516A1 (en) * | 2004-05-19 | 2012-08-23 | Einar Rosenberg | Apparatus and Method for Context Based Wireless Information Processing |
US20090272799A1 (en) * | 2005-01-14 | 2009-11-05 | Douglas Brian Skor | Method and Apparatus for Purchasing and Dispensing Products |
US20080230596A1 (en) * | 2005-01-14 | 2008-09-25 | Douglas Brian Skor | Method and Apparatus for Purchasing and Dispensing Products |
US7979461B2 (en) * | 2007-02-15 | 2011-07-12 | Medio Systems, Inc. | Extended index searching |
US20080201301A1 (en) * | 2007-02-15 | 2008-08-21 | Medio Systems, Inc. | Extended index searching |
US20080208699A1 (en) * | 2007-02-28 | 2008-08-28 | Fujitsu Limited | Sales-assistance processing method, apparatus, and computer-readable medium |
US20170243431A1 (en) * | 2007-10-25 | 2017-08-24 | Enterprise Express, Inc. | Apparatus for mixing, cooling, and dispensing a containerized beverage |
US20150188716A1 (en) * | 2010-10-29 | 2015-07-02 | Sony Corporation | Service providing system, service providing method, portable communication terminal and server |
US10269085B2 (en) | 2010-12-29 | 2019-04-23 | Aesynt Incorporated | Modes and workflows for processing medication requests |
US20120173391A1 (en) * | 2010-12-29 | 2012-07-05 | Korhnak Daniel J | Medication inventory management |
WO2013012874A3 (en) * | 2011-07-20 | 2013-03-14 | Redbox Automated Retail, Llc. | System and method for providing the identification of geographically closest article dispensing machines |
US9495465B2 (en) | 2011-07-20 | 2016-11-15 | Redbox Automated Retail, Llc | System and method for providing the identification of geographically closest article dispensing machines |
EP2831855A1 (en) * | 2012-03-29 | 2015-02-04 | Red Bull GmbH | Storage facility for articles having a load state device and a user detection device |
EP2831854A1 (en) * | 2012-03-29 | 2015-02-04 | Red Bull GmbH | Computer network for monitoring and controlling storage facilities comprising a load state device and a user detection device |
US11402490B2 (en) * | 2016-12-07 | 2022-08-02 | Essity Hygiene And Health Aktiebolag | Automatic setting-up of hygiene equipment |
US11445347B2 (en) | 2016-12-07 | 2022-09-13 | Essity Hygiene And Health Aktiebolag | Apparatuses and method for transmitting payload data between hygiene equipments with radio transmission capabilities |
US11729595B2 (en) | 2016-12-07 | 2023-08-15 | Essity Hygiene And Health Aktiebolag | Apparatuses and method for transmitting payload data between hygiene equipments with radio transmission capabilities |
US20220092680A1 (en) * | 2020-09-18 | 2022-03-24 | Shopify Inc. | Systems and methods for controlling product inventory |
US11443364B2 (en) * | 2020-09-18 | 2022-09-13 | Shopify Inc. | Real-time management of inventory transfers and related user interfaces |
JP2022114452A (en) * | 2021-01-26 | 2022-08-05 | クックパッド株式会社 | Information processing system, control method thereof, and program |
CN113888800A (en) * | 2021-10-08 | 2022-01-04 | 河北红岸基地科技有限公司 | Replenishment mode based on vending machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7084737B1 (en) | Method and apparatus for locating a nearby alternate vending machine for a desired product | |
US6912507B1 (en) | Method and apparatus for interactive shopping | |
US7734507B2 (en) | Method for directing a user of a mobile device from a current location to a product | |
CN1818558B (en) | Bicycle user information apparatus and computer for bicycle | |
US8626611B2 (en) | Method and apparatus for augmented reality shopping assistant | |
US8484068B2 (en) | Method and system for evaluating consumer demand for multiple products and services at remotely located equipment | |
US20120259732A1 (en) | Method and system for locating a product in a store using a mobile device | |
US20090265216A1 (en) | Method and apparatus for customer specific based food preparation prediction | |
US10839346B2 (en) | System and method for managing retail product inventory | |
US20190078930A1 (en) | Integrated system and method for aisle inventory management | |
JP6206760B2 (en) | Customer requirement management system, customer requirement management method, program | |
US20200302387A1 (en) | Information processing method and information processing system | |
US10242383B2 (en) | Method and system for delivering advertisements in a store | |
CA2428219A1 (en) | System, method and apparatus for remote dispensing of items | |
KR101849310B1 (en) | Method for real time hotel reservation service, and a server and a terminal for performing the method thereof | |
GB2564722A (en) | System and method for vending device inventory management | |
KR20180085276A (en) | Method for real time hotel reservation service, and a user terminal for performing the method thereof | |
JP2001243312A (en) | Information distributing device, system and method for advertisement | |
JP2004326469A (en) | Automatic vending machine management system | |
US20200065858A1 (en) | Information providing system, information providing server, and information providing method | |
JP4342225B2 (en) | Vending machine management method and vending machine management server | |
JP3309690B2 (en) | Vending machine management data collection method | |
JP2002357433A (en) | Information retrieval system | |
JP3804378B2 (en) | Vending system and vending machine management device | |
JPH06282731A (en) | Management system for automatic vending machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MOTOROLA, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOORE, MOORIS ANTHONY;DORENBOSCH, JHEROEN PIETER;REEL/FRAME:010195/0086;SIGNING DATES FROM 19990818 TO 19990819 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: MOTOROLA MOBILITY, INC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA, INC;REEL/FRAME:025673/0558 Effective date: 20100731 |
|
AS | Assignment |
Owner name: MOTOROLA MOBILITY LLC, ILLINOIS Free format text: CHANGE OF NAME;ASSIGNOR:MOTOROLA MOBILITY, INC.;REEL/FRAME:029216/0282 Effective date: 20120622 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA MOBILITY LLC;REEL/FRAME:034488/0001 Effective date: 20141028 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553) Year of fee payment: 12 |