Patent ID: 9075523
Filing Date: 2015-07-07
Classification: G06F,H04N

Abstract:
1. A method comprising: directing, by a remote control emulation system, a mobile device to display an emulation graphical user interface (“GUI”) on a display screen of the mobile device; directing, by the remote control emulation system, the mobile device to emulate a first user input device associated with a media content access device by positioning an interactive graphical depiction of a feature set associated with the first user input device within the emulation GUI, the interactive graphical depiction of the feature set including a graphical depiction of a plurality of user-selectable features that are located relative to each other in a manner corresponding to an actual location of similar features on the first user input device; selectively replacing, by the remote control emulation system, the interactive graphical depiction positioned within the emulation GUI with another interactive graphical depiction of another feature set associated with the first user input device if a first type of touch gesture is performed by a user of the mobile device, the another feature set including at least some of the plurality of user-selectable features that are included in the feature set and that are located relative to each other in the manner corresponding to the actual location of the similar features on the first user input device, wherein the at least some of the plurality of user-selectable features are positioned at a same position within the emulation GUI when the interactive graphical depiction of the feature set is positioned within the emulation GUI and when the another interactive graphical depiction of the another feature set is positioned within the emulation GUI; and directing, by the remote control emulation system, the mobile device to dynamically switch from emulating the first user input device to emulating a second user input device associated with the media content access device if a second type of touch gesture is performed by the user.