PEER TO PEER SURVEILLANCE ARCHITECTURE
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
61 Claims
-
1-31. -31. (canceled)
-
32. A peer to peer surveillance architecture 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 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; and wherein the multiple capture nodes 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. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method of collecting surveillance information by a peer to peer surveillance architecture, the method comprising:
-
providing a plurality of independently accessible peer to peer nodes comprising one or more viewing nodes and a plurality of capture nodes that each have one or more video cameras, by arranging the plurality of capture nodes to collect and communicate surveillance information from at least one target area; collecting the surveillance information through the one or more video cameras; wherein the plurality of capture nodes are each further configured to directly transmit surveillance information to other capture nodes, wherein the surveillance information is directly transmitted to the other capture nodes without being transmitted via a central server node and without being transmitted via any other of the peer to peer nodes; wherein at least one of the plurality of capture nodes is a hybrid node that is configured to persistently record, on a non-volatile storage device, surveillance information received from other capture nodes; and wherein the capture nodes 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. - View Dependent Claims (46, 47, 48, 49)
-
-
50. A peer to peer surveillance system comprising:
-
a plurality of independently accessible capture nodes that each communicate surveillance information, each of the plurality of capture nodes comprising a video camera configured to capture surveillance information; wherein the plurality of 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 capture nodes; wherein the plurality of capture nodes are each further configured to transmit surveillance information to other capture nodes; and 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. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
Specification