Remoting of Windows Presentation Framework based Applications in a Non-Composed Desktop
    1.
    发明申请
    Remoting of Windows Presentation Framework based Applications in a Non-Composed Desktop 有权
    将基于Windows Presentation Framework的应用程序远程复制到非组合桌面中

    公开(公告)号:US20080244458A1

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

    申请号: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(R)Presentation Foundation(WPF)的应用程序。 系统和方法基于与结构表示相关联的远程信息。 结构表示对应于要在远程端或客户端显示的桌面的可视内容或元素,而不在客户端或远程终端呈现内容。 与结构表示或结构信息相关联的信息包括当显示时指定桌面上的可视内容的放置的数据。 该信息用于在客户端重建结构表示,并根据结构表示显示视觉内容。

    Local Themeing Of Remote Applications
    2.
    发明申请
    Local Themeing Of Remote Applications 审中-公开
    远程应用程序的本地主题

    公开(公告)号:US20080238929A1

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

    申请号:US11694611

    申请日:2007-03-30

    IPC分类号: G09G5/00

    CPC分类号: G06F3/1454 G09G5/14

    摘要: Methods and systems for local themeing of remote applications is disclosed. In an implementation, a redirection surface is defined by a server corresponding to a remote application executed by a client. The client sends to the server, a set of theme metrics and parts corresponding to the client and non-client area in the redirection surface. The server utilizes the theme metrics to render the contents of part of the redirection surface. The rendered contents are utilized by the client to re-render the client area of the redirection surface. The non-client area is rendered locally at the client based on local client theme settings.

    摘要翻译: 公开了用于远程应用的本地主题化的方法和系统。 在实现中,重定向表面由对应于由客户端执行的远程应用的服务器定义。 客户端向服务器发送与重定向表面中的客户端和非客户端区域相对应的一组主题度量和部分。 服务器利用主题度量渲染部分重定向表面的内容。 渲染的内容被客户端用来重新呈现重定向表面的客户区域。 非客户端区域根据本地客户端主题设置在本地呈现在客户端。

    Remoting of windows presentation framework based applications in a non-composed desktop
    3.
    发明授权
    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)的应用程序。 系统和方法基于与结构表示相关联的远程信息。 结构表示对应于要在远程端或客户端显示的桌面的可视内容或元素,而不在客户端或远程终端呈现内容。 与结构表示或结构信息相关联的信息包括当显示时指定桌面上的可视内容的放置的数据。 该信息用于在客户端重建结构表示,并根据结构表示显示视觉内容。

    Seamless Window Implementation for Windows Presentation Foundation based Applications
    4.
    发明申请
    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应用程序的无缝支持可以通过远程处理从远程服务器到远程客户端的应用程序结构表示相关联的信息来实现。 可以根据结构信息在客户端复制结构表示。 复制的结构表示用于通过客户端处的本地渲染机制来呈现与应用相关联的视觉内容。

    Extensible remote display infrastructure with dynamic virtual channels
    5.
    发明授权
    Extensible remote display infrastructure with dynamic virtual channels 有权
    具有动态虚拟通道的可扩展远程显示基础设施

    公开(公告)号:US08924512B2

    公开(公告)日:2014-12-30

    申请号:US11763917

    申请日:2007-06-15

    IPC分类号: G06F15/16 G06F9/44 G06F9/445

    摘要: An extensible remote display infrastructure is described that provides support for a competitive multi-vendor development environment. Application functionality may be partitioned to suit the needs of a given application and client-side functionality may be packaged in dynamic virtual channel plug-ins for remote display clients. Interactive coupling between the remote display clients and the dynamic virtual channel plug-ins may be facilitated by remote display client extensibility repositories. The remote display client extensibility repositories may be located within a communication infrastructure aspect of the extensible remote display infrastructure and, in particular, at a static virtual channel level. Dynamic virtual channel plug-ins may register properties, functionality and/or components with remote display client extensibility repositories at available granularity.

    摘要翻译: 描述了可扩展的远程显示基础设施,为竞争激烈的多供应商开发环境提供支持。 应用功能可以被分割以适应给定应用的需要,并且客户端功能可以被封装在远程显示客户端的动态虚拟通道插件中。 远程显示客户机和动态虚拟通道插件之间的交互耦合可以通过远程显示客户机可扩展性仓库来实现。 远程显示客户机可扩展性存储库可以位于可扩展远程显示器基础设施的通信基础设施方面,并且特别是位于静态虚拟通道级别。 动态虚拟通道插件可以以可用的粒度向远程显示客户端扩展库注册属性,功能和/或组件。

    Extensible Remote Display Infrastructure with Dynamic Virtual Channels
    6.
    发明申请
    Extensible Remote Display Infrastructure with Dynamic Virtual Channels 有权
    具有动态虚拟通道的可扩展远程显示基础设施

    公开(公告)号:US20080313549A1

    公开(公告)日:2008-12-18

    申请号:US11763917

    申请日:2007-06-15

    IPC分类号: G06F3/00

    摘要: An extensible remote display infrastructure is described that provides support for a competitive multi-vendor development environment. Application functionality may be partitioned to suit the needs of a given application and client-side functionality may be packaged in dynamic virtual channel plug-ins for remote display clients. Interactive coupling between the remote display clients and the dynamic virtual channel plug-ins may be facilitated by remote display client extensibility repositories. The remote display client extensibility repositories may be located within a communication infrastructure aspect of the extensible remote display infrastructure and, in particular, at a static virtual channel level. Dynamic virtual channel plug-ins may register properties, functionality and/or components with remote display client extensibility repositories at available granularity.

    摘要翻译: 描述了可扩展的远程显示基础设施,为竞争激烈的多供应商开发环境提供支持。 应用功能可以被分割以适应给定应用的需要,并且客户端功能可以被封装在远程显示客户端的动态虚拟通道插件中。 远程显示客户机和动态虚拟通道插件之间的交互耦合可以通过远程显示客户机可扩展性仓库来实现。 远程显示客户机可扩展性存储库可以位于可扩展远程显示器基础设施的通信基础设施方面,并且特别是位于静态虚拟通道级别。 动态虚拟通道插件可以以可用的粒度向远程显示客户端扩展库注册属性,功能和/或组件。

    SYSTEMS AND METHODS FOR PROVIDING DESKTOP OR APPLICATION REMOTING TO A WEB BROWSER
    7.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING DESKTOP OR APPLICATION REMOTING TO A WEB BROWSER 审中-公开
    将桌面或应用程序提供给网络浏览器的系统和方法

    公开(公告)号:US20080313545A1

    公开(公告)日:2008-12-18

    申请号:US11762164

    申请日:2007-06-13

    IPC分类号: G06F3/00

    摘要: Systems and methods (“tools”) are described that enable a user to access and interact with a remote desktop or application without the need to install a plug-in or software in addition to a web browser. In some embodiments, the tools include double buffering graphics that display the remote desktop or application, and caching images that are repeated. These tools may also include identifying the portion of the desktop or application that has changed and then transmitting the changed portion.

    摘要翻译: 描述了系统和方法(“工具”),使得用户能够访问和远程桌面或应用程序进行交互,而不需要安装除Web浏览器之外的插件或软件。 在一些实施例中,工具包括显示远程桌面或应用程序的双缓冲图形,以及缓存重复的图像。 这些工具还可以包括识别已经改变的桌面或应用程序的部分,然后发送改变的部分。

    Appropriately rendering terminal server graphical data at multiple client side monitors
    8.
    发明申请
    Appropriately rendering terminal server graphical data at multiple client side monitors 有权
    在多个客户端监视器上适当地呈现终端服务器图形数据

    公开(公告)号:US20070244967A1

    公开(公告)日:2007-10-18

    申请号:US11404517

    申请日:2006-04-14

    IPC分类号: G06F15/16

    摘要: The present invention is directed to appropriately rendering terminal server graphical data at multiple client side monitors. In some embodiments, a client sends client side monitor configuration for a plurality of monitors to a server. The server simulates a virtual desktop for the plurality of monitors based on the client side monitor configuration. Graphical data generated for the simulated virtual desktop is converted to drawing commands and returned to the client for rendering. In other embodiments, a separate terminal server session is established for each of a plurality client side monitors. Drawing commands for a specified client side monitor is sent from the terminal server to the client over the corresponding session for the client side monitor.

    摘要翻译: 本发明旨在在多个客户机侧监视器上适当地呈现终端服务器图形数据。 在一些实施例中,客户端向服务器发送多个监视器的客户端监视器配置。 服务器基于客户端监视器配置来模拟多个监视器的虚拟桌面。 为模拟的虚拟桌面生成的图形数据将转换为绘图命令,并返回给客户端进行渲染。 在其他实施例中,为多个客户机侧监视器中的每一个建立单独的终端服务器会话。 指定客户端监视器的绘图命令从终端服务器通过客户端监视器的相应会话发送到客户端。

    System and method for fast, smooth rendering of lit, textured spheres

    公开(公告)号:US07154504B2

    公开(公告)日:2006-12-26

    申请号:US09770706

    申请日:2001-01-26

    申请人: Nadim Abdo

    发明人: Nadim Abdo

    IPC分类号: G09G5/00

    CPC分类号: G06T15/506

    摘要: Disclosed is a system for rendering an image of an object having a curved surface. The system includes a component for determining an integer M number of attributes relating to rendering the image and a component for pre-computing an integer N number of attributes relating to rendering the image. N is less than or equal to M and the N number of attributes are pre-computable.

    Bitmap Transfer-Based Display Remoting
    10.
    发明申请
    Bitmap Transfer-Based Display Remoting 有权
    基于位图传输的显示远程处理

    公开(公告)号:US20110227935A1

    公开(公告)日:2011-09-22

    申请号:US13149010

    申请日:2011-05-31

    IPC分类号: G06T1/00

    CPC分类号: G06F9/452 H04L67/08

    摘要: A bitmap transfer-based display remoting by a server coupled to a client is described. Specifically, an application executing on the server implements operations to render a portion of a graphical user interface (GUI). The server decomposes corresponding rendering-based command(s) into simple bitmap raster operations commands. The server sends the bitmap-based commands to the client. The client, responsive to receiving the commands, respectively stores and draws bitmaps from an offscreen display surface, as directed by the server, to an onscreen display surface to present the GUI portion to a user. Logic at the client to store and present the GUI portion are independent of any client-implemented display remoting cache management logic. The client operations are also independent of determinations and processing of graphical object semantics beyond bitmap semantics. Such management and semantic determinations and processing are implemented and maintained respectively at and by the server.

    摘要翻译: 描述了由耦合到客户端的服务器进行的基于位图传输的显示远程处理。 具体来说,在服务器上执行的应用程序实现了渲染图形用户界面(GUI)的一部分的操作。 服务器将相应的基于渲染的命令分解成简单的位图栅格操作命令。 服务器将基于位图的命令发送给客户机。 响应于接收到命令,客户端分别将服务器指示的屏幕外显示面上的位图存储并绘制到屏幕显示面上,以将GUI部分呈现给用户。 客户端存储和呈现GUI部分的逻辑与任何客户端实现的显示远程缓存管理逻辑无关。 客户端操作也不依赖于位图语义之外的图形对象语义的确定和处理。 这样的管理和语义确定和处理分别在服务器上和由服务器实现和维护。