Multicast-routing-protocol-independent realization of IP multicast forwarding
    1.
    发明授权
    Multicast-routing-protocol-independent realization of IP multicast forwarding 有权
    组播路由协议独立实现IP组播转发

    公开(公告)号:US07644177B2

    公开(公告)日:2010-01-05

    申请号:US10376006

    申请日:2003-02-28

    IPC分类号: G06F15/173

    摘要: Improved systems and methods for implementing data-driven protocols are provided. In one embodiment, improved implementations of multicast routing protocols are provided. Separation between multicast forwarding and control elements are provided by use of a powerful yet simple application program interface (API) for inter-module communication. The API is multicast-routing-protocol-independent and can be used to express the forwarding state of any existing multicast protocol. Efficient platform-specific implementations are facilitated.

    摘要翻译: 提供了改进的实现数据驱动协议的系统和方法。 在一个实施例中,提供了多播路由协议的改进实现。 通过使用强大而简单的应用程序接口(API)来提供组播转发和控制元素之间的分离,用于模块间通信。 该API与组播路由协议无关,可用于表示任何现有组播协议的转发状态。 有助于实现高效的平台特定实现。

    Router-assisted multicast congestion control
    2.
    发明授权
    Router-assisted multicast congestion control 有权
    路由器辅助组播拥塞控制

    公开(公告)号:US07035217B1

    公开(公告)日:2006-04-25

    申请号:US09693251

    申请日:2000-10-20

    IPC分类号: G01R31/08 H04L1/00

    CPC分类号: H04L1/1671

    摘要: The invention provides a convenient and expandable method for transmitting one or more loss rate statistics determined in a distributed manner from a multicast distribution tree to a source computer. First, the loss rate statistics are collected in a distributed manner from target receiver stations, and from routers in the multicast distribution tree. Second, there is a distributed calculation of statistics on loss rate by routers in the multicast distribution tree. Third, there is transportation of the loss rate statistics back to the source computer in reverse along the multicast distribution tree. For example, congestion information is collected by routers, and the congestion information is sent upstream to the multicast source station in fields of NAK messages. A router may receive a NAK packet in transit from an intended destination station to a source station, the NAK packet indicating loss of a data packet. The router writes a loss rate statistic determined by the router into a “loss rate field” of a message to be sent upstream along the reverse of the distribution tree. The router determines the loss rate statistic to be written into the loss rate field of the message, in response to: analyzing the loss rate statistics on each of its links; the loss rate reported by the incoming NAK packet; and, the elapsed time from the time stamp showing when the various loss rate statistics were determined.

    摘要翻译: 本发明提供了一种方便和可扩展的方法,用于将从分布式确定的一个或多个丢失率统计从多播分发树传送到源计算机。 首先,从目标接收站和组播分发树中的路由器以分布式方式收集丢失率统计信息。 其次,分布式计算路由器在组播分发树中的丢失率统计。 第三,沿着多播分发树,将丢失率统计信息反馈到源计算机。 例如,拥塞信息由路由器收集,拥塞信息在NAK消息领域向多播源站上游发送。 路由器可以从目的地站到源站接收NAK分组,该NAK分组指示丢失数据分组。 路由器将由路由器确定的丢失率统计信息写入要在分发树的背面上游发送的消息的“丢失率字段”。 路由器确定要写入消息的丢失率字段的损失率统计,以响应:分析每个链路上的损失率统计; 传入的NAK包报告的丢失率; 以及从确定了各种损失率统计时的时间戳的经过时间。

    Multicast-routing-protocol-independent realization of IP multicast forwarding
    4.
    发明授权
    Multicast-routing-protocol-independent realization of IP multicast forwarding 有权
    组播路由协议独立实现IP组播转发

    公开(公告)号:US08230092B2

    公开(公告)日:2012-07-24

    申请号:US12590060

    申请日:2009-11-02

    IPC分类号: G06F15/173

    摘要: Improved systems and methods for implementing data-driven protocols are provided. In one embodiment, improved implementations of multicast routing protocols are provided. Separation between multicast forwarding and control elements are provided by use of a powerful yet simple application program interface (API) for inter-module communication. The API is multicast-routing-protocol-independent and can be used to express the forwarding state of any existing multicast protocol. Efficient platform-specific implementations are facilitated.

    摘要翻译: 提供了改进的实现数据驱动协议的系统和方法。 在一个实施例中,提供了多播路由协议的改进实现。 通过使用强大而简单的应用程序接口(API)来提供组播转发和控制元素之间的分离,用于模块间通信。 该API与组播路由协议无关,可用于表示任何现有组播协议的转发状态。 有助于实现高效的平台特定实现。

    HTTP optimization, multi-homing, mobility and priority
    5.
    发明授权
    HTTP optimization, multi-homing, mobility and priority 有权
    HTTP优化,多归属,移动性和优先级

    公开(公告)号:US08964757B2

    公开(公告)日:2015-02-24

    申请号:US12965698

    申请日:2010-12-10

    摘要: Combining parallel Hypertext Transfer Protocol (HTTP) connections and pipelining overcomes an impact of increasing Round Trip Time (RTT) by varying in real time the number of parallel connections and pipelined requests such that the number of outstanding requests is minimal and the link remains fully utilized. Optimal construction and scheduling of requests and connections in an HTTP stack improves page load time and also provides for greater responsiveness to changes in object priorities. Multi-homing and mobility at the application layer for HTTP are addressed. Multi-homing provides for simultaneous use of multiple interfaces, for example WWAN and WLAN interfaces which improves download time, especially in the case that the available bandwidth the interfaces is of the same order of magnitude. Mobility provides for switching connections as the device moves. In combination they provide for smoother mobility. Mobility can be provided this way without server or network support.

    摘要翻译: 并行超文本传输​​协议(HTTP)连接和流水线结合克服了增加往返时间(RTT)的影响,通过实时变化并行连接和流水线请求的数量,使得未完成请求的数量最小并且链路仍然被充分利用 。 HTTP堆栈中的请求和连接的最佳构建和调度可以提高页面加载时间,并且还可以更好地响应对象优先级的更改。 解决HTTP应用层的多归属和移动性问题。 多归属提供同时使用多个接口,例如改善下载时间的WWAN和WLAN接口,特别是在接口具有相同数量级的可用带宽的情况下。 移动性在设备移动时提供交换连接。 结合起来,它们提供更流畅的移动性。 可以以这种方式提供移动性,无需服务器或网络支持。

    Object-based transport protocol
    6.
    发明授权
    Object-based transport protocol 有权
    基于对象的传输协议

    公开(公告)号:US08862769B2

    公开(公告)日:2014-10-14

    申请号:US12952729

    申请日:2010-11-23

    IPC分类号: G06F15/16 H04L29/08 H04L29/06

    摘要: Methods and apparatuses are provided that facilitate providing an object-based transport protocol that allows transmission of arbitrarily sized objects over a network protocol layer. The object-based transport protocol can also provide association of metadata with the objects to control communication thereof, and/or communication of response objects. Moreover, the object-based transport protocol can maintain sessions with remote network nodes that can include multiple channels, which can be updated over time to seamlessly provide mobility, increased data rates, and/or the like. In addition, properties can be modified remotely by network nodes receiving objects related to the properties.

    摘要翻译: 提供了便于提供允许通过网络协议层传输任意大小的对象的基于对象的传输协议的方法和装置。 基于对象的传输协议还可以提供元数据与对象的关联以控制其通信,和/或响应对象的通信。 此外,基于对象的传输协议可以维护与可以包括多个信道的远程网络节点的会话,这些信道可随时间更新以无缝地提供移动性,增加的数据速率等。 此外,属性可以由接收与属性相关的对象的网络节点进行远程修改。

    Maintaining and distributing relevant routing information base updates to subscribing clients in a device
    7.
    发明授权
    Maintaining and distributing relevant routing information base updates to subscribing clients in a device 有权
    维护和分发设备中订阅客户端的相关路由信息库更新

    公开(公告)号:US08176006B2

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

    申请号:US10733016

    申请日:2003-12-10

    IPC分类号: G06F17/30

    摘要: Route changes are processed and filtered to notify a client of those routing updates of interest to a client. In one configuration, a set of network addresses are received from a client indicating route updates of interest to the client and a set of types of routing changes that are of interest. One or more data structures are accordingly populated with this information. In response to receiving a route update, one or more lookup operations are performed on the data structure to identify whether this particular route is of interest to a particular client and/or whether any route dependent on the particular route are of interest to a client. The client is notified of the changes of interest. In one embodiment, the type of change to a route is also matched against a set of types of routing changes that are of interest, and a client is only notified if the change to a route of interest also matches a type of routing change of interest.

    摘要翻译: 处理和过滤路由更改以向客户端通知客户端感兴趣的路由更新。 在一个配置中,从客户端接收指示客户端感兴趣的路由更新的一组网络地址以及感兴趣的路由变化的一组类型。 相应地填充一个或多个数据结构。 响应于接收到路由更新,对数据结构执行一个或多个查找操作以识别该特定路由是否是特定客户端感兴趣的和/或是否依赖该特定路由的任何路由对于客户端感兴趣。 客户被通知感兴趣的变化。 在一个实施例中,对路由的改变的类型也与感兴趣的路由变化的一组类型进行匹配,并且仅当感兴趣的路线的改变也匹配感兴趣的路由变化的类型时才通知客户端 。

    Dynamic stream interleaving and sub-stream based delivery
    9.
    发明授权
    Dynamic stream interleaving and sub-stream based delivery 有权
    动态流交织和基于子流的传送

    公开(公告)号:US09178535B2

    公开(公告)日:2015-11-03

    申请号:US12103605

    申请日:2008-04-15

    摘要: A communications system can provide methods of dynamically interleaving streams, including methods for dynamically introducing greater amounts of interleaving as a stream is transmitted independently of any source block structure to spread out losses or errors in the channel over a much larger period of time within the original stream than if interleaving were not introduced, provide superior protection against packet loss or packet corruption when used with FEC coding, provide superior protection against network jitter, and allow content zapping time and the content transition time to be reduced to a minimum and minimal content transition times. Streams may be partitioned into sub-streams, delivering the sub-streams to receivers along different paths through a network and receiving concurrently different sub-streams at a receiver sent from potentially different servers. When used in conjunction with FEC encoding, the methods include delivering portions of an encoding of each source block from potentially different servers.

    摘要翻译: 通信系统可以提供动态交织流的方法,包括用于动态地引入更大量的交织的方法,因为流被独立于任何源块结构传输,以在原始内容中在更大的时间段内分散信道中的丢失或错误 流如果未引入交错,则在与FEC编码一起使用时,提供优异的防丢包或丢包,提供优异的网络抖动保护,并允许内容切换时间,并将内容转换时间减少到最小和最小内容转换 次 流可以被划分成子流,通过网络将子流传送到沿着不同路径的接收器,并且在从潜在的不同服务器发送的接收器处同时接收不同的子流。 当与FEC编码结合使用时,这些方法包括从潜在的不同服务器传送每个源块的编码部分。

    Website object-request method and system
    10.
    发明授权
    Website object-request method and system 失效
    网站对象请求方法和系统

    公开(公告)号:US08782532B2

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

    申请号:US13157397

    申请日:2011-06-10

    IPC分类号: G06F3/048 G06F7/00

    摘要: A mobile computing device adapted to request to receive a plurality of objects comprising a website in a new order, the new order being different than an original order, wherein, at least a portion of the original order comprises an order provided from a base level website object. The new order for requesting to receive the plurality of objects is based on at least one of a plurality of metrics. The metrics comprise a depth of each of the plurality of objects, one or more children of the plurality of objects, an object type for each of the plurality of objects, whether a connection has been established with a domain servicing each of the plurality of objects, and when the connection was last established to the domain servicing each of the plurality of objects.

    摘要翻译: 一种移动计算设备,适于以新的顺序请求接收包括网站的多个对象,所述新订单不同于原始订单,其中,所述原始订单的至少一部分包括从基本级网站提供的订单 目的。 用于请求接收多个对象的新顺序基于多个度量中的至少一个。 度量包括多个对象中的每一个的深度,多个对象中的一个或多个子对象,多个对象中的每个对象的对象类型,是否已建立与为多个对象中的每个对象提供服务的域的连接 并且当连接最后建立到服务于多个对象中的每个对象的域时。