Patent ID: 8782716

Claim:
A method for rendering one or more user interface objects on a television screen, comprising: at a computer system coupled with the television screen, the computer system comprising one or more processors and memory storing one or more programs, for execution by the one or more processors, for rendering the one or more user interface objects on the television screen, the method comprising: receiving a request for rendering a user interface object; identifying a variable scaling factor; and rendering the user interface object on the television screen in accordance with the variable scaling factor while maintaining a display of media content on the television screen based on a fixed scaling factor, wherein the user interface object is independent of the media content; wherein the variable scaling factor is determined in accordance with a distance parameter corresponding to a distance between a respective user and the television screen and wherein the variable scaling factor is determined so that the user interface object rendered by the computer system has a first angle of incidence at the eye of the respective user watching the television screen that is substantially the same as a second angle of incidence of a corresponding user interface object rendered by a personal device executing the one or more programs, wherein the second angle of incidence is at the eye of the respective user when the corresponding user interface object is viewed by the respective user using the personal device.