Invention Grant
- Patent Title: Compact, portable, and efficient representation of a user interface control tree
- Patent Title (中): 紧凑,便携,高效的表示用户界面控制树
-
Application No.: US12037097Application Date: 2008-02-26
-
Publication No.: US08281287B2Publication Date: 2012-10-02
- Inventor: Mark J. Finocchio
- Applicant: Mark J. Finocchio
- Agency: Mayer & Williams P.C.
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A non-tree representation of a UI control tree is provided by a compact UI binary file that is generated by encoding a UI definition markup file expressing UI controls and behavior in human-readable form. The UI binary file is utilized in a runtime environment on a computing device as a source of a binary instruction stream. The stream can be efficiently processed by an interpreter on the device without needing validation between loading and rendering the UI. The encoding places much of the representation into an object and script section of the UI binary file. The interpreter runs this section without it being entirely resident in the device's memory to minimize the memory footprint. At runtime, operation code (“op-code”) streams contained in this section are used to build UI objects, and implement scriptable behavior for manipulating the UI objects to render the UI on the device with the designed behavior.
Public/Granted literature
- US20090125820A1 COMPACT, PORTABLE, AND EFFICIENT REPRESENTATION OF A USER INTERFACE CONTROL TREE Public/Granted day:2009-05-14
Information query