Method and system for rendering content on a wireless device
DC CAFCFirst Claim
1. A method of generating content that is renderable by a wireless device, said method comprising:
- transmitting, to said wireless device, an identification of a custom configuration of a plurality of rendering blocks of said wireless device, wherein said custom configuration is associated with an application and configures said plurality of rendering blocks to render content in a manner customized to said application; and
transmitting, to said wireless device, compiled content comprising (i) first compiled content specific to a first page of said application and (ii) second compiled content specific to a second page of said application, wherein said compiled content is generated in part from execution of said application, wherein said compiled content comprises render commands expressed in a syntax that is generic to said wireless device, and wherein said custom configuration is applicable to said first and second compiled content,wherein said compiled content and said custom configuration are usable by a graphical user interface comprising said plurality of rendering blocks to generate renderable content based on said compiled content and said custom configuration.
7 Assignments
Litigations
1 Petition
Reexamination
Accused Products
Abstract
A method of rendering content on a wireless device. The wireless device sends a message to a server requesting an application and identifies itself with its rendering capabilities. The wireless receives an identification of a custom configuration of a plurality of rendering blocks of the wireless device associated with the application. The custom configuration configures the plurality of rendering blocks of the device. The wireless device receives compiled content from the application executing on the server that includes render commands expressed in a syntax that is device generic but has parameters specific to the rendering capabilities of the wireless device. A reader of the wireless device processes the compiled content and issues commands to individual rendering blocks of a graphical user interface based on the rendering commands of the compiled content and based on the custom configuration.
68 Citations
20 Claims
-
1. A method of generating content that is renderable by a wireless device, said method comprising:
-
transmitting, to said wireless device, an identification of a custom configuration of a plurality of rendering blocks of said wireless device, wherein said custom configuration is associated with an application and configures said plurality of rendering blocks to render content in a manner customized to said application; and transmitting, to said wireless device, compiled content comprising (i) first compiled content specific to a first page of said application and (ii) second compiled content specific to a second page of said application, wherein said compiled content is generated in part from execution of said application, wherein said compiled content comprises render commands expressed in a syntax that is generic to said wireless device, and wherein said custom configuration is applicable to said first and second compiled content, wherein said compiled content and said custom configuration are usable by a graphical user interface comprising said plurality of rendering blocks to generate renderable content based on said compiled content and said custom configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium comprising instructions therein that when executed by a processor implement a method of generating content that is renderable by a wireless device, said method comprising:
-
transmitting, to said wireless device, an identification of a custom configuration of a plurality of rendering blocks of said wireless device, wherein said custom configuration is associated with an application and configures said plurality of rendering blocks to render content in a manner customized to said application; and transmitting, to said wireless device, compiled content comprising (i) first compiled content specific to a first page of said application and (ii) second compiled content specific to a second page of said application, wherein said compiled content is generated in part from execution of said application, wherein said compiled content comprises render commands expressed in a syntax that is generic to said wireless device, and wherein said custom configuration is applicable to said first and second compiled content, wherein said compiled content and said custom configuration are usable by a graphical user interface comprising said plurality of rendering blocks to generate renderable content based on said compiled content and said custom configuration. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A server that is programmed to generate content that is renderable by a wireless device, comprising:
-
a library of applications; a library of custom configuration data comprising a custom configuration that configures a plurality of rendering blocks of said wireless device to render content in a manner customized to an application from said library of applications requested by said wireless device; and a layout solver that transmits compiled content to said wireless device, said compiled content comprising (i) first compiled content specific to a first page of said application and (ii) second compiled content specific to a second page of said application, wherein said compiled content is generated in part from execution of said application by said server, wherein said compiled content comprises render commands expressed in a syntax that is generic to said wireless device, and wherein said custom configuration is applicable to said first and second compiled content, wherein said compiled content and said custom configuration are usable by a graphical user interface comprising said plurality of rendering blocks to generate renderable content based on said compiled content and said custom configuration. - View Dependent Claims (18, 19, 20)
-
Specification