Address family preference in multiple network interface environments
    14.
    发明授权
    Address family preference in multiple network interface environments 有权
    在多个网络接口环境中处理家庭偏好

    公开(公告)号:US09407701B2

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

    申请号:US13715737

    申请日:2012-12-14

    Applicant: Apple Inc.

    Abstract: Internet protocol (IP) addresses are received from one or more domain name service (DNS) servers for accessing a remote host in response to a DNS query. The IP addresses are prioritized based on a list of preferred network interfaces associated with a plurality of networks. A network connection is established with the remote host using the most prioritized one of the IP addresses and a network protocol associated with the most prioritized IP address, where the most prioritized IP address is routable to reach the remote host over a network via the most preferred network interface.

    Abstract translation: 从一个或多个域名服务(DNS)服务器接收互联网协议(IP)地址,用于响应于DNS查询访问远程主机。 基于与多个网络相关联的优选网络接口的列表来优先考虑IP地址。 使用IP地址中最优先的IP地址和与最优先IP地址相关联的网络协议与远程主机建立网络连接,其中最优先级IP地址可路由通过网络通过最优选的方式到达远程主机 网络接口

    Smart Management of Background Network Connections Based on Historical Data
    16.
    发明申请
    Smart Management of Background Network Connections Based on Historical Data 有权
    基于历史数据的后台网络连接的智能管理

    公开(公告)号:US20140365642A1

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

    申请号:US14164087

    申请日:2014-01-24

    Applicant: Apple Inc.

    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

    公开(公告)号:US20200336550A1

    公开(公告)日:2020-10-22

    申请号:US16922343

    申请日:2020-07-07

    Applicant: Apple Inc.

    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.

    Multipath TCP subflow establishment and control

    公开(公告)号:US10735524B2

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

    申请号:US15928664

    申请日:2018-03-22

    Applicant: Apple Inc.

    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.

Patent Agency Ranking