Invention Grant
US08281287B2 Compact, portable, and efficient representation of a user interface control tree 有权
紧凑,便携,高效的表示用户界面控制树

  • Patent Title: Compact, portable, and efficient representation of a user interface control tree
  • Patent Title (中): 紧凑,便携,高效的表示用户界面控制树
  • Application No.: US12037097
    Application Date: 2008-02-26
  • Publication No.: US08281287B2
    Publication Date: 2012-10-02
  • Inventor: Mark J. Finocchio
  • Applicant: Mark J. Finocchio
  • Agency: Mayer & Williams P.C.
  • Main IPC: G06F9/45
  • IPC: G06F9/45
Compact, portable, and efficient representation of a user interface control tree
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.
Information query
Patent Agency Ranking
0/0