# US 12,762,941 B2 · Methods and systems for outputting alerts on user interfaces

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

- Number: US 12,762,941 B2
- Document ID: US12762941B2
- Status: Granted
- Kind: B2
- Application number: 18/922,101
- Filed: 2024-10-21
- Published: 2025-02-06
- Granted: 2026-10-13
- Earliest claimed: 2021-11-15
- Assignees: DISH Network L.L.C.
- Applicants: DISH Network L.L.C.
- Inventors: Zane Eaton
- Web page: https://patentgrep.com/patent/US12762941B2

## CPC

- G08B 25/009: {Signalling of the alarm condition to a substation whose identity is signalled to a central station, e.g. relaying alarm signals in order to extend communication range}
- G08B 25/016: {Personal emergency signalling and security systems (emergency non-personal manually actuated alarm activators G08B25/12)}
- G08B 25/08: using communication transmission lines {(G08B13/19658, G08B21/0286, G08B25/016 take precedence)}
- G08B 27/00: Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

A technique is directed to methods and systems for outputting alerts on user interfaces. In some implementations, an alert system can identify devices connected to the alert interface and determine the user interface capabilities (e.g., audio, visual, or vibration) of each device. Upon receiving an alert of an emergency event, the alert system can determine the location of the user within a structure and select a device(s) nearby the user to transmit or display the notification of the emergency event to the user. The selected device can identify the emergency event and output the alert based upon the visual audible, or vibration user interface capabilities of the selected device.

## Claims

### Claim 1

A method comprising:
performing, by a user device, data scraping of one or more websites or databases;
identifying, based on the data scraping, an event that is within a proximity of a geographic location of the user device;
selecting, based on a subject matter of the event, a first device and a second device to output an alert, wherein the first device and the second device are communicatively connected to the user device via an alert interface and have a capability to output at least a first alert type and a second alert type corresponding to the subject matter of the event; and
sending an instruction that requests the alert to be output from the first device and the second device using the first alert type or the second alert type to notify at least one user of the event.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining a visual, audio, and vibration capability of the first device and the second device; and
determining the first device and the second device have the capability to output the first alert type and the second alert type based on the visual, audio, and vibration capability.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining a first location of the at least one user is above a threshold distance from a second location of at least one of the first device or the second device, wherein sending the instruction that requests the alert to be output from the first device and the second device comprises causing the alert to be output using the first alert type at a pre-determined volume based on the first location of the at least one user being above the threshold distance from the second location of at least one of the first device or the second device.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
querying devices within a structure associated with the at least one user to collect information about the devices; and
identifying a notification capability of each of the devices based on the information.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining whether the at least one user has a history of responding to alerts indicating the event.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving a selection by the at least one user for the first device and the second device to output alerts for the event with the subject matter.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first alert type includes one or more audible or visual patterns that indicate the subject matter of the event.

### Claim 8

A system comprising:
one or more processors; and
one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process comprising:
performing, by a user device, data scraping of one or more websites or databases;
identifying, based on the data scraping, an event that is within a proximity of a geographic location of the user device;
selecting, based on a subject matter of the event, a first device and a second device to output an alert, wherein the first device and the second device are communicatively connected to the user device via an alert interface and have a capability to output at least a first alert type and a second alert type corresponding to the subject matter of the event; and
sending an instruction that requests the alert to be output from the first device and the second device using the first alert type or the second alert type to notify at least one user of the event.

### Claim 9 (depends on 8)

The system of claim 8, wherein the process further comprises:
determining a visual, audio, and vibration capability of the first device and the second device; and
determining the first device and the second device have the capability to output the first alert type and the second alert type based on the visual, audio, and vibration capability.

### Claim 10 (depends on 8)

The system of claim 8, wherein the process further comprises:
determining a first location of the at least one user is above a threshold distance from a second location of at least one of the first device or the second device, wherein sending the instruction that requests the alert to be output from the first device and the second device comprises causing the alert to be output using the first alert type at a pre-determined volume based on the first location of the at least one user being above the threshold distance from the second location of at least one of the first device or the second device.

### Claim 11 (depends on 8)

The system of claim 8, wherein the process further comprises:
querying devices within a structure associated with the at least one user to collect information about the devices; and
identifying a notification capability of each of the devices based on the information.

### Claim 12 (depends on 8)

The system of claim 8, wherein the process further comprises:
determining whether the at least one user has a history of responding to alerts indicating the event.

### Claim 13 (depends on 8)

The system of claim 8, wherein the process further comprises:
receiving a selection by the at least one user for the first device and the second device to output alerts for the event with the subject matter.

### Claim 14 (depends on 8)

The system of claim 8, wherein the first alert type includes one or more audible or visual patterns that indicate the subject matter of the event.

### Claim 15

A non-transitory computer-readable medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
performing, by a user device, data scraping of one or more websites or databases;
identifying, based on the data scraping, an event that is within a proximity of a geographic-device location of the user device;
selecting, based on a subject matter of the event, a first device and a second device to output an alert, wherein the first device and the second device are communicatively connected to the user device via an alert interface and have a capability to output at least a first alert type and a second alert type corresponding to the subject matter of the event; and
sending an instruction that requests the alert to be output from the first device and the second device using the first alert type or the second alert type to notify at least one user of the event.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the operations further comprise:
determining a visual, audio, and vibration capability of the first device and the second device; and
determining the first device and the second device have the capability to output the first alert type and the second alert type based on the visual, audio, and vibration capability.

### Claim 17 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the operations further comprise:
determining a first location of the at least one user is above a threshold distance from a second location of at least one of the first device or the second device, wherein sending the instruction that requests the alert to be output from the first device and the second device comprises causing the alert to be output using the first alert type at a pre-determined volume based on the first location of the at least one user being above the threshold distance from the second location of at least one of the first device or the second device.

### Claim 18 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the operations further comprise:
querying devices within a structure associated with the at least one user to collect information about the devices; and
identifying a notification capability of each of the devices based on the information.

### Claim 19 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the operations further comprise:
determining whether the at least one user has a history of responding to alerts indicating the event.

### Claim 20 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the operations further comprise:
receiving a selection by the at least one user for the first device and the second device to output alerts for the event with the subject matter.
