Detection of end-to-end transport quality
    11.
    发明授权
    Detection of end-to-end transport quality 有权
    检测端到端传输质量

    公开(公告)号:US08661118B2

    公开(公告)日:2014-02-25

    申请号:US12719669

    申请日:2010-03-08

    IPC分类号: G06F15/173

    摘要: In various embodiments, methods and systems are disclosed for the real time detection of network conditions in conjunction with a remote presentation protocol. The link quality may represent the quality of the end-to-end connection between client and server with upper and lower bounds on the injection of additional traffic used for measurement. In some embodiments, the measurement technique may be selected based on the type of measurement that is desired. Accuracy may be maintained by selecting the type of measurement used based on current and previous network conditions. In one embodiment, a state model is used to determine the frequency of measurement and to determine when the measurements have produced a stable estimate of the link quality.

    摘要翻译: 在各种实施例中,公开了结合远程呈现协议实时检测网络状况的方法和系统。 链路质量可以表示客户端和服务器之间的端到端连接的质量,具有注入用于测量的附加流量的上限和下限。 在一些实施例中,可以基于期望的测量类型来选择测量技术。 可以通过根据当前和以前的网络条件选择使用的测量类型来维持精度。 在一个实施例中,使用状态模型来确定测量的频率并确定测量何时产生了链路质量的稳定估计。

    Cross-Frame Progressive Spoiling Support for Reduced Network Bandwidth Usage
    12.
    发明申请
    Cross-Frame Progressive Spoiling Support for Reduced Network Bandwidth Usage 有权
    跨帧逐行抖动支持减少网络带宽使用

    公开(公告)号:US20130060886A1

    公开(公告)日:2013-03-07

    申请号:US13225022

    申请日:2011-09-02

    IPC分类号: G06F15/16

    CPC分类号: H04L67/08 H04L67/40

    摘要: An invention is disclosed for efficiently processing and transmitting graphics data in a remote desktop environment. In embodiments of the invention, a connection is established between a remote desktop server computer and a remote desktop client computer. The remote desktop server computer may process graphics data representative of a remote user desktop. The remote desktop server computer may divide the remote desktop screen in data regions and portions. The remote desktop server computer may then encode and transmit each region to the remote desktop client computer at a certain quality that may be adjusted progressively across the screen frames. The remote desktop server computer may also stop encoding and transmitting the portions of the data region that would not be visible to a user when the region is rendered on a display. The remote desktop user experiences an image quality gradually improving with each frame containing information about the image.

    摘要翻译: 公开了一种用于在远程桌面环境中有效地处理和传输图形数据的发明。 在本发明的实施例中,在远程桌面服务器计算机和远程桌面客户端计算机之间建立连接。 远程桌面服务器计算机可以处理代表远程用户桌面的图形数据。 远程桌面服务器计算机可以在数据区域和部分中划分远程桌面屏幕。 然后,远程桌面服务器计算机可以以可以跨屏幕帧逐渐调整的一定质量对每个区域进行编码和传输到远程桌面客户端计算机。 远程桌面服务器计算机还可以停止编码和传输在显示器上呈现该区域时用户不可见的数据区域的部分。 远程桌面用户体验图像质量逐渐提高,每帧包含有关图像的信息。

    Creating secure interactive connections with remote resources
    13.
    发明申请
    Creating secure interactive connections with remote resources 有权
    使用远程资源创建安全的交互式连接

    公开(公告)号:US20070061878A1

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

    申请号:US11354456

    申请日:2006-02-15

    IPC分类号: G06F15/16

    摘要: Implementations of the present invention efficiently establish secure connections between a client and server, at least in part by authenticating the client and server early on in the connection setup phases. A client initiating a connection with a server identifies the secure communication protocols enabled at the client, and identifies these protocols in a connection request it sends to the server. The server processes the message and responds with a communication protocol it deems appropriate for the connection. The client and server then exchange appropriate authentication information, and then establish a connection session that implements the chosen communication protocol, and encrypts messages using the negotiated communication protocol. Additional implementations relate to reestablishing dropped connections behind virtual Internet Protocol addresses, without necessarily having to recommit much connection resource overhead.

    摘要翻译: 本发明的实施方式至少部分地通过在连接建立阶段早期认证客户端和服务器来有效地建立客户端和服务器之间的安全连接。 发起与服务器的连接的客户端识别在客户端启用的安全通信协议,并在发送到服务器的连接请求中识别这些协议。 服务器处理消息并使用其认为适合连接的通信协议进行响应。 然后,客户端和服务器交换适当的认证信息,然后建立实现所选通信协议的连接会话,并使用协商的通信协议加密消息。 其他实现涉及在虚拟因特网协议地址之后重新建立丢弃的连接,而不必重新承担大量的连接资源开销。

    Intelligent streaming framework
    14.
    发明授权
    Intelligent streaming framework 失效
    智能流媒体框架

    公开(公告)号:US07073011B2

    公开(公告)日:2006-07-04

    申请号:US10823103

    申请日:2004-04-13

    IPC分类号: G06F15/173

    摘要: The present invention analyzes a user's or client application's requirements and searches for a solution based on the end-to-end latency requirements (requested or derived), data formats, control protocols, timing and synchronization, local streaming, and resource availability. The search for a solution is tracked to allow backtracking from the point of no solution. Once a solution is determined, the system translates the solution into requirements for the individual components of the graph.

    摘要翻译: 本发明基于端到端等待时间要求(请求或派生),数据格式,控制协议,定时和同步,本地流传输和资源可用性来分析用户或客户端应用的需求并搜索解决方案。 跟踪搜索解决方案,以便从无解决方案的角度进行回溯。 一旦确定了解决方案,系统将解决方案转换为图表各个组件的需求。

    Intent based processing
    15.
    发明申请

    公开(公告)号:US20050154783A1

    公开(公告)日:2005-07-14

    申请号:US11022118

    申请日:2004-12-22

    CPC分类号: G06F3/038 G06F3/023

    摘要: Presented is a system and method for determining a user's intent. Specifically, constituents and a topology are derived from the user's expression of intent, which can be stated broadly or stated in specific detail. The intent is expressed verbally, written, or in an XML format. The constituents and topology are resolved into a configuration based upon contexts. The contexts, which include a resource context, a user context, and an application context, includes information about the user's preferences, location, restrictions, device and network availability, and content availability. The configuration is then implemented.

    Intent based processing
    16.
    发明申请
    Intent based processing 有权
    基于意图的处理

    公开(公告)号:US20050108354A1

    公开(公告)日:2005-05-19

    申请号:US11022127

    申请日:2004-12-22

    CPC分类号: G06F3/038 G06F3/023

    摘要: Presented is a system and method for determining a user's intent. Specifically, constituents and a topology are derived from the user's expression of intent, which can be stated broadly or stated in specific detail. The intent is expressed verbally, written, or in an XML format. The constituents and topology are resolved into a configuration based upon contexts. The contexts, which include a resource context, a user context, and an application context, includes information about the user's preferences, location, restrictions, device and network availability, and content availability. The configuration is then implemented.

    摘要翻译: 提出了一种用于确定用户意图的系统和方法。 具体来说,构成要素和拓扑是从用户的意图表达中得出的,可以广泛地陈述或具体说明。 意图用口头,书面或XML格式表达。 组成部分和拓扑结构基于上下文解析成一个配置。 包括资源上下文,用户上下文和应用程序上下文的上下文包括有关用户偏好,位置,限制,设备和网络可用性以及内容可用性的信息。 然后执行配置。

    Strategies for performing testing in a multi-user environment
    18.
    发明授权
    Strategies for performing testing in a multi-user environment 有权
    在多用户环境中执行测试的策略

    公开(公告)号:US08935669B2

    公开(公告)日:2015-01-13

    申请号:US11733872

    申请日:2007-04-11

    IPC分类号: G06F9/44 G06F11/22

    CPC分类号: G06F11/2294

    摘要: A strategy is described in which multiple testing agents perform multiple respective tests in a multi-user environment. One such multi-user environment allows multiple clients to interact with remote applications that are executed on a server. According to one exemplary case, a central test management module coordinates the execution of the multiple tests by the testing agents. For instance, the test management module can prevent testing agents that make demands on a global state of the multi-user environment from interfering with other testing agents.

    摘要翻译: 描述了一种策略,其中多个测试代理在多用户环境中执行多个相应的测试。 一个这样的多用户环境允许多个客户端与在服务器上执行的远程应用程序进行交互。 根据一个示例性情况,中央测试管理模块通过测试代理来协调多个测试的执行。 例如,测试管理模块可以防止对多用户环境的全局状态的需求的测试代理干扰其他测试代理。

    Intent based processing
    19.
    发明授权
    Intent based processing 有权
    基于意图的处理

    公开(公告)号:US07707267B2

    公开(公告)日:2010-04-27

    申请号:US11022127

    申请日:2004-12-22

    IPC分类号: G06F15/16

    CPC分类号: G06F3/038 G06F3/023

    摘要: Presented is a system and method for determining a user's intent. Specifically, constituents and a topology are derived from the user's expression of intent, which can be stated broadly or stated in specific detail. The intent is expressed verbally, written, or in an XML format. The constituents and topology are resolved into a configuration based upon contexts. The contexts, which include a resource context, a user context, and an application context, includes information about the user's preferences, location, restrictions, device and network availability, and content availability. The configuration is then implemented.

    摘要翻译: 提出了一种用于确定用户意图的系统和方法。 具体来说,构成要素和拓扑是从用户的意图表达中得出的,可以广泛地陈述或具体说明。 意图用口头,书面或XML格式表达。 组成部分和拓扑结构基于上下文解析成一个配置。 包括资源上下文,用户上下文和应用程序上下文的上下文包括有关用户偏好,位置,限制,设备和网络可用性以及内容可用性的信息。 然后执行配置。

    FAIR AND DYNAMIC CENTRAL PROCESSING UNIT SCHEDULING
    20.
    发明申请
    FAIR AND DYNAMIC CENTRAL PROCESSING UNIT SCHEDULING 有权
    公平和动态中央处理单元调度

    公开(公告)号:US20090187784A1

    公开(公告)日:2009-07-23

    申请号:US12016869

    申请日:2008-01-18

    IPC分类号: G06F1/04

    摘要: Embodiments that facilitate the fair and dynamic distribution of central processing unit (CPU) time are disclosed. In accordance with one embodiment, a method includes organizing one or more processes into one or more groups. The method further includes allocating a CPU time interval for each group. The allocation of a CPU time interval for each group is accomplished by equally distributing a CPU cycle based on the number of groups. The method also includes adjusting the allocated CPU time intervals based on a change in the quantity of the one or more groups.

    摘要翻译: 公开了促进中央处理单元(CPU)时间的公平和动态分配的实施例。 根据一个实施例,一种方法包括将一个或多个过程组织成一个或多个组。 该方法还包括为每个组分配CPU时间间隔。 每个组的CPU时间间隔的分配通过基于组的数量均等地分配CPU周期来实现。 该方法还包括基于一个或多个组的数量的改变来调整分配的CPU时间间隔。