PLATFORM FOR RENDERING CONTENT FOR A REMOTE DEVICE
First Claim
1. A method for rendering a markup language (ML) document for display by a remote device, comprising:
- receiving the ML document;
receiving a rendering context native to the remote device, wherein the rendering context includes information that enables rendering of the ML document for subsequent display by the remote device;
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;
employing the rendering context to enable at least one process to fully render the ML document into a document in a device specific language; and
enabling the device specific language document to be provided to the remote device.
7 Assignments
0 Petitions
Accused Products
Abstract
A platform for customized rendering of markup language (ML) documents into a document in a device specific language that is subsequently provided for display by a target remote device. A rendering context for the target remote device and an ML document is received by the platform, which performs processes that can paginate and fully render pages that are subsequently delivered for display by the target remote device. A post-rendering process may also be provided to perform additional processing of media items for the device specific language document. This additional processing may include including links to or embedding media items in pages of the device specific language document. The remote device can be arranged as a client device that provides for wired and/or wireless communication over a network.
-
Citations
20 Claims
-
1. A method for rendering a markup language (ML) document for display by a remote device, comprising:
-
receiving the ML document; receiving a rendering context native to the remote device, wherein the rendering context includes information that enables rendering of the ML document for subsequent display by the remote device; 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; employing the rendering context to enable at least one process to fully render the ML document into a document in a device specific language; and enabling the device specific language document to be provided to the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for rendering a Markup Language (ML) document for display, comprising:
-
a remote device that is adapted for displaying the rendered ML document; and a platform that is arranged to perform actions, including; receiving the ML document and a rendering context from another resource, wherein the rendering context includes information that enables rendering of the ML document for subsequent display by the remote device; employing the rendering context to paginate 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; employing the rendering context to enable at least one process to fully render the ML document into a document in a device specific language; and providing the device specific language document over a network for display by the remote device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A processor readable media that includes a plurality of components that enable actions for rendering a markup language (ML) document to be displayed by a remote device, comprising:
-
a first component for receiving the ML document; a second component receiving a rendering context native to the remote device, wherein the rendering context includes information that enables rendering of the ML document into a document in a device specific language for subsequent display by the remote device; a third component for employing the rendering context to enable pagination of the ML document, wherein a size of each page in the device specific language is paginated to be no greater than an effective size for display by the remote device; a fourth component for employing the rendering context to enable at least one process to fully render the ML document into the device specific language document; and a fifth component for enabling the device specific language document to be provided to the remote device.
-
-
20. A server that enables rendering of a markup language (ML) document for display by a remote device, comprising:
-
a memory for storing data; and a processor for enabling actions, including; receiving the ML document; receiving a rendering context native to the remote device, wherein the rendering context includes information that enables rendering of the ML document into a document in a device specific language for subsequent display by the remote device; employing the rendering context to enable pagination of the ML document, wherein a size of each page in the device specific language document is paginated to be no greater than an effective size for display by the remote device; employing the rendering context to enable at least one process to fully render the ML document into the device specific language document; and enabling the device specific language document to be provided to the remote device.
-
Specification