Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
108 words
A security network having a plurality of nodes for monitoring a plurality of sensors, comprising: a plurality of transponder nodes, each transponder node including means for receiving signals from a plurality of said sensors, programmable processing means for producing a data transmission responsive to said sensor signals and program instructions, means for receiving from and transmitting said data transmissions to other nodes; a plurality of gateway nodes, each gateway node including means for receiving from and transmitting to a plurality of said transponder nodes and other gateway nodes, processing means for analyzing an address portion of said data transmissions and routing said data transmissions to an appropriate recipient.
Claim 2
Dependent Claim
108 words
A security network having a plurality of nodes for monitoring a plurality of sensors, comprising: a plurality of transponder nodes, each transponder node including means for receiving signals from a plurality of said sensors, programmable processing means for producing a data transmission responsive to said sensor signals and program instructions, means for receiving from and transmitting said data transmissions to other nodes; a plurality of gateway nodes, each gateway node including means for receiving from and transmitting to a plurality of said transponder nodes and other gateway nodes, processing means for analyzing an address portion of said data transmissions and routing said data transmissions to an appropriate recipient.
Claim 3
Dependent Claim
35 words
The network of claim 1 wherein distributed processing is used such that a plurality of said gateways include means for analyzing a sensor alarm condition from one of said transponders and generating an appropriate response.
Claim 4
Dependent Claim
51 words
The network of claim 1 wherein each said data transmission comprises a packet having types and numbers of fields according to a predetermined protocol which may vary from transmission to transmission, including at least a destination address field and a control field setting forth the types and number of fields present.
Claim 5
Dependent Claim
17 words
The network of claim 3 wherein said address field contains flag bits identifying it as an address.
Claim 6
Dependent Claim
34 words
The network of claim 3 wherein said field types include a data field and a process identification field, said process identification field selecting a process in each node to which said transmission is directed.
Claim 7
Dependent Claim
30 words
The network of claim 5 further comprising means for encrypting said data field and said process identification field at a source node and means for decrypting at a destination node.
Claim 8
Dependent Claim
27 words
The network of claim 3 wherein said destination address is a first field in said packet and said control field is the next field in said packet.
Claim 9
Dependent Claim
26 words
The network of claim 3 wherein one of the said fields is a sequence number field to identify each packet of a plurality of redundant packets.
Claim 10
Dependent Claim
29 words
The network of claim 3 wherein a last field of said packet is an authentication byte for identifying the sender of said packet to the receiver of said packet.
Claim 11
Dependent Claim
54 words
The network of claim 1 wherein each said data transmission comprises a packet including an authentication field, each said node including means for verifying that the contents of said authentication field were generated by a neighboring node, each node intermediate other nodes including means for substituting a new authentication code into said authentication field.
Claim 12
Dependent Claim
206 words
The network of claim 1 wherein a plurality of said nodes include: a first fiber optic port; a fiber optic to electrical converter having an input coupled to said first fiber optic port; a second fiber optic port; a first electrical to fiber optic converter having an output coupled to said second fiber optic port and an input coupled to an output of said first fiber optic to electrical converter; a first transceiver coupled to an output of said first fiber optic to electrical converter and an input of said first electrical to fiber optic converter; a third fiber optic port; a second fiber optic to electrical converter having an input coupled to said third fiber optic port; a fourth fiber optic port; a second electrical to fiber optic converter having an output coupled to said fourth fiber optic port and an input coupled to an output of said second fiber optic to electrical converter; a second transceiver coupled to an output of said second fiber optic to electrical converter and an input of said second electrical to fiber optic converter; and means for receiving transmissions from one of said first and second transceivers and directing responses to the other of said first and second transceivers.
Claim 13
Dependent Claim
69 words
The network of claim 1 wherein a plurality of said gateway nodes are each coupled via a first port to a plurality of said transponder nodes, said gateway including means for polling said transponder nodes to receive transmissions, and said plurality of gateway nodes each having a second port coupled to another gateway or a controller for providing transmissions in response to polling by said another gateway or controller.
Claim 14
Dependent Claim
32 words
The network of claim 1 wherein each node includes a driver coupled to an electrical bus output and means for powering down said driver in the absence of transmissions via said driver.
Claim 15
Dependent Claim
195 words
A security network having a plurality of nodes for monitoring a plurality of sensors, comprising: a plurality of transponder nodes, each transponder node including means for receiving signals from a plurality of said sensors, programmable processing means for producing a data transmission responsive to said sensor signals and program instructions, means for receiving from and transmitting said data transmissions to other nodes; a plurality of gateway nodes, each gateway node including means for receiving from and transmitting to a plurality of said transponders and other gateways, processing means for analyzing an address portion of said data transmissions and routing said data transmissions to an appropriate recipient; each said data transmission being a packet having types and numbers of fields according to a predetermined protocol which may vary from transmission to transmission, including at least a destination address field and a control field setting forth the types and number of fields present, said destination address being a first field in said packet and said control field being a next field in said packet, a last field of said packet being an authentication byte for identifying a sender of said packet to a receiver of said packet.
Claim 16
Dependent Claim
195 words
A security network having a plurality of nodes for monitoring a plurality of sensors, comprising: a plurality of transponder nodes, each transponder node including means for receiving signals from a plurality of said sensors, programmable processing means for producing a data transmission responsive to said sensor signals and program instructions, means for receiving from and transmitting said data transmissions to other nodes; a plurality of gateway nodes, each gateway node including means for receiving from and transmitting to a plurality of said transponders and other gateways, processing means for analyzing an address portion of said data transmissions and routing said data transmissions to an appropriate recipient; each said data transmission being a packet having types and numbers of fields according to a predetermined protocol which may vary from transmission to transmission, including at least a destination address field and a control field setting forth the types and number of fields present, said destination address being a first field in said packet and said control field being a next field in said packet, a last field of said packet being an authentication byte for identifying a sender of said packet to a receiver of said packet.
Claim 17
Dependent Claim
290 words
A security network having a plurality of nodes for monitoring a plurality of sensors, comprising: a plurality of transponder nodes, each transponder node including means for receiving signals from a plurality of said sensors, programmable processing means for producing a data transmission responsive to said sensor signals and program instructions, means for receiving from and transmitting said data transmissions to other nodes; a plurality of gateway nodes, each gateway node including means for receiving from and transmitting to a plurality of said transponders and other gateways, processing means for analyzing an address portion of said data transmissions and routing said data transmissions to an appropriate recipient; each said data transmission being a packet having types and numbers of fields according to a predetermined protocol which may vary from transmission to transmission, including at least a destination address field and a control field setting forth the types and number of fields present, said field types including a data field and a process identification field, said process identification field selecting a process in each node to which said transmission is directed; each node including means for encrypting said data field and said process identification field and means for decrypting; wherein distributed processing is used such that a plurality of said gateways include means for analyzing a sensor alarm condition from one of said transponders and generating an appropriate response; a plurality of said gateway nodes being each coupled via a first port to a plurality of said transponder nodes, said gateway including means for polling said transponder nodes to receive transmissions, and said plurality of gateway nodes each having a second port coupled to another gateway or a controller for providing transmission in response to polling by said another gateway or controller.
Claim 18
Dependent Claim
290 words
A security network having a plurality of nodes for monitoring a plurality of sensors, comprising: a plurality of transponder nodes, each transponder node including means for receiving signals from a plurality of said sensors, programmable processing means for producing a data transmission responsive to said sensor signals and program instructions, means for receiving from and transmitting said data transmissions to other nodes; a plurality of gateway nodes, each gateway node including means for receiving from and transmitting to a plurality of said transponders and other gateways, processing means for analyzing an address portion of said data transmissions and routing said data transmissions to an appropriate recipient; each said data transmission being a packet having types and numbers of fields according to a predetermined protocol which may vary from transmission to transmission, including at least a destination address field and a control field setting forth the types and number of fields present, said field types including a data field and a process identification field, said process identification field selecting a process in each node to which said transmission is directed; each node including means for encrypting said data field and said process identification field and means for decrypting; wherein distributed processing is used such that a plurality of said gateways include means for analyzing a sensor alarm condition from one of said transponders and generating an appropriate response; a plurality of said gateway nodes being each coupled via a first port to a plurality of said transponder nodes, said gateway including means for polling said transponder nodes to receive transmissions, and said plurality of gateway nodes each having a second port coupled to another gateway or a controller for providing transmission in response to polling by said another gateway or controller.
Claim 19
Dependent Claim
103 words
A method for authenticating a data transmission received in the network of claim 1 comprising the steps of: attaching a first authentication code to a data transmission at a source of said data transmission, unique to said source and a first point in a data transmission path; verifying said first authentication code at said first point; replacing said first authentication code with a second authentication code unique to said first point and a next point in said data transmission path; and verifying and replacing each authentication code at each subsequent point in said data transmission path until said data transmission reaches its destination.
Claim 20
Dependent Claim
140 words
A method for encrypting at least a portion of data transmissions between nodes in the security system of claim 1 comprising the steps of: (a) generating an identical sequence of pseudorandom numbers at both a transmitting and a receiving node; (b) providing a key identifying a starting position in said sequence to both said transmitting and receiving nodes; (c) incrementing a sequence counter at both said transmitting and said receiving nodes for each predetermined portion of data transmissions between said nodes; (d) encrypting segments of said data transmissions using said pseudorandom numbers using said starting position for a first segment corresponding to said first position and using subsequent numbers for succeeding segments corresponding to succeeding portions; (e) repeating steps (a)-(d) for each pair of nodes such that each node uses a different sequence counter for each node it communicates with.