IP Library Granted Patent US 9,979,590
Granted Patent B2
US 9,979,590 · App. 15/159,882 · Granted May 22, 2018

Digital video system using networked cameras

Inventor: Joseph Robert Marchese (Ray, MI)
Assignee: JDS Technologies, Inc.
H04L41/0654G06F17/3025G06F17/30781G08B13/1968G08B13/19604G08B13/19606G08B13/19645G08B13/19656G08B13/19673G08B13/19693H04L41/0677H04L65/4092H04L67/125H04N5/23241H04N5/77H04N5/9205H04N7/181H04N21/2187H04N21/234381H04N21/6175H04N21/816G09G5/14H04L29/06027
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,979,590
App. No.
15/159,882
Granted
May 22, 2018
Kind
B2
Abstract

A digital video system including one or more video cameras and a video server connected to the one or more video cameras is disclosed. In an illustrative embodiment, the video server includes a computer having a central processing unit (CPU) for executing machine instructions and a memory for storing machine instructions that are to be executed by the CPU. The machine instructions when executed by the CPU implement a number of functions including identifying a failure mode of one or more cameras from one or more failure modes and executing a contingency function from one or more contingency functions based on the identification of the failure mode. The failure mode may be selected from a first, second and third failure mode. The contingency function may be selected from a first and second contingency function.

Claims (26)

1. A computer system for addressing camera failure modes of networked cameras and comprising a computer having non-transitory memory for storing machine instructions that are to be executed by the computer, the machine instructions when executed by the computer implement the following functions:

identifying a network connection failure mode of one or more networked cameras from one or more network connection failure modes; and

executing a contingency function to overcome the identified network connection failure mode, the contingency function selected from one or more contingency functions based on the identification of the network connection failure mode.

2. The computer system of claim 1 , wherein the failure mode is selected from the group consisting of a first, second and third failure mode and the contingency function is selected from the group consisting of a first and second contingency function.

3. The computer system of claim 2 , wherein the first failure mode is a failure upon connect of the one or more cameras to a network and the first contingency function is shut down of the one or more cameras and reattempt access by a server to the one or more cameras periodically.

4. The computer system of claim 3 , wherein the executing function comprises executing the first contingency function based on the identification of the first failure mode.

5. The computer system of claim 2 , wherein the second failure mode is a failure upon an image request from the one or more cameras and the first contingency function is shut down of the one or more cameras and reattempt access by a server to the one or more cameras periodically.

6. The computer system of claim 5 , wherein the executing function comprises executing the first contingency function based on the identification of the second failure mode.

7. The computer system of claim 2 , wherein the third failure mode is a failure during midstream read of an image from the one or more cameras and the second contingency function is a timed asynchronous request.

8. The computer system of claim 7 , wherein the executing function comprises executing the second contingency function based on the identification of the third failure mode.

9. A method for addressing camera failure modes of networked cameras comprising:

identifying a network connection failure mode of one or more networked cameras from one or more network connection failure modes; and

executing a contingency function to overcome the identified network connection failure mode, the contingency function selected from one or more contingency functions based on the identification of the network connection failure mode.

10. The method of claim 9 , wherein the failure mode is selected from the group consisting of a first, second and third failure mode and the contingency function is selected from the group consisting of a first and second contingency function.

11. The method of claim 10 , wherein the first failure mode is a failure upon connect of the one or more cameras to a network and the first contingency function is shut down of the one or more cameras and reattempt access by a server to the one or more cameras periodically.

12. The method of claim 11 , wherein the executing step comprises executing the first contingency function based on the identification of the first failure mode.

13. The method of claim 10 , wherein the second failure mode is a failure upon an image request from the one or more cameras and the first contingency function is shut down of the one or more cameras and reattempt access by a server to the one or more cameras periodically.

14. The method of claim 13 , wherein the executing step comprises executing the first contingency function based on the identification of the second failure mode.

15. The method of claim 10 , wherein the third failure mode is a failure during midstream read of an image from the one or more cameras and the second contingency function is a timed asynchronous request.

16. The method of claim 15 , wherein the executing step comprises executing the second contingency function based on the identification of the third failure mode.

17. A computer system for addressing camera failure modes of networked cameras and comprising a computer having non-transitory memory for storing machine instructions that are to be executed by the computer, the machine instructions when executed by the computer implement the following functions:

identifying a network connection failure mode of one or more networked cameras from a first, second and third failure mode; and

executing a contingency function to overcome the identified network connection failure mode, the contingency function selected from one or more contingency functions based on the identification of the network connection failure mode.

18. The computer system of claim 17 , wherein the first failure mode is a failure upon connect of the one or more cameras to a network.

19. The computer system of claim 17 , wherein the second failure mode is a failure upon an image request from the one or more cameras.

20. The computer system of claim 17 , wherein the third failure mode is a failure during midstream read of an image from the one or more cameras.

Assignments (2)
EXCLUSIVE PATENT LICENSE AGREEMENT Recorded Sep 19, 2016
From: MARCHESE, JOSEPH ROBERT
To: JDS DIGITAL SECURITY SYSTEMS LLC
Reel/Frame 040071/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: MARCHESE, JOSEPH ROBERT; JDS DIGITAL SECURITY SYSTEMS LLC
To: JDS TECHNOLOGIES, INC.
Reel/Frame 039781/0500 →
Continuity (6)
Continuation 13453595 · Apr 23, 2012
Continuation 12708394 · Feb 18, 2010
Continuation 11125795 · May 10, 2005
Continuation 09808543 · Mar 14, 2001
Provisional Application 60189162 · Mar 14, 2000
Related Publication 20160269222A1 · Sep 15, 2016