Flexible rendering of user interface elements
First Claim
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;
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.
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary method includes 1) retrieving a set of presentation elements from a remote server, the set of presentation elements including a graphical element, 2) 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, 3) using the metadata to determine a distance to stretch the graphical element within the graphical user interface, 4) stretching the graphical element the determined distance starting from the specified coordinates, and 5) including the stretched graphical element within the graphical user interface. Corresponding methods and systems are also disclosed.
9 Citations
20 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; 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, 8)
-
-
9. 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; 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 (10, 11, 12)
-
-
13. 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, 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 (14, 15, 16, 17, 18, 19, 20)
-
Specification