USER INTERFACE BEHAVIORS FOR INPUT DEVICE WITH INDIVIDUALLY CONTROLLED ILLUMINATED INPUT ELEMENTS
First Claim
1. A method of presenting user interface behaviors on an input device with individually controlled illumination input elements, the method comprising the acts of:
- receiving a request for input device lighting from a program executing on a computing device;
determining illumination information for one or more light sources coupled to one or more input elements of the input device based on the request for input device lighting; and
dynamically controlling illumination of the one or more light sources based on the determined illumination information.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses are disclosed that provide user interface behaviors for input devices with individually controlled illuminated input elements. Some embodiments may include receiving a request for input device lighting from a program, determining illumination information for light sources coupled to input elements of an input device based on the request, and dynamically controlling illumination of the light sources based on the illumination information. The illumination information may include brightness, color, and/or duration. The input device may constitute a keyboard with individually controlled illuminated keys. In some embodiments, the illumination may present information related to the program, functionality of input elements, and/or notifications. The request for input device lighting from the program may be based on input selections received from the input device such as illuminating keys on a keyboard that are possible next letters in a word being typed or keys associated with a pressed command key.
-
Citations
20 Claims
-
1. A method of presenting user interface behaviors on an input device with individually controlled illumination input elements, the method comprising the acts of:
-
receiving a request for input device lighting from a program executing on a computing device; determining illumination information for one or more light sources coupled to one or more input elements of the input device based on the request for input device lighting; and dynamically controlling illumination of the one or more light sources based on the determined illumination information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
an input device, the input device comprising; a plurality of input elements; and a plurality of light sources coupled to the plurality of input elements; and a computing device, coupled to the input device, the computing device comprising; a program executing on the computing device; and an input device lighting driver, executing on the computing device, operable to receive a request for input device lighting from the program and to provide one or more input elements selections associated with the program, received from the input device, to the program; wherein the input device lighting driver determines illumination information for one or more light sources coupled to the one or more input elements of the input device based on the request for input device lighting and dynamically controls illumination of the one or more light sources based on the determined illumination information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification