Methods and devices for backward congestion notification

    公开(公告)号:US10171328B2

    公开(公告)日:2019-01-01

    申请号:US14304676

    申请日:2014-06-13

    Abstract: The present invention provides improved methods and devices for managing network congestion. Preferred implementations of the invention allow congestion to be pushed from congestion points in the core of a network to reaction points, which may be edge devices, host devices or components thereof. Preferably, rate limiters shape individual flows of the reaction points that are causing congestion. Parameters of these rate limiters are preferably tuned based on feedback from congestion points, e.g., in the form of backward congestion notification (“BCN”) messages. In some implementations, such BCN messages include congestion change information and at least one instantaneous measure of congestion. The instantaneous measure(s) of congestion may be relative to a threshold of a particular queue and/or relative to a threshold of a buffer that includes a plurality of queues.

    Dynamic coding for network traffic by fog computing node
    3.
    发明授权
    Dynamic coding for network traffic by fog computing node 有权
    雾计算节点对网络流量的动态编码

    公开(公告)号:US09232433B2

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

    申请号:US14136062

    申请日:2013-12-20

    Abstract: In one embodiment, a method comprises determining access network conditions by a network device in an access network, the access network providing communications between a client device and a destination reachable via a data network; selecting, by the network device based on the access network conditions, one of a plurality of coding methods for network traffic between the client device and the destination, including selecting coding parameters for the one coding method; and causing, by the network device, coding to be executed on the network traffic, on behalf of the client device, according to the one coding method and the selected coding parameters.

    Abstract translation: 在一个实施例中,一种方法包括由接入网络中的网络设备确定接入网络状况,所述接入网络提供客户端设备和可通过数据网络到达的目的地之间的通信; 由网络设备基于接入网络条件选择用于客户端设备和目的地之间的网络业务的多种编码方法之一,包括为该编码方法选择编码参数; 并且根据所述一个编码方法和所选择的编码参数,通过所述网络设备,代表所述客户端设备使所述网络业务上的编码被执行。

    Application-aware dynamic bit-level error protection for modulation-based communication
    6.
    发明授权
    Application-aware dynamic bit-level error protection for modulation-based communication 有权
    用于基于调制的通信的应用感知动态位级错误保护

    公开(公告)号:US09444598B2

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

    申请号:US14295445

    申请日:2014-06-04

    Abstract: In one embodiment, a device (e.g., a transmitter) determines a level of error protection of each bit position within symbols of a particular constellation map used for modulation-based communication, and also determines priority levels of application data bits to be placed into a communication frame. Application data bits may then be placed into symbols of the communication frame, where higher priority application data bits are placed into bit positions with greater or equal levels of protection than bit positions into which lower priority application data bits are placed. The communication frame may then be transmitted to one or more receivers with an indication of how to decode the placement of the application data bits within the symbols. In another embodiment, the particular constellation map may be dynamically selected from a plurality of available constellation maps, such as based on communication channel conditions and/or applications generating the data.

    Abstract translation: 在一个实施例中,设备(例如,发射机)确定用于基于调制的通信的特定星座图的符号内的每个比特位置的错误保护的水平,并且还确定要被放入到基于调制的通信的应用数据比特的优先级 通讯框架 应用数据位然后可以被放置在通信帧的符号中,其中较高优先级的应用数据位被放置在与放置较低优先级应用数据位的位位置相比具有更大或相同保护级别的位位置中。 然后可以将通信帧发送到具有如何解码符号内的应用数据位的位置的指示的一个或多个接收器。 在另一个实施例中,可以从多个可用的星座图动态地选择特定星座图,例如基于通信信道条件和/或生成数据的应用。

    SOCIAL-DRIVEN PRECACHING OF ACCESSIBLE OBJECTS
    7.
    发明申请
    SOCIAL-DRIVEN PRECACHING OF ACCESSIBLE OBJECTS 有权
    社会驱动的可接受目标的前进

    公开(公告)号:US20150163320A1

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

    申请号:US14102014

    申请日:2013-12-10

    Abstract: A precaching system identifies an object, such as a media file, that a user accesses and then analyzes a social graph of the user to identify social graph contacts that may be interested in the object. Based on the content of the object—and the interests and connections of contacts in the social graph—the precaching system determines whether a particular contact in the user's social graph is likely also to access the object. For example, the precaching system may determine a hit score corresponding to the object and a likelihood that the particular contact in the social graph will access the object. If the precaching system determines that the likelihood that the particular contact will access the object meets or exceeds a threshold probability level for precaching the object, the precaching system precaches the object near the contact in anticipation that the contact will access the object.

    Abstract translation: 预制系统识别用户访问的对象,例如媒体文件,然后分析用户的社交图,以识别可能对该对象感兴趣的社交图表联系人。 基于对象的内容以及社交图中的联系人的兴趣和联系,预制系统确定用户社交图中的特定联系人是否也可能访问该对象。 例如,预制系统可以确定与对象相对应的命中得分以及社交图中的特定联系人访问对象的可能性。 如果预制系统确定特定联系人将访问对象的可能性满足或超过用于预对象的阈值概率级别,则预先预处理系统预期接触点附近的对象预期该联系人将访问该对象。

Patent Agency Ranking