# US 2017/0255933 A1 · Method and System for Presenting Representations of Payment Accepting Unit Events

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0255933 A1
- Document ID: US20170255933A1
- Status: Published application
- Kind: A1
- Application number: 15/603,400
- Filed: 2017-05-23
- Published: 2017-09-07
- Earliest claimed: 2013-12-18
- Assignees: Payrange Inc.
- Applicants: PayRange Inc.
- Inventors: Paresh K. Patel
- Web page: https://patentgrep.com/patent/US20170255933A1

## CPC

- G06Q 20/40: Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G07F 9/001: {Interfacing with vending machines using mobile or wearable devices}
- G06Q 20/18: involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
- G06Q 20/322: {Aspects of commerce using mobile devices [M-devices]}
- G06Q 20/3226: {Use of secure elements separate from M-devices}
- G06Q 20/327: {Short range or proximity payments by means of M-devices}
- G06Q 20/3278: {RFID or NFC payments by means of M-devices}
- G07F 7/0893: {the card reader reading the card in a contactless manner}
- G07F 9/023: {Arrangements for display, data presentation or advertising}
- 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
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## 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.

## Claims

### Claim 1

A method of presenting representations of payment accepting unit events, comprising:
at a mobile device with one or more processors, memory, one or more output devices including a display, and one or more radio transceivers:
identifying one or more payment accepting units in proximity to the mobile device that are available to accept payment from a mobile payment application executing on the mobile device, the identifying including detecting predefined radio messages broadcast by the one or more payment accepting units;
displaying a user interface of the mobile payment application on the display of the mobile device, the user interface being configured to accept user input to trigger payment by the mobile payment application for a vending transaction initiated by a user of the mobile device with an available payment accepting unit of the one or more payment accepting units;
establishing via the one or more radio transceivers a wireless connection between the mobile device and the available payment accepting unit of the one or more payment accepting units;
after establishing the wireless connection, presenting on the user interface of the mobile payment application and enabling user interaction with the user interface of the mobile payment application to complete the vending transaction;
exchanging information with the available payment accepting unit via the one or more radio transceivers, in conjunction with the vending transaction; and
in response to receiving the information, displaying, on the display, an updated user interface of the mobile payment application to the user of the mobile device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the one or more output devices of the mobile device include at least one of: one or more speakers, one or more LEDs, and a vibration mechanism.

### Claim 3 (depends on 2)

The method of claim 2, wherein the updated user interface of the mobile payment application includes at least one of:
a message displayed on the display of the mobile device;
a banner notification displayed on a display of the mobile device; and
a visual alert from the one or more LEDs of the mobile device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the information indicates completion of the vending transaction between the user of the mobile device and the available payment accepting unit.

### Claim 5 (depends on 4)

The method of claim 4, wherein the mobile device includes a long-range transceiver and the information at least includes an amount of the completed vending transaction, and the method further comprises:
sending at least the amount of the completed vending transaction to a server via the long-range transceiver.

### Claim 6 (depends on 1)

The method of claim 1, wherein the information indicates abortion of the vending transaction initiated by the user of the mobile device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the information indicates failure of the vending transaction initiated by the user of the mobile device or a malfunction associated with the available payment accepting unit.

### Claim 8

A mobile device, comprising:
one or more radio transceivers;
one or more output devices including a display;
one or more processors; and
memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for:
identifying one or more payment accepting units in proximity to the mobile device that are available to accept payment from a mobile payment application executing on the mobile device, the identifying including detecting predefined radio messages broadcast by the one or more payment accepting units;
displaying a user interface of the mobile payment application on the display of the mobile device, the user interface being configured to accept user input to trigger payment by the mobile payment application for a vending transaction initiated by a user of the mobile device with an available payment accepting unit of the one or more payment accepting units;
establishing via the one or more radio transceivers a wireless connection between the mobile device and the available payment accepting unit of the one or more payment accepting units;
after establishing the wireless connection, presenting on the user interface of the mobile payment application and enabling user interaction with the user interface of the mobile payment application to complete the vending transaction; exchanging information with the available payment accepting unit via the one or more radio transceivers, in conjunction with the vending transaction; and
in response to receiving the information, displaying, on the display, an updated user interface of the mobile payment application to the user of the mobile device.

### Claim 9

A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a mobile device with one or more processors, one or more output devices including a display, and a short-range transceiver, cause the mobile device to perform operations comprising:
identifying one or more payment accepting units in proximity to the mobile device that are available to accept payment from a mobile payment application executing on the mobile device, the identifying including detecting predefined radio messages broadcast by the one or more payment accepting units;
displaying a user interface of the mobile payment application on the display of the mobile device, the user interface being configured to accept user input to trigger payment by the mobile payment application for a vending transaction initiated by a user of the mobile device with an available payment accepting unit of the one or more payment accepting units;
establishing via the one or more radio transceivers a wireless connection between the mobile device and the available payment accepting unit of the one or more payment accepting units;
after establishing the wireless connection, presenting on the user interface of the mobile payment application and enabling user interaction with the user interface of the mobile payment application to complete the vending transaction; exchanging information with the available payment accepting unit via the one or more radio transceivers, in conjunction with the vending transaction; and
in response to receiving the information, displaying, on the display, an updated user interface of the mobile payment application to the user of the mobile device.

### Claim 10 (depends on 1)

The method of claim 1, wherein the mobile device includes an accelerometer and the method further comprises:
based on data from the accelerometer, determining whether the user is walking away from the available payment accepting unit; and
in accordance with a determination that the user is walking away from the available payment accepting unit, canceling the wireless connection.

### Claim 11 (depends on 1)

The method of claim 1, wherein the information reflects a status of the vending transaction for a product stocked by the available payment accepting unit.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
in addition to exchanging the information, receiving, via the one or more radio transceivers, a coupon that is targeted to the user of the mobile device based on the vending transaction.

### Claim 13 (depends on 1)

The method of claim 1, wherein:
the mobile payment application on the mobile device is configured to communicate with a payment module coupled with an internal interface of the available payment accepting unit;
the mobile device sends a message to the payment module via the one or more radio transceivers of the mobile device in conjunction with the vending transaction;
the available payment accepting unit sends the message to the payment module in conjunction with the vending transaction; and
the mobile device obtains, via the one or more radio transceivers, the information from the payment module based on the message.

### Claim 14 (depends on 1)

The method of claim 1, wherein the user interface of the mobile payment application presented after establishing via the wireless connection indicates that the wireless connection has been established with the available payment accepting unit.

### Claim 15 (depends on 1)

The method of claim 1, wherein the user interface of the mobile payment application presented after establishing via the wireless connection includes:
a visual representation of available payment accepting unit;
an indication of a prepared balance; and
an affordance that when slid, indicates the initiation of the vending transaction.

### Claim 16 (depends on 15)

The method of claim 15, wherein the affordance is slid in response to receiving a user input of swipe on the affordance displayed on the display of the mobile device.

### Claim 17 (depends on 1)

The method of claim 1, wherein:
the wireless connection is established via a first transceiver of the one or more transceivers;
the information is exchanged via a second transceiver of the one or more transceivers; and
the first transceiver is different from the second transceiver.

### Claim 18 (depends on 1)

The method of claim 1, wherein the predefined radio messages are broadcasted by the one or more payment accepting units indicating status of the one or more payment accepting units.
