System and process for object rendering on thin client platforms
First Claim
1. A method of translating a document on a first device for use on a second device, the document being in a standard HTML language, the method comprising:
- reading the document;
reading a profile describing characteristics of the second device, the profile including a display resolution and a supported image format; and
translating the document on the first device according to the profile, the translating includingretrieving a plurality of images referenced by the document,generating a color palette for the second platform using the plurality of images and the document,executing the document according to the standard HTML language using the profile to generate a plurality of drawing instructions for displaying the document on the second device,translating the plurality of images from respective formats to the supported image format, andoutputting a translated document, the translated document including at least a reference to the color palette, the plurality of images in the supported image format, and the plurality of drawing instructions.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for processing an object specified by an object specifying language such as HTML, JAVA or other languages relying on relative positioning, that require a rendering program utilizing a minimum set of resources, translates the code for use in a target device that has limited processing resources unsuited for storage and execution of the HTML rendering program, JAVA virtual machine, or other rendering engine for the standard. Data concerning such an object is generated by a process that includes first receiving a data set specifying the object according to the object specifying language, translating the first data set into a second data set in an intermediate object language adapted for a second rendering program suitable for rendering by the target device that utilizes actual target display coordinates. The second data set is stored in a machine readable storage device, for later retrieval and execution by the thin client platform.
230 Citations
14 Claims
-
1. A method of translating a document on a first device for use on a second device, the document being in a standard HTML language, the method comprising:
-
reading the document; reading a profile describing characteristics of the second device, the profile including a display resolution and a supported image format; and translating the document on the first device according to the profile, the translating including retrieving a plurality of images referenced by the document, generating a color palette for the second platform using the plurality of images and the document, executing the document according to the standard HTML language using the profile to generate a plurality of drawing instructions for displaying the document on the second device, translating the plurality of images from respective formats to the supported image format, and outputting a translated document, the translated document including at least a reference to the color palette, the plurality of images in the supported image format, and the plurality of drawing instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification