Patent ID: 8812835

Claim:
A comprising: a hybrid device network networking a set of interconnected subnetworks of topology, each containing several interconnected device controllers and network-enabled devices interconnected across dissimilar communication media and using different communication protocols with a Physical Layer, a Smart Network Layer and a Applications Layer; and the method comprising said Smart Network Layer, which may consist of several sublayers in hierarchical order according to functionality requirements of the device types comprising the network, having the following sub-levels in its most common embodiment: a Network Routing Sublayer which handles network routing and load balancing by the delivery of packets from a source node to a destination node across the network, a Packet Transport Sublayer which handles packet transportation between the sublayers and the application layer. , and a Data Encryption Sublayer which handles data security which uses a plurality of encryption algorithms and one or more authentication protocols; where each layer of the model creates a level of abstraction in the network by implementing a set of services made available to the layer above_and where each layer acts as an interface between the layer above it and the layer below it, wherein said Smart Network Layer interfaces with the Physical Layer and with the Application Layer and is able to expand or reduce its functionality and complexity in order to implement the services required by the higher level Applications Layer where if the physical network does not implement network services required by the Application layer, the Smart Network layer will implement said services, and having a Physical Transmission sublayer that lies on top of the Physical Layer where the Physical Transmission sublayer directly with it, using its services to warrant that a stream of data bits on one end of the communication channel reaches the other end in an error-free fashion by dividing the stream of data bits into short frames of data bits of arbitrary sizes and send them across to the other end of the communication channel, the data bit frames are created by inserting a predetermined sequence of bits within the data stream to signal the beginning and end of a frame, which the receiving end recognize and utilize to recover and segment the received data bit stream into said frames.