# US 11,115,628 B2 · Mobile surveillance unit

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

- Number: US 11,115,628 B2
- Document ID: US11115628B2
- Status: Granted
- Kind: B2
- Application number: 16/201,773
- Filed: 2018-11-27
- Published: 2019-04-04
- Granted: 2021-09-07
- Earliest claimed: 2012-12-07
- Assignees: SitePro, Inc.
- Applicants: SitePro, Inc.
- Inventors: Aaron Phillips; Greg Stout; David Bateman
- Web page: https://patentgrep.com/patent/US11115628B2

## CPC

- H04N 7/185: {from a mobile camera, e.g. for remote control}
- E21B 47/008: Monitoring of down-hole pump systems, e.g. for the detection of "pumped-off" conditions
- G05B 9/02: electric
- G06V 20/63: {Scene text, e.g. street names}
- G08B 13/19621: {Portable camera}
- H04N 7/181: {for receiving images from a plurality of remote sources}
- 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 7/20: Adaptations for transmission via a GHz frequency band, e.g. via satellite
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- 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/632: {using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices (broadcast-related systems characterised by transmission among terminal devices H04H60/80; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/64322: {IP}
- H04N 23/20: for generating image signals from infrared radiation only
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- H04W 12/06: Authentication
- G05B 2219/23472: Confirmation of user for the selection of a program setting
- G06V 20/625: {License plates}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- E21B: EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Provided is a surveillance system, including: a trailer having wheels, a mast, and a trailer towing coupler; a camera coupled to the mast; a cellular modem communicatively coupled to the camera and operative to transmit video captured by the camera; a command center server operative to remotely receive and store data describing operation of a fluid-handling device and to receive the transmitted video and send the video to a user in response to a request from a web browser of the user; a power storage device; and a solar panel coupled to the power storage device such that the solar panel charges the power storage device.

## Claims

### Claim 1

A surveillance system to monitor deployments of fluid-handling devices, comprising:
a trailer having wheels, and a mast;
a camera coupled to the mast;
a wireless modem communicatively coupled to the camera and operative to transmit video captured by the camera;
one or more remote computers operative to remotely receive and store data describing operation of a fluid-handling device collocated with the trailer and to send instructions by which a user computing device of the user obtains the video and an indication of the data describing operation of the fluid-handling device to a user in response to a request from the computing device of the user,
wherein:
sending instructions by which a user computing device of the user obtains the video comprises sending instructions to the computing device of the user to establish a peer-to-peer connection with the wireless modem by which an instance of the video is transmitted from the camera to the computing device of the user without at least part of the instance of video sent to the computing device of the user passing through the one or more remote computers;
a wireless access point coupled to the wireless modem and operative to provide a local area wireless network via the wireless modem; and
one or more processors and memory coupled to the wireless access point, wherein the memory stores instructions operative to perform operations comprising:
receiving a request to access the local area network from a mobile device collocated with the fluid-handling device;
authenticating the collocated mobile device by determining that the collocated mobile device is associated with a data access account; and
granting access to the local area network in response to authenticating the collocated mobile device,
wherein:
the one or more remote computers comprises memory storing instructions that when executed cause the one or more remote computers to perform operations comprising:
receiving a request from a plurality of different user devices for video from the camera;
receiving a single copy of the video from the camera via the wireless modem and the Internet;
creating multiple copies of the video; and
sending respective instances of the multiple copies of the video to each of the different user devices; and
the one or more remote computers are operative to send one or more web interfaces to the computing device of the user by which the user controls the camera and the fluid-handling device.

### Claim 2 (depends on 1)

The system of claim 1, wherein:
the mast is made of a non-conductive material;
the mast comprises a lightening receiver configured to be deployed at a distal portion of the mast and configured to be coupled to a conductive path to a grounding conductor securable to the ground; and
the mast is configured to be in a deployed position and a transport position, different from the deployed position, during transport.

### Claim 3 (depends on 1)

The system of claim 1, wherein sending the video is performed by means for creating and serving multiple copies of frames of the video.

### Claim 4 (depends on 1)

The system of claim 1, comprising:
a license plate reader operative to receive an image from the camera and recognize a license plate number depicted in the image and store a time-stamped record of the license plate number in memory.

### Claim 5 (depends on 1)

The system of claim 1, comprising a speaker coupled to the trailer, wherein the one or more remote computers are operative to send an interface to the computing device of the user by which the user controls the camera, monitors the fluid-handling device, and inputs audio to be broadcast by the speaker.

### Claim 6 (depends on 1)

The system of claim 1, comprising:
infrared lighting coupled to the trailer and remotely controllable by the user computing device, wherein the camera is operative to sense infrared images.

### Claim 7 (depends on 1)

The system of claim 1, wherein the operations comprise:
receiving an image from a native application executing on the mobile device and associated with one or more remote computers;
sending the image to the one or more remote computers, wherein the one or more remote computers are operative to cause the image to be displayed by the computing device of the user.

### Claim 8 (depends on 1)

The system of claim 1, wherein the trailer comprises means for impeding theft of the trailer.

### Claim 9 (depends on 1)

The system of claim 1, comprising power conditioning circuitry coupling the solar panel to the power storage device, wherein the power storage device is a battery, and wherein at least some of the power conditioning circuitry is disposed within an enclosure that satisfies National Electrical Manufacturers Association (NEMA) 12 requirements.

### Claim 10 (depends on 1)

The system of claim 1, comprising a plurality of cameras, wherein at least some of the cameras have a stepper motor by which the respective camera is oriented relative to the mast under the control of the computing device of the user.

### Claim 11 (depends on 1)

The system of claim 1, comprising: a site master controller communicatively coupled with, and co-located with, the wireless modem, wherein the site master controller is operative to control or monitor each of a plurality of fluid handling devices.

### Claim 12 (depends on 11)

The system of claim 11, comprising:
a plurality of fluid handling devices coupled to the site master controller; and
an oil or gas well or a salt water disposal facility fluidly coupled to the plurality of fluid handling device.

### Claim 13 (depends on 11)

The system of claim 11, wherein the one or more remote computers comprise:
a command center server in communication with a plurality of site master controllers, a first subset of the plurality of site master controllers being accessible to users associated with a first user account, and a second subset of the plurality of site master controllers different from the first subset being accessible to users associated with a second user account.

### Claim 14 (depends on 1)

The system of claim 1, wherein the one or more remote computers are configured to provide a web-based user interface being accessible to users associated with a user account, wherein the web-based user interface comprises views from a plurality of cameras.

### Claim 15 (depends on 14)

The system of claim 14, wherein the plurality of cameras comprise image sensors operative to sense in infrared spectrum.

### Claim 16 (depends on 14)

The system of claim 14, wherein the plurality of cameras comprise processors and memory storing instructions that when executed cause the plurality of cameras to perform operations comprising:
zooming in on portions of field of views; and
executing a routine in which subsequent frames of the plurality of cameras are compared to previous frames to detect movement.

### Claim 17 (depends on 14)

The system of claim 14, wherein the plurality of cameras comprise stepper motors operative to orient the plurality of cameras through movements with two-degrees of freedom.

### Claim 18

A surveillance system to monitor deployments of fluid-handling devices, comprising:
one or more remote computers operative to:
remotely receive and store data describing operation of a fluid-handling device from a fluid sensor monitoring operation of the fluid-handling device; and
send the an indication of the data describing operation of the fluid-handling device to a user in response to a request from a computing device of the user; and
send instructions by which the user computing device of the user obtains video from a wireless modem coupled to a camera co-located with the fluid-handling device;
wherein:
the one or more remote computers are remote from the camera and from the computing device of the user;
sending instructions by which the user computing device of the user obtains the video comprises sending instructions to the computing device of the user to establish a peer-to-peer connection with the wireless modem by which an instance of the video is transmitted from the camera to the computing device of the user without at least part of the instance of video sent to the computing device of the user passing through the one or more remote computers;
a wireless access point coupled to the wireless modem and operative to provide a local area wireless network via the wireless modem; and
one or more processors and memory coupled to the wireless access point, wherein the memory stores instructions operative to perform operations comprising:
receiving a request to access the local area network from a mobile device collocated with the fluid-handling device;
authenticating the collocated mobile device by determining that the collocated mobile device is associated with a data access account;
granting access to the local area network in response to authenticating the collocated mobile device
measuring an amount of data conveyed via a plurality of collocated computing devices associated with the data access account; and
sending the amount of measured data to the one or more remote computers with an identifier of the data access account,
wherein:
the one or more remote computers comprises memory storing instructions that when executed cause the one or more remote computers to perform operations comprising:
receiving a request from a plurality of different user devices for video from the camera;
receiving a single copy of the video from the camera via the wireless modem and the Internet;
creating multiple copies of the video; and
sending respective instances of the multiple copies of the video to each of the different user devices; and
the one or more remote computers are operative to send one or more web interfaces to the computing device of the user by which the user controls the camera and the fluid-handling device.

### Claim 19

A surveillance system to monitor deployments of fluid-handling devices, comprising:
a trailer having wheels, and a mast, where:
the mast is made of a non-conductive material;
the mast comprises a lightening receiver configured to be deployed at a distal portion of the mast and configured to be coupled to a conductive path to a grounding conductor securable to the ground; and
the mast is configured to be in a deployed position and a transport position, different from the deployed position, during transport;
a camera coupled to the mast;
a wireless modem communicatively coupled to the camera and operative to transmit video captured by the camera;
one or more remote computers operative to remotely receive and store data describing operation of a fluid-handling device collocated with the trailer and to send instructions by which a user computing device of the user obtains the video and an indication of the data describing operation of the fluid-handling device to a user in response to a request from the computing device of the user,
wherein:
sending instructions by which a user computing device of the user obtains the video comprises sending instructions to the computing device of the user to establish a peer-to-peer connection with the wireless modem by which an instance of the video is transmitted from the camera to the computing device of the user without at least part of the instance of video sent to the computing device of the user passing through the one or more remote computers;
a wireless access point coupled to the wireless modem and operative to provide a local area wireless network via the wireless modem; and
one or more processors and memory coupled to the wireless access point, wherein the memory stores instructions operative to perform operations comprising:
receiving a request to access the local area network from a mobile device collocated with the fluid-handling device;
authenticating the collocated mobile device by determining that the collocated mobile device is associated with a data access account; and
granting access to the local area network in response to authenticating the collocated mobile device,
wherein the one or more remote computers are operative to send one or more web interfaces to the computing device of the user by which the user controls the camera and the fluid-handling device.
