Technologies for providing information to a user while traveling

    公开(公告)号:US10145694B2

    公开(公告)日:2018-12-04

    申请号:US14368350

    申请日:2013-12-19

    Abstract: Technologies for providing information to a user while traveling include a mobile computing device to determine network condition information associated with a route segment. The route segment may be one of a number of route segments defining at least one route from a starting location to a destination. The mobile computing device may determine a route from the starting location to the destination based on the network condition information. The mobile computing device may upload the network condition information to a crowdsourcing server. A mobile computing device may predict a future location of the device based on device context, determine a safety level for the predicted location, and notify the user if the safety level is below a threshold safety level. The device context may include location, time of day, and other data. The safety level may be determined based on predefined crime data. Other embodiments are described and claimed.

    Technologies for distributed routing table lookup

    公开(公告)号:US09847935B2

    公开(公告)日:2017-12-19

    申请号:US14264912

    申请日:2014-04-29

    Abstract: Technologies for distributed table lookup via a distributed router includes an ingress computing node, an intermediate computing node, and an egress computing node. Each computing node of the distributed router includes a forwarding table to store a different set of network routing entries obtained from a routing table of the distributed router. The ingress computing node generates a hash key based on the destination address included in a received network packet. The hash key identifies the intermediate computing node of the distributed router that stores the forwarding table that includes a network routing entry corresponding to the destination address. The ingress computing node forwards the received network packet to the intermediate computing node for routing. The intermediate computing node receives the forwarded network packet, determines a destination address of the network packet, and determines the egress computing node for transmission of the network packet from the distributed router.

    Transmission Modification
    68.
    发明申请
    Transmission Modification 审中-公开
    传输修改

    公开(公告)号:US20160227442A1

    公开(公告)日:2016-08-04

    申请号:US15021827

    申请日:2013-11-01

    CPC classification number: H04W28/22 H04L1/0002 H04L1/0015 H04W4/027

    Abstract: Techniques for modifying a transmission rate of a device having a plurality of transmission rate options are described herein. The techniques include a method comprising receiving data from a sensor indicating movement of an electronic device, the electronic device having a plurality of transmission rate options. Fail ratio metrics are gathered. The fail ratio metrics indicate a ratio of failed transmissions to successful transmissions for rate option during device movement. The method includes determining whether a given rate option has a fail ratio above a predetermined threshold; and, if so, disabling the given rate option while the device is moving.

    Abstract translation: 这里描述了用于修改具有多个传输速率选项的设备的传输速率的技术。 这些技术包括一种方法,包括从传感器接收指示电子设备的移动的数据,该电子设备具有多个传输速率选项。 收集失败比率指标。 故障比率度量指示在设备移动期间,故障传输与速率选项的成功传输的比率。 该方法包括确定给定速率选项是否具有高于预定阈值的失败比率; 如果是,则在设备移动时禁用给定的速率选项。

    Packet processing load balancer
    70.
    发明授权

    公开(公告)号:US12293231B2

    公开(公告)日:2025-05-06

    申请号:US17471889

    申请日:2021-09-10

    Abstract: Examples described herein include a device interface; a first set of one or more processing units; and a second set of one or more processing units. In some examples, the first set of one or more processing units are to perform heavy flow detection for packets of a flow and the second set of one or more processing units are to perform processing of packets of a heavy flow. In some examples, the first set of one or more processing units and second set of one or more processing units are different. In some examples, the first set of one or more processing units is to allocate pointers to packets associated with the heavy flow to a first set of one or more queues of a load balancer and the load balancer is to allocate the packets associated with the heavy flow to one or more processing units of the second set of one or more processing units based, at least in part on a packet receive rate of the packets associated with the heavy flow.

Patent Agency Ranking