Fractional video touch panels
First Claim
Patent Images
1. An apparatus comprising:
- a user interface image comprising graphical user interface (“
GUI”
) objects, each GUI object representing a control in a home automation system;
control logic configured to receive the user interface image and to separate the user interface image into a plurality of sub-images, wherein the GUI objects are distributed among the sub-images, wherein the plurality of sub-images includes overlapping sub-images, and wherein each of a pair of overlapping sub-images includes at least one GUI object in common that represents the same control in the home automation system;
a transceiver configured to convey the plurality of sub-images to remote terminals, and configured to receive input data from the remote terminals, wherein the input data is generated responsive to user selection of one of the distributed GUI objects displayed at one of the remote terminals; and
an input interface that maps the input data to a GUI object in the user interface image that corresponds to the selected distributed GUI object, wherein the control logic processes the input data received from the remote terminals to provide a control input for controlling the home automation system.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus or multiple driver video card that simplifies user interface design through displaying portions of a single image on multiple screens, and processing feedback from multiple devices as if the interface was a single device. Method, device, and computer-readable medium embodiments generate a user interface image, separate the user interface image into a plurality of sub-images, convey the plurality of sub-images to remote terminals, and configured to receive input data from the remote terminals.
26 Citations
37 Claims
-
1. An apparatus comprising:
-
a user interface image comprising graphical user interface (“
GUI”
) objects, each GUI object representing a control in a home automation system;control logic configured to receive the user interface image and to separate the user interface image into a plurality of sub-images, wherein the GUI objects are distributed among the sub-images, wherein the plurality of sub-images includes overlapping sub-images, and wherein each of a pair of overlapping sub-images includes at least one GUI object in common that represents the same control in the home automation system; a transceiver configured to convey the plurality of sub-images to remote terminals, and configured to receive input data from the remote terminals, wherein the input data is generated responsive to user selection of one of the distributed GUI objects displayed at one of the remote terminals; and an input interface that maps the input data to a GUI object in the user interface image that corresponds to the selected distributed GUI object, wherein the control logic processes the input data received from the remote terminals to provide a control input for controlling the home automation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a user interface image including graphical user interface (“
GUI”
) objects, each GUI object representing a control in a home automation system;control logic configured to receive the user interface image and to separate the user interface image into a plurality of sub-images, wherein the GUI objects are distributed among the sub-images, wherein the plurality of sub-images includes overlapping sub-images each pair of overlapping sub-images including at least one GUI object in common that represents the same control in the home automation system; a transceiver configured to convey the plurality of sub-images to remote terminals, and configured to receive input data from the remote terminals, wherein the input data is generated responsive to user selection of one of the distributed GUI objects displayed at one of the remote terminals; and an input interface that maps the input data to a GUI object in the user interface image that corresponds to the selected distributed GUI object, wherein the control logic processes the input data received from the remote terminals to provide a control input for controlling the home automation system, wherein each remote terminal is located apart from the other remote terminals, wherein the input data from each remote terminal is generated independently of the other remote terminals, wherein the apparatus masks the presence of plural remote terminals, thereby presenting an appearance of a single user-interface to the home automation system, and wherein the plurality of sub-images includes differently sized sub-images.
-
-
11. A method comprising:
-
providing a user interface image, the user interface image including graphical objects; separating the user interface image into a plurality of sub-images; conveying selected ones of the plurality of sub-images to remote terminals, the selected sub-images including different sets of the graphical objects; receiving input data from the remote terminals, wherein the input data is generated by a selection of a graphical object displayed at one of the remote terminals; and processing the received input data from the selected remote terminals, wherein processing the received input data includes mapping the input data to a corresponding graphical object in the user interface image, wherein the selected graphical object in the one remote terminal and the corresponding graphical object in the user interface image represent a home automation control; and providing an input to a home automation system based on the mapping step, wherein the input controls a component of the home automation system, wherein the plurality of sub-images comprises a pair of overlapping sub-images, and wherein both sub-images in the pair of overlapping sub-images include at least one GUI object in common which represents the same home automation control. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium, encoded with data and instructions, such that when executed by a device, the instructions causes the device to:
-
provide a user interface image, the user interface image including graphical user interface (“
GUI”
) objects;separate the user interface image into a plurality of sub-images; convey selected ones of the plurality of sub-images to remote terminals, the selected sub-images including different sets of the GUI objects; receive input data from the remote terminals, wherein the input data is generated by selection of one of the GUI objects at one of the remote terminals; and process the input data received from the selected remote terminals, wherein processing the input data includes mapping the input data to a corresponding GUI object in the user interface image, wherein the selected graphical object in the one remote terminal and the corresponding graphical object in the user interface image represent a home automation control; and providing an input to a home automation system based on the mapping step, wherein the input controls a component of the home automation system, wherein the plurality of sub-images comprises a pair of overlapping sub-images, and wherein both sub-images in the pair of overlapping sub-images include at least one GUI object in common which represents the same home automation control. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system comprising:
-
a controller for controlling a home automation system; control logic configured to separate a user interface image into a plurality of sub-images, wherein the user interface image comprises graphical user interface (“
GUI”
) objects representing a plurality of controls associated with the home automation system and wherein each of the sub-images includes one or more of the GUI objects;a transceiver configured to convey the plurality of sub-images to terminals remote from each other and from the controller, and configured to receive input data generated by a user interaction with a selected GUI object displayed at one of the remote terminals; and an input interface that maps the input data to a GUI object in the user interface image that corresponds to the selected GUI object and provides the controller a control input for controlling one or more of a home entertainment system, a security system and a heating, ventilation and air-conditioning system, wherein the plurality of sub-images comprises at least two sub-images that overlap each other, repeat data in the user interface image and include the same GUI object representing the same control. - View Dependent Claims (35, 36, 37)
-
Specification