Controlling the transfer of terminal server data
    31.
    发明申请
    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.

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

    Scalability test and analysis
    32.
    发明申请
    Scalability test and analysis 失效
    可扩展性测试和分析

    公开(公告)号:US20050267711A1

    公开(公告)日:2005-12-01

    申请号:US11181285

    申请日:2005-07-14

    IPC分类号: G06F15/00

    摘要: Apparatuses and methods to test whether a multi-user system will provide satisfactory performance are described. Response times are logged for each individual user, and the measurements are aggregated together in a single file at the end of the test. For each action type, a graph is built that correlates the distribution of the response times as a function of the user load. A break point is determined for each action type at which a response time exceeds a predetermined threshold. By analyzing the different break points, the number of users that can be supported by the multi-user computer system is determined. Additionally, an optimal amount of memory may be determined to support a user load. The amount of memory required per user is computed based on the user load at the projected point where a line that is determined from page output peaks intersects the page input line.

    摘要翻译: 描述用于测试多用户系统是否将提供令人满意的性能的装置和方法。 对每个用户记录响应时间,测试结束时将测量结果汇总在一个文件中。 对于每个动作类型,构建了一个图表,其将响应时间的分布与用户负载的函数相关联。 针对响应时间超过预定阈值的每个动作类型确定断点。 通过分析不同的断点,确定多用户计算机系统可以支持的用户数量。 另外,可以确定最佳的存储量来支持用户负载。 每个用户所需的内存量是根据投影点的用户负载计算的,其中从页面输出峰值确定的行与页面输入行相交。

    SCALABILITY TEST AND ANALYSIS
    33.
    发明申请
    SCALABILITY TEST AND ANALYSIS 失效
    可扩展性测试与分析

    公开(公告)号:US20050216235A1

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

    申请号:US10811629

    申请日:2004-03-29

    IPC分类号: G06F15/00

    摘要: Apparatuses and methods to test whether a multi-user system will provide satisfactory performance are described. Response times are logged for each individual user, and the measurements are aggregated together in a single file at the end of the test. For each action type, a graph is built that correlates the distribution of the response times as a function of the user load. A break point is determined for each action type at which a response time exceeds a predetermined threshold. By analyzing the different break points, the number of users that can be supported by the multi-user computer system is determined. Additionally, an optimal amount of memory may be determined to support a user load. The amount of memory required per user is computed based on the user load at the projected point where a line that is determined from page output peaks intersects the page input line.

    摘要翻译: 描述用于测试多用户系统是否将提供令人满意的性能的装置和方法。 对每个用户记录响应时间,测试结束时将测量结果汇总在一个文件中。 对于每个动作类型,构建了将响应时间的分布与用户负载相关联的图表。 针对响应时间超过预定阈值的每个动作类型确定断点。 通过分析不同的断点,确定多用户计算机系统可以支持的用户数量。 另外,可以确定最佳的存储量来支持用户负载。 每个用户所需的内存量是根据投影点的用户负载计算的,其中从页面输出峰值确定的行与页面输入行相交。

    Internet protocol (IP) address virtualization for terminal server sessions
    34.
    发明授权
    Internet protocol (IP) address virtualization for terminal server sessions 有权
    用于终端服务器会话的因特网协议(IP)地址虚拟化

    公开(公告)号:US09237175B2

    公开(公告)日:2016-01-12

    申请号:US12341523

    申请日:2008-12-22

    摘要: Techniques are disclosed for virtualizing internet protocol (IP) addresses in terminal server sessions. A client component comprises a layer service provider (LSP) and a name service provider (NSP) that intercept a socket call to associate a port with a socket for a terminal server session. The client component queries a server component for a virtual IP address, and the server component determines whether the terminal server session can use a virtual IP address. Where the session can use a virtual IP address, the server returns a virtual IP address and the client component binds the socket call to the virtual IP address. Where the session cannot use a virtual IP address, the server returns an indication of that, and the client component acts as a proxy for that socket call and any future calls for that socket.

    摘要翻译: 公开了用于虚拟化终端服务器会话中的因特网协议(IP)地址的技术。 客户端组件包括层服务提供商(LSP)和名称服务提供商(NSP),其拦截套接字调用以将端口与终端服务器会话的套接字相关联。 客户端组件查询服务器组件的虚拟IP地址,服务器组件确定终端服务器会话是否可以使用虚拟IP地址。 会话可以使用虚拟IP地址的位置,服务器返回虚拟IP地址,客户端组件将套接字调用绑定到虚拟IP地址。 在会话无法使用虚拟IP地址的情况下,服务器返回该指示,并且客户端组件充当该套接字调用的代理,以及将来对该套接字的调用。

    Performance indicator for measuring responsiveness of user interface applications to user input
    35.
    发明授权
    Performance indicator for measuring responsiveness of user interface applications to user input 有权
    用于测量用户界面应用程序对用户输入的响应性能指标

    公开(公告)号:US08856804B2

    公开(公告)日:2014-10-07

    申请号:US12028707

    申请日:2008-02-08

    摘要: A method for measuring application responsiveness measures the time elapsed between receiving and processing a trailing tag message inserted into the application's message queue. The method receives a message, generates a trailing tag message associated with the message, and inserts the trailing tag message into the application's message queue. The trailing tag message includes a timestamp indicating when the trailing tag message was queued. A default message handler calculates the time elapsed between when the trailing tag message was queued and when the trailing tag message was processed. The elapsed time may then be used to calculated system responsiveness.

    摘要翻译: 用于测量应用响应度的方法测量在接收和处理插入到应用的消息队列中的尾部标签消息之间经过的时间。 该方法接收消息,生成与消息相关联的尾部标签消息,并将尾随标签消息插入到应用程序的消息队列中。 尾部标签消息包括一个时间戳,指示尾随标记消息何时排队。 默认消息处理程序计算尾随标记消息排队之间的时间和尾随标签消息的处理时间。 然后可以使用经过的时间来计算系统响应性。

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

    公开(公告)号:US08233499B2

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

    申请号:US12484648

    申请日:2009-06-15

    IPC分类号: H04L12/28

    摘要: 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.

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

    INTERNET PROTOCOL (IP) ADDRESS VIRTUALIZATION FOR TERMINAL SERVER SESSIONS
    38.
    发明申请
    INTERNET PROTOCOL (IP) ADDRESS VIRTUALIZATION FOR TERMINAL SERVER SESSIONS 有权
    互联网协议(IP)地址虚拟化终端服务器会话

    公开(公告)号:US20100161771A1

    公开(公告)日:2010-06-24

    申请号:US12341523

    申请日:2008-12-22

    IPC分类号: G06F15/177 G06F17/30

    摘要: Techniques are disclosed for virtualizing internet protocol (IP) addresses in terminal server sessions. A client component comprises a layer service provider (LSP) and a name service provider (NSP) that intercept a socket call to associate a port with a socket for a terminal server session. The client component queries a server component for a virtual IP address, and the server component determines whether the terminal server session can use a virtual IP address. Where the session can use a virtual IP address, the server returns a virtual IP address and the client component binds the socket call to the virtual IP address. Where the session cannot use a virtual IP address, the server returns an indication of that, and the client component acts as a proxy for that socket call and any future calls for that socket.

    摘要翻译: 公开了用于虚拟化终端服务器会话中的因特网协议(IP)地址的技术。 客户端组件包括层服务提供商(LSP)和名称服务提供商(NSP),其拦截套接字调用以将端口与终端服务器会话的套接字相关联。 客户端组件查询服务器组件的虚拟IP地址,服务器组件确定终端服务器会话是否可以使用虚拟IP地址。 会话可以使用虚拟IP地址的位置,服务器返回虚拟IP地址,客户端组件将套接字调用绑定到虚拟IP地址。 在会话无法使用虚拟IP地址的情况下,服务器返回该指示,并且客户端组件充当该套接字调用的代理,以及将来对该套接字的调用。

    CONTROLLING THE TRANSFER OF TERMINAL SERVER DATA
    39.
    发明申请
    CONTROLLING THE TRANSFER OF TERMINAL SERVER DATA 有权
    控制终端服务器数据的传输

    公开(公告)号:US20090248885A1

    公开(公告)日:2009-10-01

    申请号:US12484648

    申请日:2009-06-15

    IPC分类号: G06F15/16

    摘要: 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.

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

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

    公开(公告)号:US07349953B2

    公开(公告)日:2008-03-25

    申请号:US11022118

    申请日: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格式表达。 组成部分和拓扑结构基于上下文解析成一个配置。 包括资源上下文,用户上下文和应用程序上下文的上下文包括有关用户偏好,位置,限制,设备和网络可用性以及内容可用性的信息。 然后执行配置。