TRAFFIC SINK INTERFACE
    1.
    发明申请

    公开(公告)号:US20210377100A1

    公开(公告)日:2021-12-02

    申请号:US17007322

    申请日:2020-08-31

    Applicant: Apple Inc.

    Abstract: An electronic device includes a traffic redirect module that creates a traffic sink interface that enables data to be sent to it, without generating an error if an underlying physical link does not exist. To send data over a physical link, a processor of the electronic device creates a network interface to connect to another electronic device using a transport connection over the physical link. If the physical link disconnects, then the processor removes the network interface, and the traffic redirect module redirects data to be sent to the other electronic device to use the traffic sink interface, without indicating that the physical link has disconnected. When the physical link reconnects, or a new physical link to the other electronic device is established, the processor creates a new network interface to connect to the other electronic device using the transport connection over the reconnected or new physical link.

    APPARATUS AND METHODS FOR EFFICIENT LINK DISCONNECTION DETERMINATION

    公开(公告)号:US20210378043A1

    公开(公告)日:2021-12-02

    申请号:US17007311

    申请日:2020-08-31

    Applicant: Apple Inc.

    Abstract: An electronic device connects to another electronic device using a communication link, such as a Wi-Fi link as provided by a Wi-Fi access point. The electronic device includes a transport monitoring module that monitors outgoing communications (e.g., Transmission Control Protocol (TCP) packets) from the electronic device. When the other electronic device disconnects from the Wi-Fi access point, the transport monitoring module determines that a transport anomaly has occurred. In response to determining that the transport anomaly has occurred, a probe module of the electronic device sends a probe (e.g., an Internet Protocol Security (IPSec) dead peer detection probe) to determine whether the other electronic device is reachable.

    TRAFFIC SINK INTERFACE
    3.
    发明公开

    公开(公告)号:US20240097972A1

    公开(公告)日:2024-03-21

    申请号:US18526946

    申请日:2023-12-01

    Applicant: Apple Inc.

    CPC classification number: H04L41/0654 H04L41/0893 H04W4/80 H04W84/12

    Abstract: An electronic device includes a traffic redirect module that creates a traffic sink interface that enables data to be sent to it, without generating an error if an underlying physical link does not exist. To send data over a physical link, a processor of the electronic device creates a network interface to connect to another electronic device using a transport connection over the physical link. If the physical link disconnects, then the processor removes the network interface, and the traffic redirect module redirects data to be sent to the other electronic device to use the traffic sink interface, without indicating that the physical link has disconnected. When the physical link reconnects, or a new physical link to the other electronic device is established, the processor creates a new network interface to connect to the other electronic device using the transport connection over the reconnected or new physical link.

    TRAFFIC CLASS-BASED ESP SEQUENCE
    4.
    发明申请

    公开(公告)号:US20210377176A1

    公开(公告)日:2021-12-02

    申请号:US17007326

    申请日:2020-08-31

    Applicant: Apple Inc.

    Abstract: An electronic device includes a sequence generator module that generates a sequence in a predetermined order based on a traffic class of data to be sent. The sequence is written into a portion of a sequence header of an outgoing data packet that corresponds to the traffic class. A traffic class identifier is also written into a header of the packet that indicates the traffic class of the data. The electronic device sends the packet to another electronic device over one of multiple channels of multiple priorities. The other electronic device determines the traffic class of the data based on the traffic class identifier, extracts the sequence from the portion of the sequence header that corresponds to the traffic class, and compares the sequence to a previously extracted sequence of a previously received packet of the same traffic class to determine whether a replay attack has occurred.

    Traffic sink interface
    5.
    发明授权

    公开(公告)号:US11855834B2

    公开(公告)日:2023-12-26

    申请号:US17007322

    申请日:2020-08-31

    Applicant: Apple Inc.

    CPC classification number: H04L41/0654 H04L41/0893 H04W4/80 H04W84/12

    Abstract: An electronic device includes a traffic redirect module that creates a traffic sink interface that enables data to be sent to it, without generating an error if an underlying physical link does not exist. To send data over a physical link, a processor of the electronic device creates a network interface to connect to another electronic device using a transport connection over the physical link. If the physical link disconnects, then the processor removes the network interface, and the traffic redirect module redirects data to be sent to the other electronic device to use the traffic sink interface, without indicating that the physical link has disconnected. When the physical link reconnects, or a new physical link to the other electronic device is established, the processor creates a new network interface to connect to the other electronic device using the transport connection over the reconnected or new physical link.

    APPARATUS AND METHODS FOR RESTRICTED BINDING OF PORTS

    公开(公告)号:US20210377265A1

    公开(公告)日:2021-12-02

    申请号:US17007324

    申请日:2020-08-31

    Applicant: Apple Inc.

    Abstract: An electronic device includes a port binding module that binds ports to processes. A process running on the electronic device sends a port request to the port binding module. The port binding module determines whether the requested port is a restricted port. If not, the port binding module binds the requested port to the process. If the requested port is restricted, then the port binding module determines whether the requesting process has an entitlement corresponding to the port. If the requesting process has the corresponding entitlement, then the port binding module binds the requested restricted port to the process. If not, then the port binding module denies binding the requested restricted port to the process.

    Apparatus and methods for restricted binding of ports

    公开(公告)号:US12069049B2

    公开(公告)日:2024-08-20

    申请号:US17007324

    申请日:2020-08-31

    Applicant: Apple Inc.

    CPC classification number: H04L63/0876 G06F13/10 G06F21/82 H04L69/16

    Abstract: An electronic device includes a port binding module that binds ports to processes. A process running on the electronic device sends a port request to the port binding module. The port binding module determines whether the requested port is a restricted port. If not, the port binding module binds the requested port to the process. If the requested port is restricted, then the port binding module determines whether the requesting process has an entitlement corresponding to the port. If the requesting process has the corresponding entitlement, then the port binding module binds the requested restricted port to the process. If not, then the port binding module denies binding the requested restricted port to the process.

    Apparatus and methods for efficient link disconnection determination

    公开(公告)号:US11503665B2

    公开(公告)日:2022-11-15

    申请号:US17007311

    申请日:2020-08-31

    Applicant: Apple Inc.

    Abstract: An electronic device connects to another electronic device using a communication link, such as a Wi-Fi link as provided by a Wi-Fi access point. The electronic device includes a transport monitoring module that monitors outgoing communications (e.g., Transmission Control Protocol (TCP) packets) from the electronic device. When the other electronic device disconnects from the Wi-Fi access point, the transport monitoring module determines that a transport anomaly has occurred. In response to determining that the transport anomaly has occurred, a probe module of the electronic device sends a probe (e.g., an Internet Protocol Security (IPSec) dead peer detection probe) to determine whether the other electronic device is reachable.

Patent Agency Ranking