Techniques for aggregating data from multiple sources
    1.
    发明授权
    Techniques for aggregating data from multiple sources 有权
    用于聚合来自多个来源的数据的技术

    公开(公告)号:US08745096B1

    公开(公告)日:2014-06-03

    申请号:US12751018

    申请日:2010-03-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30569 G06F17/30864

    摘要: Systems and methods for providing information responsive to a request. In an embodiment, a request from a requestor is received. A plurality of eligible information sources that are capable of providing data at least partially responsive to the information request are identified. For each identified information source, a data request according to a schema accepted by the identified information source is prepared and responses from the eligible information sources are received. The responses according to a common schema are homogenized and information from the homogenized responses are provided to the requestor.

    摘要翻译: 用于响应于请求提供信息的系统和方法。 在一个实施例中,接收到来自请求者的请求。 识别能够至少部分地响应信息请求的数据提供数据的多个合格信息源。 对于每个识别的信息源,准备根据识别的信息源接受的模式的数据请求,并且接收到来自符合条件的信息源的响应。 根据共同模式的响应是均匀化的,并且来自均质化响应的信息被提供给请求者。

    Client side navigation compositor

    公开(公告)号:US10834167B1

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

    申请号:US13151915

    申请日:2011-06-02

    IPC分类号: G06F15/16 H04L29/08

    摘要: In some embodiments, a system includes a proxy and an application server. The proxy is operable to intercept a request to download application content from an application server, insert an address of a navigation service into the request to yield an augmented request, and transmit the augmented request to the application server. The application server is operable to receive the augmented request, generate an application in response to the augmented request, the application comprising the application content, a navigation placeholder, and code to access the navigation service at the address, the navigation placeholder representing a portion of the application where the navigation service may be inserted, and transmit the application for receipt by the client.

    Virtual requests
    3.
    发明授权
    Virtual requests 有权
    虚拟请求

    公开(公告)号:US09450758B1

    公开(公告)日:2016-09-20

    申请号:US13418270

    申请日:2012-03-12

    IPC分类号: H04L29/06 H04L9/32

    摘要: A first request from a client using a first protocol is translated into one or more second requests by a servicer using a second protocol through a virtual request using the first protocol. A client may use parameters of the first protocol to pass virtual request components to the servicer. A format agreement between the client, servicer and/or authentication service may allow the servicer and/or authentication service to translate the virtual request components over the first protocol to one or more second requests using the second protocol. Virtual request components may prove the authenticity of the virtual request received by the servicer to an authentication service. Once satisfied the virtual request is valid, the authentication service may issue a credential to the servicer to send the one or more second requests to an independent service. Virtual requests may be included in various protocols, including credential-based protocols and certificate exchange-based protocols.

    摘要翻译: 来自使用第一协议的客户端的第一请求由服务器使用第一协议通过虚拟请求使用第二协议转换成一个或多个第二请求。 客户端可以使用第一协议的参数将虚拟请求组件传递给服务器。 客户端,服务器和/或认证服务之间的格式协议可以允许服务器和/或认证服务使用第二协议将第一协议上的虚拟请求组件转换成一个或多个第二请求。 虚拟请求组件可以证明服务器接收到的认证服务的虚拟请求的真实性。 一旦满足虚拟请求是有效的,则认证服务可以向服务器发出凭证以将一个或多个第二请求发送到独立服务。 虚拟请求可以包括在各种协议中,包括基于证书的协议和基于证书交换的协议。

    Architecture for incremental deployment
    4.
    发明授权
    Architecture for incremental deployment 有权
    增量部署架构

    公开(公告)号:US08726264B1

    公开(公告)日:2014-05-13

    申请号:US13287860

    申请日:2011-11-02

    IPC分类号: G06F9/44

    摘要: A deploy service is provided to determine a set of software artifacts that needs to be transmitted to a target machine upon receiving an application deployment request from a user of a client device. For instance, the deploy service may compare versions of software artifacts on the target machine with the software artifacts of the application that the user desires to deploy to determine the set of software artifacts that needs to be transmitted. Instead of having to transmit the entire application, some embodiments transmit only a small portion that is reflective of what has been changed between the old version of the application and the new version of the application. This enables the transfer of large files across the Internet to be more efficient.

    摘要翻译: 提供部署服务以确定在从客户端设备的用户接收到应用程序部署请求时需要发送到目标机器的一组软件工件。 例如,部署服务可以将目标计算机上的软件工件的版本与用户希望部署的应用程序的软件工件进行比较,以确定需要传输的一组软件工件。 代替必须传送整个应用程序,一些实施例仅传送反映在应用程序的旧版本和应用程序的新版本之间已经改变的内容的小部分。 这使得能够通过互联网传输大型文件更有效率。

    Cache-assisted upload proxy
    5.
    发明授权
    Cache-assisted upload proxy 有权
    缓存辅助上传代理

    公开(公告)号:US09229740B1

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

    申请号:US13287867

    申请日:2011-11-02

    IPC分类号: G06F15/16 G06F9/445

    CPC分类号: G06F9/445 G06F8/65

    摘要: A deploy service is provided to determine a set of software artifacts that needs to be transmitted to a target machine upon receiving an application deployment request from a user of a client device. For instance, the deploy service may compare versions of software artifacts on the target machine with the software artifacts of the application that the user desires to deploy to determine the set of software artifacts that needs to be transmitted. Instead of having to transmit the entire application, some embodiments transmit only a small portion that is reflective of what has been changed between the old version of the application and the new version of the application. This enables the transfer of large files across the Internet to be more efficient.

    摘要翻译: 提供部署服务以确定在从客户端设备的用户接收到应用程序部署请求时需要发送到目标机器的一组软件工件。 例如,部署服务可以将目标计算机上的软件工件的版本与用户希望部署的应用程序的软件工件进行比较,以确定需要传输的一组软件工件。 代替必须传送整个应用程序,一些实施例仅传送反映在应用程序的旧版本和应用程序的新版本之间已经改变的内容的小部分。 这使得能够通过互联网传输大型文件更有效率。

    Optimizing performance for routing operations
    6.
    发明授权
    Optimizing performance for routing operations 有权
    优化路由操作的性能

    公开(公告)号:US08984162B1

    公开(公告)日:2015-03-17

    申请号:US13287843

    申请日:2011-11-02

    IPC分类号: G06F15/173 G06F13/00

    CPC分类号: G06F13/385

    摘要: A deploy service is provided to determine a set of software artifacts that needs to be transmitted to a target machine upon receiving an application deployment request from a user of a client device. For instance, the deploy service may compare versions of software artifacts on the target machine with the software artifacts of the application that the user desires to deploy to determine the set of software artifacts that needs to be transmitted. Instead of having to transmit the entire application, some embodiments transmit only a small portion that is reflective of what has been changed between the old version of the application and the new version of the application. This enables the transfer of large files across the Internet to be more efficient.

    摘要翻译: 提供部署服务以确定在从客户端设备的用户接收到应用程序部署请求时需要发送到目标机器的一组软件工件。 例如,部署服务可以将目标计算机上的软件工件的版本与用户希望部署的应用程序的软件工件进行比较,以确定需要传输的一组软件工件。 代替必须传送整个应用程序,一些实施例仅传送反映在应用程序的旧版本和应用程序的新版本之间已经改变的内容的小部分。 这使得能够通过互联网传输大型文件更有效率。

    Virtual requests
    7.
    发明授权
    Virtual requests 有权
    虚拟请求

    公开(公告)号:US08656471B1

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

    申请号:US13418230

    申请日:2012-03-12

    IPC分类号: H04L29/06

    CPC分类号: H04L63/08 H04L67/2823

    摘要: A first request from a client using a first protocol is translated into one or more second requests by a servicer using a second protocol through a virtual request using the first protocol. A client may use parameters of the first protocol to pass virtual request components to the servicer. A format agreement between the client, servicer and/or authentication service may allow the servicer and/or authentication service to translate virtual request components over the first protocol to one or more second requests using the second protocol. Virtual request components may also prove the authenticity of the virtual request received by the servicer to an authentication service. Once satisfied the virtual request is valid, the authentication service may issue a credential to the servicer to send the one or more second requests to an independent service. Virtual requests may be included in various protocols, including credential-based protocols and certificate exchange-based protocols.

    摘要翻译: 来自使用第一协议的客户端的第一请求由服务器使用第一协议通过虚拟请求使用第二协议转换成一个或多个第二请求。 客户端可以使用第一协议的参数将虚拟请求组件传递给服务器。 客户机,服务器和/或认证服务之间的格式协议可以允许服务器和/或认证服务通过第一协议将虚拟请求组件转换成使用第二协议的一个或多个第二请求。 虚拟请求组件也可以证明服务器接收到的认证服务的虚拟请求的真实性。 一旦满足虚拟请求是有效的,则认证服务可以向服务器发出凭证以将一个或多个第二请求发送到独立服务。 虚拟请求可以包括在各种协议中,包括基于证书的协议和基于证书交换的协议。