Abstract:
A controller is configured to obtain first image data from a camera associated with a ticket processing apparatus; transmit the first image data to an application server; receive, from the application server, a dispense command for the ticket processing apparatus; cause the ticket processing apparatus to dispense, based on the dispense command, a ticket having a scratching area; receive a user-provided scratching command from the application server; and cause a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with the user-provided scratching command.
Abstract:
After sending a request to a payment module, via a first communication capability (e.g., BLE), to initiate a transaction with a payment accepting unit associated with the payment module, a mobile device with one or more processors, memory, one or output devices, and two or more communication capabilities obtains a notification from the payment module via the first communication capability. The notification indicates an event at the payment accepting unit associated with the payment module. In response to obtaining the notification, mobile device provides a representation of the notification to a user of the mobile device via the one or more output devices of the mobile device. For example, a message is displayed on a display of the mobile device, a vibration alert is produced by a vibration mechanism of the mobile device, an aural alert is produced by a speaker of the mobile device, and/or the like.
Abstract:
An offline retail machine comprising a short-range transceiver, one or more processors, and memory performs communications operations via one or more mobile devices. The communications operations include establishing via the short-range transceiver a connection with a first mobile device, and transmitting first information to the first mobile device. Upon not receiving an acknowledgement that the first information was received by a remote server, the offline retail machine maintains the first information in the memory and establishes, via the short-range transceiver, a connection with a second mobile device, appends the first information to second information, and transmits the first and second information to the second mobile device. Upon receiving acknowledgement that the first and second information were received by a remote server, the offline retail machine deletes the first and second information.
Abstract:
A controller is configured to obtain first image data from a camera associated with a ticket processing apparatus; transmit the first image data to an application server; receive, from the application server, a dispense command for the ticket processing apparatus; cause the ticket processing apparatus to dispense, based on the dispense command, a ticket having a scratching area; receive a user-provided scratching command from the application server; and cause a robotic scratching device to scratch, or remove an opaque substance from, the scratching area of the ticket in accordance with the user-provided scratching command.
Abstract:
A controller is configured to obtain, from a first video camera in proximity to a ticket dispensing machine, a first video stream; transmit the first video stream to an application server for delivery to a user device; receive, from the application server, a dispense command for the ticket dispensing machine; cause the ticket dispensing machine to dispense, based on the dispense command, a ticket having a scratching area; receive a user-provided scratching command from the application server; and cause a robotic scratching device to scratch the scratching area in accordance with the scratching command.
Abstract:
A controlled dispensing system includes a dispensing fixture and a server system coupled to the dispensing fixture and a mobile device via a communication network. The server system receives from the mobile device identification data of a user of the mobile device and verifies an identity or age of the user. In accordance with the verifying of the identity or age of the user, the server system transmits to the mobile device dispense approval data including an indication that the identity or age of the user is verified. The dispensing fixture obtains via an input peripheral a dispense code provided by the mobile device, the dispense code corresponding to the dispense approval data, and in accordance with the dispense code, causes a dispensing mechanism to dispense the controlled product.
Abstract:
Disclosed herein are systems and methods for determining electric pulses to provide to an unattended machine based on remotely-configured options. An example method includes: detecting presence of the unattended machine in proximity to the mobile device. After detecting the presence, the method includes: receiving, from a server, information about a first set of remotely-configured options. In response to receiving the information about the first set of remotely-configured options, the method includes: displaying user interface objects that allow for selection of respective options in the first set of remotely-configured options. After detecting a selection of a first user interface object, receiving, from the server, specifications regarding electric pulses to be provided to the unattended machine by a pulse-providing device. After sending an authorization grant and the specifications to the pulse-providing device, the method includes: receiving an indication that the electric pulses were provided to the unattended machine according to the specifications.
Abstract:
A mobile device with a display, processor(s), and memory: identifies a retail machine configured for wireless communications based on broadcasted information transmitted by the retail machine and including an identifier corresponding to the retail machine; transmits the identifier to a server and receives from the server an electronic communication including a promotional offer for products or services offered by the retail machine; displays the promotional offer; detects selection of a promotional offer; receives a notification from the retail machine that a product or service was provided by the retail machine for a user of the mobile device; transmits confirmation information associated with the notification to the server, receives promotion validation information from the server indicating validation of the promotional offer; and based on the promotion validation information, displays information confirming application of the promotional offer.
Abstract:
An electronic device comprising: one or more processors; a radio transceiver; memory storing a unique serial number identifying the electronic device; pairing circuitry configured to communicatively couple, using the radio transceiver, the electronic device with an external device distinct from the electronic device; first electronic circuitry configured to perform a plurality of operations of the electronic device; and activation circuitry configured to activate and deactivate the first electronic circuitry; wherein the memory stores instructions that, when executed by the one or more processors, cause the one or more processors to (i) detect, using the pairing circuitry, a successful pairing of the electronic device with a first external device; and (ii) in accordance with the detection of the successful pairing, activate, using the activation circuitry, the first electronic circuitry.
Abstract:
A payment module includes: one or more processors, memory, a first interface module configured to couple the payment module with a control unit of an offline-payment operated machine, and a short-range communication capability for communicating with one or more mobile devices each including a complimentary short-range communication capability and a long-range communication capability. The payment module receives a transaction request via the short-range communication capability from a mobile device to perform a transaction with the offline-payment operated machine. The payment module validates the transaction request to verify that the mobile device is authorized to initiate payment for the transaction by a remote server via the long-range communication capability. In accordance with a determination that the transaction request is valid, the payment module causes the offline-payment operated machine to perform the requested transaction by issuing a signal, via the first interface module, to the control unit to perform the transaction.