Patent ID: 7325238

Claim:
One or more computer-storage media having computer-readable instructions embodied thereon for causing a general-purpose computing device that can operate in a first user-interface mode or a second user-interface mode to perform a method of responding to one or more input commands (“input”) differently based on a source of the input, the method comprising: receiving said input while presenting data in said first user-interface mode; determining a service that was invoked in connection with processing the input, which includes determining which of a plurality of buses was utilized to receive said input, wherein one of said plurality of buses includes an infrared bus, and wherein other of said plurality of buses are not an infrared bus; based on said service invoked, determining whether said input was received from a device wired to said computing device versus from a wireless device, which includes determining whether the input was received from a wireless remote control or from a wired keyboard; and without transitioning from said first user-interface mode to said second user-interface mode, 1) performing a first task if said input is received by way of the device wired to said computing device, but 2) performing a second task if the same input was received by way of the wireless device.