Automation control system having a configuration tool
First Claim
Patent Images
1. A convergence and automation system (CAS), comprising:
- an Internet Protocol (IP) based network; and
hardware comprising;
a plurality of devices connected to the network to communicate with each other via the network, each device being configured to perform at least one operation;
one or more sources, each source configured to provide data to at least one of the plurality of devices;
at least one client connected to the network and configured to receive a user input related to configuration of the CAS, wherein the configuration comprises data on components, an association group, script commands, a menu, schedule and a trigger;
a configuration tool integrated in the CAS and that resides on a service provider, the configuration tool generating a graphical user interface with a plurality of screens; and
the service provider storing and executing instructions related to configuration of the hardware, the instructions comprising;
instructions for operating the hardware according to a Web Service for Devices (WSD) protocol to enable communication among the plurality of devices and the at least one client via the network regardless of a difference thereamong in at least one of a proprietary language and communication protocol;
instructions for receiving a user input related to a configuration of the CAS; and
instructions for configuring the CAS in accordance with the user input to the configuration tool, wherein the WSD protocol comprises;
a first communication layer configured to logically interface the at least one client;
a second communication layer configured to physically interface the plurality of devices; and
a service provider layer comprising one or more components provided corresponding to one or more device categories, respectively, each component comprising at least one of the plurality of devices of the same device category, wherein each component comprises;
one or more Web Services provided corresponding to one or more of the plurality of 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 provided 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 of the plurality of devices of the corresponding device category,wherein the instructions for configuring the CAS in accordance with the user input to the configuration tool comprise;
instructions for creating a configuration according to the WSD protocol;
instructions for loading a configuration according to the WSD protocol;
instructions for editing a configuration according to the WSD protocol;
instructions for saving a configuration according to the WSD protocol;
instructions for activating a configuration according to the WSD protocol;
instructions for recovering a configuration according to the WSD protocol;
andinstructions for deleting a configuration according to the WSD protocol;
wherein the instructions for editing the configuration comprise;
instructions for adding a trigger to the configuration, editing a trigger in the configuration, and deleting a trigger of the configuration;
instructions for creating a menu and editing a menu, the menu comprising at least one of a main menu, a room menu, a sub menu, a global menu and a Media Center Environment menu; and
instructions for creating a schedule, editing a schedule and deleting a schedule, wherein the instructions for editing the schedule comprise instructions for selecting a script for the schedule.
3 Assignments
0 Petitions
Accused Products
Abstract
A convergence and automation system (CAS) includes an internet protocol based network, hardware connected to the network, implemented with a web service for devices (WSD) protocol and including a plurality of devices, wherein each device is configured to perform at least one service, and a configuration tool to configure the CAS, to control hardware, and to converge and automate the services from the devices.
-
Citations
16 Claims
-
1. A convergence and automation system (CAS), comprising:
-
an Internet Protocol (IP) based network; and hardware comprising; a plurality of devices connected to the network to communicate with each other via the network, each device being configured to perform at least one operation; one or more sources, each source configured to provide data to at least one of the plurality of devices; at least one client connected to the network and configured to receive a user input related to configuration of the CAS, wherein the configuration comprises data on components, an association group, script commands, a menu, schedule and a trigger; a configuration tool integrated in the CAS and that resides on a service provider, the configuration tool generating a graphical user interface with a plurality of screens; and the service provider storing and executing instructions related to configuration of the hardware, the instructions comprising; instructions for operating the hardware according to a Web Service for Devices (WSD) protocol to enable communication among the plurality of devices and the at least one client via the network regardless of a difference thereamong in at least one of a proprietary language and communication protocol; instructions for receiving a user input related to a configuration of the CAS; and instructions for configuring the CAS in accordance with the user input to the configuration tool, wherein the WSD protocol comprises; a first communication layer configured to logically interface the at least one client; a second communication layer configured to physically interface the plurality of devices; and a service provider layer comprising one or more components provided corresponding to one or more device categories, respectively, each component comprising at least one of the plurality of devices of the same device category, wherein each component comprises;
one or more Web Services provided corresponding to one or more of the plurality of 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 provided 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 of the plurality of devices of the corresponding device category,wherein the instructions for configuring the CAS in accordance with the user input to the configuration tool comprise; instructions for creating a configuration according to the WSD protocol; instructions for loading a configuration according to the WSD protocol; instructions for editing a configuration according to the WSD protocol; instructions for saving a configuration according to the WSD protocol; instructions for activating a configuration according to the WSD protocol; instructions for recovering a configuration according to the WSD protocol; and instructions for deleting a configuration according to the WSD protocol; wherein the instructions for editing the configuration comprise; instructions for adding a trigger to the configuration, editing a trigger in the configuration, and deleting a trigger of the configuration; instructions for creating a menu and editing a menu, the menu comprising at least one of a main menu, a room menu, a sub menu, a global menu and a Media Center Environment menu; and instructions for creating a schedule, editing a schedule and deleting a schedule, wherein the instructions for editing the schedule comprise instructions for selecting a script for the schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A process for configuring a convergence and automation system (CAS) comprising hardware, the hardware comprising a plurality of devices, at least one source, at least one client and a service provider, wherein each device is connected to an Internet Protocol (IP) based network and configured to perform at least one operation, each source is configured to provide data to at least one of the plurality of devices, the least one client is connected to the network and configured to receive a user input related to configuration of the CAS, and the service provider stores and executes instructions related to configuration of the hardware, the process comprising:
-
operating the plurality of devices according to a Web Service for Devices (WSD) protocol to enable communication among the plurality of devices and the at least one client regardless of a difference thereamong in at least one of a proprietary language and communication protocol; generating a configuration tool integrated in the CAS and that resides on a service provider, the configuration tool generating a graphical user interface with a plurality of screens; receiving a user input related to configuration of the CAS with the configuration tool, wherein the configuration comprises data on components, an association group, script commands, a menu, schedule and a trigger; and configuring the CAS according to the user input received by the configuration tool, wherein the configuring the CAS comprises creating a configuration according to the WSD protocol, loading a configuration according to the WSD protocol, editing a configuration according to the WSD protocol, saving a configuration according to the WSD protocol, activating a configuration according to the WSD protocol, recovering a configuration according to the WSD protocol, and deleting a configuration according to the WSD protocol, and wherein the WSD protocol comprises; a first communication layer configured to logically interface the at least one client; a second communication layer configured to physically interface the plurality of devices; and a service provider layer comprising one or more components provided corresponding to one or more device categories, respectively, each component comprising at least one of the plurality of devices of the same device category, wherein each component comprises; one or more Web Services provided corresponding to one or more of the plurality of 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 provided 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 of the plurality of devices of the corresponding device category, wherein the editing the configuration with the configuration tool comprises; adding a device to the configuration; editing a device in the configuration; and deleting a device from the configuration; wherein the editing the configuration comprises; adding a trigger to the configuration, editing a trigger in the configuration and deleting a trigger of the configuration; creating a menu and editing a menu; and creating a schedule, editing a schedule and deleting a schedule, wherein the editing the schedule comprises selecting a script for the schedule. - View Dependent Claims (15, 16)
-
Specification