Outbound transmission of packet based on routing search key constructed from packet destination address and outbound interface
    1.
    发明授权
    Outbound transmission of packet based on routing search key constructed from packet destination address and outbound interface 有权
    基于从分组目的地址和出接口构建的路由搜索关键字的出站传输

    公开(公告)号:US08681791B2

    公开(公告)日:2014-03-25

    申请号:US13294148

    申请日:2011-11-10

    IPC分类号: H04L12/28 H04L12/56

    CPC分类号: H04L45/54 H04L45/00 H04L45/02

    摘要: A method is described that involves associating an outbound packet with a first network interface and constructing a search key from an identifier of the first network interface and the outbound packet's destination address. The method further entails submitting the search key to a routing function where the routing function identifies the outbound packet's next hop address. The method also involves transmitting the outbound packet to a node identified by the next hop address from the first network interface.

    摘要翻译: 描述了一种涉及将出站分组与第一网络接口相关联并且从第一网络接口的标识符和出站分组的目的地地址构建搜索关键字的方法。 该方法还需要将搜索密钥提交给路由功能,其中路由功能识别出站分组的下一跳地址。 该方法还涉及从第一网络接口将出站分组发送到由下一跳地址识别的节点。

    HANDHELD DEVICE CAPABLE OF PROVIDING DATA TETHERING SERVICES WHILE MAINTAINING SUITE OF HANDHELD SERVICE FUNCTIONS
    2.
    发明申请
    HANDHELD DEVICE CAPABLE OF PROVIDING DATA TETHERING SERVICES WHILE MAINTAINING SUITE OF HANDHELD SERVICE FUNCTIONS 有权
    手持设备能够在维护手持服务功能的情况下提供数据服务

    公开(公告)号:US20100267368A1

    公开(公告)日:2010-10-21

    申请号:US12426897

    申请日:2009-04-20

    申请人: Cahya Masputra

    发明人: Cahya Masputra

    IPC分类号: H04M3/42

    摘要: An improved tethering system is described in which a handheld device can be used by a user to reach the same network that the handheld device also provides access to for a tethering machine. Specifically, as described herein, a handheld device provides a tethering machine with access to a remote network (e.g., the Internet) through a wireless network that the handheld device is communicatively coupled to. Not only is the handheld device able to support multiple data flows between the tethering machine and the remote network, but also, the handheld device is capable of being used by a user to “surf” or otherwise access the same remote network that the handheld device provides the tethering machine with access to. For example, if the remote network is the Internet and the handheld device is a “smart phone”, a user who is holding the smart phone can access the Internet concurrently with one or more applications on the tethering machine that are also access the Internet. Moreover, the smart phone is also capable of concurrently supporting other networked services that the smart phone is designed to provide such as voicemail services, messaging services, and telephony (cell phone) services.

    摘要翻译: 描述了改进的束缚系统,其中手持设备可以被用户使用以到达手持设备还提供对于系拴机的访问的相同网络。 具体地,如本文所述,手持设备通过无线网络为手持设备提供对远程网络(例如,因特网)的访问,手持设备通信耦合到无线网络。 手持设备不仅能够支持网络共享机器和远程网络之间的多个数据流,而且手持设备能够被用户用来“冲浪”或以其他方式访问与手持设备相同的远程网络 提供系统机器访问。 例如,如果远程网络是因特网并且手持设备是“智能手机”,则持有智能电话的用户可以同时访问互联网上的一个或多个在捆绑机器上的应用。 此外,智能电话还能够同时支持智能电话被设计为提供诸如语音邮件服务,消息服务和电话(蜂窝电话)服务的其他网络服务。

    OUTBOUND TRANSMISSION OF PACKET BASED ON ROUTING SEARCH KEY CONSTRUCTED FROM PACKET DESTINATION ADDRESS AND OUTBOUND INTERFACE
    3.
    发明申请
    OUTBOUND TRANSMISSION OF PACKET BASED ON ROUTING SEARCH KEY CONSTRUCTED FROM PACKET DESTINATION ADDRESS AND OUTBOUND INTERFACE 有权
    基于路由寻址的包的OUTBOUND传输从分组目的地址和外部接口构造的关键字

    公开(公告)号:US20090304000A1

    公开(公告)日:2009-12-10

    申请号:US12242485

    申请日:2008-09-30

    IPC分类号: H04L12/56

    CPC分类号: H04L45/54 H04L45/00 H04L45/02

    摘要: A method is described that involves associating an outbound packet with a first network interface and constructing a search key from an identifier of the first network interface and the outbound packet's destination address. The method further entails submitting the search key to a routing function where the routing function identifies the outbound packet's next hop address. The method also involves transmitting the outbound packet to a node identified by the next hop address from the first network interface.

    摘要翻译: 描述了一种涉及将出站分组与第一网络接口相关联并且从第一网络接口的标识符和出站分组的目的地地址构建搜索关键字的方法。 该方法还需要将搜索密钥提交给路由功能,其中路由功能识别出站分组的下一跳地址。 该方法还涉及从第一网络接口将出站分组发送到由下一跳地址识别的节点。

    Method and system for transmitting packet chains
    4.
    发明申请
    Method and system for transmitting packet chains 有权
    传输分组链的方法和系统

    公开(公告)号:US20050122993A1

    公开(公告)日:2005-06-09

    申请号:US10683762

    申请日:2003-10-10

    IPC分类号: H04J3/16

    CPC分类号: H04L69/166 H04L49/9057

    摘要: Embodiments of the present invention are directed to a method and system for processing data to be transmitted in a transmission medium, including storing in memory a segment of data to be transmitted where the segment of data is larger than the largest size data packet allowed for transmission by the transmission medium. A socket layer batch processes the segment to produce an array of linked data blocks where each data block is smaller than the largest transmission size of the TCP layer. A TCP layer batch processes the array to add a first header to each block of the array of linked data blocks. An IP layer batch processes the array to add a second header to each block of the array of linked data blocks. The socket layer then identifies blocks of the array to a communication subsystem for individual packet communication over the transmission medium.

    摘要翻译: 本发明的实施例涉及一种用于处理要在传输介质中传输的数据的方法和系统,包括在存储器中存储要传输的数据段,其中数据段大于允许传输的最大尺寸数据分组 通过传输介质。 套接字层批处理该段以产生链接数据块的阵列,其中每个数据块小于TCP层的最大传输大小。 TCP层批处理数组以向链接数据块阵列的每个块添加第一个头。 IP层批处理数组以向链接数据块阵列的每个块添加第二个标题。 插座层然后将阵列的块识别到通信子系统,用于通过传输介质进行单独的分组通信。

    System and method employing intelligent feedback mechanisms for traffic suspension on a client device
    5.
    发明授权
    System and method employing intelligent feedback mechanisms for traffic suspension on a client device 有权
    使用智能反馈机制的客户端设备上的流量暂停的系统和方法

    公开(公告)号:US08854971B2

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

    申请号:US13621091

    申请日:2012-09-15

    IPC分类号: H04L12/26

    摘要: A method for suspending data transmission on a client device comprising: designating certain sockets within a socket layer on the client device as opportunistic and other sockets as non-opportunistic; detecting that a network interface is being throttled by utilizing flow feedback from a layer beneath the socket layer; and responsively suspending any opportunistic sockets while the network interface is throttled.

    摘要翻译: 一种用于在客户端设备上暂停数据传输的方法,包括:在客户机设备上的套接字层内指定某些插座作为非机会主义的机会性和其他插座; 通过利用来自套接字层下面的层的流反馈来检测网络接口被节流; 并在网络接口节流时响应地暂停任何机会性套接字。

    SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE USING TRAFFIC CLASSES AND OPPORTUNISTIC BEHAVIOR
    6.
    发明申请
    SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE USING TRAFFIC CLASSES AND OPPORTUNISTIC BEHAVIOR 有权
    使用交通类和机会行为在客户端设备上调度分组传输的系统和方法

    公开(公告)号:US20130203422A1

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

    申请号:US13621100

    申请日:2012-09-15

    IPC分类号: H04L12/56 H04W40/02

    摘要: 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; 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, wherein one or more of the traffic service classifications comprise opportunistic traffic classes and other traffic service classifications comprise non-opportunistic traffic classes; and a socket layer comprising socket transmitting data from an application associated with each traffic service classification, wherein a socket associated with an opportunistic traffic class is automatically suspended in response to detecting a network interface of the client device being throttled.

    摘要翻译: 一种具有联网层和用于传输网络分组的网络驱动器层的客户端设备,包括:在网络层配置的多个发射队列,每个发射队列具有与之相关的不同的分组业务分类; 分类器模块,用于根据不同的分组业务分类对分组进行分类,其中基于所述分组业务分类将要发送的分组存储在所述发射队列之一中,其中一个或多个业务业务分类包括机会性业务类别和其他 交通服务分类包括非机会交通类; 以及套接字层,其包括从与每个业务分类相关联的应用发送数据的套接字,其中响应于检测到被限制的所述客户端设备的网络接口,与机会话务类相关联的套接字被自动挂起。

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

    公开(公告)号:US20130201995A1

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

    申请号:US13620951

    申请日:2012-09-15

    IPC分类号: H04L12/56

    摘要: 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.

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

    SYSTEM AND METHOD FOR PROCESSING NETWORK PACKETS RECEIVED ON A CLIENT DEVICE USING OPPORTUNISTIC POLLING BETWEEN NETWORKING LAYERS
    8.
    发明申请
    SYSTEM AND METHOD FOR PROCESSING NETWORK PACKETS RECEIVED ON A CLIENT DEVICE USING OPPORTUNISTIC POLLING BETWEEN NETWORKING LAYERS 有权
    使用网络层之间的机会调查处理在客户设备上接收的网络分组的系统和方法

    公开(公告)号:US20130201843A1

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

    申请号:US13621110

    申请日:2012-09-15

    IPC分类号: H04L12/26

    摘要: A method for receiving network packets on a client device comprising: initially entering into a first mode of operation in which polling from a network layer to a driver layer is disabled, wherein in the first mode of operations data packets received by the driver layer are pushed up to the network layer; monitoring a load factor defining a current network load on the client device; and entering into a second mode of operation in which polling from the network layer to the driver layer is enabled, wherein when in the second mode of operation, the network layer polling the driver layer when it is ready to accept new packets from the driver layer.

    摘要翻译: 一种用于在客户端设备上接收网络分组的方法,包括:初始进入从网络层到驱动器层的轮询被禁用的第一操作模式,其中在所述第一操作模式中,由所述驱动器层接收的数据分组被推送 直到网络层; 监视定义客户端设备上的当前网络负载的负载因子; 并且进入第二操作模式,其中启用从网络层到驱动器层的轮询,其中当处于第二操作模式时,当准备好接受来自驱动器层的新分组时,网络层轮询驱动器层 。

    SYSTEM AND METHOD FOR ADJUSTING TRANSPORT LAYER PROCESSING DURING FLOW CONTROL AND SUSPENSION STATES
    9.
    发明申请
    SYSTEM AND METHOD FOR ADJUSTING TRANSPORT LAYER PROCESSING DURING FLOW CONTROL AND SUSPENSION STATES 有权
    流量控制和悬浮状态下运输层处理的系统和方法

    公开(公告)号:US20130201825A1

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

    申请号:US13621079

    申请日:2012-09-15

    IPC分类号: H04L12/26

    摘要: A method for efficiently transmitting packets from a client device comprising: receiving a packet at a network transport layer of a client device; calculating a flow hash value for the packet, the flow hash value associating the packet with a particular network flow, the flow hash value usable to track the packet and other packets associated with the particular network flow; receiving feedback for the flow from a layer below the network transport layer of the client device, the flow being identified using the flow hash value, the feedback indicating queuing conditions associated with the flow; and adjusting built in backoff mechanisms normally provided by the network socket layer based on the current queuing conditions.

    摘要翻译: 一种用于从客户端设备有效地发送分组的方法,包括:在客户端设备的网络传输层接收分组; 计算分组的流哈希值,将分组与特定网络流相关联的流哈希值,可用于跟踪分组的流哈希值和与特定网络流相关联的其他分组; 从所述客户端设备的网络传输层下面的层接收所述流的反馈,所述流被使用所述流哈希值来识别,所述反馈指示与所述流相关联的排队条件; 并且基于当前的排队条件调整通常由网络套接字层提供的回退机制。

    Outbound Transmission Of Packet Based On Routing Search Key Constructed From Packet Destination Address And Outbound Interface
    10.
    发明申请
    Outbound Transmission Of Packet Based On Routing Search Key Constructed From Packet Destination Address And Outbound Interface 有权
    基于从分组目的地址和出站接口构建的路由搜索密钥的分组的出站传输

    公开(公告)号:US20120057596A1

    公开(公告)日:2012-03-08

    申请号:US13294148

    申请日:2011-11-10

    IPC分类号: H04L12/28

    CPC分类号: H04L45/54 H04L45/00 H04L45/02

    摘要: A method is described that involves associating an outbound packet with a first network interface and constructing a search key from an identifier of the first network interface and the outbound packet's destination address. The method further entails submitting the search key to a routing function where the routing function identifies the outbound packet's next hop address. The method also involves transmitting the outbound packet to a node identified by the next hop address from the first network interface.

    摘要翻译: 描述了一种方法,其涉及将出站分组与第一网络接口相关联并且从第一网络接口的标识符和出站分组的目的地地址构建搜索关键字。 该方法还需要将搜索密钥提交给路由功能,其中路由功能识别出站分组的下一跳地址。 该方法还涉及从第一网络接口将出站分组发送到由下一跳地址识别的节点。