Transferring session data between network applications
    1.
    发明授权
    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
    4.
    发明授权
    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测试可以具有相应奖励的难度增加。

    Transparent header modification for reducing serving load based on current and projected usage
    6.
    发明授权
    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内容的变体。

    IMPLEMENTING COMPUTER INTERACTION RESPONSE TESTS
    7.
    发明申请
    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测试可以具有相应奖励的难度增加。

    Transparent Header Modification for Reducing Serving Load Based on Current and Projected Usage
    8.
    发明申请
    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内容提供服务的所选设备。

    System, method and program product for consolidated authentication
    9.
    发明授权
    System, method and program product for consolidated authentication 有权
    用于统一认证的系统,方法和程序产品

    公开(公告)号:US08880872B2

    公开(公告)日:2014-11-04

    申请号:US13480038

    申请日:2012-05-24

    IPC分类号: G06F21/00 G06F21/41 G06F21/33

    摘要: A first computer sends a request to the second computer to access the application. The second computer determines that the user has not yet been authenticated to the application. The second computer redirects the request to a third computer. The third computer determines that the user has been authenticated to the third computer. The third computer authenticates the user to the application. The second computer returns a session key to the third computer for a session between the application and the user. The session has a scope of the second computer or the application but not a scope of a domain. The third computer generates another session key with a scope of the domain and sends the domain-scope session key to the first computer.

    摘要翻译: 第一台计算机向第二台计算机发送访问应用程序的请求。 第二台计算机确定用户尚未对应用程序进行身份验证。 第二台计算机将请求重定向到第三台计算机。 第三台计算机确定用户已被认证到第三台计算机。 第三台计算机向应用程序验证用户。 第二台计算机将会话密钥返回给第三台计算机,用于应用程序和用户之间的会话。 会话具有第二台计算机或应用程序的范围,但不包括域的范围。 第三台计算机生成另一个具有域范围的会话密钥,并将域范围会话密钥发送到第一台计算机。

    System, method and program product for consolidated authentication
    10.
    发明授权
    System, method and program product for consolidated authentication 有权
    用于统一认证的系统,方法和程序产品

    公开(公告)号:US08219802B2

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

    申请号:US12116616

    申请日:2008-05-07

    IPC分类号: G06F21/00

    摘要: A first computer sends a request to the second computer to access the application. In response, the second computer determines that the user has not yet been authenticated to the application. In response, the second computer redirects the request to a third computer. In response, the third computer determines that the user has been authenticated to the third computer. In response, the third computer authenticates the user to the application. In response, the second computer returns a session key to the third computer for a session between the application and the user. The session has a scope of the second computer or the application but not a scope of a domain. In response to the authentication of the user to the second application and receipt by the third computer of the session key from the second computer for a session between the user and the second computer or the application, the third computer generates another session key with a scope of the domain and sends the domain-scope session key to the first computer. The first computer sends another request to the application with the domain-scope session key.

    摘要翻译: 第一台计算机向第二台计算机发送访问应用程序的请求。 作为响应,第二计算机确定用户尚未被认证到该应用。 作为响应,第二计算机将请求重定向到第三计算机。 作为响应,第三计算机确定用户已被认证到第三计算机。 作为响应,第三台计算机向应用程序认证用户。 作为响应,第二计算机向第三计算机返回会话密钥以用于应用和用户之间的会话。 会话具有第二台计算机或应用程序的范围,但不包括域的范围。 响应于用户对第二应用的认证和第三计算机从第二计算机接收用于用户和第二计算机或应用之间的会话的会话密钥,第三计算机生成具有范围的另一会话密钥 并将域范围会话密钥发送到第一台计算机。 第一台计算机使用域范围会话密钥向应用发送另一个请求。