Layered user interface
First Claim
Patent Images
1. A method for rendering user interface elements on a display, the method comprising:
- storing one or more user interface elements in each of a plurality of archive files, wherein at least one of the one or more user interface elements comprises an obscuring element;
defining an archive file hierarchy, wherein the archive file hierarchy includes the plurality of archive files and each of the plurality of archive files has a position in the archive file hierarchy in a range between a highest position and a lowest position;
fetching each of the one or more user interface elements to be rendered based on a position in the archive file hierarchy of a respective archive file in which each of the one or more user elements is stored, beginning with the archive file at the highest position, wherein user interface elements that are located in more than one archive file are only fetched from the highest position archive file; and
rendering each of the fetched one or more user interface elements on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface for a device comprises a plurality of layers. The content for the user interface is associated with one of the plurality of layers.
-
Citations
40 Claims
-
1. A method for rendering user interface elements on a display, the method comprising:
-
storing one or more user interface elements in each of a plurality of archive files, wherein at least one of the one or more user interface elements comprises an obscuring element; defining an archive file hierarchy, wherein the archive file hierarchy includes the plurality of archive files and each of the plurality of archive files has a position in the archive file hierarchy in a range between a highest position and a lowest position; fetching each of the one or more user interface elements to be rendered based on a position in the archive file hierarchy of a respective archive file in which each of the one or more user elements is stored, beginning with the archive file at the highest position, wherein user interface elements that are located in more than one archive file are only fetched from the highest position archive file; and rendering each of the fetched one or more user interface elements on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for rendering user interface elements on a display, the system comprising:
-
a processor operable for; storing one or more user interface elements in each of a plurality of archive files, wherein at least one of the one or more user interface elements comprises an obscuring element; defining an archive file hierarchy, wherein the archive file hierarchy includes the plurality of archive files and each of the plurality of archive files has a position in the archive file hierarchy in a range between a highest position and a lowest position; fetching each of the one or more user interface elements to be rendered based on a position in the archive file hierarchy of a respective archive file in which each of the one or more user elements is stored, beginning with the archive file at the highest position, wherein user interface elements that are located in more than one archive file are only fetched from the highest position archive files; and rendering each of the fetched one or more user interface elements on the display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system for rendering user interface elements on a display, the system comprising:
-
means for storing one or more user interface elements in each a plurality of archive files, wherein at least one of the one or more user interface elements comprises an obscuring element; means for defining an archive file hierarchy, wherein the archive file hierarchy includes the plurality of archive files and each of the plurality of archive files has a position in the archive file hierarchy in a range between a highest position and a lowest position; means for fetching each of the one or more user interface elements to be rendered based on a position in the archive file hierarchy of a respective archive file in which each of the one or more user elements is stored, beginning with the archive file at the highest position, wherein user interface elements that are located in more than one archive file are only fetched from the highest position archive file; and means for rendering each of the fetched one or more user interface elements on the display. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising a non-transitory computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for rendering user interface elements on a display, said method comprising:
-
storing one or more user interface elements in each a plurality of archive files, wherein at least one of the one or more user interface elements comprises an obscuring element; defining an archive file hierarchy, wherein the archive file hierarchy includes the plurality of archive files and each of the plurality of archive files has a position in the archive file hierarchy in a range between a highest position and a lowest position; fetching each of the one or more user interface elements to be rendered based on a position in the archive file hierarchy of a respective archive file in which each of the one or more user elements is stored, beginning with the archive file at the highest position, wherein user interface elements that are located in more than one archive file are only fetched from the highest position archive file; and rendering each of the fetched one or more user interface elements on the display. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification