# US 2019/0357007 A1 · Mobile application and system for associating actions with independent geographic locations

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

- Number: US 2019/0357007 A1
- Document ID: US20190357007A1
- Status: Published application
- Kind: A1
- Application number: 16/525,994
- Filed: 2019-07-30
- Published: 2019-11-21
- Earliest claimed: 2017-03-13
- Inventors: Kevin R. Imes
- Web page: https://patentgrep.com/patent/US20190357007A1

## CPC

- H04W 4/022: {with dynamic range variability}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- H04W 12/06: Authentication
- H04W 12/068: {using credential vaults, e.g. password manager applications or one time password [OTP] applications}
- G01C 21/3492: {employing speed data or traffic data, e.g. real-time or historical (traffic control systems for road vehicles involving transmission of navigation instructions to the vehicle G08G1/0968)}
- G08G 1/096827: {where the route is computed onboard}
- H04M 1/724: User interfaces specially adapted for cordless or mobile telephones
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04W 88/02: Terminal devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A mobile application executable on at least one mobile device for associating actions with a plurality of independent geographic locations and a system for implementing the actions are provided. The system and mobile application carry out a method including the steps of configuring a graphical user interface to include a map and requesting the user to select a designated pin location. The system includes a main controller configured to communicate with the at least one mobile device and initiate the actions based on the location of the at least one mobile device relative to the plurality of independent geographic locations. At least one database is in communication with the main controller and accessible to the mobile and away services module for storing data related to the actions associated with the plurality of independent geographic locations and the at least one mobile device.

## Claims

### Claim 1

An application including program instructions tangibly stored on a computer-readable medium and operable when executed to cause a system to perform a method of associating at least one action with independent geographic locations comprising:
prompting a first user to select a designated pin location of a pin and a geofence distance for at least one independent geofence corresponding to the pin;
receiving a pin location user input corresponding to the designated pin location and a geofence distance user input corresponding to the geofence distance;
monitoring the location of a mobile device of the system associated with a second user relative to the at least one independent geofence;
detecting the mobile device crossing the at least one independent geofence; and
initiating implementation of the at least one action in response to the detection of the mobile device crossing the at least one independent geofence.

### Claim 2 (depends on 1)

The application as set forth in claim 1, wherein the step of monitoring the location of a mobile device of the system associated with a second user relative to the at least one independent geofence includes the step of communicating the location of the mobile device with a main controller of the system via at least one of Bluetooth communication and WIFI communication.

### Claim 3 (depends on 1)

The application as set forth in claim 1, further including the step of identifying the mobile device associated with the second user using device information stored in a database.

### Claim 4 (depends on 1)

The application as set forth in claim 1, further including the steps of:
providing a graphical user interface to interact with the first user; and
providing a map view that allows the first user to select the designated pin location of the pin and the geofence distance for the at least one independent geofence.

### Claim 5 (depends on 1)

The application as set forth in claim 1, further including the step of requesting confirmation from at least one of the first user and the second user that the at least one action should be carried out.

### Claim 6 (depends on 1)

The application as set forth in claim 1, further including the steps of:
uploading the pin created by the first user to a database of the system; and
downloading the pin created by the first user from the database onto the mobile device associated with the second user.

### Claim 7 (depends on 1)

The mobile application as set forth in claim 1, wherein the method further includes the steps of:
requesting user identification from the second user;
receiving an identification user input corresponding to the requested user identification; and
confirming that the received user identification matches stored user information in response to receiving the identification user input.

### Claim 8

A system comprising:
a user interface configured to prompt and receive a pin location user input corresponding to a designated pin location of a pin, a geofence distance user input corresponding to a geofence distance for at least one independent geofence corresponding to the pin, and an action user input corresponding to at least one action corresponding to the designated pin location of the pin from a first user;
a mobile device associated with a second user configured to monitor a location of the mobile device relative to the to the at least one independent geofence;
a main controller in communication with the user interface and the mobile device and configured to:
detect the mobile device crossing the at least one independent geofence, and
initiate implementation of the at least one action in response to the detection of the mobile device crossing the at least one independent geofence.

### Claim 9 (depends on 8)

The system as set forth in claim 8, further including at least one database in communication with said main controller for storing data related to the actions associated with the designated pin location of the pin and the at least one mobile device.

### Claim 10 (depends on 9)

The system as set forth in claim 9, wherein said at least one database includes:
a first database in communication with said main controller for storing private pins and public pins and shared pins and voice commands;
a second database in communication with said main controller for storing data associated with said mobile device;
a third database in communication with said main controller for storing user accounts and site accounts; and
a fourth database in communication with said main controller for storing action conditions and previous spots and addresses.

### Claim 11 (depends on 8)

The system as set forth in claim 8, wherein said mobile device and said main controller are configured to communicate with one another using at least one of Bluetooth communication and WIFI communication

### Claim 12 (depends on 8)

The system as set forth in claim 8, wherein said mobile device and said main controller are configured to communicate with one another using text messages.

### Claim 13

A method of associating at least one action with independent geographic locations comprising the steps of:
prompting a first user to select a designated pin location of a pin and a geofence distance for at least one independent geofence corresponding to the pin and at least one action corresponding to the designated pin location of the pin;
receiving a pin location user input corresponding to the designated pin location and a geofence distance user input corresponding to the geofence distance and an action user input corresponding to the at least one action from the first user;
monitoring the location of a mobile device of the system associated with a second user relative to the at least one independent geofence;
detecting the mobile device crossing the at least one independent geofence; and
initiating implementation of the at least one action in response to the detection of the mobile device crossing the at least one independent geofence.

### Claim 14 (depends on 13)

The method as set forth in claim 13, further including the steps of:
determining a geographic area in which the first user would like to place the pin associated with the at least one independent geofence;
configuring a graphical user interface to include a map view of the geographic area in response to the determination of the target geographic area by the first user.

### Claim 15 (depends on 13)

The method as set forth in claim 13, further including the steps of:
requesting user identification from the second user;
receiving an identification user input corresponding to the requested user identification; and
confirming that the received user identification matches stored user information in response to receiving the identification user input.

### Claim 16 (depends on 13)

The method as set forth in claim 13, further including the step of initiating storage of the designated pin location in a database in response to receiving the pin location user input.

### Claim 17 (depends on 13)

The method as set forth in claim 13, further including the step of initiating creation and storage of the at least one independent geofence extending around the pin at the pin geofence distance in a database in response to receiving the geofence distance user input.

### Claim 18 (depends on 13)

The method as set forth in claim 13, further including the steps of:
uploading the pin to a public pin library; and
sharing the pin in the public pin library with other users.

### Claim 19 (depends on 18)

The method as set forth in claim 18, further including the step of downloading the pin from the public pin library that another user has created.

### Claim 20 (depends on 13)

The method as set forth in claim 13, further including the steps of:
storing a favorite location; and
using the favorite location as the designated pin location for the pin.
