Universal user interface device
First Claim
1. A user interface component for controlling an application, service or computing device, comprising:
- A mechanical layer including a plurality of mechanical input controls actuatable by a user to provide a corresponding first set of input functionality for controlling the application, service or computing device, wherein each mechanical input control maps to an independent function; and
a touch sensitive layer including a plurality of touch sensitive input control areas, with each touch sensitive input control area including at least one touch sensitive sensor, wherein each touch sensitive input control area receives touch input independently from each of the other touch sensitive input control areas, wherein at least one of the plurality of touch sensitive input control areas overlays at least one of the plurality of mechanical input control areas, whereby interaction with the plurality of independent touch sensitive input controls is processed together to determine a corresponding function for controlling the application, service or computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A flexible, scalable hardware input device for interacting with a variety of devices ranging from a phone, to a media playback device to a steering wheel or a tablet PC is provided. The input device includes a set of mechanical input controls, each mapping to one or more independent functions and a set of touch sensitive input control areas (e.g., capacitive), where each touch sensitive input control area receives touch input independently. In addition, one or more of the touch sensitive input control areas interchangeably overlay one or more of the mechanical input controls, whereby interaction with the touch sensitive input control areas is processed together to determine a corresponding function for controlling the application, service or computing device.
-
Citations
25 Claims
-
1. A user interface component for controlling an application, service or computing device, comprising:
-
A mechanical layer including a plurality of mechanical input controls actuatable by a user to provide a corresponding first set of input functionality for controlling the application, service or computing device, wherein each mechanical input control maps to an independent function; and
a touch sensitive layer including a plurality of touch sensitive input control areas, with each touch sensitive input control area including at least one touch sensitive sensor, wherein each touch sensitive input control area receives touch input independently from each of the other touch sensitive input control areas, wherein at least one of the plurality of touch sensitive input control areas overlays at least one of the plurality of mechanical input control areas, whereby interaction with the plurality of independent touch sensitive input controls is processed together to determine a corresponding function for controlling the application, service or computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for receiving user input from a user via a user interface component including a touch sensitive input layer including a plurality of touch sensitive input control areas and a mechanical input layer including a plurality of mechanical input controls, comprising:
-
receiving input via the user input component including receiving input via at least one of the plurality of touch sensitive input control areas, which is located on top of a mechanical input control of the plurality of mechanical input controls; and
determining whether said input applies to said at least one of the plurality of touch sensitive input control areas or to said mechanical input control beneath said at least one of the plurality of touch sensitive input control areas, wherein said determining includes filtering out input determined to be inadvertent according to pre-determined algorithms.
-
-
25. A user interface component for controlling an application, service or computing device, comprising:
-
means for receiving input via the user input component including means for receiving input via at least one of the plurality of touch sensitive input control areas, which at least one is located on top of at least one mechanical input control of the plurality of mechanical input controls;
means for determining whether said input applies to said at least one of the plurality of touch sensitive input control areas or to said at least one mechanical input control beneath said at least one of the plurality of touch sensitive input control areas, wherein said means for determining includes means for ignoring input determined to be inadvertent according to pre-determined algorithms;
means for interchangeably mounting the plurality of touch sensitive input control areas over the plurality of mechanical input controls.
-
Specification