Multipath TCP subflow establishment and control

    公开(公告)号:US09948725B2

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

    申请号:US15253441

    申请日:2016-08-31

    Applicant: Apple Inc.

    CPC classification number: H04L67/141 H04L45/24 H04L69/14 H04W76/16

    Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.

    Smart Management of Background Network Connections
    23.
    发明申请
    Smart Management of Background Network Connections 审中-公开
    背景网络连接的智能管理

    公开(公告)号:US20140365673A1

    公开(公告)日:2014-12-11

    申请号:US13913113

    申请日:2013-06-07

    Applicant: Apple Inc.

    CPC classification number: H04L65/1069 H04L67/141 H04W76/10

    Abstract: In some implementations, a network daemon can manage access to a mobile device's network interface. The network daemon (e.g., network connection managing process) can monitor the condition of the mobile device's network connection on one or more interfaces. The network daemon can monitor many conditions on the mobile device. The network daemon can receive background networking requests from network clients (e.g., processes, applications) that specify criteria for initiating a network connection. The network daemon can then smartly manage network connections taking into account network conditions, mobile device conditions and/or client criteria received in the client request. This can help reduce battery life impact, memory usage, likelihood of call drops, data usage cost, and load on network operators.

    Abstract translation: 在一些实现中,网络守护进程可以管理对移动设备的网络接口的访问。 网络守护进程(例如,网络连接管理进程)可以在一个或多个接口上监视移动设备的网络连接的状况。 网络守护程序可以监控移动设备上的许多条件。 网络守护进程可以从指定用于启动网络连接的标准的网络客户端(例如,进程,应用程序)接收后台网络请求。 网络守护进程可以根据客户端请求中接收到的网络条件,移动设备条件和/或客户端标准来智能地管理网络连接。 这可以帮助减少电池寿命的影响,内存使用情况,呼叫丢失的可能性,数据使用成本以及网络运营商的负担。

    Multipath TCP Subflow Establishment and Control
    24.
    发明申请
    Multipath TCP Subflow Establishment and Control 有权
    多路径TCP子流建立与控制

    公开(公告)号:US20140362765A1

    公开(公告)日:2014-12-11

    申请号:US13911759

    申请日:2013-06-06

    Applicant: Apple Inc.

    CPC classification number: H04L67/141 H04L45/24 H04L69/14 H04W76/16

    Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.

    Abstract translation: 用于电子设备控制多路传输控制协议(MPTCP)连接的技术。 可以建立两个端点之间的MPTCP连接。 MPTCP连接可以包括至少一个MPTCP子流。 端点中的至少一个可以被配置为相对于MPTCP连接充当主机。 主机可以在MPTCP连接上执行一个或多个控制操作,而如果其中一个端点不是主机,则该端点可能不对MPTCP连接执行控制操作。 控制操作可以包括启动或建立新的MPTCP子流或修改MPTCP连接的一个或多个MPTCP子流的优先级。

    SYSTEM AND METHOD FOR INTELLIGENTLY SELECTING A NETWORK INTERFACE
    25.
    发明申请
    SYSTEM AND METHOD FOR INTELLIGENTLY SELECTING A NETWORK INTERFACE 有权
    用于智能选择网络接口的系统和方法

    公开(公告)号:US20140171065A1

    公开(公告)日:2014-06-19

    申请号:US13719927

    申请日:2012-12-19

    Applicant: APPLE INC.

    Abstract: An method, apparatus and machine readable medium are described for intelligently selecting a network interface. An attempt may be made to connect over a first network interface having the highest priority (e.g., WiFi). At the same time, a fallback timer is started. If the attempt to connect over the first network interface does not succeed within a designated timer threshold, then a parallel attempt is made to connect over a second network interface having a lower priority (e.g., cellular). The first network interface over which a connection is successfully made is then used. These techniques may be employed on a per-connection basis. Thus, a first process may successfully connect over the first network interface while a second process may be unsuccessful over the first network interface but may fall back to the second network interface.

    Abstract translation: 描述了用于智能地选择网络接口的方法,装置和机器可读介质。 可以尝试通过具有最高优先级的第一网络接口(例如,WiFi)进行连接。 同时,启动后备计时器。 如果通过第一网络接口连接的尝试在指定的定时器阈值内不成功,则并行尝试通过具有较低优先级(例如,蜂窝)的第二网络接口进行连接。 然后使用成功建立连接的第一个网络接口。 这些技术可以在每个连接的基础上使用。 因此,第一进程可以成功地通过第一网络接口连接,而第二进程可能在第一网络接口上不成功,但是可能落回到第二网络接口。

Patent Agency Ranking