Display with shared control panel for different input sources
AssigneePromethean Limited
InventorRichard Altwasser
Life of this patent
Estimating the term…
Abstract
A computer system associated with a display and for receiving control inputs from at least two separately identifiable input sources, and adapted to display a shared control panel for the input sources, the shared control panel being associated with an application running on the computer system, the computer system being further adapted to allocate a functionality to one of the identifiable input sources in response to a selection of a function displayed in the shared control panel by said identifiable input source.
Claims14
A computer system comprising a processor and a display, the processor configured for:
- receiving control inputs from a plurality of separately identifiable input sources, displaying a shared control panel for an application running on the computer system, the control panel displaying a plurality of functions for allocation to inputs to the application, receiving an input to the application from at least one of the identifiable input sources, detecting selection of a function of the control panel by the input, allocating the selected function to the at least one identifiable input source, storing an association of the at least one identifiable input source with the selected function, and in dependence on receiving a further input from the at least one identifiable input source, applying the selected function allocated to the identifiable input source.
A computer-implemented method for controlling a computer system comprising:
- providing an application running on the computer system;
- receiving, by a processor, control inputs for the application from at least two separately identifiable input sources;
- displaying, by a processor, a shared control panel for the application on a display of the computer system, the control panel displaying a plurality of functions for allocation to inputs to the application;
- receiving, by a processor, an input at the application from at least one of the identifiable input sources;
- detecting, by a processor, selection of a function of the control panel by the input;
- allocating, by a processor, the selected function to the at least one identifiable input source;
- storing, by a processor, an association of the at least one identifiable input source with the selected function;
- and in dependence on receiving a further input from the at least one identifiable input source, applying, by a processor, the stored function allocated to the at least one identifiable input source.
A non-transitory computer-readable medium storing a program causing a computer to execute the method of providing an application running on the computer system;
- receiving, by a processor, control inputs for the application from at least two separately identifiable input sources;
- displaying, by a processor, a shared control panel for the application on a display of the computer system, the control panel displaying a plurality of functions for allocation to inputs to the application;
- receiving, by a processor, an input at the application from at least one of the identifiable input sources;
- detecting, by a processor, selection of a function of the control panel by the input;
- allocating, by a processor, the selected function to the at least one identifiable input source;
- storing, by a processor, an association of the at least one identifiable input source with the selected function;
- and in dependence on receiving a further input from the at least one identifiable input source, applying, by a processor, the stored function allocated to the at least one identifiable input source.
A non-transitory computer-readable medium storing a program causing a computer to execute the method of providing an application running on the computer system;
- receiving, by a processor, control inputs for the application from at least two separately identifiable input sources;
- displaying, by a processor, a shared control panel for the application on a display of the computer system, the control panel displaying a plurality of functions for allocation to inputs to the application;
- receiving, by a processor, an input at the application from at least one of the identifiable input sources;
- detecting, by a processor, selection of a function of the control panel by the input;
- allocating, by a processor, the selected function to the at least one identifiable input source;
- storing, by a processor, an association of the at least one identifiable input source with the selected function;
- in dependence on receiving a further input from the at least one identifiable input source, applying, by a processor, the stored function allocated to the at least one identifiable input source;
- and displaying, by a processor, on the display an association of the plurality of input sources with one or more displayed items of the displayed shared control panel, being indicative that each of the plurality of input sources are associated with a function represented by the one or more displayed items, in which at least one input source is associated with an identifiable input device at the surface, the association of the input source including displaying the identity of the associated input device.
Dependencies are inferred from the claim text.