# US 11,443,848 B2 · System and method for providing notifications to a user based upon the location of the user

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

- Number: US 11,443,848 B2
- Document ID: US11443848B2
- Status: Granted
- Kind: B2
- Application number: 16/714,758
- Filed: 2019-12-15
- Published: 2021-06-17
- Granted: 2022-09-13
- Earliest claimed: 2019-12-15
- Assignees: Amaze PBC
- Applicants: Amaze PBC
- Inventors: David Mark Silverstein; Felix Weitzman
- Web page: https://patentgrep.com/patent/US11443848B2

## CPC

- G16H 40/20: for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- 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

This application provides a computer-implemented method for providing notifications. The method includes creating and storing a geofenced area associated with a mobile device and a location that has a healthcare facility in a data store and outputting a notification to the mobile device when the mobile device is within the geofenced area. The notification may include that the location offers at least one healthcare service that can be received on an unscheduled basis, where in the facility that the at least one healthcare service is offered, whether or not the healthcare service is covered by a patient's insurance, the cost of the healthcare service, the out-of-pocket cost by the patient of the healthcare service, wait time at the facility for the healthcare service, and when the patient should not receive the healthcare service for other medical reasons.

## Claims

### Claim 1

A computer-implemented method for providing notifications and communication based on a patient entering into a geofenced area around a facility that offers healthcare services, the method comprising the following operations performed by at least one computer processor:
a) creating a geofenced area associated with a mobile device and a location that has the facility, wherein the patient is associated with the mobile device;
b) storing the geofenced area in a data store;
c) determining when the mobile device has crossed or entered the geofenced area;
d) sending a notification to the mobile device, wherein the notification includes a message that the particular healthcare service is due for the patient, wherein the notification further includes prompting the patient to request or place an order for the particular healthcare service by displaying an order button on a display of the mobile device that communicates to the user that the order button is for ordering the particular healthcare service by pressing the order button;
e) outputting the notification to the mobile device when the location data of the mobile device is determined to be within the geofenced area that corresponds to the facility;
f) prior to outputting the notification to the mobile device, determining if the patient had the at least one healthcare service within a predetermined time ago and preventing the outputting of the notification upon determining that the patient had the at least one healthcare service within a predetermined time ago; and
g) prior to outputting the notification to the mobile device, determining that the at least one healthcare service should not be provided to the patient based on one or more insurance claims of the patient and preventing the outputting of the notification upon determining that the at least one healthcare service should not be provided to the patient based on one or more insurance claims of the patient,
wherein the notification includes that the location offers the at least one healthcare service that can be received on an unscheduled basis, wherein the notification includes whether or not the at least one healthcare service is covered by the patient's insurance.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the healthcare service is providing lab work for the patient's physical.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the healthcare service is testing the blood pressure of the patient.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the healthcare service is providing an eye examination of the patient.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
h) storing information as to when the particular healthcare service is due for the patient in the data store; and
i) displaying on another display of a computer the information as to when the particular healthcare service is due, wherein the computer communicates with the mobile device via a computer network, wherein the computer is accessible by a person who provides information, service or support to the patient.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the notification includes where in the location the at least one healthcare service is offered.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the notification includes the wait time at the facility for the at least one health care service.

### Claim 8

A non-transitory computer-readable storage medium storing executable instructions for providing notifications and communication to a patient based on a patient entering into a geofenced area around a facility that offers healthcare services, that, as a result of being executed by one or more processors of a computer system, cause the computer system to at least:
a) create a geofenced area associated with a mobile device and a location that has the facility, wherein the patient is associated with the mobile device;
b) store the geofenced area in a data store;
c) determine when the mobile device has crossed or entered the geofenced area;
d) sending a notification to the mobile device, wherein the notification includes a message that the particular healthcare service is due for the patient, wherein the notification further includes prompting the patient to request or place an order for the particular healthcare service by displaying an order button on a display of the mobile device that communicates to the user that the order button is for ordering the particular healthcare service by pressing the order button;
e) output the notification to the mobile device when the location data of the mobile device is determined to be within the geofenced area that corresponds to the facility;
f) prior to outputting the notification to the mobile device, determine if the patient had the at least one healthcare service within a predetermined time ago and preventing the outputting of the notification upon determining that the patient had the at least one healthcare service within a predetermined time ago; and
g) prior to outputting the notification to the mobile device, determine that the at least one healthcare service should not be provided to the patient based on one or more insurance claims of the patient and preventing the outputting of the notification upon determining that the at least one healthcare service should not be provided to the patient based on one or more insurance claims of the patient,
wherein the notification includes that the location offers the at least one healthcare service that can be received on an unscheduled basis, wherein the notification includes whether or not the at least one healthcare service is covered by the patient's insurance.

### Claim 9 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the notification includes that the location offers the at least one healthcare service that can be received on an unscheduled basis.

### Claim 10 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the notification includes where in the location the at least one healthcare service is offered.

### Claim 11 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the notification includes one of or both the cost of the at least one healthcare service and the out-of-pocket cost by the patient of the at least one healthcare service.

### Claim 12 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the notification includes the wait time at the facility for the at least one health care service.

### Claim 13 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, wherein the notification includes when the patient should not receive the at least one healthcare service for other medical reasons.

### Claim 14 (depends on 8)

The non-transitory computer-readable storage medium of claim 8, further comprising prior to outputting the notification to the mobile device, determining that the at least one healthcare service should not be provided to the patient and preventing the outputting of the notification upon determining that the at least one healthcare service should not be provided to the patient.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein determining that the at least one healthcare service should not be provided to the patient is based on the medical history of the patient.

### Claim 16 (depends on 8)

The non-transitory computer-readable storage medium of claim 8 to further cause the computer system to at least prior to outputting the notification to the mobile device, determine that the preference of the patient is to not output the notification and preventing the outputting of the notification upon determining that the preference of the patient is to not output the notification.

### Claim 17 (depends on 8)

The non-transitory computer-readable storage medium of claim 8 to further cause the computer system to at least prior to outputting the notification to the mobile device, determining that the at least one healthcare service is not in the insurance network of the patient and preventing the outputting of the notification upon determining that the at least one healthcare service is not in the insurance network of the patient.

### Claim 18 (depends on 8)

The non-transitory computer-readable storage medium of claim 8 to further cause the computer system to at least prior to outputting the notification to the mobile device, determining that the cost of the at least one healthcare service is not available or more than a predetermined amount at the facility and preventing the outputting of the notification upon determining that the cost of the at least one healthcare service is not available or more than a predetermined amount at the facility.

### Claim 19

A system for providing notifications and communication to a patient based on a patient entering into a geofenced area around a facility that offers healthcare services comprising:
one or more processors; and one or more memories coupled to the one or more processors, the one or memories having stored therein processor executable instructions which when executed by any set of the one or more processors, perform a process comprising:
creating a geofenced area associated with a mobile device and a location that has the facility, wherein the patient is associated with the mobile device;
storing the geofenced area in a data store;
determining when the mobile device has crossed or entered the geofenced area;
sending a notification to the mobile device, wherein the notification includes a message that the particular healthcare service is due for the patient, wherein the notification further includes prompting the patient to request or place an order for the particular healthcare service by displaying an order button on a display of the mobile device that communicates to the user that the order button is for ordering the particular healthcare service by pressing the order button;
outputting the notification to the mobile device when the location data of the mobile device is determined to be within the geofenced area that corresponds to the facility;
prior to outputting the notification to the mobile device, determining if the patient had the at least one healthcare service within a predetermined time ago and preventing the outputting of the notification upon determining that the patient had the at least one healthcare service within a predetermined time ago; and
prior to outputting the notification to the mobile device, determining that the at least one healthcare service should not be provided to the patient based on one or more insurance claims of the patient and preventing the outputting of the notification upon determining that the at least one healthcare service should not be provided to the patient based on one or more insurance claims of the patient,
wherein the notification includes that the location offers the at least one healthcare service that can be received on an unscheduled basis, wherein the notification includes whether or not the at least one healthcare service is covered by the patient's insurance.
