Patent ID: 8704767

Claim:
A data-holding subsystem including instructions stored thereon that when executed by a logic subsystem in communication with the data-holding subsystem: receive one or more signals from a set of sensors; responsive to receiving the one or more signals, determine a sensor type for each sensor in the set of sensors, thereby recognizing which of a plurality of different possible sensors are included in the set of sensors; identify a motion gesture corresponding to a sensor type specific pattern in at least one of the signals, the motion gesture also corresponding to one or more other sensor type specific patterns in signals receivable from different types of sensors; and generate a gesture message based on the motion gesture, the gesture message being usable by an operating system of a computing device that includes the data-holding subsystem to provide a system-wide function usable by two or more application programs of the computing device to provide an application specific function, the operating system configured to provide the same system-wide function to application programs when the operating system is executed on a different computing device responsive to identifying the one or more other sensor type specific patterns in signals received from the different types of sensors.