System And Method Of Skinning Themes
First Claim
Patent Images
1. A media engine for creating a graphical interface for an application on a device, the media engine comprising:
- an interaction interface for notifying the media engine of changes to the application;
a renderer for rendering the graphical interface;
a parser for parsing, from a template file, template information for controlling how the renderer renders the graphical interface; and
a layout manager for optionally controlling the display of template information.
4 Assignments
0 Petitions
Accused Products
Abstract
A media engine for creating a graphical interface for an application on a device is disclosed. The media engine comprises an interaction interface for notifying the media engine of changes to the application, a renderer for rendering the graphical interface, a parser for parsing, from a template file, template information for controlling how the renderer renders the graphical interface, and a layout manager for optionally controlling the display of template information.
-
Citations
21 Claims
-
1. A media engine for creating a graphical interface for an application on a device, the media engine comprising:
-
an interaction interface for notifying the media engine of changes to the application;
a renderer for rendering the graphical interface;
a parser for parsing, from a template file, template information for controlling how the renderer renders the graphical interface; and
a layout manager for optionally controlling the display of template information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile communication device comprising:
-
a display;
an operating system;
an input device;
at least one application;
at least one template file; and
a media engine comprising;
an interaction interface for notifying the media engine of changes to the at least one application;
a renderer for rendering the graphical interface on the display;
a parser for parsing, from the at least one template file template information for controlling how the renderer renders the graphical interface on the display; and
a layout manager for optionally controlling the display of template information. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of skinning an application on a device comprising:
-
parsing a template file;
storing the parsed information in a template;
receiving updated data element information from an application through an interaction interface updating the template with the received updated data element information;
controlling the display of the data element information using a layout manager;
passing the template to a renderer; and
rendering the template as a graphical interface. - View Dependent Claims (19, 20)
-
-
21. A computer-readable medium storing instructions or statements for use in executing in a computer a method of skinning an application on a device comprising:
-
parsing a template file;
storing the parsed information in a template;
receiving updated data element information from an application through an interaction interface updating the template with the received updated data element information;
controlling the length of the data element information using a layout manager;
passing the template to a renderer; and
rendering the template as a graphical interface.
-
Specification