Adaptive recommendation system
    1.
    发明授权
    Adaptive recommendation system 有权
    自适应推荐系统

    公开(公告)号:US09208155B2

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

    申请号:US13229482

    申请日:2011-09-09

    摘要: A recommendation system for optimizing content recommendation lists is disclosed. The system dynamically tracks a list interaction history of a user, which details that user's interactions with a plurality of different lists presenting different recommended items to that user. The system automatically correlates one or more list preferences with that user based on the list interaction history, and builds a recommendation list with a plurality of candidate items having different recommendation confidences. The recommendation list is built such that each candidate item with a higher recommendation confidence is prioritized over each candidate item with a lower recommendation confidence according to the one or more list preferences correlated to that user.

    摘要翻译: 公开了一种优化内容推荐列表的推荐系统。 系统动态地跟踪用户的列表交互历史,其详细描述了用户与向该用户呈现不同推荐项目的多个不同列表的交互。 该系统基于列表交互历史自动地将一个或多个列表偏好与该用户相关联,并且建立具有不同推荐信息的多个候选项目的推荐列表。 构建推荐列表,使得根据与该用户相关联的一个或多个列表偏好,具有较高建议置信度的每个候选项优先于具有较低建议置信度的每个候选项。

    ADAPTIVE RECOMMENDATION SYSTEM
    2.
    发明申请
    ADAPTIVE RECOMMENDATION SYSTEM 有权
    自适应推荐系统

    公开(公告)号:US20130066819A1

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

    申请号:US13229482

    申请日:2011-09-09

    IPC分类号: G06F15/18

    摘要: A recommendation system for optimizing content recommendation lists is disclosed. The system dynamically tracks a list interaction history of a user, which details that user's interactions with a plurality of different lists presenting different recommended items to that user. The system automatically correlates one or more list preferences with that user based on the list interaction history, and builds a recommendation list with a plurality of candidate items having different recommendation confidences. The recommendation list is built such that each candidate item with a higher recommendation confidence is prioritized over each candidate item with a lower recommendation confidence according to the one or more list preferences correlated to that user.

    摘要翻译: 公开了一种优化内容推荐列表的推荐系统。 系统动态地跟踪用户的列表交互历史,其详细描述了用户与向该用户呈现不同推荐项目的多个不同列表的交互。 该系统基于列表交互历史自动地将一个或多个列表偏好与该用户相关联,并且建立具有不同推荐信息的多个候选项目的推荐列表。 构建推荐列表,使得根据与该用户相关联的一个或多个列表偏好,具有较高建议置信度的每个候选项优先于具有较低建议置信度的每个候选项。

    Filtering queried data on data stores

    公开(公告)号:US10311105B2

    公开(公告)日:2019-06-04

    申请号:US12979467

    申请日:2010-12-28

    摘要: A data set may be distributed over many data stores, and a query may be distributively evaluated by several data stores with the results combined to form a query result (e.g., utilizing a MapReduce framework). However, such architectures may violate security principles by performing sophisticated processing, including the execution of arbitrary code, on the same machines that store the data. Instead of processing queries, a data store may be configured only to receive requests specifying one or more filtering criteria, and to provide the data items satisfying the filtering criteria. A compute node may apply a query by generating a request including one or more filter criteria, providing the request to a data node, and applying the remainder of the query (including sophisticated processing, and potentially the execution of arbitrary code) to the data items provided by the data node, thereby improving the security and efficiency of query processing.

    Large-scale event evaluation using realtime processors
    4.
    发明授权
    Large-scale event evaluation using realtime processors 有权
    使用实时处理器进行大规模事件评估

    公开(公告)号:US08510284B2

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

    申请号:US12972575

    申请日:2010-12-20

    IPC分类号: G06F17/30 G06F7/00

    摘要: Large-scale event processing systems are often designed to perform data mining operations by storing a large set of events in a massive database, applying complex queries to the records of the events, and generating reports and notifications. However, because such queries are performed on very large data sets, the processing of the queries often introduces a significant delay between the occurrence of the events and the reporting or notification thereof. Instead, a large-scale event processing system may be devised as a large state machine organized according to an evaluation plan, comprising a graph of event processors that, in realtime, evaluate each event in an event stream to update an internal state of the event processor, and to perform responses when response conditions are met. The continuous monitoring and evaluation of the stream of events may therefore enable the event processing system to provide realtime responses and notifications of complex queries.

    摘要翻译: 大型事件处理系统通常被设计为通过将大量事件存储在海量数据库中,将复杂查询应用于事件记录以及生成报告和通知来执行数据挖掘操​​作。 然而,因为这样的查询是在非常大的数据集上执行的,所以查询的处理通常引起事件发生与其报告或通知之间的显着延迟。 相反,大型事件处理系统可以被设计为根据评估计划组织的大型状态机,其包括实时地评估事件流中的每个事件以更新事件的内部状态的事件处理器的图形 处理器,并在满足响应条件时执行响应。 因此,事件流的连续监视和评估可以使得事件处理系统能够提供复杂查询的实时响应和通知。

    FILTERING QUERIED DATA ON DATA STORES
    5.
    发明申请
    FILTERING QUERIED DATA ON DATA STORES 审中-公开
    在数据存储中过滤查询数据

    公开(公告)号:US20120166447A1

    公开(公告)日:2012-06-28

    申请号:US12979467

    申请日:2010-12-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30979 G06F17/30445

    摘要: A data set may be distributed over many data stores, and a query may be distributively evaluated by several data stores with the results combined to form a query result (e.g., utilizing a MapReduce framework). However, such architectures may violate security principles by performing sophisticated processing, including the execution of arbitrary code, on the same machines that store the data. Instead of processing queries, a data store may be configured only to receive requests specifying one or more filtering criteria, and to provide the data items satisfying the filtering criteria. A compute node may apply a query by generating a request including one o more filter criteria, providing the request to a data node, and applying the remainder of the query (including sophisticated processing, and potentially the execution of arbitrary code) to the data items provided by the data node, thereby improving the security and efficiency of query processing.

    摘要翻译: 数据集可以分布在许多数据存储上,并且查询可以被多个数据存储分散地评估,结果被组合以形成查询结果(例如,利用MapReduce框架)。 然而,这种架构可能会在存储数据的同一台机器上执行复杂的处理(包括执行任意代码)来违反安全原则。 代替处理查询,数据存储可以被配置为仅接收指定一个或多个过滤标准的请求,并且提供满足过滤标准的数据项。 计算节点可以通过生成包括一个或多个过滤器标准的请求来应用查询,向数据节点提供请求,并将该查询的剩余部分(包括复杂处理,并且潜在地执行任意代码)应用于数据项 由数据节点提供,从而提高查询处理的安全性和效率。

    LARGE-SCALE EVENT EVALUATION USING REALTIME PROCESSORS
    6.
    发明申请
    LARGE-SCALE EVENT EVALUATION USING REALTIME PROCESSORS 有权
    使用实时处理器进行大规模事件评估

    公开(公告)号:US20120158783A1

    公开(公告)日:2012-06-21

    申请号:US12972575

    申请日:2010-12-20

    IPC分类号: G06F17/30 G06F9/44

    摘要: Large-scale event processing systems are often designed to perform data mining operations by storing a large set of events in a massive database, applying complex queries to the records of the events, and generating reports and notifications. However, because such queries are performed on very large data sets, the processing of the queries often introduces a significant delay between the occurrence of the events and the reporting or notification thereof. Instead, a large-scale event processing system may be devised as a large state machine organized according to an evaluation plan, comprising a graph of event processors that, in realtime, evaluate each event in an event stream to update an internal state of the event processor, and to perform responses when response conditions are met. The continuous monitoring and evaluation of the stream of events may therefore enable the event processing system to provide realtime responses and notifications of complex queries.

    摘要翻译: 大型事件处理系统通常被设计为通过将大量事件存储在海量数据库中,将复杂查询应用于事件记录以及生成报告和通知来执行数据挖掘操​​作。 然而,因为这样的查询是在非常大的数据集上执行的,所以查询的处理通常引起事件发生与其报告或通知之间的显着延迟。 相反,大型事件处理系统可以被设计为根据评估计划组织的大型状态机,其包括实时地评估事件流中的每个事件以更新事件的内部状态的事件处理器的图形 处理器,并在满足响应条件时执行响应。 因此,事件流的连续监视和评估可以使得事件处理系统能够提供复杂查询的实时响应和通知。

    Remote access to private network resources from outside the network
    7.
    发明授权
    Remote access to private network resources from outside the network 有权
    从网络外部远程访问专用网络资源

    公开(公告)号:US08910270B2

    公开(公告)日:2014-12-09

    申请号:US12356152

    申请日:2009-01-20

    IPC分类号: H04L29/06 G06F17/30 H04L29/12

    摘要: In some embodiments of the invention, techniques may make private identifiers for private network resources usable to establish connections to those private network resources from computing devices connected to an outside network. For example, when a computing device is connected to an outside network and attempting to contact a private network resource, DNS may be used to resolve a domain name for the private network resource to an IP address for an edge resource of the private network. Communications may be passed between the computing device and the edge resource according to protocols which embed the identifier originally used to identify the private network resource. The edge resource of the private network may analyze communications over the connection to determine this identifier, and use it to pass the communication to the desired private network resource.

    摘要翻译: 在本发明的一些实施例中,技术可以使私有网络资源的专用标识符可用于从连接到外部网络的计算设备建立到那些专用网络资源的连接。 例如,当计算设备连接到外部网络并尝试联系专用网络资源时,可以使用DNS将专用网络资源的域名解析为专用网络的边缘资源的IP地址。 根据最初用于标识专用网络资源的标识符的协议,可以在计算设备和边缘资源之间传递通信。 私有网络的边缘资源可以分析通过连接的通信以确定该标识符,并且使用它来将通信传递到期望的专用网络资源。

    REMOTE ACCESS TO PRIVATE NETWORK RESOURCES FROM OUTSIDE THE NETWORK
    8.
    发明申请
    REMOTE ACCESS TO PRIVATE NETWORK RESOURCES FROM OUTSIDE THE NETWORK 有权
    远程访问从网络外部私有网络资源

    公开(公告)号:US20100186079A1

    公开(公告)日:2010-07-22

    申请号:US12356152

    申请日:2009-01-20

    IPC分类号: G06F21/00 G06F15/16

    摘要: In some embodiments of the invention, techniques may make private identifiers for private network resources usable to establish connections to those private network resources from computing devices connected to an outside network. For example, when a computing device is connected to an outside network and attempting to contact a private network resource, DNS may be used to resolve a domain name for the private network resource to an IP address for an edge resource of the private network. Communications may be passed between the computing device and the edge resource according to protocols which embed the identifier originally used to identify the private network resource. The edge resource of the private network may analyze communications over the connection to determine this identifier, and use it to pass the communication to the desired private network resource.

    摘要翻译: 在本发明的一些实施例中,技术可以使私有网络资源的专用标识符可用于从连接到外部网络的计算设备建立到那些专用网络资源的连接。 例如,当计算设备连接到外部网络并尝试联系专用网络资源时,可以使用DNS将专用网络资源的域名解析为专用网络的边缘资源的IP地址。 根据最初用于标识专用网络资源的标识符的协议,可以在计算设备和边缘资源之间传递通信。 私有网络的边缘资源可以分析通过连接的通信以确定该标识符,并且使用它来将通信传递到期望的专用网络资源。