Content retrieval
    1.
    发明授权
    Content retrieval 有权
    内容检索

    公开(公告)号:US08769277B2

    公开(公告)日:2014-07-01

    申请号:US12144611

    申请日:2008-06-23

    IPC分类号: H04L29/06 G06F21/00

    摘要: Content retrieval techniques are described. In an implementation, a determination is made as to whether a client is permitted to receive content requested by the client. When the client is permitted to receive the content, a communication is formed to be communicated via a wide area network that includes a hash list having a hash of each of a plurality of blocks of the content, each hash being configured to enable the client to locate a corresponding one of the blocks of the content via a local area network.

    摘要翻译: 描述内容检索技术。 在一个实现中,确定客户端是否被允许接收客户请求的内容。 当允许客户端接收内容时,形成通过广域网通信,该广域网包括具有内容的多个块中的每一个的散列的哈希列表,每个散列被配置为使客户端能够 经由局域网定位内容的相应一个块。

    Method for efficient content distribution using a peer-to-peer networking infrastructure
    2.
    发明授权
    Method for efficient content distribution using a peer-to-peer networking infrastructure 有权
    使用对等网络基础设施高效内容分发的方法

    公开(公告)号:US08688803B2

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

    申请号:US10810917

    申请日:2004-03-26

    IPC分类号: G06F15/177

    摘要: Disclosed is a method for efficiently distributing content by leveraging the use of a peer-to-peer network infrastructure. In a network of peers, a handful peers can receive content from centralized servers. These peers can then flood this content out to more clients who in turn can send the content along to others. Ultimately, a request for content can be fulfilled by locating the closest peer and obtaining the content from that peer. In one embodiment the method can be used to distribute content by creating content distribution groups of one or more client computing devices and redirecting requests for content from the server to the content distribution group. A further contemplated embodiment efficiently streams time sensitive data through the use of a spanning tree architecture of peer-to-peer clients. In yet another embodiment the present invention provides for more efficient use of bandwidth for shared residential broadband connections.

    摘要翻译: 公开了通过利用对等网络基础设施来有效地分发内容的方法。 在对等网络中,少数对等体可以从集中式服务器接收内容。 这些同行可以将这些内容提供给更多的客户端,而这些客户又可以将内容发送给他人。 最终,可以通过定位最近的对等体并从该对等体获取内容来满足对内容的请求。 在一个实施例中,该方法可以用于通过创建一个或多个客户端计算设备的内容分发组并且将内容的请求从服务器重定向到内容分发组来分发内容。 进一步考虑的实施例通过使用对等客户端的生成树架构来有效地传送时间敏感数据。 在又一个实施例中,本发明提供了用于共享住宅宽带连接的带宽的更有效的使用。

    Peer networking host framework and hosting API
    4.
    发明授权
    Peer networking host framework and hosting API 有权
    对等网络主机框架和托管API

    公开(公告)号:US07171475B2

    公开(公告)日:2007-01-30

    申请号:US09872614

    申请日:2001-06-01

    IPC分类号: G06F15/16

    摘要: A device hosting framework provides hosting for software-implemented logical devices (including peripheral devices bridges) on a computer to expose their services as controlled devices per a peer networking protocol. The device hosting framework encapsulates discovery, description and control protocol operations of the peer networking protocol, which frees the developers of the hosted devices from having to individually implement the peer networking protocol in the hosted devices' software and need implement only the core functionality of the hosted device. The device hosting framework operates as a host supporting device interoperability via the peer networking protocol for multiple hosted devices.

    摘要翻译: 设备托管框架在计算机上为软件实现的逻辑设备(包括外围设备桥接器)提供托管,以将其作为每个对等网络协议的受控设备的服务公开。 设备托管框架封装了对等网络协议的发现,描述和控制协议操作,这使得托管设备的开发人员不必在托管设备的软件中单独实现对等网络协议,并且只需要实现托管设备的核心功能 托管设备。 设备托管框架通过用于多个托管设备的对等网络协议作为主机来支持设备互操作性。

    Storage and Communication De-Duplication
    5.
    发明申请
    Storage and Communication De-Duplication 有权
    存储和通信去复制

    公开(公告)号:US20130067080A1

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

    申请号:US13229621

    申请日:2011-09-09

    IPC分类号: G06F11/00

    摘要: Storage and communication de-duplication are described. In one or more implementations, a system comprises one or more modules that are implemented at least partially in hardware, the one or more modules configured to utilize one or more algorithms to calculate hashes of chunks of data, the hashes used to replace the chunks in the data for storage locally in the system as well as to communicate the hashes in response to a request received via a network for the data to avoid communicating at least one of the chunks of the data via the network.

    摘要翻译: 描述存储和通信重复数据删除。 在一个或多个实现中,系统包括至少部分地以硬件实现的一个或多个模块,所述一个或多个模块被配置为利用一个或多个算法来计算数据块的散列,用于替换块中的块的散列 用于在系统中本地存储的数据,以及响应于经由网络接收的用于数据的请求来传送散列,以避免经由网络通信数据块中的至少一个块。

    Content identification for peer-to-peer content retrieval
    6.
    发明授权
    Content identification for peer-to-peer content retrieval 有权
    内容识别用于对等内容检索

    公开(公告)号:US08019882B2

    公开(公告)日:2011-09-13

    申请号:US12163024

    申请日:2008-06-27

    IPC分类号: G06F15/16

    摘要: Described is a technology in which client content requests to a server over a wide area network (WAN) are responded to with hash information by which the client may locate the content among one or more peer sources coupled to the client via a local area network (LAN). The hash information may be in the form of a segment hash that identifies multiple blocks of content, whereby the server can reference multiple content blocks with a single hash value. Segment boundaries may be adaptive by determining them according to criteria, by dividing streamed content into segments, and/or by processing the content based on the content data (e.g., via RDC or content/application type) to determine split points. Also described is content validation using the hash information, including by generating and walking a Merkle tree to determine higher-level segment hashes in order to match a server-provided hash value.

    摘要翻译: 描述了一种技术,其中客户端内容通过广域网(WAN)向服务器请求的哈希信息被响​​应,客户端可以通过该信息来定位经由局域网耦合到客户端的一个或多个对等端点中的内容( LAN)。 哈希信息可以是标识多个内容块的段哈希形式,由此服务器可以引用具有单个散列值的多个内容块。 通过根据标准来确定它们,通过将流内容分成段,和/或通过基于内容数据(例如,经由RDC或内容/应用程序类型)处理内容来确定分割点,来分段边界可以是自适应的。 还描述了使用散列信息的内容验证,包括通过生成和行走Merkle树来确定较高级别的段哈希,以便匹配服务器提供的哈希值。

    Content Retrieval
    7.
    发明申请
    Content Retrieval 有权
    内容检索

    公开(公告)号:US20090320099A1

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

    申请号:US12144611

    申请日:2008-06-23

    IPC分类号: H04L9/32 G06F15/16

    摘要: Content retrieval techniques are described. In an implementation, a determination is made as to whether a client is permitted to receive content requested by the client. When the client is permitted to receive the content, a communication is formed to be communicated via a wide area network that includes a hash list having a hash of each of a plurality of blocks of the content, each hash being configured to enable the client to locate a corresponding one of the blocks of the content via a local area network.

    摘要翻译: 描述内容检索技术。 在一个实现中,确定客户端是否被允许接收客户请求的内容。 当允许客户端接收内容时,形成通过广域网通信,该广域网包括具有内容的多个块中的每一个的散列的哈希列表,每个散列被配置为使客户端能够 经由局域网定位内容的相应一个块。

    Real-time collaboration and communication in a peer-to-peer networking infrastructure
    9.
    发明授权
    Real-time collaboration and communication in a peer-to-peer networking infrastructure 有权
    在对等网络基础设施中实时协作和通信

    公开(公告)号:US07454465B2

    公开(公告)日:2008-11-18

    申请号:US10810381

    申请日:2004-03-26

    IPC分类号: G06F15/16 G06F12/00

    摘要: Methods that enable real-time communication and collaboration in a peer-to-peer (P2P) network are provided. More specifically, methods for the creation and access of an underlying graph and/or group structure to pass collaboration/real-time communication data and other functions such as the retrieval of node/member and graph/group information, the addition, modification, deletion and management of records (data), the direct communication between graph/group nodes/members, the registering for event notifications, and other functions are used to pass real-time communication/collaboration data between nodes in a graph or members of a group.

    摘要翻译: 提供了在点对点(P2P)网络中实现实时通信和协作的方法。 更具体地,用于创建和访问底层图和/或组结构以传递协作/实时通信数据和诸如检索节点/成员和图/组信息的其他功能,添加,修改,删除的方法 并且使用记录(数据)的管理,图/组节点/成员之间的直接通信,事件通知的注册和其他功能来在图中的节点之间或组中的成员之间传递实时通信/协作数据。

    Network location signature for disambiguating multicast messages in dual-IP stack and/or multi-homed network environments
    10.
    发明授权
    Network location signature for disambiguating multicast messages in dual-IP stack and/or multi-homed network environments 失效
    用于在双IP堆栈和/或多宿主网络环境中消除多播消息歧义的网络位置签名

    公开(公告)号:US07069312B2

    公开(公告)日:2006-06-27

    申请号:US10313629

    申请日:2002-12-06

    IPC分类号: G06F15/177

    摘要: Dual stack and/or multi-homed devices networked in a device connectivity architecture include a network location signature field in multicast device or service advertisement or announcement messages for recipients to disambiguate announcements of different addresses for the device. The network location signature is a value representing the device's current network configuration (e.g., set of active addresses), and changes with the network configuration. A recipient control point in the device connectivity architecture can then determine whether announcements of different addresses for the device or service are in addition to a previous announced address, or supercedes any previous announced address.

    摘要翻译: 联网在设备连接体系结构中的双栈和/或多宿主设备包括多播设备或业务广告中的网络位置签名字段或者用于接收者消除设备不同地址的通知的通知消息。 网络位置签名是表示设备的当前网络配置(例如,活动地址集合)的值,并且随着网络配置而改变。 然后,设备连接体系结构中的接收者控制点可以确定设备或服务的不同地址的通知是否与先前公布的地址相加,或者取代之前发布的任何地址。