REDUCING INTERARRIVAL DELAYS IN NETWORK TRAFFIC
    1.
    发明申请
    REDUCING INTERARRIVAL DELAYS IN NETWORK TRAFFIC 审中-公开
    减少网络交通中的延迟时间

    公开(公告)号:WO2013123261A2

    公开(公告)日:2013-08-22

    申请号:PCT/US2013/026226

    申请日:2013-02-14

    Applicant: APPLE INC.

    Abstract: The disclosed embodiments provide a system that facilitates use of a network link. During operation, the system continuously monitors an interarrival delay of packets received from a sender over the network link. Next, the system adjusts a receive window for the sender based on the interarrival delay to facilitate receipt of subsequent packets from the sender and other senders over the network link.

    Abstract translation: 所公开的实施例提供了有助于网络链路的使用的系统。 在操作期间,系统连续地监视通过网络链路从发送者接收的分组的差异延迟。 接下来,系统基于干预延迟来调整发送者的接收窗口,以便于通过网络链路从发送者和其他发送者接收后续分组。

    SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE
    2.
    发明申请
    SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE 审中-公开
    用于在客户端设备上调度分组传输的系统和方法

    公开(公告)号:WO2013116160A1

    公开(公告)日:2013-08-08

    申请号:PCT/US2013/023492

    申请日:2013-01-28

    Applicant: APPLE INC.

    CPC classification number: H04L47/60 H04L47/2441 H04L47/6215

    Abstract: A computer-implemented method for managing packet scheduling on a client device. For example, one embodiment of a method comprises: receiving a packet to be transmitted; enqueuing the packet in a queue at a network stack level; determining whether packet scheduling is currently being performed at a driver level or at a networking stack level; selecting the packet for transmission from the queue at the network stack level if scheduling is currently being performed at the network stack level; and selecting the packet for transmission from the queue at the driver level if scheduling is currently being performed at the driver level.

    Abstract translation: 一种用于在客户端设备上管理分组调度的计算机实现的方法。 例如,方法的一个实施例包括:接收要发送的分组; 在网络堆栈级别排队队列中的数据包; 确定当前正在驱动程序级别还是在网络堆栈级别执行分组调度; 如果当前正在网络堆栈级别执行调度,则从网络堆栈级别的队列中选择要传输的分组; 以及如果当前正在驾驶员级别执行调度,则从驾驶员级别的队列中选择要发送的分组。

    SYSTEM AND METHOD FOR PERFORMING PACKET QUEUING ON A CLIENT DEVICE USING PACKET SERVICE CLASSIFICATIONS
    3.
    发明申请
    SYSTEM AND METHOD FOR PERFORMING PACKET QUEUING ON A CLIENT DEVICE USING PACKET SERVICE CLASSIFICATIONS 审中-公开
    使用分组服务分类在客户端设备上执行分组排队的系统和方法

    公开(公告)号:WO2013116159A1

    公开(公告)日:2013-08-08

    申请号:PCT/US2013/023491

    申请日:2013-01-28

    Applicant: APPLE INC.

    CPC classification number: H04L47/60 H04L47/2441 H04L47/6215

    Abstract: A client device having a networking layer and a network driver layer for transmitting network packets comprising: a plurality of transmit queues configured at the network layer, each of the transmit queues having different packet service classifications associated therewith, packets being queued in one of the transmit queues according to traffic service classifications assigned to the packets; a classifier module for classifying packets according to the different packet service classifications, wherein a packet to be transmitted is stored in one of the transmit queues based on the packet service classifications; and a network layer packet scheduler for scheduling packets for transmission from each of the transmit queues at the networking layer, the network layer packet scheduler scheduling packets for transmission according to the packet service classifications.

    Abstract translation: 一种具有联网层和用于传输网络分组的网络驱动器层的客户端设备,包括:在网络层配置的多个发射队列,每个发射队列具有与其相关联的不同分组业务分类,分组在发送 根据分配给分组的业务分类队列; 分类器模块,用于根据不同的分组业务分类对分组进行分类,其中根据分组业务分类将要发送的分组存储在一个发送队列中; 以及网络层分组调度器,用于根据分组业务分类调度分组以从组网层的每个发送队列发送,网络层分组调度器调度分组进行传输。

    SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE
    7.
    发明授权
    SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE 有权
    用于在客户端设备上调度分组传输的系统和方法

    公开(公告)号:EP2786539B1

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

    申请号:EP13703270.2

    申请日:2013-01-28

    Applicant: Apple Inc.

    CPC classification number: H04L47/60 H04L47/2441 H04L47/6215

    Abstract: A computer-implemented method for managing packet scheduling on a client device. For example, one embodiment of a method comprises: receiving a packet to be transmitted; enqueuing the packet in a queue at a network stack level; determining whether packet scheduling is currently being performed at a driver level or at a networking stack level; selecting the packet for transmission from the queue at the network stack level if scheduling is currently being performed at the network stack level; and selecting the packet for transmission from the queue at the driver level if scheduling is currently being performed at the driver level.

    SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE
    8.
    发明公开
    SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE 有权
    系统和方法的数据包传输打算在客户端设备

    公开(公告)号:EP2786539A1

    公开(公告)日:2014-10-08

    申请号:EP13703270.2

    申请日:2013-01-28

    Applicant: Apple Inc.

    CPC classification number: H04L47/60 H04L47/2441 H04L47/6215

    Abstract: A computer-implemented method for managing packet scheduling on a client device. For example, one embodiment of a method comprises: receiving a packet to be transmitted; enqueuing the packet in a queue at a network stack level; determining whether packet scheduling is currently being performed at a driver level or at a networking stack level; selecting the packet for transmission from the queue at the network stack level if scheduling is currently being performed at the network stack level; and selecting the packet for transmission from the queue at the driver level if scheduling is currently being performed at the driver level.

Patent Agency Ranking