# US 11,425,789 B2 · Gateway device

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

- Number: US 11,425,789 B2
- Document ID: US11425789B2
- Status: Granted
- Kind: B2
- Application number: 17/010,821
- Filed: 2020-09-02
- Published: 2021-03-04
- Granted: 2022-08-23
- Earliest claimed: 2019-09-03
- Assignees: GeoPost, Inc.
- Applicants: GeoPost, Inc.
- Inventors: Ramy Katrib
- Web page: https://patentgrep.com/patent/US11425789B2

## CPC

- H04W 88/16: Gateway arrangements
- G08B 13/19656: {Network used to communicate with a camera, e.g. WAN, LAN, Internet}
- G08B 13/1966: {Wireless systems, other than telephone systems, used to communicate with a camera}
- H04N 21/21805: {enabling multiple viewpoints, e.g. using a plurality of cameras}
- H04N 21/2187: Live feed
- H04N 21/2743: Video hosting of uploaded data from client
- H04N 21/278: Content descriptor database or directory service for end-user access {(details of content or meta data based information retrieval of video data in video databases G06F16/739)}
- 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/4223: Cameras (H04N23/00 takes precedence)
- H04N 21/436: Interfacing a local distribution network, e.g. communicating with another STB {or one or more peripheral devices} inside the home
- H04N 21/43637: {involving a wireless protocol, e.g. Bluetooth®, RF or wireless LAN [IEEE 802.11] (arrangements for wireless networking or broadcasting of information in indoor or near-field type systems H04B10/114)}
- H04N 21/437: Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server {(flow control in data networks H04L47/10; streaming protocols, e.g. RTP or RTCP, H04L65/65; scheduling or organising the servicing of application requests in data packet switching networks H04L67/60)}
- H04N 21/44: Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N 21/6181: {involving transmission via a mobile phone network (arrangements for providing broadcast or conference services to substation in data switching networks in combination with wireless systems H04L12/189; wireless uplink channel access H04W74/004)}
- H04N 21/854: Content authoring
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A gateway device is provided. The gateway device comprises a wireless communication interface for communicating with a cellular network through a two-way radio link. The gateway device comprise a set of one or more video ports, each video port for connecting to a video camera through a wired connection. The gateway device comprises a processing unit for receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream, receiving, through the video port, raw video being recorded by a video camera connected to the video port, encoding the raw video into a compressed video stream, and livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface.

## Claims

### Claim 1

A gateway device, comprising:
a wireless communication interface for communicating with a cellular network through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection, the set of video ports comprising one or more of a high-definition multimedia interface (HDMI) port, a digital visual interface (DVI) port, a video graphics array (VGA) port, and a DisplayPort;
a set of one or more data ports, each data port for connecting to an electronic device through a wired connection, the set of data ports comprising one or more of an Ethernet port, a universal serial bus (USB) port, a fiber port, a Thunderbolt port, and a small form-factor pluggable (SFP) port; and
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
receiving a selection of a data port and an identification of a destination device to receive a raw video data file;
receiving, through the data port, a raw video data file from an electronic device connected to the data port; and
transmitting the raw video data file to the identified destination device through the wireless communication interface without compressing the data file.

### Claim 2 (depends on 1)

The gateway device of claim 1, wherein the processing unit is further for encrypting the compressed video stream prior to the livestreaming of the compressed video stream.

### Claim 3 (depends on 1)

The gateway device of claim 1 further comprising a display, wherein the processing unit is for:
displaying, on the display of the gateway device, a timestamped status of a start of the livestreaming; and
displaying, on the display of the gateway device, a timestamped status of an end of the livestreaming.

### Claim 4 (depends on 1)

The gateway device of claim 1 further comprising a display, wherein the processing unit is for:
receiving a signal in response to determining that the video camera is connected to or removed from the video port; and
displaying, on the display of the gateway device, a timestamped status of the video camera connected to or removed from the video port.

### Claim 5 (depends on 1)

The gateway device of claim 1 further comprising a display, wherein the processing unit is for:
displaying, on the display of the gateway device, a timestamped status in response to determining that a successful communication link is established between the gateway device and the cellular network; and
displaying, on the display of the gateway device, a timestamped status of a signal quality of the communication link in response to determining that the signal quality drops below a threshold.

### Claim 6 (depends on 1)

The gateway device of claim 1, wherein the wireless communication interface is a first wireless communication interface, the gateway device further comprising a second wireless communication interface for communicating with a set of one or more electronic devices of a local area network (LAN) through a two-way radio link.

### Claim 7 (depends on 1)

The gateway device of claim 1, wherein the identified destination device is one of a storage device of a cloud storage service and a computing device.

### Claim 8

A gateway device, comprising:
a wireless communication interface for communicating with a cellular network through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection;
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
creating one or more records comprising the identification of the set of destinations devices, a starting time of the livestreaming, an ending time of the livestreaming, and a completion status of the livestreaming; and
transmitting the one or more records to one or more blockchain databases through the wireless communication interface to provide a verifiable record of the livestreaming.

### Claim 9

A gateway device, comprising:
a wireless communication interface for communicating with a cellular network through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection;
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
receiving one or more signals in response to determining that the video camera is connected to or removed from the video port;
creating a record comprising a timestamped status of the video camera being connected to or removed from the video port; and
transmitting the record to one or more blockchain databases through the wireless communication interface to provide a verifiable record of the connection and removal of the video camera.

### Claim 10

A gateway device, comprising:
a first wireless communication interface for communicating with a first cellular network through a two-way radio link;
a second wireless communication interface for communicating with a set of one or more electronic devices of a local area network (LAN) through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection;
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
determining that a communication link to the first cellular network through the first wireless communication interface has failed;
establishing a wireless link to a first electronic device in the set of electronic devices through the second wireless communication interface, the first electronic device having connectivity to a second cellular network different than the first cellular network; and
transmitting the compressed video stream to the set of destination devices through the wireless link established to the first electronic device.

### Claim 11

A gateway device, comprising:
a wireless communication interface for communicating with a cellular network through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection;
a set of one or more data ports, each data port for connecting to an electronic device through a wired connection;
a display; and
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
receiving a selection of a data port and an identification of a destination device to receive a raw video data file;
receiving, through the data port, a raw video data file from an electronic device connected to the data port;
transmitting the raw video data file to the destination device through the wireless communication interface without compressing the data file;
displaying, on the display of the gateway device, a timestamped status of a start of the transmitting of the raw video data file to the identified destination device; and
displaying, on the display of the gateway device, a timestamped status of an end of the transmitting of the raw video data file to the identified destination device.

### Claim 12

A gateway device, comprising:
a wireless communication interface for communicating with a cellular network through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection;
a set of one or more data ports, each data port for connecting to an electronic device through a wired connection;
a display; and
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
receiving a selection of a data port and an identification of a destination device to receive a raw video data file;
receiving, through the data port, a raw video data file from an electronic device connected to a data port in the set of data ports;
transmitting the raw video data file to the identified destination device through the wireless communication interface without compressing the data file;
receiving a signal in response to determining that the electronic device is connected to or removed from the data port; and
displaying, on the display of the gateway device, a timestamped status of the electronic device connected to or removed from the data port.

### Claim 13

A gateway device, comprising:
a wireless communication interface for communicating with a cellular network through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection;
a set of one or more data ports, each data port for connecting to an electronic device through a wired connection;
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
receiving a selection of a data port and an identification of a destination device to receive a raw video data file;
receiving, through the data port, a raw video data file from an electronic device connected to the data port;
transmitting the raw video data file to the destination device through the wireless communication interface without compressing the data file;
creating one or more records comprising the identification of the destination device, a starting time of the transmitting of the raw video data file, an ending time of the transmitting of the raw video data file, and a completion status of the transmitting of the raw video data file; and
transmitting the one or more records to one or more blockchain databases through the wireless communication interface to provide a verifiable record of the transmitting of the raw video data file.

### Claim 14

A gateway device, comprising:
a wireless communication interface for communicating with a cellular network through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection;
a set of one or more data ports, each data port for connecting to an electronic device through a wired connection;
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
receiving a selection of a data port and an identification of a destination device to receive a raw video data file;
receiving, through the data port, a raw video data file from an electronic device connected to the data port;
transmitting the raw video data file to the identified destination device through the wireless communication interface without compressing the data file;
receiving one or more signals in response to determining that the electronic device is connected to or removed from the data port;
creating a record comprising a timestamped status of the electronic device connected to or removed from the data port; and
transmitting the record to one or more blockchain databases through the wireless communication interface to provide a verifiable record of the connection and removal of the electronic device to the data port.

### Claim 15

A gateway device, comprising:
a wireless communication interface for communicating with a cellular network through a two-way radio link;
a set of one or more video ports, each video port for connecting to a video camera through a wired connection;
a set of one or more data ports, each data port for connecting to an electronic device through a wired connection;
a processing unit for:
receiving a selection of a video port and an identification of a set of one or more destination devices to receive a live video stream;
receiving, through the video port, raw video being recorded by a video camera connected to the video port;
encoding the raw video into a compressed video stream;
livestreaming the compressed video stream to the set of destinations devices through the wireless communication interface;
receiving a selection of a data port and an identification of a destination device to receive a raw video data file;
receiving, through the data port, a raw video data file from an electronic device connected to the data port; and
transmitting the raw video data file to the identified destination device through the wireless communication interface without compressing the data file; and a locking switch;
wherein after the locking switch is in a locked position, the set of video ports and the set of data ports are locked in a fixed position; and
wherein after the locking switch is in an unlocked position, the set of video ports and the set of data ports are removable, wherein removing a video port or a data port creates an empty port slot for receiving a video port or a data port.

### Claim 16 (depends on 15)

The gateway device of claim 15, wherein an empty slot of a video port is for receiving one of a data port, a video port of a same type as the video port, and a video port of a different type than the video port, and wherein an empty slot of a data port is for receiving one of a video port, a data port of a same type as the data port, or a data port of a different type than the data port.

### Claim 17 (depends on 15)

The gateway device of claim 15 further comprising a display, wherein the processing unit is for:
receiving one or more signals in response to determining that a video port or a data port is removed;
receiving one or more signals in response to determining that a video port or a data port is placed in an empty slot;
displaying, on the display of the gateway device, a timestamped message indicating the removal of the video port or the data port; and
displaying, on the display of the gateway device, a timestamped message indicating the placement of the video port or the data port in the empty slot.
