System and method for impromptu shared communication spaces
    35.
    发明授权
    System and method for impromptu shared communication spaces 有权
    即兴共享通信空间的系统和方法

    公开(公告)号:US09425971B1

    公开(公告)日:2016-08-23

    申请号:US13616467

    申请日:2012-09-14

    IPC分类号: G06F17/30 H04L12/18 G06F15/16

    摘要: Communications between entities who may share common interests. For entities determined to be sharing common interests (e.g., searching using the same terms or topics, browsing a page, a site or a groups of topically related sites), options for communication among the entities are provided. For example, a chat room may be dynamically created for persons who are currently searching or browsing the same or related information. As another example, a “homepage” may be created for each query and contain various types of information related to the query. A permission module controls which entities may participate, what types of information (and from what sources) an entity can (or desires to) receive, what types of information the entity may (or desires to) share.

    摘要翻译: 可能有共同利益的实体之间的沟通。 对于确定为共享共同兴趣的实体(例如,使用相同的术语或主题进行搜索,浏览页面,站点或局部相关站点的组),提供了实体之间的通信选项。 例如,可以为正在搜索或浏览相同或相关信息的人员动态地创建聊天室。 作为另一示例,可以为每个查询创建“主页”,并且包含与查询相关的各种类型的信息。 许可模块控制哪些实体可以参与,实体可以(或期望)接收哪些类型的信息(以及从什么来源),实体可能(或希望)共享什么类型的信息。

    System and Method for Analyzing Data Records
    37.
    发明申请
    System and Method for Analyzing Data Records 有权
    用于分析数据记录的系统和方法

    公开(公告)号:US20120215787A1

    公开(公告)日:2012-08-23

    申请号:US13407632

    申请日:2012-02-28

    IPC分类号: G06F17/30

    摘要: A method and system for analyzing data records includes allocating groups of records to respective processes of a first plurality of processes executing in parallel. In each respective process of the first plurality of processes, for each record in the group of records allocated to the respective process, a query is applied to the record so as to produce zero or more values. Zero or more emit operators are applied to each of the zero or more produced values so as to add corresponding information to an intermediate data structure. Information from a plurality of the intermediate data structures is aggregated to produce output data.

    摘要翻译: 用于分析数据记录的方法和系统包括:将记录组分配给并行执行的第一多个进程的各个进程。 在第一多个处理的每个相应处理中,对于分配给相应处理的记录组中的每个记录,将对该记录应用查询以产生零个或多个值。 将零个或更多个发射操作符应用于零或更多产生的值中的每一个,以便将相应的信息添加到中间数据结构。 来自多个中间数据结构的信息被聚合以产生输出数据。

    System and method for large-scale data processing using an application-independent framework
    38.
    发明授权
    System and method for large-scale data processing using an application-independent framework 有权
    使用独立于应用程序的框架进行大规模数据处理的系统和方法

    公开(公告)号:US08612510B2

    公开(公告)日:2013-12-17

    申请号:US12686292

    申请日:2010-01-12

    IPC分类号: G06F15/16

    摘要: A large-scale data processing system and method for processing data in a distributed and parallel processing environment. The system includes an application-independent framework for processing data having a plurality of application-independent map modules and reduce modules. These application-independent modules use application-independent operators to automatically handle parallelization of computations across the distributed and parallel processing environment when performing user-specified data processing operations. The system also includes a plurality of user-specified, application-specific operators, for use with the application-independent framework to perform a user-specified data processing operation on a user-specified set of input files. The application-specific operators include: a map operator and a reduce operator. The map operator is applied by the application-independent map modules to input data in the user-specified set of input files to produce intermediate data values. The reduce operator is applied by the application-independent reduce modules to process the intermediate data values to produce final output data.

    摘要翻译: 用于在分布式和并行处理环境中处理数据的大规模数据处理系统和方法。 该系统包括用于处理具有多个独立于应用的地图模块并减少模块的数据的独立于应用的框架。 这些独立于应用程序的模块在执行用户指定的数据处理操作时,使用独立于应用程序的运算符来自动处理分布式和并行处理环境中的计算并行化。 该系统还包括多个用户指定的应用专用运营商,用于与应用无关的框架,以对用户指定的一组输入文件执行用户指定的数据处理操作。 应用程序特定的运算符包括:map运算符和reduce运算符。 映射运算符由应用无关映射模块应用于输入用户指定的输入文件集中的数据,以产生中间数据值。 reduce运算符由独立于应用程序的模块应用,以处理中间数据值以产生最终输出数据。