Data compression
    1.
    发明申请
    Data compression 有权
    数据压缩

    公开(公告)号:US20050210151A1

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

    申请号:US10801329

    申请日:2004-03-15

    CPC分类号: H03M7/30 H03M7/3086

    摘要: Compression of streaming data is described. In an implementation, a method includes compressing data for communication in a terminal services environment by finding an index in a lookup table that matches an initial sequence in data. The lookup table includes a plurality of entries. Each of the entries is discoverable utilizing a particular one of a plurality of the indices. Each entry references whether a corresponding index is located in a history buffer, and if so, further references one or more locations of the corresponding index in the history buffer. If the corresponding entry of the matching index references a plurality of locations, for each location, a sequence having the matching index is compared with a sequence in the data that includes the initial sequence. A matching sequence is derived from the comparison based on a length and the location of the sequence at each of the locations. The matching sequence is represented using a representation that includes the length and the location of the matching sequence in the history buffer.

    摘要翻译: 描述了流数据的压缩。 在实现中,一种方法包括通过查找与数据中的初始序列匹配的查找表中的索引来压缩用于终端服务环境中的通信的数据。 查找表包括多个条目。 使用多个索引中的特定一个可以发现每个条目。 每个条目都引用相应的索引是否位于历史缓冲区中,如果是,则进一步引用历史缓冲区中相应索引的一个或多个位置。 如果匹配索引的相应条目引用多个位置,对于每个位置,将具有匹配索引的序列与包括初始序列的数据中的序列进行比较。 基于在每个位置处的序列的长度和位置从比较导出匹配序列。 使用包括历史缓冲器中的匹配序列的长度和位置的表示来表示匹配序列。

    Extensible remote display infrastructure with dynamic virtual channels
    2.
    发明授权
    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.

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

    SYSTEMS AND METHODS FOR PROVIDING DESKTOP OR APPLICATION REMOTING TO A WEB BROWSER
    3.
    发明申请
    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
    4.
    发明申请
    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
    6.
    发明申请
    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部分的逻辑与任何客户端实现的显示远程缓存管理逻辑无关。 客户端操作也不依赖于位图语义之外的图形对象语义的确定和处理。 这样的管理和语义确定和处理分别在服务器上和由服务器实现和维护。

    Remoting of Windows Presentation Framework based Applications in a Non-Composed Desktop
    7.
    发明申请
    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
    8.
    发明申请
    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.

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

    Controlling the transfer of terminal server data
    9.
    发明申请
    Controlling the transfer of terminal server data 有权
    控制终端服务器数据的传输

    公开(公告)号:US20070237077A1

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

    申请号:US11394887

    申请日:2006-03-31

    IPC分类号: H04L12/26 H04J1/16 H04L12/56

    摘要: The present invention extends to methods, systems, and computer program products for controlling the transfer of terminal server data. In some embodiments, contending request to send terminal server data are resolved by a flow control module situated between a terminal server protocol and a transport/network protocol. The flow control module utilizes channel priorities along with amounts of previously sent data per channel to determine how to distribute bandwidth in a relatively controlled manner between contending channels. The flow control module can be configured to intercept communication between terminal server protocol and a transport/network protocol to facilitate bandwidth distribution. In other embodiments, data is simultaneously sent over multiple channels of terminal server connection. A first write operation obtains a lock on a corresponding channel but the channel lock does not prevent write operations on other channels.

    摘要翻译: 本发明涉及用于控制终端服务器数据传输的方法,系统和计算机程序产品。 在一些实施例中,发送终端服务器数据的竞争请求由位于终端服务器协议和传输/网络协议之间的流控制模块解决。 流量控制模块利用信道优先级以及每个信道先前发送的数据量来确定如何在竞争信道之间以相对受控的方式分配带宽。 流控制模块可以被配置为拦截终端服务器协议和传输/网络协议之间的通信,以便于带宽分配。 在其他实施例中,数据同时通过多个通道的终端服务器连接发送。 第一次写入操作获得相应通道上的锁定,但是通道锁定不会阻止对其他通道的写入操作。

    Portable Remoting Component With A Scaleable Feature Set
    10.
    发明申请
    Portable Remoting Component With A Scaleable Feature Set 审中-公开
    便携式远程处理组件具有可扩展功能集

    公开(公告)号:US20070050471A1

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

    申请号:US11379955

    申请日:2006-04-24

    IPC分类号: G06F15/16

    CPC分类号: G06F9/54 H04L67/00 H04L69/32

    摘要: A client device that includes a scaled remote protocol platform to support communication using a particular remote protocol A software and hardware platform independent micro core or micro client exposes interfaces in the client device to applications to support remote communication. The micro core may be extended to include additional features or service as needed by the client device.

    摘要翻译: 包括缩放的远程协议平台以支持使用特定的远程协议进行通信的客户端设备A独立于软件和硬件平台的微核或微客户端将客户端设备中的接口暴露给支持远程通信的应用程序。 微核可以被扩展以包括客户端设备所需的附加特征或服务。