SYSTEM AND METHOD FOR SERVER BASED CONTROL
First Claim
1. A system for commanding an actuator operation in response to a sensor response associated with a phenomenon according to a control logic, for use with one or more in-building or in-vehicle networks for communication in a building or in a vehicle, and an external network at least in part external to the building or to the vehicle, the system comprising:
- a router in the building or in the vehicle, coupled between the one or more in-building or in-vehicle networks and the external network, and operative to pass digital data between the in-building and external networks;
a first device in the building or in the vehicle comprising, or connectable to, the sensor that responds to the phenomenon, said first device is operative to transmit a sensor data corresponding to the phenomenon to said router over the one or more in-building or in-vehicle networks;
a second device in the building or in the vehicle comprising, or connectable to, an actuator that affects the phenomenon, the second device is operative to execute actuator commands received from said router over said one or more in-building or in-vehicle networks; and
a control server external to the building or to the vehicle storing said control logic and coupled to said router over the Internet via the external network,wherein said control server is operative to receive the sensor data from said router, to produce actuator commands in response to the received sensor digital data according to said control logic, and to transmit the actuator commands to said second device via said router.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method in a building or vehicle for an actuator operation in response to a sensor according to a control logic, the system comprising a router or a gateway communicating with a device associated with the sensor and a device associated with the actuator over in-building or in-vehicle networks, and an external Internet-connected control server associated with the control logic implementing a PID closed linear control loop and communicating with the router over external network for controlling the in-building or in-vehicle phenomenon. The sensor may be a microphone or a camera, and the system may include voice or image processing as part of the control logic. A redundancy is used by using multiple sensors or actuators, or by using multiple data paths over the building or vehicle internal or external communication. The networks may be wired or wireless, and may be BAN, PAN, LAN, WAN, or home networks.
-
Citations
235 Claims
-
1. A system for commanding an actuator operation in response to a sensor response associated with a phenomenon according to a control logic, for use with one or more in-building or in-vehicle networks for communication in a building or in a vehicle, and an external network at least in part external to the building or to the vehicle, the system comprising:
-
a router in the building or in the vehicle, coupled between the one or more in-building or in-vehicle networks and the external network, and operative to pass digital data between the in-building and external networks; a first device in the building or in the vehicle comprising, or connectable to, the sensor that responds to the phenomenon, said first device is operative to transmit a sensor data corresponding to the phenomenon to said router over the one or more in-building or in-vehicle networks; a second device in the building or in the vehicle comprising, or connectable to, an actuator that affects the phenomenon, the second device is operative to execute actuator commands received from said router over said one or more in-building or in-vehicle networks; and a control server external to the building or to the vehicle storing said control logic and coupled to said router over the Internet via the external network, wherein said control server is operative to receive the sensor data from said router, to produce actuator commands in response to the received sensor digital data according to said control logic, and to transmit the actuator commands to said second device via said router. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An apparatus for coupling between an internal network extending substantially within an enclosed environment and an external network, coupled to the Internet for communication with a control server, extending substantially outside the enclosed environment, and for use with a sensor disposed in the enclosed environment that senses a condition in the enclosed environment and provides sensor data corresponding to the condition, and an actuator disposed to affect the condition in the enclosed environment in response to received actuator commands, said apparatus comprising:
-
a first port for coupling to the internal network; a first modem coupled to said first port for communication over the internal network; a second port for coupling to the external network; a second modem coupled to said second port for communication over the external network; a router coupled between said first and second modems so as to pass information between the internal and external networks, and configured to deliver the sensor data from the internal network to the control server over the external networks and to deliver the actuator commands from the control server to the actuator over the internal network; and an housing enclosing said first and second ports, said first and second modems, and said router. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
96. A control system for commanding an actuator operation in response to processing of an image according to a control logic, for use with one or more in-building or in-vehicle networks for communication in a building or in a vehicle, and an external network at least in part external to the building or to the vehicle, the system comprising:
-
a router in the building or in the vehicle, connected to the one or more in-building or in-vehicle networks and to the external network, and operative to pass digital data between said in-building or in-vehicle and external networks; a first device in the building or in the vehicle comprising an image sensor for capturing still or video image, the first device is operative to transmit a digital data corresponding to said captured still or video image to said router over said one or more in-building or in-vehicle networks; a second device in the building or in the vehicle comprising an actuator that affects a phenomenon, the second device is operative to execute actuator commands received from said router over said one or more in-building or in-vehicle networks; a control server external to the building or to the vehicle storing said control logic, and communicatively coupled to said router over the Internet via said external network; and an image processor having an output for processing said captured still or video image, wherein said control server is operative to produce actuator commands in response to the output of said image processor according to said control logic, and to transmit the actuator commands to said second device via said router, and wherein said image processor is entirely or in part in said first device, said router, or said control server.
-
-
97. A control system for commanding an actuator operation according to a control logic, in response to processing of a voice, for use with one or more in-building or in-vehicle networks for communication in a building or in a vehicle, and an external network at least in part external to the building or to the vehicle, the system comprising:
-
a router in the building or in the vehicle, connected to the one or more in-building or in-vehicle networks and to the external network, and operative to pass digital data between said in-building or in-vehicle and external networks; a first device in the building or in the vehicle comprising a microphone for sensing voice, the first device is operative to transmit a digital data corresponding to said sensed voice to said router over said one or more in-building or in-vehicle networks; a second device in the building or in the vehicle comprising an actuator that affects a phenomenon, the second device is operative to execute actuator commands received from said router over said one or more in-building or in-vehicle networks; a control server external to the building or to the vehicle storing said control logic, and communicatively coupled to said router over the Internet via said external network; and a voice processor having an output for processing said voice, wherein said control server is operative to produce actuator commands in response to the output of said voice processor according to said control logic and to transmit the actuator commands to said second device via said router, and wherein said voice processor is entirely or in part in said first device, said router, or said control server. - View Dependent Claims (98, 99)
-
-
100. A system for commanding an actuator operation in response to a sensor response associated with a phenomenon according to a control logic, for use with one or more in-building or in-vehicle networks for communication in a building or in a vehicle, and an external network at least in part external to the building or to the vehicle, the system comprising:
-
a router in a single enclosure in the building or in the vehicle, coupled between the one or more in-building or in-vehicle networks and the external network, and operative to pass digital data between the in-building and external networks; a first device in a single enclosure in the building or in the vehicle comprising, or connectable to, the sensor that responds to the phenomenon, said first device is operative to transmit a sensor data corresponding to the phenomenon to said router over the one or more in-building or in-vehicle networks; a second device in a single enclosure in the building or in the vehicle comprising, or connectable to, an actuator that affects the phenomenon, the second device is operative to execute actuator commands received from said router over said one or more in-building or in-vehicle networks; and a control server external to the building or to the vehicle storing said control logic and coupled to said router over the Internet via the external network, wherein said control server is operative to receive the sensor data from said router, to produce actuator commands in response to the received sensor digital data according to said control logic, and to transmit the actuator commands to said second device via said router. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201)
-
-
202. A vehicle control system for commanding an actuator operation according in response to a sensor response associated with a phenomenon to a control, for use with one or more in-vehicle networks for communication in a vehicle, and one or more external networks for communicating with an Internet-connected control server via another vehicle or a roadside unit external to the vehicle, the system comprising:
-
a router in the vehicle, connected to the one or more in-vehicle networks and to the one or more of the external networks, and operative to pass digital data between said in-vehicle and one or more of the external networks; a first device in the vehicle comprising of, or connectable to, a sensor that responds to the phenomenon, the first device is operative to transmit a sensor digital data corresponding to the phenomenon to said router over said one or more in-vehicle networks; a second device in the vehicle comprising of, or connectable to, an actuator that affects the phenomenon, the second device is operative to execute actuator commands received from said router over said one or more in-vehicle networks; and a control server external to the vehicle storing the control logic, and communicatively coupled to said router over the Internet via said one or more of the external networks, wherein said control server is operative to receive the sensor digital data from said router, to produce actuator commands in response to the received sensor digital data according to the control logic, and to transmit the actuator commands to said second device via said router. - View Dependent Claims (203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222)
-
-
223. A control system comprising:
-
a sensor disposed in an enclosed environment that senses a condition in the enclosed environment and provides sensor data corresponding to the condition; an internal network extending substantially within the enclosed environment; an external network, coupled to the Internet, extending substantially outside the enclosed environment; a control server, disposed outside the enclosed environment, coupled to the Internet, said server receiving sensor data corresponding to the sensor data and executing control logic therein so as to generate actuator commands responsive to the received sensor data; a router coupled to said internal and external networks so as to pass information between said internal and external networks, and configured to deliver the sensor data from said internal to said external networks and to deliver the actuator commands from said external to said internal networks; an actuator disposed within the enclosed environment, receiving the actuator commands from said router, said actuator operative to affect the condition in the enclosed environment. - View Dependent Claims (224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235)
-
Specification