Patent ID: 9704330
Date: 2017-07-11
CPC Classifications: G06Q,G07F

Claim:
1. A method comprising: storing, by a network device, inventory information pertaining to items stored in a dispensary system, wherein the dispensary system includes lockers that store items; receiving, by the network device and from a user device associated with a user, a first request to retrieve one of the items from dispensary system, wherein the first request includes a session identifier that identifies a session between the user and the dispensary system, an identity of the user, and a first beacon identifier that identifies the dispensary system and is not a network address of the dispensary system; verifying, by the network device, whether the session identifier, the identity of the user, and the first beacon identifier are valid; validating, by the network device, the session identifier, the identity of the user; and the first beacon identifier in response to verifying that the session identifier, the identity of the user, and the first beacon identifier are valid; determining, by the network device, which of the lockers of the dispensary system stores the one of the items based on the inventory information, in response to validating the session identifier, the identity of the user, and the first beacon identifier; transmitting, by the network device and to the user via the user device, a first response indicating one of the lockers in which the one of the items is stored; and transmitting, by the network device and to the dispensary system, a command to open the one of the lockers.