发明名称 Streamable interactive rendering-independent page layout
摘要 A computer output display system is provided. The system includes a layout component to determine one or more rendering rules that are applicable to a subset of display output controls. A format component communicates the rendering rules via a generic protocol that is employed by the subset of display output controls to render a display.
申请公布号 US8745486(B2) 申请公布日期 2014.06.03
申请号 US20070627270 申请日期 2007.01.25
申请人 Microsoft Corporation 发明人 Cristache Nicoleta;Smith Donovan R.;Hays Christopher A.
分类号 G06F17/30;G06F9/45;G06F9/44;G06F9/455;G06F9/50;G06F11/00;G06F11/16;G06F12/00;G06F12/02;G06F17/40;H04L29/08;H04W28/06;H04W4/00 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer output display system, comprising: at least one processing unit; and at least one memory communicatively coupled to the at least one processing unit and storing computer-executable instructions that when executed by the at least one processing unit perform a method of providing target-independent instructions for rendering graphical data, the method comprising: generating one or more layout and pagination rules for rendering the graphical data, wherein the graphical data has a hierarchical structure described by at least one parent and at least one child;processing the one or more layout and pagination rules according to a non-target- specific protocol to generate the target-independent instructions for rendering the graphical data, wherein the target-independent instructions include properties for rendering the graphical data, wherein the properties comprise one or more runtime sizes, wherein the target-independent instructions are generated as a binary stream that preserves the hierarchical structure of the graphical data, and wherein the binary stream comprises an offset-based hierarchy for jumping from the at least one parent to the at least one child to read the one or more runtime sizes without reading all of the properties;communicating the target-independent instructions to a first device, wherein the target-independent instructions are transformable into a first format for rendering the graphical data on the first device according to the processed one or more layout and pagination rules; andcommunicating the target-independent instructions to a second device, wherein the target-independent instructions are transformable into a second format for rendering the graphical data on the second device according to the processed one or more layout and pagination rules, wherein the first format and the second format are different.
地址 Redmond WA US