Networked High Availability and Redundancy Among Vending Devices

US2016019741A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016019741-A1
Application numberUS-201414332045-A
CountryUS
Kind codeA1
Filing dateJul 15, 2014
Priority dateJul 15, 2014
Publication dateJan 21, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

When a first vending machine fails to dispense a purchased item to a consumer, the first vending machine requests a fail-over vending machine designation and transfer of credit to the fail-over vending machine. A server receives the request, finds a candidate vending machine in proximity to the first vending machine which also has the item in stock, creates a credit token, and places the item on hold at the second vending machine.

First claim

Opening claim text (preview).

1 . A method of providing a vending machine fail-over comprising the steps of: receiving by a server from an initial vending machine a request to find a fail-over vending machine to vend an item to a user for a credit value; searching by the server for a first candidate vending machine in proximity to the initial vending machine; responsive to finding a first candidate vending machine, determining by a computer if the item is in inventory at the first candidate vending machine; responsive to determining the item is in inventory, selecting the first candidate fail-over vending machine as a fail-over vending machine; generating by the server a first credit token and a second credit token; storing the second credit token in an account associated with the user; transmitting from the server to the fail-over vending machine the first credit token to enable vending of the item from the fail-over vending machine; and notifying by the server the user of the availability of the item at the first candidate vending machine, of the transferred credit via the first credit token, and of the second credit token stored to the user's account. 2 . The method as set forth in claim 1 wherein the determining if the item is in inventory is performed by the server. 3 . The method as set forth in claim 1 wherein the determining if the item is in inventory is performed by the first candidate vending machine. 4 . The method as set forth in claim 1 further comprising, responsive to determining if the item is in inventory results in no available inventory, repeating the steps of searching and determining for additional candidate vending machines. 5 . The method as set forth in claim 1 wherein the second credit token comprises at least one credit token selected from the group consisting of a free credit for an item, a future bargain offer, and a coupon. 6 . The method as set forth in claim 1 wherein the second credit token is associated with a unique identifier for a user account to which the credit is due. 7 . The method as set forth in claim 6 wherein the unique identifier for a user account to which the credit is due comprises at least one unique identifier selected from the group consisting of an email address, a social network handle, a cellular telephone number, a user-supplied value, and a face recognition profile. 8 . A computer program product for providing a vending machine fail-over comprising: a computer-readable, tangible computer storage device; and program instructions stored by the computer-readable, tangible computer storage device for causing a processor to perform steps of: receiving by a server from an initial vending machine a request to find a fail-over vending machine to vend an item to a user for a credit value; searching by the server for a first candidate vending machine in proximity to the initial vending machine; responsive to finding a first candidate vending machine, determining by a computer if the item is in inventory at the first candidate vending machine; responsive to determining the item is in inventory, selecting the first candidate fail-over vending machine as a fail-over vending machine; generating by the server a first credit token and a second credit token; storing the second credit token in an account associated with the user; transmitting from the server to the fail-over vending machine the first credit token to enable vending of the item from the fail-over vending machine; and notifying by the server the user of the availability of the item at the first candidate vending machine, of the transferred credit via the first credit token, and of the second credit token stored to the user's account. 9 . The computer program product as set forth in claim 8 wherein the program instructions for determining if the item is in inventory are for causing the server to determine if the item is in inventory at the first candidate vending machine. 10 . The computer program product as set forth in claim 8 wherein the program instructions for determining if the item is in inventory are for causing the first candidate vending machine to determine if the item is in inventory at the first candidate vending machine. 11 . The computer program product as set forth in claim 8 wherein the program instructions further comprise instructions, responsive to determining if the item is in inventory results in no available inventory, to repeat the steps of searching and determining for additional candidate vending machines. 12 . The computer program product as set forth in claim 8 wherein the second credit token comprises one or more tokens selected from the group consisting of a free credit for an item, a future bargain offer, and a coupon. 13 . The computer program product as set forth in claim 8 wherein the second credit token is associated with a unique identifier for a user account to which the credit is due. 14 . The computer program product as set forth in claim 13 wherein the unique identifier for a user account to which the credit is due comprises at least one unique identifier selected from the group consisting of an email address, a social network handle, a cellular telephone number, a user-supplied value, and a face recognition profile. 15 . A system for providing a vending machine fail-over comprising: at least one processor for performing steps according to program instructions; a computer-readable, tangible computer storage device; and program instructions stored by the computer-readable, tangible computer storage device for causing the at least one processor to perform steps of: receiving by a server from an initial vending machine a request to find a fail-over vending machine to vend an item to a user for a credit value; searching by the server for a first candidate vending machine in proximity to the initial vending machine; responsive to finding a first candidate vending machine, determining by a computer if the item is in inventory at the first candidate vending machine; responsive to determining the item is in inventory, selecting the first candidate fail-over vending machine as a fail-over vending machine; generating by the server a first credit token and a second credit token; storing the second credit token in an account associated with the user; transmitting from the server to the fail-over vending machine the first credit token to enable vending of the item from the fail-over vending machine; and notifying by the server the user of the availability of the item at the first candidate vending machine, of the transferred credit via the first credit token, and of the second credit token stored to the user's account. 16 . The system as set forth in claim 15 wherein the program instructions for determining if the item is in inventory comprise program instructions selected from the group consisting of program instructions for the server, program instructions for the first candidate vending machine, and program instructions for both the server and the first candidate vending machine. 17 . The system as set forth in claim 15 wherein the program instructions further comprise instructions, responsive to determining if the item is in inventory results in no available inventory, to repeat the steps of searching and determining for additional candidate vending machines. 18 . The system as set forth in claim 15 wherein the second credit token comprises one or more tokens selected from the group consisting of free credit for an item, a future bargain offer, and a coupon. 19 . The

Assignees

Inventors

Classifications

  • G07F9/002Primary

    Vending machines being part of a centrally controlled network of vending machines · CPC title

  • G07F11/002Primary

    Physics · mapped topic

  • Interfacing with vending machines using mobile or wearable devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016019741A1 cover?
When a first vending machine fails to dispense a purchased item to a consumer, the first vending machine requests a fail-over vending machine designation and transfer of credit to the fail-over vending machine. A server receives the request, finds a candidate vending machine in proximity to the first vending machine which also has the item in stock, creates a credit token, and places the item o…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G07F9/002. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).