Processors, systems, and methods for improved network communications protocol management
First Claim
Patent Images
1. A home automation system comprising:
- a communications channel providing data communication between multiple units;
at least one controlled unit connected to receive commands received through said communications channel and to correspondingly control a local device but programmed to be unable to transmit commands through said communications channel;
at least one controller unit, which is connected to receive external control inputs, and to accordingly send commands through said communications channel to said at least one controlled unit;
wherein said at least one controlled unit includes a programmable processor and stored programs for both controller and controlled unit operation, and is configured to activate controlled unit operation rather than controller unit operation; and
wherein said stored programs for controller and controlled unit operation define network management programs which are recorded indelibly in a read-only memory, and wherein applications programs of said at least one controlled unit for controlling a local device are recorded in a separable, writable memory that is accessible in a writing mode.
0 Assignments
0 Petitions
Accused Products
Abstract
A home automation network, and processors and methods for use in such networks. An innovative communications protocol management processor can be installed either in controller machines and controlled machines. The processor can run both applications programs and network management programs from its associated memory, but different sets of network management programs are used depending on whether the processor is operating a machine of the controller type or of the controlled type.
-
Citations
28 Claims
-
1. A home automation system comprising:
-
a communications channel providing data communication between multiple units; at least one controlled unit connected to receive commands received through said communications channel and to correspondingly control a local device but programmed to be unable to transmit commands through said communications channel; at least one controller unit, which is connected to receive external control inputs, and to accordingly send commands through said communications channel to said at least one controlled unit; wherein said at least one controlled unit includes a programmable processor and stored programs for both controller and controlled unit operation, and is configured to activate controlled unit operation rather than controller unit operation; and wherein said stored programs for controller and controlled unit operation define network management programs which are recorded indelibly in a read-only memory, and wherein applications programs of said at least one controlled unit for controlling a local device are recorded in a separable, writable memory that is accessible in a writing mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A power-line communication interface station comprising:
-
interface circuitry for providing a transmit/receive interface to an external communications channel; a programmable processor which is interfaced to the communications channel through said interface circuitry, and which can execute application and network management programs from separate respective locations of memory; wherein said memory includes not only controlled-unit network management programs, but also controller-unit network management programs which are different from said controlled-unit network management programs, and a separable, writable memory portion to store application programs for at least one controlled unit which controls a local device; and wherein said processor is nonvolatilely configured to execute either said controlled-unit network management programs or said controller-unit network management programs, but not both. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A processor dedicated to the management of a communications protocol and designed to be installed in machines that are distributed along an information transmission line and form a network, the machines being functionally differentiated into controller machines and controlled machines, the processor implementing programs included in an associated program memory, these programs being functionally differentiated into network management programs and application programs, wherein:
-
the network management programs are always different depending on whether the machines are of the controller type or of the controlled type, the memory including a non-volatile memory, network management programs associated with controller type machines as well as with controlled type machines indelibly stored in the non-volatile memory, and a separable writable memory, and the processor is provided with selection means for the selective implementation of the network management programs associated with the controller type machines or with the controlled type machines; and wherein the applications programs of the controlled-type machines for controlling a local device are recorded in the separable, writable memory that is accessible in a writing mode. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for operating a home-automation system, comprising the steps of:
-
(a.) conducting data communications between at least one controller unit and at least one controlled unit over a communications channel; (b.) controlling at least one local device by said at least one controlled unit in accordance with commands received through said communications channel; (c.) sending commands through said communications channel from said at least one controller unit to said at least one controlled unit; wherein said at least one controlled unit includes a programmable processor, a separable writable memory and nonvolatile memory, and stored programs for both controller and controlled unit operation, and is configured to activate controlled unit operation rather than controller unit operation; wherein network management programs are recorded indelibly in said memory; and wherein said at least one controlled unit also includes stored application programs for said at least one controlled unit for controlling at least one local device in writable part of the memory. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification