# US 10,311,422 B2 · Systems and computer-implemented processes for providing electronic notifications

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

- Number: US 10,311,422 B2
- Document ID: US10311422B2
- Status: Granted
- Kind: B2
- Application number: 15/948,087
- Filed: 2018-04-09
- Published: 2018-08-09
- Granted: 2019-06-04
- Earliest claimed: 2015-04-08
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Adam R. Koeppel; Alex Leo Niderberg
- Web page: https://patentgrep.com/patent/US10311422B2

## CPC

- G06Q 20/3221: {Access to banking information through M-devices}
- G06Q 40/02: Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03)
- G07F 19/20: {Automatic teller machines [ATMs]}
- G07F 19/206: {Software aspects at ATMs}
- 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

Systems and methods are disclosed for providing account balance notifications. The disclosed embodiments generally relate to using transmitters to activate a mobile application to request financial account information, such as an account balance, and display the requested information, via the mobile device, before the customer uses an automated teller machine (ATM) or conducts a transaction at a bank branch. In certain embodiments, the transmitters are low energy transmitters. Other aspects of the disclosed embodiments are described herein.

## Claims

### Claim 1

A system for providing notifications in a mobile device comprising:
a low-energy transmitter;
a local database;
a memory device storing instructions; and
a processor configured to execute the instructions to:
transmit, by the low-energy transmitter, identification signal data comprising a proximity universally unique identifier, a major identifier, and a minor identifier, the low-energy transmitter being associated with one of an automated teller machine (ATM), a bank branch, or a teller station;
compare the identification signal data with information stored in the local database when a provider application is not running on the mobile device, the local database comprising information identifying transmitters associated with one or more ATMs or bank branches;
start the provider application as a passive background application when the identification signal data matches information in the local database;
receive, from the mobile device, a request for notification information when the provider application determines the identification signal data matches information in an identification database, wherein the provider application is running on the mobile device,
generate the request for notification information by the provider application,
receive the request for notification information from a processor of a financial service provider system;
the request for notification information comprises user preferences;
determine a form of notification based on the user preferences, wherein the form of notification is at least one of a push notification, a text message, or an email;
transmit, to the mobile device, the requested notification information in the determined form; and
display the requested notification information on the mobile device.

### Claim 2 (depends on 1)

The system of claim 1, wherein
the identification signal data is transmitted as a signal that complies with IBEACON protocols and standards; and
the low-energy transmitter is a transmitter that utilizes IBEACON.

### Claim 3 (depends on 2)

The system of claim 2, wherein the low-energy transmitter is associated with the ATM.

### Claim 4 (depends on 3)

The system of claim 3, wherein the low-energy transmitter is attached to the housing of the ATM.

### Claim 5 (depends on 3)

The system of claim 3, wherein the identification database comprises a table that associates the universally unique identifier with the low-energy transmitter and the ATM.

### Claim 6 (depends on 5)

The system of claim 5, wherein the identification database is stored in a memory device of the mobile device.

### Claim 7 (depends on 2)

The system of claim 2, wherein the low-energy transmitter is affixed to a bank teller computer terminal.

### Claim 8 (depends on 2)

The system of claim 2, wherein the low-energy transmitter is configured with radius network software.

### Claim 9 (depends on 1)

The system of claim 1, wherein the low-energy transmitter is configured to allow micro-location of a mobile device where GPS signals do not penetrate.

### Claim 10 (depends on 1)

The system of claim 1, wherein all ATMs associated with a single financial institution share the same universally unique identifier.

### Claim 11 (depends on 1)

The system of claim 1, wherein the request for notification further comprises an identification of the mobile device and location of the user.

### Claim 12 (depends on 11)

The system of claim 11, wherein the request for notification further comprises information to predict travel habits of the user.

### Claim 13 (depends on 1)

The system of claim 1, wherein the processor is further configured to:
determine a default notification form as the preferred form of notification when the user preferences do not identify a preferred notification form.

### Claim 14 (depends on 1)

The system of claim 1, wherein the processor is further configured to:
receive a notice that the requested notification information could not be delivered;
reformat the requested notification information to an alternative form of notification different from the determined form of notification; and
transmit, to the mobile device, the requested notification information in the reformatted form to be displayed on the mobile device.

### Claim 15 (depends on 1)

The system of claim 1, wherein the request for notification information is an encrypted application programming interface request.

### Claim 16

A computer-implemented method for providing notifications in a mobile device comprising the following operations performed by at least one processor:
transmitting, by a low-energy transmitter, identification signal data comprising a proximity universally unique identifier, a major identifier, and a minor identifier, the low-energy transmitter being associated with one of an automated teller machine (ATM), a bank branch, or a teller station;
comparing the identification signal data with information stored in a local database when a provider application is not running on the mobile device, the local database comprising information identifying transmitters associated with one or more ATMs or bank branches;
starting the provider application as a passive background application when the identification signal data matches information in the local database;
receiving, from the mobile device, a request for notification information when the provider application determines the identification signal data matches information in an identification database, wherein:
the provider application is running on the mobile device,
generating the request for notification information by the provider application,
receiving the request for notification information from a processor of a financial service provider system;
the request for notification information comprises user preferences;
determining a form of notification based on the user preferences, wherein the form of notification is at least one of a push notification, a text message, or an email;
transmitting, to the mobile device, the requested notification information in the determined form; and
displaying the requested notification information on the mobile device.

### Claim 17 (depends on 16)

The computer-implemented method of claim 16, wherein the low-energy transmitter is associated with the ATM.

### Claim 18 (depends on 17)

The computer-implemented method of claim 17, wherein the identification database comprises a table that associates the universally unique identifier with the low-energy transmitter and the ATM.

### Claim 19 (depends on 16)

The computer-implemented method of claim 16, further comprising:
receiving a notice that the requested notification information could not be delivered;
reformatting the requested notification information to an alternative form of notification different from the determined form of notification; and
transmitting, to the mobile device, the requested notification information in the reformatted form to be displayed on the mobile device.

### Claim 20

A non-transitory computer-readable medium that stores instructions for providing notifications in a mobile device that, when executed by at least one processor, cause the at least one processor to:
transmit, by a low-energy transmitter, identification signal data comprising a proximity universally unique identifier, a major identifier, and a minor identifier, the low-energy transmitter being associated with one of an automated teller machine (ATM), a bank branch, or a teller station;
compare the identification signal data with information stored in a local database when a provider application is not running on the mobile device, the local database comprising information identifying transmitters associated with one or more ATMs or bank branches;
start the provider application as a passive background application when the identification signal data matches information in the local database;
receive, from the mobile device, a request for notification information when the provider application determines the identification signal data matches information in an identification database, wherein:
the provider application is running on the mobile device,
generate the request for notification information by the provider application,
receive the request for notification information from a processor of a financial service provider system;
the request for notification information comprising user preferences;
determine a form of notification based on the user preferences, wherein the form of notification is at least one of a push notification, a text message, or an email;
transmit, to the mobile device, the requested notification information in the determined form; and
display the requested notification information on the mobile device.
