Multi-host touch display
AssigneeMacro-Blue Inc.
InventorHoward Ogle
Life of this patent
Estimating the term…
Abstract
An example multi-zone touchscreen device is configured to receive multiple feeds of touchscreen display data from different respective data sources. The touchscreen device scales the respective feeds of touchscreen display data for concurrent display in predefined regions of a touch-sensitive display. The touchscreen device receives a touch input in one of the predefined regions of the touch-sensitive display and applies a reverse scaling to the selected touchscreen display data to determine a location of the selection in the original data feed. The touchscreen device then communicates the location of the selection to the source of the original data feed.
Claims20
A multi-zone display system comprising:
- a display screen;
- at least one communication interface;
- at least one processor;
- at least one non-transitory computer-readable medium;
- and
- program instructions stored on the at least one non-transitory computer-readable medium that, when executed by the at least one processor, cause the multi-zone display system to:
- receive, from a first computing device, first display data;
- receive, from a second computing device, second display data;
- determine a first zone comprising a first subset of pixels of the display screen;
- determine a second zone comprising a second subset of pixels of the display screen;
- display the first display data in the first zone;
- display the second display data in the second zone;
- while displaying the first display data in the first zone and displaying the second display data in the second zone:
- determine that a first input has been received, via a first input device, at at least one first pixel of the first display data in the first zone, the first input indicating a first location within the first display data that corresponds to the at least one first pixel of the first display data;
- determine that a second input has been received, via a second input device, at at least one second pixel of the first display data in the first zone, the second input indicating a second location within the first display data that corresponds to the at least one second pixel of the first display data;
- determine that a third input has been received, via the second input device, at at least one first pixel of the second display data in the second zone, the second input indicating a third location within the second display data that corresponds to the at least one first pixel of the second display data;
- send, to the first computing device, information identifying the first location;
- send, to the first computing device, information identifying the second location;
- and
- send, to the second computing device, information identifying the third location.
A non-transitory computer-readable medium having stored thereon program instructions that, when executed by at least one processor, cause a multi-zone display system to:
- receive, from a first computing device, first display data;
- receive, from a second computing device, second display data;
- determine a first zone comprising a first subset of pixels of a display screen;
- determine a second zone comprising a second subset of pixels of the display screen;
- display the first display data in the first zone;
- display the second display data in the second zone;
- while causing the multi-zone display system to display the first display data in the first zone and displaying the second display data in the second zone:
- determine that a first input has been received, via a first input device, at at least one first pixel of the first display data in the first zone, the first input indicating a first location within the first display data that corresponds to the at least one first pixel of the first display data;
- determine that a second input has been received, via a second input device, at at least one second pixel of the first display data in the first zone, the second input indicating a second location within the first display data that corresponds to the at least one second pixel of the first display data;
- determine that a third input has been received, via the second input device, at at least one first pixel of the second display data in the second zone, the second input indicating a third location within the second display data that corresponds to the at least one first pixel of the second display data;
- send, to a first computing device, information identifying the first location;
- send, to the first computing device, information identifying the second location;
- and
- send, to a second computing device, information identifying the third location.
A method carried out by a multi-zone display system, the method comprising:
- receiving, from a first computing device, first display data;
- receiving, from a second computing device, second display data;
- determining a first zone comprising a first subset of pixels of a display screen;
- determining a second zone comprising a second subset of pixels of the display screen;
- displaying the first display data in the first zone;
- displaying the second display data in the second zone;
- while the multi-zone display system displays the first display data in the first zone and displays the second display data in the second zone:
- determining that a first input has been received, via a first input device, at at least one first pixel of the first display data in the first zone, the first input indicating a first location within the first display data that corresponds to the at least one first pixel of the first display data;
- determining that a second input has been received, via a second input device, at at least one second pixel of the first display data in the first zone, the second input indicating a second location within the first display data that corresponds to the at least one second pixel of the first display data;
- determining that a third input has been received, via the second input device, at at least one first pixel of the second display data in the second zone, the second input indicating a third location within the second display data that corresponds to the at least one first pixel of the second display data;
- sending, to a first computing device, information identifying the first location;
- sending, to the first computing device, information identifying the second location;
- and
- sending, to a second computing device, information identifying the third location.
Dependencies are inferred from the claim text.