IP Library Granted Patent US 9,918,046
Granted Patent B2
US 9,918,046 · App. 15/394,751 · Granted Mar 13, 2018

Peer to peer surveillance architecture

Inventor: Raymond G. Leblond (Riverside, CA)
Assignee: Leverage Information Systems, Inc.
H04N7/181
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,918,046
App. No.
15/394,751
Granted
Mar 13, 2018
Kind
B2
Abstract

A peer to peer surveillance architecture comprising a plurality of independent nodes for capturing, analyzing, storing, and viewing surveillance information is disclosed. The surveillance architecture has no central controller or single point of failure because of the peer to peer or independent relationship between its nodes. Generally, surveillance information of various types is captured by one or more capture nodes and transmitted to or one or more viewing, content storage, or server nodes for display, analysis, storage, or a combination thereof. Server nodes may provide authentication services to validate user or device credentials prior to granting access to surveillance information. In one or more embodiments, specialized video compression hardware is provided to allow high quality video surveillance information to be transmitted across low bandwidth connections. Compression may also be performed on other types of surveillance information.

Claims (45)

1. A peer to peer surveillance system comprising:

a plurality of independently accessible peer to peer nodes comprising:

multiple capture nodes that each have one or more video cameras configured to capture surveillance information, and one or more transceivers configured to transmit the surveillance information;

wherein the multiple capture nodes are each configured to directly transmit the surveillance information to a viewing node, wherein the surveillance information is directly transmitted to the viewing node without being transmitted via a central server node and without being transmitted via any other of the peer to peer nodes;

wherein each of the multiple capture nodes communicates via multiple communication links, such that failure or damage to one of the multiple communication links does not cause the surveillance architecture to function at less than full capacity; and

wherein one of the multiple capture nodes is a hybrid node that includes a non-volatile storage device and that is configured to:

receive surveillance information from other capture nodes; and

persistently record the received surveillance information on the storage device,

wherein the multiple capture nodes that are not the hybrid node are configured to directly transmit surveillance information to the hybrid node for storage, wherein the surveillance information is directly transmitted to the hybrid node without being transmitted via a central server node and without being transmitted via any other of the peer to peer nodes.

2. The surveillance system of claim 1 , wherein the plurality of peer to peer nodes further comprises at least one content storage node having a storage device for storing at least some of the surveillance information, wherein the at least one content storage node is configured to receive an authentication key from a viewing node, and communicate the at least some of the surveillance information to the viewing node after receiving the authentication key from the viewing node.

3. The surveillance system of claim 1 , wherein one or more of the multiple capture nodes is configured to analyze surveillance information to detect one or more events and transmit one or more notifications if the one or more events is detected.

4. The surveillance system of claim 1 , wherein the plurality of peer to peer nodes are configured to transmit the surveillance information through one or more communication links in a plurality of streams, whereby a first stream of surveillance information consisting of video is transmitted via multicast while one or more second streams of surveillance information are transmitted via unicast.

5. The surveillance system of claim 1 , further comprising an authentication service configured to receive access credentials from a viewing node, and to generate and subsequently transmit an authentication key to the viewing node after successfully verifying the access credentials received from the viewing node.

6. The surveillance system of claim 5 , wherein the viewing node is configured to transmit the authentication key to any of the multiple capture nodes, and wherein the multiple capture nodes are configured to communicate the surveillance information to the viewing node after receiving the authentication key from the viewing node.

7. The surveillance system of claim 1 , wherein the wherein the capture nodes are configured to agree, during a handshake communication, on a compression algorithm and to utilize the agreed-upon compression algorithm when communicating with one another.

8. A peer to peer surveillance system comprising:

a plurality of independently accessible peer to peer nodes comprising:

multiple capture nodes that each have one or more video cameras configured to capture surveillance information, and one or more transceivers configured to transmit the surveillance information;

wherein the multiple capture nodes are each configured to directly transmit the surveillance information to a viewing node, wherein the surveillance information is directly transmitted to the viewing node without being transmitted via a central server node and without being transmitted via any other of the peer to peer nodes;

wherein each of the multiple capture nodes is housed in an enclosure that includes the one or more video cameras and the one or more transceivers, wherein the enclosure is mounted on a corresponding support structure; and

wherein one of the multiple capture nodes is a hybrid node that includes a non-volatile storage device and that is configured to:

receive surveillance information from other capture nodes; and

persistently record the received surveillance information on the storage device,

wherein the multiple capture nodes that are not the hybrid node are configured to directly transmit surveillance information to the hybrid node for storage, wherein the surveillance information is directly transmitted to the hybrid node without being transmitted via a central server node and without being transmitted via any other of the peer to peer nodes.

9. The surveillance system of claim 8 , wherein the enclosure housing each of the multiple capture nodes includes one or more portable power sources secured within the enclosure.

10. The surveillance system of claim 8 , wherein the plurality of peer to peer nodes further comprises at least one content storage node having a storage device for storing at least some of the surveillance information, wherein the at least one content storage node is configured to receive an authentication key from a viewing node, and communicate the at least some of the surveillance information to the viewing node after receiving the authentication key from the viewing node.

11. The surveillance system of claim 8 , wherein one or more of the multiple capture nodes is configured to analyze surveillance information to detect one or more events and transmit one or more notifications if the one or more events is detected.

12. The surveillance system of claim 8 , wherein the plurality of peer to peer nodes are configured to transmit the surveillance information through one or more communication links in a plurality of streams, whereby a first stream of surveillance information consisting of video is transmitted via UDP multicast while one or more second streams of surveillance information are transmitted via TCP/IP unicast.

13. The surveillance system of claim 8 , wherein each of the multiple capture nodes communicates via multiple communication links, such that failure or damage to one of the multiple communication links does not cause the surveillance architecture to function at less than full capacity.

14. The surveillance system of claim 8 , further comprising an authentication service configured to receive access credentials from a viewing node, and to generate and subsequently transmit an authentication key to the viewing node after successfully verifying the access credentials received from the viewing node.

15. The surveillance system of claim 8 , wherein the capture nodes are configured to agree, during a handshake communication, on a compression algorithm and to utilize the agreed-upon compression algorithm when communicating with one another.

16. A peer to peer surveillance system comprising:

a plurality of independently accessible peer to peer nodes comprising:

multiple capture nodes that each have one or more video cameras configured to capture surveillance information, and one or more transceivers configured to transmit the surveillance information; and

an authentication service configured to receive access credentials from a viewing node, and to generate and subsequently provide an authentication key to the viewing node after successfully verifying the access credentials received from the viewing node, wherein the viewing node further provides analysis services; and

wherein the multiple capture nodes are each configured to directly transmit the surveillance information to the viewing node, wherein the surveillance information is directly transmitted to the viewing node without being transmitted via a central server node and without being transmitted via any other of the peer to peer nodes; and

wherein one of the multiple capture nodes is a hybrid node that includes a non-volatile storage device and that is configured to:

receive surveillance information from other capture nodes; and

persistently record the received surveillance information on the storage device,

wherein the multiple capture nodes that are not the hybrid node are configured to directly transmit surveillance information to the hybrid node for storage, wherein the surveillance information is directly transmitted to the hybrid node without being transmitted via a central server node and without being transmitted via any other of the peer to peer nodes.

17. The surveillance system of claim 16 , wherein the authentication service is provided by the viewing node.

18. The surveillance system of claim 16 , wherein the analysis services of the viewing node are configured to analyze video surveillance information to detect motion, identify objects, and/or recognize faces.

19. The surveillance system of claim 16 , wherein the viewing node includes a transceiver to receive surveillance information transmitted from the multiple capture nodes, and at least one screen configured to present the surveillance information.

20. The surveillance system of claim 16 , wherein the viewing node is configured to transmit the authentication key to any of the multiple capture nodes, and wherein the multiple capture nodes are configured to communicate the surveillance information to the viewing node after receiving the authentication key from the viewing node.

21. The surveillance system of claim 16 , wherein the plurality of peer to peer nodes further comprises at least one content storage node having a storage device for storing at least some of the surveillance information, wherein the at least one content storage node is configured to receive an authentication key from a viewing node, and communicate the at least some of the surveillance information to the viewing node after receiving the authentication key from the viewing node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: LEBLOND, RAYMOND G.
To: LEVERAGE INFORMATION SYSTEMS, INC.
Reel/Frame 041050/0757 →
Continuity (3)
Continuation 14622434 · Feb 13, 2015
Continuation 12154477 · May 23, 2008
Related Publication 20170104962A1 · Apr 13, 2017