# US 12,118,794 B1 · Time-controlled access of third-party content associated with monitoring of premises

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

- Number: US 12,118,794 B1
- Document ID: US12118794B1
- Status: Granted
- Kind: B1
- Application number: 18/428,906
- Filed: 2024-01-31
- Granted: 2024-10-15
- Earliest claimed: 2023-07-24
- Assignees: The ADT Security Corporation
- Applicants: The ADT Security Corporation
- Inventors: Lawrence David Folsom; Thomas Nakatani; Susan Carie Small; Dmitry Vaynriber; Thomas Henry King; Mitchell Patrick Smith; Jason Adukuzhiyil George
- Web page: https://patentgrep.com/patent/US12118794B1

## CPC

- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- G06F 21/6209: {to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself}
- G08B 13/19669: {Event triggers storage or change of storage policy}
- G08B 13/19671: {Addition of non-video data, i.e. metadata, to video stream}
- G08B 21/00: Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G06F 2221/2141: Access rights, e.g. capability lists, access control lists, access tables, access matrices
- G06V 2201/07: Target detection
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

According to some embodiments a system is provided. The system comprises a remote monitoring computing system that is configured to receive an alarm signal from a premises monitoring system that is configured to monitor a premises where the alarm signal is associated with an alarm event at the premises, in response to the alarm signal, obtain, from a content storage computing system, metadata corresponding to video provided by a camera at the premises, in response to the metadata, store the video in a data store of the remote monitoring computing system, and enforce an access control policy on the video in the data store where the access control policy restricts access to the video in the data store based on time and a plurality of roles of a plurality of users of the remote monitoring computing system.

## Claims

### Claim 1

A system, comprising:
a remote monitoring computing system comprising:
at least one processor; and
at least one memory storing computing instructions that, when executed by the at least one processor, cause the remote monitoring computing system to:
receive an alarm signal from a premises monitoring system that is configured to monitor a premises, the alarm signal being associated with an alarm event at the premises;
in response to the alarm signal, obtain, from a content storage computing system, metadata corresponding to media provided by a camera at the premises;
in response to the metadata, store the media in a data store of the remote monitoring computing system; and
enforce an access control policy on the media in the data store, the access control policy restricting access to the media in the data store based on time and a plurality of roles of a plurality of users of the remote monitoring computing system, the access control policy comprising:
a first tier that permits a first type of user to access the media for a first period of time; and
a second tier that permits a second type of user to access the media for a second period of time, the second period of time encompassing the first period of time and being longer than the first period of time.

### Claim 2 (depends on 1)

The system of claim 1, wherein the access control policy further comprises a third tier that permits a third type of user to access the media for a third period of time, the third period of time encompassing the second period of time and being longer than the second period of time.

### Claim 3 (depends on 2)

The system of claim 2, wherein:
the first type of user is a monitoring agent assigned to the alarm event;
the second type of user is a supervisor of the monitoring agent; and
the third type of user is a designated administrator for the remote monitoring computing system.

### Claim 4 (depends on 1)

The system of claim 1, wherein the computing instructions, when executed by the at least one processor, further cause the at least one processor to:
determine that the metadata corresponding to the media indicates that an object was detected in the media; and
store the media in the data store of the remote monitoring computing system further in response to determining that the metadata indicates that the object was detected in the media.

### Claim 5 (depends on 1)

The system of claim 1, wherein the computing instructions, when executed by the at least one processor, further cause the at least one processor to:
determine that the metadata corresponding to the media indicates that a person was detected in the media; and
store the media in the data store of the remote monitoring computing further in response to determining that the metadata indicates that the person was detected in the media.

### Claim 6 (depends on 1)

The system of claim 1, wherein the computing instructions, when executed by the at least one processor, further cause the at least one processor to:
cause transmission of a notification of the alarm event to the content storage computing system; and
receive, in response to the notification, the metadata corresponding to the media.

### Claim 7 (depends on 1)

The system of claim 1, wherein the content storage computing system further provides data storage service for a plurality of data storage service customers.

### Claim 8 (depends on 1)

The system of claim 1, wherein the media comprises at least one of video or audio.

### Claim 9 (depends on 1)

The system of claim 1, wherein the computing instructions, when executed by the at least one processor, further cause the at least one processor to obtain, from the content storage computing system, an access token that facilitates obtaining content stored in the content storage computing system.

### Claim 10

A method implemented by a system, the system comprising a remote monitoring computing system and a content storage computing system, the method comprising:
receiving, by the remote monitoring computing system, an alarm signal from a premises monitoring system that is configured to monitor a premises, the alarm signal being associated with an alarm event at the premises;
in response to the alarm signal, obtaining, from the content storage computing system, metadata corresponding to media provided by a camera at the premises;
in response to the metadata, storing the media in a data store of the remote monitoring computing system; and
enforcing, by the remote monitoring computing environment, an access control policy on the media in the data store, the access control policy restricting access to the media in the data store based on time and a plurality of roles of a plurality of users of the remote monitoring computing system, the access control policy comprising:
a first tier that permits a first type of user to access the media for a first period of time; and
a second tier that permits a second type of user to access the media for a second period of time, the second period of time encompassing the first period of time and being longer than the first period of time.

### Claim 11 (depends on 10)

The method of claim 10, wherein the access control policy further comprises a third tier that permits a third type of user to access the media for a third period of time, the third period of time encompassing the second period of time and being longer than the second period of time;
the first type of user is a monitoring agent assigned to the alarm event;
the second type of user is a supervisor of the monitoring agent; and
the third type of user is a designated administrator for the remote monitoring computing system.

### Claim 12 (depends on 10)

The method of claim 10, further comprising:
determining, by the remote monitoring computing system, that the metadata corresponding to the media indicates that an object was detected in the media; and
storing the media in the data store of the remote monitoring computing system further in response to determining that the metadata indicates that the object was detected in the media.

### Claim 13 (depends on 10)

The method of claim 10, further comprising:
determining, by the remote monitoring computing system, that the metadata corresponding to the media indicates that a person was detected in the media; and
storing the media in the data store of the remote monitoring computing system further in response to determining that the metadata indicates that the person was detected in the media.

### Claim 14 (depends on 10)

The method of claim 10, further comprising:
transmitting a notification of the alarm event to the content storage computing system; and
receiving, in response to the notification, the metadata corresponding to the media.

### Claim 15 (depends on 10)

The method of claim 10, wherein the media comprises at least one of video or audio.

### Claim 16 (depends on 10)

The method of claim 10, further comprising obtaining, from the content storage computing system, an access token that facilitates obtaining content stored in the content storage computing system.
