Robust communication protocol for home networks
First Claim
1. A method for sending messages from a first network device to a second network device, comprising:
- constructing a data packet, the data packet comprising;
a House Code field for identifying a house code relating to the first and second network devices, the house code for identifying an address common to the first network device and the second network device;
a Long/Short field for indicating whether the data packet is a long data packet or a short data packet;
a Command field comprising a command, the command for instructing the second network device to perform an action;
a Data field comprising information for use by the second network device to execute the action associated with the command; and
an Error Check field comprising error checking information;
modulating the data packet to form a modulated data packet; and
transmitting the modulated data packet from the first network device to the second network device over at least two communication channels.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for sending messages from a first network device to a second network device is described. In one embodiment, the method comprises constructing a data packet, the data packet comprising a House Code field for identifying a house code relating to the first and second network devices, the house code for identifying an address common to the first network device and the second network device. The data packet further comprises a Long/Short field for indicating whether the data packet is a long data packet or a short data packet and a Command field comprising a command, the command for instructing the second network device to perform an action. The data packet further comprises a Data field comprising information for use by the second network device to execute the action associated with the command, and an Error Check field comprising error checking information. The data packet is then modulated and transmitting over one or more communication channels.
36 Citations
20 Claims
-
1. A method for sending messages from a first network device to a second network device, comprising:
-
constructing a data packet, the data packet comprising; a House Code field for identifying a house code relating to the first and second network devices, the house code for identifying an address common to the first network device and the second network device; a Long/Short field for indicating whether the data packet is a long data packet or a short data packet; a Command field comprising a command, the command for instructing the second network device to perform an action; a Data field comprising information for use by the second network device to execute the action associated with the command; and an Error Check field comprising error checking information; modulating the data packet to form a modulated data packet; and transmitting the modulated data packet from the first network device to the second network device over at least two communication channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. An apparatus for transmitting messages between a first network device and a second network device, comprising:
-
a processor for constructing a data packet, the data packet comprising; a House Code field for identifying a house code relating to the first and second network devices, the house code for identifying an address common to the first network device and the second network device; a Long/Short field for indicating whether the data packet is a long data packet or a short data packet; a Command field comprising either a command, the command for instructing the second network device to perform an action; a Data field comprising information for use by the second network device to execute the action associated with the command; and an Error Check field comprising error checking information; a modulator for modulating the data packet; and a transmitter for sending the modulated data packet over at least two communication channels. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20)
-
Specification