# US 12,112,607 B2 · System and method enabling interactive services in alarm system environment

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

- Number: US 12,112,607 B2
- Document ID: US12112607B2
- Status: Granted
- Kind: B2
- Application number: 18/345,107
- Filed: 2023-06-30
- Published: 2023-10-26
- Granted: 2024-10-08
- Earliest claimed: 2017-11-08
- Assignees: The ADT Security Corporation
- Applicants: The ADT Security Corporation
- Inventors: Lawrence D. Folsom
- Web page: https://patentgrep.com/patent/US12112607B2

## CPC

- G08B 13/19682: {Graphic User Interface [GUI] presenting system data to the user, e.g. information on a screen helping a user interacting with an alarm system}
- G06F 40/134: Hyperlinking
- G08B 25/014: {Alarm signalling to a central station with two-way communication, e.g. with signalling back}
- G08B 27/005: {with transmission via computer network}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present invention is a software as a service platform providing a system and method enabling interactive services between the end-users, emergency responders, and central monitoring stations. In an exemplary embodiment of the invention, the system provides an electronic notification of an alarm event to an end-user by way of a secure hyperlink to a web portal. The web portal provides a method enabling the end-user to interact with the central monitoring station and/or the emergency responders as well as view live and historical data from the alarm event including video. The system is configured to acquire historical video and data from the actual alarm triggering event from a variety of disparate sources including devices associated with life safety systems and lifestyle systems. The present invention, by enabling interactive services between the end-users, emergency responders, and central monitoring stations, provides better information and a better understanding of the alarm triggering event thereby informing decision making processes of the end-users, emergency responders, and central monitoring stations.

## Claims

### Claim 1

A method, comprising:
receiving, by at least one computing device, an alarm signal associated with an alarm event at a location;
in response to receiving the alarm signal, obtaining, by the at least one computing device, media generated at least in part by a device at the location, the media comprising at least one of an image or a video;
transmitting, by the at least one computing device, a message to a client device associated with a first responder, the message comprising a link to a portal configured to make, after authentication of the first responder, the media available to the first responder at least for the first responder to assign, using the portal, a priority score to the alarm event and respond to the alarm event based on the priority score;
authenticating, by the at least one computing device, the first responder; and
after authenticating the first responder, encoding, by the at least one computing device, at least one user interface of the portal for rendering on the client device, the at least one user interface comprising a rendering of the media generated at least in part by the device at the location.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
generating, by the at least one computing device, a code for the first responder;
transmitting, from the at least one computing device, the code to the client device associated with the first responder; and
authenticating, by the at least one computing device, the first responder based at least in part on the code.

### Claim 3 (depends on 2)

The method of claim 2, further comprising transmitting, from the at least one computing device, the code to the client device associated with the first responder in an additional message that is separate from the message comprising the link to the portal.

### Claim 4 (depends on 2)

The method of claim 2, wherein the code is configured to expire after a predefined amount of time.

### Claim 5 (depends on 1)

The method of claim 1, wherein the link is configured to expire after a predefined amount of time.

### Claim 6 (depends on 1)

The method of claim 1, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises at least one region comprising contact information for an authorized user of the location.

### Claim 7 (depends on 1)

The method of claim 1, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises a geographical map associated with the location.

### Claim 8 (depends on 1)

The method of claim 1, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises at least one region that comprises alarm history data for the location.

### Claim 9 (depends on 1)

The method of claim 1, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises a region that indicates a permitted action initiated by an authorized user of the location.

### Claim 10 (depends on 1)

The method of claim 1, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises a region that indicates that an authorized user of the location has accessed the media.

### Claim 11

A system, comprising:
at least one processor;
at least one computer readable medium storing a plurality of instructions that, when executed by the at least one processor, cause the at least one processor to:
receive an alarm signal associated with an alarm event at a location;
in response to receiving the alarm signal, obtain media generated at least in part by a device at the location, the media comprising at least one of an image or a video;
transmit a message to a client device associated with a first responder, the message comprising a link to a portal configured to make, after authentication of the first responder, the media available to the first responder at least for the first responder to assign, using the portal, a priority score to the alarm event and respond to the alarm event based on the priority score;
authenticate the first responder; and
after authenticating the first responder, encode at least one user interface of the portal for rendering on the client device, the at least one user interface comprising a rendering of the media generated at least in part by the device at the location.

### Claim 12 (depends on 11)

The system of claim 11, wherein the plurality of instructions, when executed by the at least one processor, further cause the at least one processor to:
generate a code for the first responder;
transmit the code to the client device associated with the first responder; and
authenticate the first responder based at least in part on the code.

### Claim 13 (depends on 12)

The system of claim 12, wherein the plurality of instructions, when executed by the at least one processor, further cause the at least one processor to cause the code to be transmitted to the client device in an additional message that is separate from the message comprising the link to the portal.

### Claim 14 (depends on 12)

The system of claim 12, wherein the code is configured to expire after a predefined amount of time.

### Claim 15 (depends on 11)

The system of claim 11, wherein the link is configured to expire after a predefined amount of time.

### Claim 16 (depends on 11)

The system of claim 11, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises at least one region comprising contact information for an authorized user of the location.

### Claim 17 (depends on 11)

The system of claim 11, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises a geographical map associated with the location.

### Claim 18 (depends on 11)

The system of claim 11, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises at least one region that comprises alarm history data for the location.

### Claim 19 (depends on 11)

The system of claim 11, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises a region that indicates a permitted action initiated by an authorized user of the location.

### Claim 20 (depends on 11)

The system of claim 11, wherein the at least one user interface encoded for rendering on the client device associated with the first responder further comprises a region that indicates that an authorized user of the location has accessed the media.
