Patent ID: 8370878

Claim:
A method implemented by a media client, the method comprising: presenting, by the media client and on a display device, program content received from a backend server, and an interactive television application that is related to the program content; receiving, by the media client and from a mobile device, a request to shift the interactive television application from the display device to the mobile device; causing, by the media client and based on receiving the request, the display device to cease presenting the interactive television application; retrieving, by the media client and from the backend server, data for the interactive television application; based on receiving the request, forwarding, by the media client and to the mobile device, the data for the interactive television application to present on the mobile device; receiving, by the media client and from the mobile device, user input for the interactive television application; and forwarding, by the media client and to the backend server, the user input.