US2008177825A1PendingUtilityA1
Server assisted device independent markup language
Est. expirySep 29, 2026(~0.2 yrs left)· nominal 20-yr term from priority
Inventors:Micah DubinkoZhaowei Charlie JiangNigel ChoiChen LiKeith A. MarlowGuang YangOlga Volodymyrivna GavrylyakoJames LiangJeff LeungMichael Jeremy TemkinAbdul Rasel KhanMing SuiHui GuoJaekwon ParkSurendra Sadanand RajamTakayuki Tei
G06F 40/114G06F 16/9577G06F 15/16G06F 9/00G06F 15/00G06F 40/143
46
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A platform for customized rendering of an editable mobile markup language document for a mobile device. A rendering context and an editable mobile markup language (MML) document for the mobile device is received by the platform, which performs processes that can paginate and fully render pages that are subsequently delivered for display by the mobile device. The MML document and its modules and content are independent of the rendering context for the mobile device. The mobile device can be arranged as a client device that provides for wired and/or wireless communication over a network.
Claims
exact text as granted — not AI-modified1 . A method for generating a markup language (ML) document that is remotely rendered for display by a mobile device, comprising:
editing the ML document to provide content; parsing the ML document to identify included modules; instantiating a tree of classes based on the identified modules; employing the tree of classes to generate an extended markup language (XML) document that corresponds to content in the ML document, wherein the XML document further includes code that is customizable for a rendering context of the mobile device; and enabling the remote rendering of the XML document for subsequent display of its content by the mobile device.
2 . The method of claim 1 , wherein the ML document is editable independent of the rendering context for the mobile device.
3 . The method of claim 1 , wherein the rendering context provides information regarding at least one of a software constraint, display screen size, a memory size, a type of processor, or a type of communication link.
4 . The method of claim 1 , further comprising employing the rendering context to enable pagination of the rendered XML document, wherein a size of each page in the rendered XML document is paginated to be no greater than an effective size for display by the mobile device.
5 . The method of claim 1 , further comprising remotely communicating the XML document to the mobile device that is fully rendered.
6 . The method of claim 1 , wherein the included modules are independent of the rendering context of the mobile device.
7 . A machine readable storage medium having machine executable data stored thereon, which when executed causes actions for generating a markup language (ML) document that is remotely rendered for display by a mobile device, comprising:
editing content for the ML document; parsing the ML document to identify included modules; instantiating a tree of classes based on the identified modules; employing the tree of classes to generate an extended markup language (XML) document that corresponds to content in the ML document, wherein the XML document further includes code that is customizable for a rendering context of the mobile device; and enabling the remote rendering of the XML document for subsequent display of its content by the mobile device.
8 . The machine readable storage medium of claim 7 , wherein the ML document is editable independent of the rendering context for the mobile device.
9 . The machine readable storage medium of claim 7 , wherein the rendering context provides information regarding at least one of a software constraint, display screen size, a memory size, a type of processor, and a type of communication link.
10 . The machine readable storage medium of claim 7 , further comprising employing the rendering context to enable pagination of the ML document, wherein a size of each page in the rendered ML document is paginated to be no greater than an effective size for display by the remote device.
11 . The machine readable storage medium of claim 7 , further comprising enabling the transmission of the XML document to the mobile device that is fully rendered.
12 . The machine readable storage medium of claim 7 , wherein the included modules are independent of the rendering context of the mobile device.
13 . A system for generating a markup language (ML) document that is remotely rendered for display by a mobile device, comprising:
a server, including:
an interface for communicating over a network;
a memory for storing data;
a processor arranged to enable actions embodied by at least a portion of the stored data, comprising:
enabling editing of content for the ML document;
parsing the ML document to identify included modules;
instantiating a tree of classes based on the identified modules;
employing the tree of classes to generate an extended markup language (XML) document that corresponds to content in the ML document, wherein the XML document further includes code that is customizable for a rendering context of the mobile device; and
rendering the XML document based at least in part on the rendering context; and
transmitting the rendered XML document to the mobile device; and
the mobile device, including:
a display;
an interface for communicating over the network;
a memory for storing data;
a processor arranged to enable actions embodied by at least a portion of the stored data, comprising:
receiving the rendered XML document; and
displaying the rendered XML document.
14 . The system of claim 13 , wherein the ML document is editable independent of the rendering context for the mobile device.
15 . The system of claim 13 , wherein the rendering context provides information regarding at least one of a software constraint, display screen size, a memory size, a type of processor, or a type of communication link.
16 . The system of claim 13 , further comprising employing the rendering context to enable pagination of the rendered XML document, wherein a size of each page in the rendered XML document is paginated to be no greater than an effective size for display by the mobile device.
17 . The system of claim 13 , wherein the transmitted XML document is fully rendered for the mobile device.
18 . The system of claim 13 , wherein the included modules are independent of the rendering context of the mobile device.
19 . A server for generating a markup language (ML) document that is remotely rendered for display by a mobile device, comprising:
an interface for communicating over a network; a memory for storing data; a processor arranged to enable actions embodied by at least a portion of the stored data, comprising:
enabling editing of content for the ML document;
parsing the ML document to identify included modules;
instantiating a tree of classes based on the identified modules;
employing the tree of classes to generate an extended markup language (XML) document that corresponds to content in the ML document, wherein the XML document further includes code that is customizable for a rendering context of the mobile device; and
rendering the XML document based at least in part on the rendering context; and
transmitting the rendered XML document to the mobile device; and
enabling the rendered XML document to be displayed at the mobile device.
20 . The server of claim 19 , wherein the ML document is editable independent of the rendering context for the mobile device.
21 . The server of claim 19 , wherein the rendering context provides information regarding at least one of a software constraint, display screen size, a memory size, a type of processor, or a type of communication link.
22 . The server of claim 19 , wherein the included modules are independent of the rendering context of the mobile device.Join the waitlist — get patent alerts
Track US2008177825A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.