Pluggable window manager architecture using a scene graph system
    11.
    发明申请
    Pluggable window manager architecture using a scene graph system 有权
    可插拔窗口管理器架构使用场景图系统

    公开(公告)号:US20070061733A1

    公开(公告)日:2007-03-15

    申请号:US11215355

    申请日:2005-08-30

    IPC分类号: G06F15/16

    CPC分类号: G06F9/451

    摘要: Described is a pluggable policy component that determines the look and feel, or windows visual experience, of a computer user interface. Window-related instructions are redirected to the policy component, while client area change instructions are provided to a substrate (into which the policy component plugs in) that includes a composition component. The plug-in policy component handles windows-related (e.g., structural or attribute) changes to a scene graph to construct and maintain the scene graph, while the substrate handles program content changes to the client areas within windows. The substrate may include a desktop window manager that has access to the client areas in the scene graph, whereby the desktop window manager can copy a client area for rendering. For example, the desktop window manager can provide a supplemental live thumbnail image of a window.

    摘要翻译: 描述了一种可插拔策略组件,用于确定计算机用户界面的外观和视觉体验。 窗口相关指令被重定向到策略组件,而客户区更改指令被提供给包括组合组件的基板(策略组件插入到其中)。 插件策略组件处理与场景图形相关的窗口相关(例如,结构或属性)更改以构建和维护场景图,同时基板将程序内容更改处理到窗口中的客户区域。 基板可以包括能够访问场景图中的客户区域的台式窗口管理器,由此桌面窗口管理器可以复制用于渲染的客户区域。 例如,桌面窗口管理器可以提供窗口的补充的实时缩略图。

    Interoperability between immediate-mode and compositional mode windows
    12.
    发明申请
    Interoperability between immediate-mode and compositional mode windows 审中-公开
    即时模式和组合模式窗口之间的互操作性

    公开(公告)号:US20050140692A1

    公开(公告)日:2005-06-30

    申请号:US10749125

    申请日:2003-12-30

    IPC分类号: G09G5/00 G09G5/02

    CPC分类号: G06F8/38

    摘要: Described are mechanisms and techniques for providing interoperability between two different graphics technologies. An application includes windows of two types, a legacy type and a new type. A graphics system includes components that support each of the two types. Interoperability is achieved by creating legacy structures associated with any windows of the new type. A mapping is created that associates the legacy structures with the windows of the new type. Rendering of legacy windows is performed by a first graphics technology, and rendering of new windows is performed by a second graphics technology. The distinction between the two types of windows is noted by the existence of the legacy structures.

    摘要翻译: 描述了提供两种不同图形技术之间的互操作性的机制和技术。 应用程序包括两种类型的窗口,即遗留类型和新类型。 图形系统包括支持两种类型的组件。 通过创建与新类型的任何窗口相关联的遗留结构来实现互操作性。 创建将旧结构与新类型的窗口相关联的映射。 遗留窗口的渲染由第一图形技术执行,并且通过第二图形技术执行新窗口的渲染。 两种类型的窗口之间的区别是由传统结构的存在所指出的。

    Communication protocol for synchronizing animation systems
    14.
    发明授权
    Communication protocol for synchronizing animation systems 失效
    用于同步动画系统的通信协议

    公开(公告)号:US07436409B2

    公开(公告)日:2008-10-14

    申请号:US11267388

    申请日:2005-11-04

    IPC分类号: G06T15/00

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Seamless Window Implementation for Windows Presentation Foundation based Applications
    15.
    发明申请
    Seamless Window Implementation for Windows Presentation Foundation based Applications 审中-公开
    基于Windows Presentation Foundation的应用程序的无缝窗口实现

    公开(公告)号:US20080250424A1

    公开(公告)日:2008-10-09

    申请号:US11696577

    申请日:2007-04-04

    IPC分类号: G06F9/44 G06F15/16

    CPC分类号: G06F9/451 G06F2209/545

    摘要: Described are systems and methods for implementing seamless window support for applications, such as applications based on Windows® Presentation Foundation (WPF). Seamless support for WPF applications can be implemented by remoting information associated with structural representation of the applications from a remote server to a remote client. The structural representation may be replicated at the client in accordance with the structural information. The replicated structural representation is utilized to render visual content associated with the application by local rendering mechanisms at the client.

    摘要翻译: 描述了为应用程序实现无缝窗口支持的系统和方法,例如基于Windows(R)Presentation Foundation(WPF)的应用程序。 WPF应用程序的无缝支持可以通过远程处理从远程服务器到远程客户端的应用程序结构表示相关联的信息来实现。 可以根据结构信息在客户端复制结构表示。 复制的结构表示用于通过客户端处的本地渲染机制来呈现与应用相关联的视觉内容。

    Communication protocol for synchronizing animation
    16.
    发明授权
    Communication protocol for synchronizing animation 失效
    用于同步动画的通讯协议

    公开(公告)号:US07265758B2

    公开(公告)日:2007-09-04

    申请号:US11275211

    申请日:2005-12-19

    IPC分类号: G06T15/00

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Communication Protocol for Synchronizing Animation
    17.
    发明申请
    Communication Protocol for Synchronizing Animation 失效
    用于同步动画的通信协议

    公开(公告)号:US20060103656A1

    公开(公告)日:2006-05-18

    申请号:US11275211

    申请日:2005-12-19

    IPC分类号: G06T13/00 G06T15/70

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Communication protocol for synchronizing animation systems

    公开(公告)号:US20060061576A1

    公开(公告)日:2006-03-23

    申请号:US11267388

    申请日:2005-11-04

    IPC分类号: G06T15/70 G06T13/00

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    Communication protocol for synchronizing animation systems
    19.
    发明申请
    Communication protocol for synchronizing animation systems 失效
    用于同步动画系统的通信协议

    公开(公告)号:US20050088443A1

    公开(公告)日:2005-04-28

    申请号:US10692673

    申请日:2003-10-24

    IPC分类号: G06T15/70

    CPC分类号: G06T13/00 G06F9/545

    摘要: A communications protocol is described that governs asynchronous exchange of data between a high level animation system and a low level animation system. The high level animation system has a variable, medium-frequency frame rate and is optimized for interactivity. The low level animation system has a constant, high frequency frame rate and is optimized for high refresh frame rate. The communications protocol includes messages that can be sent by the high-level animation system to the low-level animation system to designate an animation and how the animation is to change over a specified period of time. As a result, the low-level system can display the animation at the high refresh rate even if animation data is not received from the high-level system for every frame.

    摘要翻译: 描述了控制高级动画系统和低级动画系统之间的数据的异步交换的通信协议。 高级动画系统具有可变的中频帧速率,并且针对交互性进行了优化。 低级动画系统具有恒定的高频率帧率,并针对高刷新帧率进行了优化。 通信协议包括可以由高级动画系统发送到低级动画系统以指定动画以及动画如何在指定的时间段内改变的消息。 结果,即使没有从高级系统针对每一帧接收到动画数据,低级系统也可以以高刷新率显示动画。

    Remoting of windows presentation framework based applications in a non-composed desktop
    20.
    发明授权
    Remoting of windows presentation framework based applications in a non-composed desktop 有权
    基于Windows演示框架的应用程序在非组合桌面中的远程处理

    公开(公告)号:US08108799B2

    公开(公告)日:2012-01-31

    申请号:US11694510

    申请日:2007-03-30

    IPC分类号: G06F3/048

    CPC分类号: G06F9/452 G06F9/451

    摘要: Described are systems and methods for remoting applications, such as those based on Windows® Presentation Foundation (WPF). The systems and methods are based on remoting information associated with a structural representation. The structural representation corresponds to visual contents or elements of a desktop to be displayed at a remote end or client end, without rendering the contents at a client or remoted end. The information associated with the structural representation or structural information includes data that specifies the placement of the visual contents on the desktop when displayed. The information is used for recreating the structural representation at the client end and displaying the visual contents in conformance with the structural representation.

    摘要翻译: 描述了用于远程处理应用程序的系统和方法,例如基于Windows®Presentation Foundation(WPF)的应用程序。 系统和方法基于与结构表示相关联的远程信息。 结构表示对应于要在远程端或客户端显示的桌面的可视内容或元素,而不在客户端或远程终端呈现内容。 与结构表示或结构信息相关联的信息包括当显示时指定桌面上的可视内容的放置的数据。 该信息用于在客户端重建结构表示,并根据结构表示显示视觉内容。