Flexible rendering of user interface elements
First Claim
Patent Images
1. A method, comprising:
- retrieving a set of presentation elements from a remote server, the set of presentation elements including a graphical element;
retrieving metadata from the remote server, the metadata associated with the graphical element and including information specifying coordinates at which the graphical element is to be displayed and a distance for the graphical element to cover within a graphical user interface;
representing the graphical element as a bitmap;
using the metadata to determine a distance to stretch the graphical element within the graphical user interface;
stretching the graphical element the determined distance starting from the specified coordinates; and
including the stretched graphical element within the graphical user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A content processing device is in selective communication with a remote server. A graphical user interface is provided. A rendering application is included within the content processing device. The rendering application is configured to: retrieve a set of presentation elements from the remote server, the set of presentation elements including a graphical element; represent the graphical element as a bitmap; determine each of a location, an orientation, and a size for the graphical element within a graphical user interface; expand the graphical element according to the size; and include the graphical element within the graphical user interface.
9 Citations
19 Claims
-
1. A method, comprising:
-
retrieving a set of presentation elements from a remote server, the set of presentation elements including a graphical element; retrieving metadata from the remote server, the metadata associated with the graphical element and including information specifying coordinates at which the graphical element is to be displayed and a distance for the graphical element to cover within a graphical user interface; representing the graphical element as a bitmap; using the metadata to determine a distance to stretch the graphical element within the graphical user interface; stretching the graphical element the determined distance starting from the specified coordinates; and including the stretched graphical element within the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18, 19)
-
-
8. A system, comprising:
-
a content processing device in selective communication with a remote server; and a rendering application included within the content processing device, the rendering application configured to; retrieve a set of presentation elements from the remote server, the set of presentation elements including a graphical element; retrieve metadata from the remote server, the metadata associated with the graphical element and including information specifying coordinates at which the graphical element is to be displayed and a distance for the graphical element to cover within a graphical user interface; represent the graphical element as a bitmap; use the metadata to determine a distance to stretch the graphical element within the graphical user interface; stretch the graphical element the determined distance starting from the specified coordinates; and include the stretched graphical element within the graphical user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
retrieving a set of presentation elements from a remote server, the set of presentation elements including a graphical element and other elements, wherein the graphical element includes only a plurality of pixels stacked along a first axis, and wherein at least some of the other elements have fixed sizes; retrieving metadata from the remote server, the metadata associated with the graphical element and including information specifying coordinates at which the graphical element is to be displayed and a distance for the graphical element to cover within an interactive program guide having fixed dimensions; representing the graphical element as a bitmap; determining each of a location and an orientation for the graphical element on the interactive program guide; using the metadata to determine a distance to stretch the graphical element within the interactive program guide; stretching the graphical element the determined distance by stretching the plurality of pixels the determined distance along a second axis perpendicular to the first axis and starting from the specified coordinates; and including the stretched graphical element within the graphical user interface in accordance with the determined location and orientation for the graphical element. - View Dependent Claims (17)
-
Specification