System and method for efficient broadcast of information over a network
    91.
    发明授权
    System and method for efficient broadcast of information over a network 有权
    通过网络有效地广播信息的系统和方法

    公开(公告)号:US07760728B2

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

    申请号:US12185720

    申请日:2008-08-04

    CPC classification number: H04L1/0076 H04H20/42 H04H20/82

    Abstract: A system and method that can receive, buffer, and asynchronously combine data from various incoming data packets is disclosed. The system and method can do so by, first, receiving incoming packets of one or multiple generations that have incoming data and incoming metadata, with the incoming data of each of the incoming packets that are of a first generation being a combination of a first, original set of data vectors, and the incoming metadata of each of the first generation of incoming packets including an indicator for the first generation. Second, once these incoming packets are received, the system and method can buffer them based on the indicator and, asynchronously from the receiving and buffering, combine the incoming data in the buffered, first generation incoming packets into outgoing data in an outgoing packet.

    Abstract translation: 公开了可以接收,缓冲和异步地组合来自各种输入数据分组的数据的系统和方法。 系统和方法可以通过首先接收具有传入数据和传入元数据的一代或多代的传入分组,其中第一代的每个输入分组的输入数据是第一, 原始数据向量集合,以及第一代进入分组中的每一个的传入元数据,包括用于第一代的指示符。 第二,一旦这些传入的分组被接收,系统和方法可以基于指示符缓冲它们,并且从接收和缓冲异步地将缓冲的第一代进入分组中的输入数据组合成输出分组中的输出数据。

    RATE-CONTROLLABLE PEER-TO-PEER DATA STREAM ROUTING
    92.
    发明申请
    RATE-CONTROLLABLE PEER-TO-PEER DATA STREAM ROUTING 有权
    速率可控对等数据流路由

    公开(公告)号:US20100146108A1

    公开(公告)日:2010-06-10

    申请号:US12612395

    申请日:2009-11-04

    CPC classification number: H04L67/104 H04L65/80 H04L67/1085

    Abstract: Difficulties associated with choosing advantageous network routes between server and clients are mitigated by a routing system that is devised to use many routing path sets, where respective sets comprise a number of routing paths covering all of the clients, including through other clients. A server may then apportion a data stream among all of the routing path sets. The server may also detect the performance of the computer network while sending the data stream between clients, and may adjust the apportionment of the routing path sets including the route. The clients may also be configured to operate as servers of other data streams, such as in a videoconferencing session, for example, and may be configured to send detected route performance information along with the portions of the various data streams.

    Abstract translation: 通过设计为使用许多路由路径集的路由系统来减轻与服务器和客户端之间选择有利的网络路由相关联的困难,其中相应的集合包括覆盖所有客户端的多个路由路径,包括通过其他客户端。 然后,服务器可以在所有路由路径集之间分配数据流。 服务器还可以在客户端之间发送数据流时检测计算机网络的性能,并且可以调整包括路由的路由路径集合的分配。 客户端还可以被配置为例如在视频会议会话中作为其他数据流的服务器操作,并且可以被配置为发送检测到的路由性能信息以及各种数据流的部分。

    Efficient one-to-many content distribution in a peer-to-peer computer network
    93.
    发明授权
    Efficient one-to-many content distribution in a peer-to-peer computer network 失效
    在对等计算机网络中高效的一对多内容分发

    公开(公告)号:US07593333B2

    公开(公告)日:2009-09-22

    申请号:US10887406

    申请日:2004-07-07

    Abstract: A content distribution method and system for distributing content over a peer-to-peer network such that the full potential throughput of the network is achieved. The content distribution method divides the content to be distributed into many small blocks. Each of the content blocks then is assigned to a node, which can be a content-requesting node, a non-content-requesting node or a source node. Content is assigned based on a capacity of the node, where nodes having a larger capacity are assigned a greater number of content blocks and nodes having a smaller capacity are assigned a fewer content blocks. The capacity generally is defined as the upload bandwidth of the node. Redistribution queues are employed to control the throughput of the distribution. This bandwidth control strategy ensures that upload bandwidths of the peer and source nodes are fully utilized even with network anomalies such as packet losses and delivery jitters.

    Abstract translation: 一种内容分配方法和系统,用于通过对等网络分发内容,从而实现网络的全部潜在吞吐量。 内容分发方法将内容分成许多小块。 然后将每个内容块分配给可以是内容请求节点,非内容请求节点或源节点的节点。 基于节点的容量分配内容,其中具有较大容量的节点被分配更多数量的内容块,并且分配具有较小容量的节点分配较少的内容块。 容量通常定义为节点的上传带宽。 采用重新分配队列来控制分配的吞吐量。 这种带宽控制策略确保即使网络异常(如数据包丢失和传输抖动)也能充分利用对等体和源节点的上传带宽。

    System and method for efficient broadcast of information over a network
    95.
    发明授权
    System and method for efficient broadcast of information over a network 有权
    通过网络有效地广播信息的系统和方法

    公开(公告)号:US07408938B1

    公开(公告)日:2008-08-05

    申请号:US10751690

    申请日:2004-01-05

    CPC classification number: H04L1/0076 H04H20/42 H04H20/82

    Abstract: A system and method that can receive, buffer, and asynchronously combine data from various incoming data packets is disclosed. The system and method can do so by, first, receiving incoming packets of one or multiple generations that have incoming data and incoming metadata, with the incoming data of each of the incoming packets that are of a first generation being a combination of a first, original set of data vectors, and the incoming metadata of each of the first generation of incoming packets including an indicator for the first generation. Second, once these incoming packets are received, the system and method can buffer them based on the indicator and, asynchronously from the receiving and buffering, combine the incoming data in the buffered, first generation incoming packets into outgoing data in an outgoing packet.

    Abstract translation: 公开了可以接收,缓冲和异步地组合来自各种输入数据分组的数据的系统和方法。 系统和方法可以通过首先接收具有传入数据和传入元数据的一代或多代的传入分组,其中第一代的每个输入分组的输入数据是第一, 原始数据向量集合,以及第一代进入分组中的每一个的传入元数据,包括用于第一代的指示符。 第二,一旦这些传入的分组被接收,系统和方法可以基于指示符缓冲它们,并且从接收和缓冲异步地将缓冲的第一代进入分组中的输入数据组合成输出分组中的输出数据。

    Methods and systems for streaming data
    96.
    发明授权
    Methods and systems for streaming data 有权
    流数据的方法和系统

    公开(公告)号:US07400577B2

    公开(公告)日:2008-07-15

    申请号:US10787612

    申请日:2004-02-25

    Abstract: A technique is disclosed that can efficiently control congestion, while supporting heterogeneity for streaming data among multiple computers in a network. A plurality of nodes is divided into a plurality of distribution trees within a computer network, wherein the data is divided into a plurality of prioritized layers. When a node experiences packet loss, the location of the congestion is inferred. If the congestion is at or near the outgoing link, outgoing traffic is shed to alleviate the congestion by shedding child node(s) receiving descriptions in the least important layer of data that the child node(s) are receiving. Similarly, if the congestion is at or near the incoming link, incoming traffic is shed by shedding parent nodes that are sending descriptions in the least important layer of data that the node is receiving. Nodes with available bandwidth are further instructed to subscribe to additional descriptions.

    Abstract translation: 公开了一种可以有效地控制拥塞的技术,同时支持网络中的多个计算机之间的流数据的异构性。 多个节点被划分成计算机网络内的多个分配树,其中数据被分成多个优先化层。 当节点遇到数据包丢失时,推断出拥塞的位置。 如果拥塞处于或接近输出链路,则流出流量被减轻,以减轻子节点在子节点正在接收的最不重要的数据层中接收描述的缓冲带宽。 类似地,如果拥塞处于或接近传入链路,则通过在发送节点正在接收的最不重要的数据层中发送描述的父节点脱离传入流量。 进一步指示具有可用带宽的节点订阅附加描述。

    PERSONALIZED E-COUPONS FOR MOBILE COMMUNICATION DEVICES
    97.
    发明申请
    PERSONALIZED E-COUPONS FOR MOBILE COMMUNICATION DEVICES 审中-公开
    用于移动通信设备的个性化电子服务

    公开(公告)号:US20080154714A1

    公开(公告)日:2008-06-26

    申请号:US11614391

    申请日:2006-12-21

    CPC classification number: G01C21/30 G06Q30/02 G06Q30/0224 G06Q30/0236

    Abstract: A technique for providing and receiving personalized e-coupons is presented. In general, the technique involves an e-coupon provider sending e-coupons to a user of a mobile communication device, such as a cellular telephone or PDA, which are personalized in various ways so as to make them attractive to the user. In one embodiment, the e-coupons are provided based on location information received from the mobile communication device. In another embodiment, the e-coupons are provided based on the user's purchasing history. The mobile communication device that receives e-coupons from the provider includes an e-coupon handler program to facilitate the procurement and receipt of the e-coupons. In general, the e-coupon handler receives e-coupons and displays them to the user on a display of the mobile communication device. The e-coupons could have been requested by the e-coupon handler, or pushed to it by the e-coupon provider.

    Abstract translation: 提出了一种提供和接收个性化电子优惠券的技术。 通常,该技术涉及电子优惠券提供者向诸如蜂窝电话或PDA的移动通信设备的用户发送电子优惠券,其以各种方式被个性化以便使其对用户具有吸引力。 在一个实施例中,基于从移动通信设备接收的位置信息来提供电子优惠券。 在另一个实施例中,基于用户的购买历史来提供电子优惠券。 从提供商接收电子优惠券的移动通信设备包括电子优惠券处理程序,以便于采购和接收电子优惠券。 通常,电子优惠券处理程序接收电子优惠券并将其显示给移动通信设备的显示器上的用户。 电子优惠券可能已被电子优惠券处理者要求,或由电子优惠券提供商推送给该优惠券。

    Streaming of variable bit rate multimedia content
    98.
    发明授权
    Streaming of variable bit rate multimedia content 有权
    流可变比特率多媒体内容

    公开(公告)号:US07391717B2

    公开(公告)日:2008-06-24

    申请号:US10611115

    申请日:2003-06-30

    Abstract: Systems and methods for improved streaming of variable bit rate multimedia content are described. The described systems and methods solve some streaming problems by streaming the variable bit rate content at a constant bit rate that is negotiated between a server and a client. As a result, a transmission channel from server to client is utilized in an efficient manner. If the client is able to buffer the streamed content (to a hard drive, for example) the content can be streamed at a rate that is significantly less than its peak bit rate, even at a rate that is less than its average bit rate.

    Abstract translation: 描述了用于改进可变比特率多媒体内容的流的系统和方法。 所描述的系统和方法通过在服务器和客户端之间协商的恒定比特率流传输可变比特率内容来解决一些流传输问题。 结果,以有效的方式利用从服务器到客户端的传输信道。 如果客户端能够缓冲流式传输的内容(例如,对于硬盘驱动器),则可以以比其峰值比特率显着更小的速率流式传输内容,即使是低于其平均比特率的速率。

Patent Agency Ranking