-
公开(公告)号:WO2009017940A2
公开(公告)日:2009-02-05
申请号:PCT/US2008/069464
申请日:2008-07-09
Applicant: MICROSOFT CORPORATION
Inventor: HOWELL, Jonathan R. , ELSON, Jeremy , FISHER, Danyel
IPC: G06F17/00
CPC classification number: G06T11/40 , G06T9/00 , H04N21/4312 , H04N21/4314 , H04N21/44012 , H04N21/440263 , H04N21/44029 , H04N21/47205 , H04N21/4782 , H04N21/64792 , H04N21/8153
Abstract: Architecture for encoding (or packaging) vector-object data using fixed boundary tiles. Tiling a large vector database provides the same advantages that tiling provides for a large raster image. Tiling the dataset means that the set of all possible browser requests is finite and predetermined. The tiles can be rasterized on a client once the tiles have been received from a server. Alternatively, the server can do the tiling and rasterizing, and then send the raster data to the client for presentation and user interaction. Tiles can be precomputed on the server, with selected tiles then transmitted to the client for rasterization. Moreover, tiles can be cached for improved performance, and prefetched based on user interactivity on the client. Summarization of the vector-object data can be accomplished at the server using a configurable plug-in interface.
Abstract translation:
使用固定边界图块编码(或打包)矢量对象数据的体系结构。 平铺大型矢量数据库可提供与平铺提供大型栅格图像相同的优点。 平铺数据集意味着所有可能的浏览器请求的集合是有限的并且是预定的。 一旦从服务器接收到瓦片,瓦片可以在客户端被光栅化。 或者,服务器可以进行平铺和栅格化,然后将栅格数据发送到客户端进行演示和用户交互。 可以在服务器上预先计算瓷砖,然后将选定的瓷砖传输到客户端进行光栅化。 此外,可以缓存切片以提高性能,并基于客户端上的用户交互进行预取。 矢量对象数据的汇总可以在服务器上使用可配置的插件界面完成。 p>
-
公开(公告)号:WO2008010877A2
公开(公告)日:2008-01-24
申请号:PCT/US2007/013336
申请日:2007-06-05
Applicant: MICROSOFT CORPORATION
Inventor: HOWELL, Jonathan R. , TRAUT, Eric , LORCH, Jacob R. , DOUCEUR, John R.
CPC classification number: G06F9/45558 , G06F11/1484 , G06F2009/45566 , G06F2201/815
Abstract: A virtual machine monitor (VMM) is configured to enforce deterministic execution of virtual machines in a multiprocessor machine. The VMM is configured to ensure that any communication by physical processors via shared memory is deterministic. When such VMMs are implemented in a distributed environment of multiprocessor machines coupled via a logical communication link, non-deterministic server applications running on virtual machines using the VMM may be replicated.
Abstract translation: 虚拟机监视器(VMM)被配置为强制执行多处理器机器中的虚拟机的确定性执行。 VMM配置为确保物理处理器通过共享内存的任何通信是确定性的。 当这种VMM在通过逻辑通信链路耦合的多处理器机器的分布式环境中实现时,可以复制在使用VMM的虚拟机上运行的非确定性服务器应用程序。
-