# US 2021/0243480 A1 · Live video streaming based on an environment-related trigger

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

- Number: US 2021/0243480 A1
- Document ID: US20210243480A1
- Status: Published application
- Kind: A1
- Application number: 17/236,035
- Filed: 2021-04-21
- Published: 2021-08-05
- Earliest claimed: 2020-01-07
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Joshua EDWARDS; Michael SAIA; Tyler MAIMAN
- Web page: https://patentgrep.com/patent/US20210243480A1

## CPC

- H04N 21/2187: Live feed
- G06V 20/20: in augmented reality scenes
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- H04N 7/183: {for receiving images from a single remote source}
- H04N 7/188: {Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position (signal generation from motion picture films H04N5/253)}
- H04N 21/2743: Video hosting of uploaded data from client
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/42202: {environmental sensors, e.g. for detecting temperature, luminosity, pressure, earthquakes}
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/442: Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk {(arrangements for monitoring broadcast services or broadcast-related services H04H60/29; arrangements for identifying or recognising characteristics with a direct linkage to broadcast information H04H60/35; monitoring of user activities for profile generation for accessing a video database G06F16/739; monitoring in wireless networks H04W24/00)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

In certain embodiments, streaming of a live video to trigger-associated recipients in response to triggers in an environment may be facilitated. In some embodiments, one or more triggers may be detected in an environment, and one or more actions associated with the detected triggers may be performed. As an example, where such associated actions include streaming a live video of the environment to one or more recipients, the recipients may be selected as candidates to receive the live video stream based on the recipients being part of a recipient list associated with a detected trigger. In some embodiments, although a first recipient of the recipient list may initially be selected to receive the live video stream, the live video may be streamed to a second recipient of the recipient list based on the first recipient being unavailable to receive the live video stream.

## Claims

### Claim 1

A method for providing a stream of a live video to a trigger-associated recipient, the method comprising:
obtaining, by one or more processors, via a user device, a live video representative of an environment in which the user device is located;
monitoring, by one or more processors, the environment for occurrence of one or more triggers;
determining, by one or more processors, occurrence of a trigger of the one or more triggers based on the monitoring;
selecting, by one or more processors, a set of recipients associated with the trigger of the one or more triggers, the set of recipients comprising recipients being selected as candidates to receive a stream of the live video based on the trigger;
initiating, by one or more processors, streaming of the live video to a first recipient of the set of recipients based on the first recipient having a higher priority than a second recipient of the set of recipients; and
streaming, by one or more processors, the live video to the second recipient of the set of recipients based on the first recipient being unavailable to receive the stream of the live video.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
selecting, by one or more processors, a filter associated with the set of recipients; and
applying, by one or more processors, prior to streaming the live video to the first recipient, the filter associated with the set of recipients to the live video to modify the stream of the live video such that the stream of the live video comprises the modified stream.

### Claim 3 (depends on 1)

The method of claim 1, wherein the trigger of the one or more triggers comprises a spoken term, a voice print, a location, a temperature change, a motion, a person, an amount of time, a speech pattern, or an object.

### Claim 4 (depends on 1)

The method of claim 1, wherein the monitoring of the environment comprises:
performing, by one or more processors, image recognition or natural language processing on a feature of the live video to determine the occurrence of the trigger, the feature comprising a person, an object, or speech.

### Claim 5 (depends on 1)

The method of claim 1, wherein the monitoring of the environment comprises:
performing, by one or more processors, detection of a property of the environment to determine the occurrence of the trigger, the property comprising a temperature, a sound, a light, a location, a time, or a movement.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining, by one or more processors, occurrence of a stop trigger of the one or more triggers based on the monitoring, wherein the stop trigger is associated with a user-designated sensitive location; and
terminating, by one or more processors, the stream of the live video to the recipients of the set of recipients based on the stop trigger.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
streaming, by one or more processors, the live video to multiple recipients of the set of recipients based on the multiple recipients having a characteristic associated with the trigger, the characteristic comprising a category assigned to the recipients or availability of the recipients to receive the stream of the live video.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
streaming, by one or more processors, the live video to multiple recipients of the set of recipients based on (1) the multiple recipients of the set of recipients having a specified priority and (2) the multiple recipients of the set of recipients having a priority satisfying a priority threshold.

### Claim 9

A non-transitory computer-readable media comprising instructions that, when executed by one or more processors, cause operations comprising:
obtaining a live video representative of an environment;
monitoring the environment for occurrence of one or more triggers;
determining occurrence of a trigger of the one or more triggers based on the monitoring;
selecting a set of recipients associated with the trigger of the one or more triggers, the set of recipients comprising recipients being selected as candidates to receive a stream of the live video based on the trigger;
initiating streaming of the live video to a first recipient of the set of recipients based on the first recipient having a higher priority than a second recipient of the set of recipients; and
streaming the live video to the second recipient of the set of recipients based on the first recipient being unavailable to receive the stream of the live video.

### Claim 10 (depends on 9)

The media of claim 9, the operations further comprising:
selecting a filter associated with the set of recipients; and
applying, prior to streaming the live video to the first recipient, the filter associated with the set of recipients to the live video to modify the stream of the live video such that the stream of the live video comprises the stream of the modified stream.

### Claim 11 (depends on 9)

The media of claim 9, wherein the trigger of the one or more triggers comprises a spoken term, a voice print, a location, a temperature change, a motion, a person, an amount of time, a speech pattern, or an object.

### Claim 12 (depends on 9)

The media of claim 9, wherein the monitoring of the environment comprises:
performing image recognition or natural language processing on a feature of the live video to determine the occurrence of the trigger, the feature comprising a person, an object, or speech.

### Claim 13 (depends on 9)

The media of claim 9, the operations further comprising:
determining occurrence of a stop trigger of the one or more triggers based on the monitoring, wherein the stop trigger is associated with a user-designated sensitive location; and
terminating the stream of the live video to the recipients of the set of recipients based on the stop trigger.

### Claim 14 (depends on 9)

The media of claim 9, the operations further comprising:
streaming the live video to multiple recipients of the set of recipients based on the multiple recipients having a characteristic associated with the trigger, the characteristic comprising a category assigned to the recipients or availability of the recipients to receive the stream of the live video.

### Claim 15 (depends on 9)

The media of claim 9, the operations further comprising:
streaming the live video to multiple recipients of the set of recipients based on (1) the multiple recipients of the set of recipients having a specified priority and (2) the multiple recipients of the set of recipients having a priority satisfying a priority threshold.

### Claim 16

A non-transitory computer-readable media comprising instructions that, when executed by one or more processors, cause operations comprising:
obtaining a live video representative of an environment via a user device;
monitoring the environment for occurrence of one or more triggers;
determining occurrence of a trigger of the one or more triggers based on the monitoring;
selecting one or more recipients based on the trigger;
performing one or more actions associated with the trigger and at least one recipient of the one or more recipients;
determining occurrence of another trigger of the one or more triggers, wherein the other trigger is associated with a sensitivity-related attribute; and
performing one or more other actions associated with the other trigger and the at least one recipient of the one or more recipients.

### Claim 17 (depends on 16)

The media of claim 16, wherein the trigger of the one or more triggers comprises a spoken term, a voice print, a location, a temperature change, a motion, a person, an amount of time, a speech pattern, or an object.

### Claim 18 (depends on 16)

The media of claim 16, wherein the one or more actions or the one or more other actions comprise streaming the live video to the at least one recipient or modifying the live video before streaming the live video to the one or more recipients.

### Claim 19 (depends on 16)

The media of claim 16, wherein the one or more actions comprises streaming of the live video, and wherein the one or more other actions comprises terminating the streaming of the live video based on a determination that the user device is in a sensitive location.

### Claim 20 (depends on 16)

The media of claim 16, wherein the monitoring of the environment comprises:
performing image recognition or natural language processing on a feature of the live video to determine the occurrence of the trigger, the feature comprising a person, an object, or speech; and
performing detection of a property of the environment to determine the occurrence of the trigger, the property comprising a temperature, a sound, a light, a location, a time, or a movement.
