# US 2025/0168271 A1 · Efficient Proximity-Based Alerting

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

- Number: US 2025/0168271 A1
- Document ID: US20250168271A1
- Status: Published application
- Kind: A1
- Application number: 18/924,078
- Filed: 2024-10-23
- Published: 2025-05-22
- Earliest claimed: 2023-11-21
- Assignees: The Safe Numbers, Inc.
- Applicants: The Safe Numbers, Inc.
- Inventors: Ifesi Dimma Onubogu; Munachi Jachike Ernest-Eze
- Web page: https://patentgrep.com/patent/US20250168271A1

## CPC

- H04M 1/72421: with automatic activation of emergency service functions, e.g. upon sensing an alarm
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- H04M 1/72457: according to geographic location
- H04W 4/90: Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
- H04W 64/006: {with additional information processing, e.g. for direction or speed determination}
- G06Q 50/265: {Personal security, identity or safety}
- 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)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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

## Abstract

An example embodiment may involve: determining that a requester device is in a state for a response; based on the requester device being in the state for the response, determining respective values for each of a plurality of potential responder devices, wherein for a particular responder device of the potential responder devices, a particular value is based on a weighted combination of: physical distance between the requester device and the particular responder device, temporal recentness of location updates received from the particular responder device, and similarity of affiliations of the requester device and the particular responder device; determining that the particular value for the particular responder device meets a threshold criterion; and transmitting a notification to the particular responder device indicating that a responder associated with the particular responder device should provide the response to a requester associated with the requester device.

## Claims

### Claim 1

A method comprising:
determining, by a computing system, that a requester device is in a state for a response;
based on the requester device being in the state for the response, determining, by the computing system, respective values for each of a plurality of potential responder devices, wherein for a particular responder device of the potential responder devices, a particular value is based on a weighted combination of: physical distance between the requester device and the particular responder device, temporal recentness of location updates received from the particular responder device, and similarity of affiliations of the requester device and the particular responder device;
determining, by the computing system, that the particular value for the particular responder device meets a threshold criterion; and
transmitting, by the computing system, a notification to the particular responder device indicating that a responder associated with the particular responder device should provide the response to a requester associated with the requester device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the state of the requester device indicates that the requester device has failed to respond to one or more notifications from the computing system or from a client application executing on the requester device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the state of the requester device indicates that the computing system has received a request for the response from the requester device or another device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the particular value includes a factor that is inversely proportional to the physical distance between the requester device and the particular responder device.

### Claim 5 (depends on 1)

The method of claim 1, wherein the particular value includes a factor that is proportional to the temporal recentness of location updates received from the particular responder device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the particular value includes a factor that is proportional to the similarity of affiliations of the requester device and the particular responder device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the computing system stores a representation of the affiliations of the requester device and the particular responder device, each indicating membership in one or more groups or organizations.

### Claim 8 (depends on 1)

The method of claim 1, wherein the threshold criterion is that the particular value exceeds a threshold value, and wherein transmitting the notification comprises transmitting notifications to a set of potential responder devices with values above the threshold value.

### Claim 9 (depends on 1)

The method of claim 1, wherein the particular value meeting the threshold criterion indicates that the particular value is one of a group of n highest threshold values, and wherein transmitting the notification comprises transmitting notifications to at least a subset of potential responder devices with values in the group.

### Claim 10 (depends on 9)

The method of claim 9, wherein n is between two and thirty.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
determining, by the computing system, that the particular responder device has attempted to provide the response; and
updating, by the computing system, a status of the particular responder device to indicate that the particular responder device has attempted to provide the response.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
providing to the particular responder device, by the computing system, at least one of a location of the requester device, audio data from the requester device, or video data from the requester device.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
prior to determining that the requester device is in the state for the response, registering, by the computing system, an account or indicator associated with the requester device and accounts or indicators associated with each of the plurality of potential responder devices.

### Claim 14 (depends on 1)

The method of claim 1, further comprising:
determining, by the computing system, that the particular responder device has not replied to the notification;
determining, by the computing system, further respective values for each of a further plurality of further responder devices, wherein for a further responder device of the further responder devices, a further value is based on a further weighted combination of: physical distance between the requester device and the further responder device, temporal recentness of location updates received from the further responder device, and similarity of affiliations of the requester device and the further responder device;
determining, by the computing system, that the further value for the further responder device meets the threshold criterion; and
transmitting, by the computing system, a further notification to the further responder device indicating that a further responder associated with the further responder device should provide the response to the requester associated with the requester device.

### Claim 15 (depends on 1)

The method of claim 1, wherein the particular value includes a factor that is proportional to an availability determination of the particular responder device.

### Claim 16 (depends on 1)

The method of claim 1, wherein determining the respective values for each of the plurality of potential responder devices comprises determining whether a physical distance between the requester device and the particular responder device exceeds a threshold value.

### Claim 17 (depends on 1)

The method of claim 1, wherein the particular responder device comprises a non-human responder, and wherein providing the response to the requester associated with the requester device involves directing the non-human responder to travel to a location of the requester device.

### Claim 18

A non-transitory computer-readable medium, having stored thereon program instructions that, upon execution by a computing system, cause the computing system to perform operations comprising:
determining that a requester device is in a state for a response;
based on the requester device being in the state for the response, determining respective values for each of a plurality of potential responder devices, wherein for a particular responder device of the potential responder devices, a particular value is based on a weighted combination of: physical distance between the requester device and the particular responder device, temporal recentness of location updates received from the particular responder device, and similarity of affiliations of the requester device and the particular responder device;
determining that the particular value for the particular responder device meets a threshold criterion; and
transmitting a notification to the particular responder device indicating that a responder associated with the particular responder device should provide the response to a requester associated with the requester device.

### Claim 19 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the operations further comprise:
determining that the particular responder device has not replied to the notification;
determining further respective values for each of a further plurality of further responder devices, wherein for a further responder device of the further responder devices, a further value is based on a further weighted combination of: physical distance between the requester device and the further responder device, temporal recentness of location updates received from the further responder device, and similarity of class-based affiliations of the requester device and the further responder device;
determining that the further value for the further responder device meets the threshold criterion; and
transmitting a further notification to the further responder device indicating that a further responder associated with the further responder device should provide the response to the requester associated with the requester device.

### Claim 20

A computing system comprising:
one or more processors; and
memory, containing program instructions that, upon execution by the one or more processors, cause the computing system to perform operations comprising:
determining that a requester device is in a state for a response;
based on the requester device being in the state for the response, determining respective values for each of a plurality of potential responder devices, wherein for a particular responder device of the potential responder devices, a particular value is based on a weighted combination of: physical distance between the requester device and the particular responder device, temporal recentness of location updates received from the particular responder device, and similarity of affiliations of the requester device and the particular responder device;
determining that the particular value for the particular responder device meets a threshold criterion; and
transmitting a notification to the particular responder device indicating that a responder associated with the particular responder device should provide the response to a requester associated with the requester device.
