Set top box for convergence and automation system
First Claim
1. A process of operating an automation system in a Web Service environment, comprising:
- providing at least one client and at least one device, the at least one client and the at least one device configured with a web services for devices (WSD) stack;
connecting a network comprising at least one server configured with the WSD stack to the at least one client and the at least one device;
transmitting automation-based control and communication between the at least one client and at least one device; and
connecting a set top box between the network and at least one of the clients and providing the client coupled thereto with a user interface for controlling the devices,wherein the at least one device comprises an audio system, a video system, an intercom system, a lighting system, a security system, a link, and a HVAC system, andwherein the WSD stack comprises;
a first communication layer configured to logically interface the at least one client;
a second communication layer configured to physically interface the at least one device; and
a service provider layer comprising one or more components, each component corresponding to a device category, wherein each component comprises;
one or more Web Services corresponding to one or more devices of the corresponding device category, respectively, each Web Service configured to function as a Web Service host for the corresponding device;
one or more device bridges corresponding to the one or more Web Services, respectively, each device bridge configured to translate communication between the corresponding Web Service and device; and
a controller configured to communicate with the one or more devices of the corresponding device category.
3 Assignments
0 Petitions
Accused Products
Abstract
Process and apparatus for operating an automation system in a Web Service environment includes providing at least one client and at least one device, the at least one client and the at least one device configured with a web services for devices stack protocol, connecting a network comprising at least one server with the web services for devices to the at least one client and the at least one device, and transmitting automation-based control and communication between the at least one client and at least one device. The process and apparatus further includes connecting a set top box coupled between the network and at least one of the clients and providing the client coupled thereto with a user interface for controlling the devices, wherein the at least one device includes an audio system, a video system, an intercom system, a lighting system, a security system, a link, and a HVAC system.
-
Citations
20 Claims
-
1. A process of operating an automation system in a Web Service environment, comprising:
-
providing at least one client and at least one device, the at least one client and the at least one device configured with a web services for devices (WSD) stack; connecting a network comprising at least one server configured with the WSD stack to the at least one client and the at least one device; transmitting automation-based control and communication between the at least one client and at least one device; and connecting a set top box between the network and at least one of the clients and providing the client coupled thereto with a user interface for controlling the devices, wherein the at least one device comprises an audio system, a video system, an intercom system, a lighting system, a security system, a link, and a HVAC system, and wherein the WSD stack comprises; a first communication layer configured to logically interface the at least one client; a second communication layer configured to physically interface the at least one device; and a service provider layer comprising one or more components, each component corresponding to a device category, wherein each component comprises; one or more Web Services corresponding to one or more devices of the corresponding device category, respectively, each Web Service configured to function as a Web Service host for the corresponding device; one or more device bridges corresponding to the one or more Web Services, respectively, each device bridge configured to translate communication between the corresponding Web Service and device; and a controller configured to communicate with the one or more devices of the corresponding device category. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable storage medium having a stored computer program embodying instructions, which, when executed by a computer, cause the computer to establish an automation system in a Web Service environment, the machine-readable storage medium comprising:
-
instructions for providing automation-based control and communication between at least one client and at least one device, the at least one client and the at least one device configured with a web services for devices (WSD) stack configured to the at least one client and at least one device; instructions for configuring a network comprising at least one server to be connected to the at least one client and the at least one device with the WSD stack; and instructions for coupling a set top box between the network and at least one of the clients and configured to provide the client coupled thereto with a user interface for controlling the devices, wherein the at least one device comprises an audio system, a video system, an intercom system, a lighting system, a security system, a link, and a HVAC system, and wherein the WSD stack comprises; a first communication layer configured to logically interface the at least one client; a second communication layer configured to physically interface the at least one device; and a service provider layer comprising one or more components, each component corresponding to a device category, wherein each component comprises; one or more Web Services corresponding to one or more devices of the corresponding device category, respectively, each Web Service configured to function as a Web Service host for the corresponding device; one or more device bridges corresponding to the one or more Web Services, respectively, each device bridge configured to translate communication between the corresponding Web Service and device; and a controller configured to communicate with the one or more devices of the corresponding device category. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An automation system operating in a Web Service for Devices environment, comprising:
-
at least one client and at least one device, the at least one client and the at least one device configured with a web services for devices (WSD) stack configured to provide automation-based control and communication between the at least one client and at least one device; a network comprising at least one server configured to be connected to the at least one client and the at least one device with the WSD stack; and a set top box coupled between the network and at least one of the clients and configured to provide the client coupled thereto with a user interface for controlling the devices, wherein the at least one client further comprises one of a TV, a personal computer, a personal digital assistant, and a game controller and the at least one device comprises an audio system, a video system, an intercom system, a lighting system, a security system, a link, and a HVAC system, and wherein the WSD stack comprises; a first communication layer configured to logically interface the at least one client; a second communication layer configured to physically interface the at least one device; and a service provider layer comprising one or more components, each component corresponding to a device category, wherein each component comprises; one or more Web Services corresponding to one or more devices of the corresponding device category, respectively, each Web Service configured to function as a Web Service host for the corresponding device; one or more device bridges corresponding to the one or more Web Services, respectively, each device bridge configured to translate communication between the corresponding Web Service and device; and a controller configured to communicate with the one or more devices of the corresponding device category. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification