IP Library › Granted Patent US 10,848,808
Granted Patent B2
US 10,848,808 · App. 16/550,263 · Granted Nov 24, 2020

Apparatus for sharing private video streams with public service agencies

Inventors: Dean Drako (Austin, TX); Steven Roskowski (Los Gatos, CA); Timothy Duncan (Round Rock, TX)
Assignee: Eagle Eye Networks, Inc.
H04N21/25816H04N21/2393H04N21/41407H04N21/4223H04N21/6587H04W12/0608H04W12/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,848,808
App. No.
16/550,263
Granted
Nov 24, 2020
Kind
B2
Abstract

A video surveillance service shares image streams with public service agencies in the event of emergency. Nominated agencies establish access credentials at the surveillance service data center. A video stream is shared by a customer administrator's selection of permissions on each camera via privileged web-browser. Permissions enable selection by static meta data such as type, audio, location, motion, and epoch. Video streams of present and past epochs are controlled by time. A public service agency receives an electronic notification from the administrator to present their access credential and a handle for each shared camera of interest. A notification is customized for each public service agency and each event by dynamically generating a link to a secure webserver which records geo-location or network identifiers for validation. Video servers may include virtual machines dedicated to each public service agency but controlled by a customer administrator.

Claims (41)

1. An apparatus to couple and decouple public service agencies to private surveillance security video streams under facility administrator control, the apparatus comprising:

a public service agency authentication credential store;

an agency notification circuit to generate and transmit virtual links to virtual machines by obfuscated camera handles (obhandles);

a camera control circuit to enable video streams requested by said obhandles limited by stored parameters for each camera;

a video stream server (video server);

a permissions controller for a plurality of cameras (controller); the controller remotely coupled to

a facility administrator console; the controller further coupled to the video stream server, and

a public service agency account manager circuit (manager), the manager remotely coupled to

at least one browser on a mobile device, and coupled to the video server;

a video stream cache and store;

a public service agency authentication circuit and credential store;

a shared camera permissions circuit to enable streaming metadata and images over a range of time for each shared camera;

a circuit to request a geo-identifier from an authenticated public service agency mobile wireless video display;

a store of blacklist geo-identifiers; and

a circuit to terminate a connection upon matching a blacklist geo-identifier with a geo-identifier received from a mobile wireless video display.

2. The apparatus of claim 1 wherein the manager comprises:

a circuit to validate authentication credentials submitted by said public service agency.

3. The apparatus of claim 1 further comprising:

a circuit to receive commands from a facility administrator to set and store parameters for each camera for video streaming.

4. The apparatus of claim 1 further comprising:

a circuit to receive commands from a facility administrator to set permission for streaming video recorded and stored prior to agency notification time.

5. The apparatus of claim 1 further comprising:

a circuit to format a webpage having window frames populated with identifiers of shared cameras; and

a circuit to receive at least one request from a remote browser to transmit at least one video image of a shared camera.

6. The apparatus of claim 1 wherein the permissions controller comprises:

stored values of meta data of the camera; and

stored values of streaming permission for live streaming.

7. The apparatus of claim 1 wherein the video stream server comprises:

a circuit to receive navigation commands from a browser operated by public service agency user;

a circuit to search forward or backward in time of recordation of the video stream; and

a circuit to transmit at least one video frame according to navigation commands.

8. The apparatus of claim 1 further comprising:

a circuit to request a geo-identifier from an authenticated public service agency mobile video display;

a store of whitelist geo-identifiers (geo-store); and,

a circuit to enable streaming after matching the geo-store with the geo-identifier received from the mobile wireless video display.

9. The apparatus of claim 8 further comprising:

a plurality of virtual machine images with dedicated application programming interface instructions encoded in a computer-readable non-transitory store (vmstore);

a plurality of processor cores (cores) coupled to said vmstore;

a shared memory store;

a video streaming processor coupled by interprocess communication (IPC) to said cores through the shared memory store; and

a circuit to purge processor cores upon facility administrator selection.

Assignments (2)
CHANGE OF NAME Recorded Jul 28, 2026
From: EAGLE EYE NETWORKS, INC.
To: BRIVO, INC.
Reel/Frame 076083/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: DRAKO, DEAN; ROSKOWSKI, STEVEN; DUNCAN, TIMOTHY
To: EAGLE EYE NETWORKS, INC.
Reel/Frame 053553/0972 →
Continuity (3)
Continuation In Part 15253871 · Sep 1, 2016
Provisional Application 62305523 · Mar 8, 2016
Related Publication 20200014964A1 · Jan 9, 2020