Decentralized peer-to-peer advertisement
    1.
    发明授权
    Decentralized peer-to-peer advertisement 有权
    分散式对等广告

    公开(公告)号:US07263560B2

    公开(公告)日:2007-08-28

    申请号:US10231544

    申请日:2002-08-30

    IPC分类号: G06F15/173

    摘要: Embodiments of a shared resource distributed index mechanism that peers in a peer-to-peer network may utilize to distribute index entries corresponding to resources to indexes of shared resources among one or more other peers. These indexes may be used to direct queries to peers where the queries are most likely to be answered. When a query is received by a rendezvous peer including one or more indexes, contents of the query may be “looked up” in the index to find matches. The results of the lookup may include information on one or peer(s) that may hold advertisement(s) to the resource requested by the query. The query may then be forwarded to one or more peers that may hold the advertisement for the resource. Embodiments may provide “loosely-coupled” distribution of index entries for use in querying for resources in the peer-to-peer network.

    摘要翻译: 对等网络中的对等体可以利用的共享资源分布式索引机制的实施例将与资源相对应的索引条目分发到一个或多个其他对等体中的共享资源的索引。 这些索引可用于将查询引导到查询最有可能应答的对等体。 当包含一个或多个索引的会合对等体接收到查询时,查询的内容可能在索引中“查找”以查找匹配项。 查找的结果可以包括可以将广告保存到由查询请求的资源的一个或多个对等体上的信息。 然后可以将查询转发到可以保存资源的广告的一个或多个对等体。 实施例可以提供用于查询对等网络中的资源的索引条目的“松散耦合”分配。

    System and method for multiplatform implementation of abstract software modules in peer-to-peer network environments
    8.
    发明授权
    System and method for multiplatform implementation of abstract software modules in peer-to-peer network environments 有权
    在P2P对等网络环境中实现抽象软件模块的多平台的系统和方法

    公开(公告)号:US07533161B2

    公开(公告)日:2009-05-12

    申请号:US10370816

    申请日:2003-02-20

    IPC分类号: G06F15/177

    摘要: System and method for multiplatform implementation of abstract software modules in peer-to-peer networking environments. A module class may have one or more module specifications. Each module specification may have one or more module implementations configured to execute within a particular execution environment. A unique module class identifier may be assigned to the module class. A unique module specification identifier may be assigned to each module specification of the module class. In one embodiment, a module specification advertisement may be generated for each module specification. A module implementation advertisement may be generated for each module implementation. In one embodiment, the module specification identifier of the corresponding module specification is included in each module implementation advertisement.

    摘要翻译: 在对等网络环境中实现抽象软件模块的多平台的系统和方法。 模块类可能具有一个或多个模块规范。 每个模块规范可以具有配置成在特定执行环境内执行的一个或多个模块实现。 可以将唯一的模块类标识符分配给模块类。 可以将唯一的模块规范标识符分配给模块类的每个模块规范。 在一个实施例中,可以为每个模块规范生成模块规范通告。 可以为每个模块实现生成模块实现广告。 在一个实施例中,相应模块规范的模块规范标识符被包括在每个模块实现广告中。

    System and method for describing and identifying abstract software modules in peer-to-peer network environments
    9.
    发明授权
    System and method for describing and identifying abstract software modules in peer-to-peer network environments 有权
    用于在对等网络环境中描述和识别抽象软件模块的系统和方法

    公开(公告)号:US07484225B2

    公开(公告)日:2009-01-27

    申请号:US10369950

    申请日:2003-02-20

    IPC分类号: G06F9/46 G06F15/16

    摘要: System and method for describing and identifying abstract software modules in peer-to-peer networking environments. A module class may have one or more module specifications. Each module specification may have one or more module implementations. A module class advertisement may be generated for the module class. A unique module class identifier may be assigned to the module class. A role extension to the module class identifier may be generated for each instance of the module class that performs a different role in a context. A unique module specification identifier may be assigned to each module specification of the module class. In one embodiment, a module specification advertisement may be generated for each module specification. In one embodiment, there may be one or more module implementations for each module specification. In one embodiment, a module implementation advertisement may be generated for each module implementation.

    摘要翻译: 用于在对等网络环境中描述和识别抽象软件模块的系统和方法。 模块类可能具有一个或多个模块规范。 每个模块规范可以具有一个或多个模块实现。 可以为模块类生成模块类通告。 可以将唯一的模块类标识符分配给模块类。 可以为在上下文中执行不同角色的模块类的每个实例生成模块类标识符的角色扩展。 可以将唯一的模块规范标识符分配给模块类的每个模块规范。 在一个实施例中,可以为每个模块规范生成模块规范通告。 在一个实施例中,每个模块规范可以有一个或多个模块实现。 在一个实施例中,可以为每个模块实现生成模块实现通告。