# US 12,238,235 B2 · Mobile device system including sub-application that executes in response to host application execution

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

- Number: US 12,238,235 B2
- Document ID: US12238235B2
- Status: Granted
- Kind: B2
- Application number: 18/186,542
- Filed: 2023-03-20
- Published: 2024-02-22
- Granted: 2025-02-25
- Earliest claimed: 2014-07-11
- Assignees: Intercept LLC
- Applicants: Intercept LLC
- Inventors: Steven Samuel Gal
- Web page: https://patentgrep.com/patent/US12238235B2

## CPC

- H04M 1/72403: with means for local support of applications that increase the functionality
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04M 1/72457: according to geographic location
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A mobile computing device system includes a first host application on a mobile computing device and a sub-application on the mobile computing device that is configured to selectively execute in response to execution of the first host application by the mobile computing device. A first user interface is displayed by the first host application on the mobile computing device by the first host application. The sub-application is configured to execute a method including determining a location of the mobile computing device, and if the mobile computing device is determined to be at a location within a predetermined geographic area, then generating an alert message including digital content associated with the first geographic area, and displaying the alert message on the first user interface. If the mobile computing device is not determined to be at a location within the predetermined first geographic area, then not displaying the alert message on the first user interface.

## Claims

### Claim 1

A mobile computing device system, comprising:
a first host application on a mobile computing device;
a global positioning system (GPS) on the mobile computing device;
a sub-application on the mobile computing device, the sub-application configured to selectively execute in response to execution of the first host application by the mobile computing device;
a first user interface displayed by the first host application on the mobile computing device by the first host application;
wherein the sub-application is configured to execute a method including:
determining a location of the mobile computing device by the GPS; and
if the mobile computing device is determined to be at a location within a predetermined geographic area, then generating an alert message including digital content associated with the first geographic area, and displaying the alert message on the first user interface; and
if the mobile computing device is not determined to be at a location within the predetermined first geographic area, then not displaying the alert message on the first user interface.

### Claim 2 (depends on 1)

The system of claim 1, wherein the sub-application operates when the host application is in a background mode.

### Claim 3 (depends on 1)

The system of claim 1, further comprising:
a second host application on the mobile computing device, wherein the sub-application is configured to selectively execute in response to execution of the second host application;
wherein the sub-application is executed by only one of the first and second host application.

### Claim 4

A mobile computing device system, comprising:
a first host application on a mobile computing device;
a global positioning system (GPS) on the mobile computing device;
a sub-application on the mobile computing device, wherein the sub-application is configured to selectively execute in response to execution of the first host application;
providing a second host application on the mobile computing device, wherein the sub-application is configured to selectively execute in response to execution of the second;
executing the first host application, wherein the first host application is configured to detect an existence of the second host application on the mobile computing device;
executing the sub-application in response to execution of the first host application; and
not executing the sub-application in response to execution of the second host application based on the detection of the existence of the second host application on the mobile computing device.

### Claim 5 (depends on 4)

The system of claim 4, wherein the sub-application is configured to execute a method including:
determining a location of the mobile computing device; and
if the mobile computing device is determined to be at a location within a predetermined geographic area by the GPS, then displaying digital content associated with the first geographic area on a user interface of the first host application.

### Claim 6 (depends on 4)

The system of claim 4, wherein the sub-application operates when the first host application is in a background mode.

### Claim 7 (depends on 4)

The system of claim 4, wherein if the first host application is operating and the sub-application is not operating, then executing the sub-application in response to execution of the second host application.

### Claim 8 (depends on 4)

The system of claim 4, wherein the sub-application executes in response to execution of the first host application and not in response to execution of the second host application based on predetermined criteria.
