IP Library Granted Patent US 9,756,292
Granted Patent B2
US 9,756,292 · App. 12/896,656 · Granted Sep 5, 2017

System and method for distributing digital video streams from remote video surveillance cameras to display devices

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 9,756,292
App. No.
12/896,656
Granted
Sep 5, 2017
Kind
B2
Abstract

A video distribution server distributes digital video streams captured by remote video surveillance cameras to appropriate display devices for rendering thereon. The video distribution server selects one or more display devices to receive each digital video stream and instructs the selected display devices to establish respective media sessions with the appropriate remote surveillance cameras to enable the digital video streams to be streamed to the selected display devices via respective point-to-point connections.

Claims (32)

1. An apparatus for distributing digital video streams to display devices for rendering thereon, comprising:

an interface coupled to a packet-switched network to enable communication with the display devices and to enable communication with remote surveillance cameras capturing respective digital video streams;

a timer; and

a processor for:

determining a status of each of the display devices and each of the remote surveillance cameras to identify available ones of the display devices and streaming ones of the remote surveillance cameras;

pairing a first display device of the available ones of the display devices with a first remote surveillance camera of the streaming ones of the remote surveillance cameras generating a first digital video stream;

determining a first display device to receive the first digital video stream based on availability of an agent;

wherein the processor further initializes the timer upon requesting the agent associated with the first display device to accept receipt of the first digital video stream;

wherein the processor further instructs the first display device via the interface to establish a media session with the first remote surveillance camera to enable the first display device to receive the first digital video stream via a point-to-point connection between the first remote surveillance camera and the first display device when the agent accepts receipt of the first digital video stream prior to expiration of the timer;

determining a second display device to receive the first digital video stream based on availability of display devices; and

wherein the processor further automatically pairs the second display device of the available ones of the display devices to the first digital video stream when the agent does not accept receipt of the first digital video stream prior to expiration of the timer.

2. The apparatus of claim 1 , wherein the point-to-point connection provides a one-way media flow of the digital video stream from the first remote surveillance camera to the first display device.

3. The apparatus of claim 1 , wherein the processor further selects at least one additional display device to receive the first digital video stream and instructs the at least one additional display device to establish respective media sessions directly with the first remote surveillance camera.

4. The apparatus of claim 1 , wherein the processor instructs a Real Time Streaming Protocol (RTSP) client on the first display device to establish the media session.

5. The apparatus of claim 1 , wherein the processor further instructs the first display device via the interface to establish an additional media session with a second remote surveillance camera to enable the first display device to receive a second digital video stream generated by the second remote surveillance camera via an additional point-to-point connection between the second remote surveillance camera and the first display device.

6. The apparatus of claim 1 , wherein the processor further transmits an Internet Protocol (IP) address of the first remote surveillance camera to the first display device to cause the first display device to establish the media session therewith.

7. The apparatus of claim 1 , wherein the interface is further coupled to the packet-switched network to receive a video analytic event associated with the first digital video stream generated by the first remote surveillance camera or an external video analytic system, and the processor uses the video analytic event to select the first display device.

8. The apparatus of claim 1 , wherein the processor uses one or more of a predetermined policy, agent information regarding users of the display devices, camera information regarding the remote video surveillance cameras and user input provided by at least one of the display devices to select the first display device.

9. The apparatus of claim 8 , wherein the agent information includes at least one of an availability of and a skill-set of each of the users of the display devices.

10. The apparatus of claim 9 , wherein the user input includes at least one of a manual override of a previous selection of one of the display devices for the first digital video stream and a manual selection of the first display device for the first digital video stream.

11. The apparatus of claim 1 , wherein the processor further identifies the streaming ones of the remote video surveillance cameras and the available ones of the display devices via a registration process performed by the remote video surveillance cameras and the display devices.

12. A system for distributing digital video streams captured by remote video surveillance cameras, comprising:

display devices capable of rendering the digital video streams thereon; and

a video distribution server coupled to a packet-switched network to enable communication with the remote surveillance cameras and the display devices, the video distribution server determining a status of each of the display devices and each of the remote surveillance cameras to identify available ones of the display devices and streaming ones of the remote surveillance cameras and pairing a first display device of the available ones of the display devices with a first remote surveillance camera of the streaming ones of the remote surveillance cameras generating a first digital video stream;

wherein the video distribution server further initializes a timer upon requesting an agent associated with the first display device to accept receipt of the first digital video stream;

wherein the video distribution server further instructs the first display device to establish a media session with the first remote surveillance camera to enable the first display device to receive the first digital video stream via a point-to-point connection between the first remote surveillance camera and the first display device when the agent accepts receipt of the first digital video stream prior to expiration of the timer;

determining a second display device to receive the first digital video stream based on availability of display devices; and

wherein the video distribution server further automatically pairs a second display device of the available ones of the display devices to the first digital video stream when the agent does not accept receipt of the first digital video stream prior to expiration of the timer.

13. The system of claim 12 , wherein the point-to-point connection provides a one-way media flow of the digital video stream from the first remote surveillance camera to the first display device.

14. The system of claim 12 , wherein the point-to-point connection is between a media server coupled to the first remote surveillance camera and the first display device.

15. The system of claim 12 , wherein the first display device includes a Real Time Streaming Protocol (RTSP) client for establishing the media session.

16. The system of claim 12 , wherein the display devices include one or more of mobile communication devices, personal computers and laptop computers.

Assignments (14)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027233/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2010
From: WENGROVITZ, MICHAEL S.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025082/0262 →