Patent ID: 8313380

Claim:
A method for use in providing input to a system, comprising the steps of: determining position information for a controller for the system, wherein the determining position information comprises mixing at least two of inertial tracking information, image tracking information, and acoustic tracking information, wherein the mixing comprises applying different weightings to at least two of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information; comparing the determined position information for the controller with predetermined position information associated with commands; and providing a command to the system if the determined position information matches predetermined position information for the command; wherein the controller comprises a universal remote controller having an ability to control a plurality of different devices; wherein the applying different weightings comprises applying the different weightings as defined by a particular game title being played back to the at least two of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information; wherein the applying different weightings comprises dynamically adjusting the weightings to the at least two of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information; wherein the dynamically adjusting the weightings comprises identifying a quality of at least one of the at least two or more of the inertial tracking information, image tracking information, and acoustic tracking information and dynamically adjusting the weightings as a result of the identified quality.