System and method of skinning themes
First Claim
1. A mobile communication device comprising:
- a display;
a processor coupled to the display; and
a memory coupled to the processor containing instructions which when executed by the processor provide;
at least one application;
at least one skinning theme document; and
a media engine comprising;
a parser for parsing the at least one skinning theme document into a template describing rendering characteristics of a graphical interface, the skinning theme document identifying at least one data element;
an interaction interface for receiving data from the at least one application associated with one or more of the at least one data element; and
a renderer for rendering the received data in accordance with the template as the graphical interface wherein the graphical interface presents one or more data elements of the at least one application that is rendered,wherein the skinning theme document identifies at least one custom event, wherein the interaction interface further receives a notification from the at least one application of an occurrence of one or more of the at least one custom event, and wherein the renderer renders the graphical interface based on the occurrence of one or more of the at least one custom event.
4 Assignments
0 Petitions
Accused Products
Abstract
A mobile communication device and non-transitory computer readable memory is provided. A processor executes instructions to provide a parser for parsing at least one skinning theme document into a template describing rendering characteristics of a graphical interface, the skinning theme document identifying at least one data element. The instructions also provide an interaction interface for receiving from data from at least one application associated with one or more of the at least one data element. A renderer is provided for rendering the received data on a display in accordance with the template as the graphical interface wherein the graphical interface presents one or more data elements of the at least one application that is rendered.
-
Citations
18 Claims
-
1. A mobile communication device comprising:
-
a display; a processor coupled to the display; and a memory coupled to the processor containing instructions which when executed by the processor provide; at least one application; at least one skinning theme document; and a media engine comprising; a parser for parsing the at least one skinning theme document into a template describing rendering characteristics of a graphical interface, the skinning theme document identifying at least one data element; an interaction interface for receiving data from the at least one application associated with one or more of the at least one data element; and a renderer for rendering the received data in accordance with the template as the graphical interface wherein the graphical interface presents one or more data elements of the at least one application that is rendered, wherein the skinning theme document identifies at least one custom event, wherein the interaction interface further receives a notification from the at least one application of an occurrence of one or more of the at least one custom event, and wherein the renderer renders the graphical interface based on the occurrence of one or more of the at least one custom event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable memory containing instructions which when executed by a processor of a mobile communication device cause the processor to provide:
-
a parser for parsing at least one skinning theme document into a template describing rendering characteristics of a graphical interface, the skinning theme document identifying at least one data element; an interaction interface for receiving data from at least one application associated with one or more of the at least one data element; and a renderer for rendering the received data on a display in accordance with the template as the graphical interface wherein the graphical interface presents one or more data elements of the at least one application that is rendered, wherein the skinning theme document identifies at least one custom event, wherein the interaction interface further receives a notification from the at least one application of an occurrence of one or more of the at least one custom event, and wherein the renderer renders the graphical interface based on the occurrence of one or more of the at least one custom event.
-
Specification