# US 2014/0208440 A1 · Application usage in device identification program

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

- Number: US 2014/0208440 A1
- Document ID: US20140208440A1
- Status: Published application
- Kind: A1
- Application number: 13/749,293
- Filed: 2013-01-24
- Published: 2014-07-24
- Earliest claimed: 2013-01-24
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: William Earnest Kelley
- Web page: https://patentgrep.com/patent/US20140208440A1

## CPC

- G06F 16/245: Query processing
- G06F 21/44: Program or device authentication
- G06Q 20/3224: {Transactions dependent on location of M-devices}
- G06Q 20/3227: {using secure elements embedded in M-devices}
- G06Q 20/4012: {Verifying personal identification numbers [PIN]}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04W 12/06: Authentication
- H04W 12/30: Security of mobile devices; Security of mobile applications
- H04L 63/0876: {based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint}
- H04L 63/107: {wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals}
- H04L 2463/082: applying multi-factor authentication
- H04W 12/63: Location-dependent; Proximity-dependent
- H04W 12/71: Hardware identity
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Embodiments of the invention are directed to systems, methods and computer program products for using a device identification program. In some embodiments, a system is configured to: receive device identification information from a mobile device, search a database of records based on the identification information, and in response to determining a match between information associated with a record in the database and the identification information, enable first access to an application initiated on the mobile device.

## Claims

### Claim 1

An apparatus for using a device identification program, the apparatus comprising:
a memory;
a processor; and
a module stored in the memory, executable by the processor, and configured to:
receive information from a user's mobile device, wherein the information comprises device identification information and user information, wherein the user information is associated with a financial institution account associated with the user;
search a database of records based on the identification information to determine a match between the information received and information associated with one or more records in the database;
in response to determining a match between information associated with one or more records in the database and the information, enable a first access to an application initiated on the mobile device, wherein enabling first access comprises transmitting to the user, a first tier of executable actions, wherein the first tier of executable actions comprises a user access to a subset of functionalities associated with the application, wherein the first access to the application comprises access to first information associated with the user's financial institution account, wherein the financial institution account is associated with the record.

### Claim 2

(canceled)

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the first information comprises non-public information.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the application comprises a financial service application, and wherein the first information comprises at least one of a balance, an alert associated with a bill, or an offer.

### Claim 5

(canceled)

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the user information is either based on user input at the mobile device or is automatically determined by the mobile device, and wherein the user information is received either before, after, or simultaneously with the identification information.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the module is further configured to:
receive a location associated with the user's mobile device, wherein the location is received either before, after, or simultaneously with the identification information;
search a list of permitted locations associated with the record;
determine whether the location matches a permitted location from the list of permitted locations;
in response to determining the location matches the permitted location, enable second access to the application.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the permitted location is based on one or more pre-defined locations defined by the user.

### Claim 9 (depends on 7)

The apparatus of claim 7, wherein the permitted location is a location from where the user previously accessed the application on the mobile device at least a predetermined number of times.

### Claim 10 (depends on 7)

The apparatus of claim 7, wherein the location comprises at least one of a geographical location, a network location, or a mobile tower location.

### Claim 11 (depends on 7)

The apparatus of claim 7, wherein the second access to the application comprises access to second information associated with an account, wherein the account is associated with the record.

### Claim 12 (depends on 1)

The apparatus of claim 1, wherein the module is further configured to:
receive an authentication credential, wherein the authentication credential is received before, after, or simultaneously with the identification information;
determine whether the authentication credential matches a second authentication credential associated with the record;
in response to determining the authentication credential matches the second authentication credential, enable third access to the application.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the third access to the application comprises access to third information associated with an account, wherein the third information associated with the account is different from first information associated with the account.

### Claim 14 (depends on 1)

The apparatus of claim 1, wherein the mobile device was previously enrolled in a device identification program.

### Claim 15 (depends on 1)

The apparatus of claim 1, wherein the mobile device transmits the device identification information upon initiation of the application.

### Claim 16 (depends on 1)

The apparatus of claim 1, wherein the module is configured to:
determine initiation of the application on the mobile device;
transmit a device identification information request to the mobile device.

### Claim 17 (depends on 1)

The apparatus of claim 1, wherein the device identification information is either based on user input at the mobile device or is automatically determined by the mobile device.

### Claim 18 (depends on 1)

The apparatus of claim 1, wherein the first access to the application is enabled without user input at the mobile device.

### Claim 19

A method for using a device identification program, the method comprising:
receiving, using a computing device processor, a first information from a user's mobile device, wherein the first information comprises device identification information and user information, wherein the user information is associated with a financial institution account associated with the user;
searching, using a computing device processor, a database of records based on the identification information to determine a match between the first information and information associated with one or more records in the database;
in response to determining a match between information associated with one or more records in the database and the first information, enabling, using a computing device processor, a first access to an application initiated on the mobile device, wherein enabling first access comprises transmitting to the user, a first tier of executable actions, wherein the first tier of executable actions comprises a user access to a subset of functionalities associated with the application.

### Claim 20

A computer program product for using a device identification program, the computer program product comprising:
a non-transitory computer-readable medium comprising a set of codes for causing a computer to:
receive a first information from a user's mobile device, wherein the first information comprises device identification information and user information, wherein the user information is associated with a financial institution account associated with the user;
search a database of records based on the identification information to determine a match between the first information and information associated with one or more records in the database;
in response to determining a match between information associated with one or more records in the database and the first information, enable a first access to an application initiated on the mobile device, wherein enabling first access comprises transmitting to the user, a first tier of executable actions, wherein the first tier of executable actions comprises a user access to a subset of functionalities associated with the application.
