Transparent header modification for reducing serving load based on current and projected usage
    1.
    发明授权
    Transparent header modification for reducing serving load based on current and projected usage 有权
    透明标题修改,以减少基于当前和预计使用的服务负载

    公开(公告)号:US09363312B2

    公开(公告)日:2016-06-07

    申请号:US12845303

    申请日:2010-07-28

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    摘要: A method and system for dynamically altering the delivery of web content to end users based on server load. Responsive to receiving a client request for web content, utilization metrics are collected from a plurality of devices that deliver the web content to the end users. Individual load levels for the devices are determined respectively, based on the utilization metrics of the devices, a combined load level is determined for two or more of the devices having the same device type based on the individual-load levels, and a service level to provide to the client is determined based on the combined load level. The request header is modified to specify a rate to deliver the web content to the client based on the service level. The request is sent with the modified header to one of the devices to serve a variant of the web content to the client at the specified rate.

    摘要翻译: 一种基于服务器负载动态地改变Web内容向最终用户的传递的方法和系统。 响应于接收到web内容的客户端请求,从向最终用户传送web内容的多个设备收集利用度量。 基于设备的使用度量,分别确定设备的单独负载水平,基于各个负载水平确定具有相同设备类型的两个或更多个设备的组合负载水平,以及服务水平 根据组合的负载水平确定提供给客户端。 修改请求标头以指定根据服务级别将Web内容传送到客户端的速率。 该请求与修改的报头一起发送到其中一个设备,以指定的速率向客户端提供Web内容的变体。

    Transparent Header Modification for Reducing Serving Load Based on Current and Projected Usage
    2.
    发明申请
    Transparent Header Modification for Reducing Serving Load Based on Current and Projected Usage 有权
    基于当前和预计用途降低服务负载的透明标题修改

    公开(公告)号:US20120030341A1

    公开(公告)日:2012-02-02

    申请号:US12845303

    申请日:2010-07-28

    IPC分类号: G06F15/173 G06F15/16

    摘要: A method and system for dynamically altering the delivery of web content to end users based on server load. Responsive to receiving a client request for web content, utilization metrics are collected from each device involved in delivering the web content. A device load level is determined for each device based on the utilization metrics, a system load level is determined for a subset of the devices having the same device type based on the device load levels, and a service level to provide to the client is determined based on the system load level. The request header is modified to specify the service level to provide to the client, wherein the service level indicates the web content variant to deliver. The request is sent with the modified header to a selected device which serves the web content according to the service level to the client.

    摘要翻译: 一种基于服务器负载动态地改变Web内容向最终用户的传递的方法和系统。 响应于接收客户端对网页内容的请求,从交付网页内容所涉及的每个设备收集利用率指标。 基于使用度量确定每个设备的设备负载水平,基于设备负载水平为具有相同设备类型的设备的子集确定系统负载水平,并且确定提供给客户端的服务水平 基于系统负载水平。 修改请求头以指定要提供给客户端的服务级别,其中服务级别指示要传递的Web内容变体。 该请求与经修改的报头一起发送到根据客户端的服务级别为所述Web内容提供服务的所选设备。

    Transferring session data between network applications
    4.
    发明授权
    Transferring session data between network applications 有权
    在网络应用程序之间传输会话数据

    公开(公告)号:US08423650B2

    公开(公告)日:2013-04-16

    申请号:US13173469

    申请日:2011-06-30

    IPC分类号: G06F15/16

    摘要: In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain.

    摘要翻译: 在用于从第一DNS域中的至少一个DNS名称可访问的第一应用程序传送会话数据的方法中,可通过第二DNS域中的至少一个DNS名称访问的第二应用程序,计算机经由第一应用接收第一HTTP 来自HTTP客户端的请求,作为响应,计算机与HTTP客户端建立第一个会话。 计算机从HTTP客户端接收包括第二应用的标识符的第二HTTP请求,并且作为响应,计算机在存储器中存储由数据结构标识符可识别并包含与第一会话有关的数据的数据结构。 响应于存储数据结构,计算机向HTTP客户端发送包括数据结构标识符,重定向状态码和包含第二DNS域中的DNS名称的URI的HTTP响应。

    IMPLEMENTING COMPUTER INTERACTION RESPONSE TESTS
    6.
    发明申请
    IMPLEMENTING COMPUTER INTERACTION RESPONSE TESTS 有权
    实施计算机交互响应测试

    公开(公告)号:US20120246008A1

    公开(公告)日:2012-09-27

    申请号:US13070065

    申请日:2011-03-23

    IPC分类号: G06Q30/00

    摘要: Embodiments of the present invention provide an approach for enhancing computer interaction challenge-response tests (e.g., Completely Automatic Public Turing Test to Tell Computers and Humans Apart, or CAPTCHA). Furthermore, embodiments of the present invention provide an approach for introducing advertising in such challenge-response tests, such that users are presented with opportunities to learn about or reinforce brands. In a typical embodiment, when a user attempts to access content (e.g., web content), the user will be presented with a CAPTCHA test. The CAPTCHA test typically includes an advertisement (e.g., logo, label, etc.) and an associated question for the user to answer. Along these lines, the advertisement is generally selected based on the user's demographics (e.g., interests, gender, age, etc.). If the user successfully responds to the question and/or responds within a certain amount of time, a reward can be determined (e.g., access to the content, preferred placement in a queue for computing resources, etc.). In one embodiment, a cumulative points total can be maintained for the user based on cumulative responses to CAPTCHA tests. In this embodiment, the CAPTCHA tests presented to the user can have increasing levels of difficulty with corresponding rewards.

    摘要翻译: 本发明的实施例提供了一种用于增强计算机交互挑战 - 响应测试(例如,完全自动公众图灵测试以告知计算机和人类之外或CAPTCHA)的方法。 此外,本发明的实施例提供了一种在这样的挑战 - 响应测试中引入广告的方法,使得用户被呈现机会来了解或加强品牌。 在典型的实施例中,当用户尝试访问内容(例如,web内容)时,将向用户呈现CAPTCHA测试。 CAPTCHA测试通常包括广告(例如,标志,标签等)和用户回答的相关问题。 沿着这些方式,广告通常基于用户的人口统计(例如,兴趣,性别,年龄等)来选择。 如果用户在一定时间内成功地回答了问题和/或响应,则可以确定奖励(例如,对内容的访问,用于计算资源的队列中的首选位置等)。 在一个实施例中,可以基于对CAPTCHA测试的累积响应来为用户维持累积点总数。 在该实施例中,呈现给用户的CAPTCHA测试可以具有相应奖励的难度增加。

    Implementing computer interaction response tests
    7.
    发明授权
    Implementing computer interaction response tests 有权
    实施计算机交互响应测试

    公开(公告)号:US09105034B2

    公开(公告)日:2015-08-11

    申请号:US13070065

    申请日:2011-03-23

    IPC分类号: G06Q30/02

    摘要: Embodiments of the present invention provide an approach for enhancing computer interaction challenge-response tests (e.g., Completely Automatic Public Turing Test to Tell Computers and Humans Apart, or CAPTCHA). Furthermore, embodiments of the present invention provide an approach for introducing advertising in such challenge-response tests, such that users are presented with opportunities to learn about or reinforce brands. In a typical embodiment, when a user attempts to access content (e.g., web content), the user will be presented with a CAPTCHA test. The CAPTCHA test typically includes an advertisement (e.g., logo, label, etc.) and an associated question for the user to answer. Along these lines, the advertisement is generally selected based on the user's demographics (e.g., interests, gender, age, etc.). If the user successfully responds to the question and/or responds within a certain amount of time, a reward can be determined (e.g., access to the content, preferred placement in a queue for computing resources, etc.). In one embodiment, a cumulative points total can be maintained for the user based on cumulative responses to CAPTCHA tests. In this embodiment, the CAPTCHA tests presented to the user can have increasing levels of difficulty with corresponding rewards.

    摘要翻译: 本发明的实施例提供了一种用于增强计算机交互挑战 - 响应测试(例如,完全自动公众图灵测试以告知计算机和人类之外或CAPTCHA)的方法。 此外,本发明的实施例提供了一种在这样的挑战 - 响应测试中引入广告的方法,使得用户被呈现机会来了解或加强品牌。 在典型的实施例中,当用户尝试访问内容(例如,web内容)时,将向用户呈现CAPTCHA测试。 CAPTCHA测试通常包括广告(例如,标志,标签等)和用户回答的相关问题。 沿着这些方式,广告通常基于用户的人口统计(例如,兴趣,性别,年龄等)来选择。 如果用户在一定时间内成功地回答了问题和/或响应,则可以确定奖励(例如,对内容的访问,用于计算资源的队列中的首选位置等)。 在一个实施例中,可以基于对CAPTCHA测试的累积响应来为用户维持累积点总数。 在该实施例中,呈现给用户的CAPTCHA测试可以具有相应奖励的难度增加。

    CLIENT/SUBSCRIBER ROTATION FOR SERVER RESILIENCY
    9.
    发明申请
    CLIENT/SUBSCRIBER ROTATION FOR SERVER RESILIENCY 有权
    客户/订阅者转型为服务器修复

    公开(公告)号:US20120066290A1

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

    申请号:US12882829

    申请日:2010-09-15

    IPC分类号: G06F15/16

    CPC分类号: H04L67/1008 H04L67/148

    摘要: A computer implemented method, system, and computer program product for managing client connections to a server among a plurality of clients. A messaging server detects, by a first server, an attribute of a client connection that exceeds a threshold, wherein the attribute is a select write operation. The messaging server selects a client that connects to a server, responsive to detecting the attribute of the client exceeding the threshold of select write calls. The messaging server selects a connect mechanism of a second server, responsive to selecting the client. The messaging server transmits a migrate message to the client, the migrate message comprising at least a uniform resource identifier (URI).

    摘要翻译: 一种用于在多个客户端中管理到服务器的客户端连接的计算机实现的方法,系统和计算机程序产品。 消息收发服务器由第一服务器检测超过阈值的客户端连接的属性,其中该属性是选择写入操作。 响应于检测到客户端的属性超过选择写入呼叫的阈值,消息收发服务器选择连接到服务器的客户端。 响应于选择客户端,消息收发服务器选择第二服务器的连接机制。 消息收发服务器向客户端发送迁移消息,迁移消息至少包括统一的资源标识符(URI)。

    Client/subscriber rotation using select write calls for server resiliency
    10.
    发明授权
    Client/subscriber rotation using select write calls for server resiliency 有权
    客户端/订户轮播使用选择性的写入呼叫来实现服务器弹性

    公开(公告)号:US08521882B2

    公开(公告)日:2013-08-27

    申请号:US12882829

    申请日:2010-09-15

    IPC分类号: G06F15/173

    CPC分类号: H04L67/1008 H04L67/148

    摘要: A computer implemented method, system, and computer program product for managing client connections to a server among a plurality of clients. A messaging server detects, by a first server, an attribute of a client connection that exceeds a threshold, wherein the attribute is a select write operation. The messaging server selects a client that connects to a server, responsive to detecting the attribute of the client exceeding the threshold of select write calls. The messaging server selects a connect mechanism of a second server, responsive to selecting the client. The messaging server transmits a migrate message to the client, the migrate message comprising at least a uniform resource identifier (URI).

    摘要翻译: 一种用于在多个客户端中管理到服务器的客户端连接的计算机实现的方法,系统和计算机程序产品。 消息收发服务器由第一服务器检测超过阈值的客户端连接的属性,其中该属性是选择写入操作。 响应于检测到客户端的属性超过选择写入呼叫的阈值,消息收发服务器选择连接到服务器的客户端。 响应于选择客户端,消息收发服务器选择第二服务器的连接机制。 消息收发服务器向客户端发送迁移消息,迁移消息至少包括统一的资源标识符(URI)。