Patent ID: 8131898

Claim:
A computer-implemented method comprising: rendering media content at a media player program operating within a browser program that renders webpage content, such that the media content and a portion of the webpage content different from the media content are being rendered concurrently; receiving, at the media player program, a first input from a touchscreen of a mobile device, the touchscreen representing an interface associated with the browser program; switching the media player program from an embedded input mode to a focused input mode when the first input is a single input received inside a region of the touchscreen corresponding to the media content, and switching the media player program from the focused input mode to the embedded input mode when the first input is a single input received inside another region of the touchscreen corresponding to the portion of the webpage content different from the media content, wherein the media content and the portion of the webpage content different from the media content remain concurrently rendered after said switching the media player program between the embedded and focused input modes; receiving, at the media player program, a second input from the touchscreen, the second input being different from the first input; and allowing the browser program to handle the received second input when the media player program has been switched from the focused input mode to the embedded first input mode, and handling the received second input when the media player program has been switched from the embedded input mode to the focused input mode.