Systems and methods for rendering user interface elements in accordance with a device type
First Claim
1. A method for rendering one or more user interface elements on a display device, comprising:
- at a computer system coupled with the display device, the computer system comprising one or more processors and memory storing one or more portable programs, for execution by the one or more processors, for rendering the one or more user interface elements on the display device;
executing a portable application;
receiving a request for rendering a first user interface element in the portable application without an orientation preference;
identifying a type of the display device;
in accordance with a determination that the type of the display device is a first device type corresponding to television devices, rendering the first user interface element as a vertical user interface element in a first display region of the display device; and
in accordance with a determination that the type of the display device is a second device type corresponding to one or more devices other than the television devices, rendering the first user interface element as a horizontal user interface element in a second display region of the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
This application is directed to a method implemented by a computer system for rendering one or more user interface elements on a display device. The computer system receives a request for rendering a first user interface element without an orientation preference, and identifies a type of the display device. In accordance with a determination that the type of the display device is a first device type corresponding to television devices, the first user interface element is rendered as a vertical user interface element for display in a first display region of the display device. In accordance with a determination that the type of the display device is a second device type corresponding to one or more device other than the television devices, the first user interface element is rendered as a horizontal user interface element for display in a second display region of the display device.
7 Citations
20 Claims
-
1. A method for rendering one or more user interface elements on a display device, comprising:
at a computer system coupled with the display device, the computer system comprising one or more processors and memory storing one or more portable programs, for execution by the one or more processors, for rendering the one or more user interface elements on the display device; executing a portable application; receiving a request for rendering a first user interface element in the portable application without an orientation preference; identifying a type of the display device; in accordance with a determination that the type of the display device is a first device type corresponding to television devices, rendering the first user interface element as a vertical user interface element in a first display region of the display device; and in accordance with a determination that the type of the display device is a second device type corresponding to one or more devices other than the television devices, rendering the first user interface element as a horizontal user interface element in a second display region of the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer system for rendering one or more user interface elements on a display device of a device, comprising:
-
one or more processors; memory storing one or more programs, for execution by the one or more processors, for rendering the one or more user interface elements on the display device of the display device, the one or more programs including instructions for; executing a portable application; receiving a request for rendering a first user interface element in the portable application without an orientation preference; identifying a type of the display device; in accordance with a determination that the type of the display device is a first device type corresponding to television devices, rendering the first user interface element as a vertical user interface element in a first display region of the display device; and in accordance with a determination that the type of the display device is a second device type corresponding to one or more devices other than the television devices, rendering the first user interface element as a horizontal user interface element in a second display region of the display device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a computer system coupled with a device with a display device, the one or more programs including instructions for:
-
executing a portable application; receiving a request for rendering a first user interface element in the portable application without an orientation preference; identifying a type of the display device; in accordance with a determination that the type of the display device is a first device type corresponding to television devices, rendering the first user interface element as a vertical user interface element in a first display region of the display device; and in accordance with a determination that the type of the display device is a second device type corresponding to one or more devices other than the television devices, rendering the first user interface element as a horizontal user interface element in a second display region of the display device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification