SYSTEM AND METHOD FOR SCHEDULING PACKET TRANSMISSION ON A CLIENT DEVICE USING TRAFFIC CLASSES AND OPPORTUNISTIC BEHAVIOR
    1.
    发明申请
    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 scheduling packet transmission on a client device using traffic classes and opportunistic behavior
    2.
    发明授权
    System and method for scheduling packet transmission on a client device using traffic classes and opportunistic behavior 有权
    使用流量类和机会主义行为在客户端设备上调度数据包传输的系统和方法

    公开(公告)号:US08812005B2

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

    申请号:US13621100

    申请日:2012-09-15

    IPC分类号: H04W40/00

    摘要: 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 collecting and evaluating statistics to establish network connections
    3.
    发明授权
    System and method for collecting and evaluating statistics to establish network connections 有权
    收集和评估统计信息以建立网络连接的系统和方法

    公开(公告)号:US09094483B2

    公开(公告)日:2015-07-28

    申请号:US13007461

    申请日:2011-01-14

    摘要: An apparatus and method are described for collecting and evaluating statistics for different network addresses and/or subnets when establishing network connections. For example, a method according to one embodiment comprises: receiving a set of potential network addresses for establishing a connection to a remote host; evaluating routing statistics associated with each of the potential network addresses; prioritizing the set of potential network addresses based on the evaluation; and initially attempting to connect to the remote host using the highest priority one or more network addresses.

    摘要翻译: 描述了在建立网络连接时收集和评估不同网络地址和/或子网的统计信息的装置和方法。 例如,根据一个实施例的方法包括:接收一组用于建立到远程主机的连接的潜在网络地址; 评估与每个潜在网络地址相关联的路由统计; 基于评估对潜在网络地址进行优先排序; 并且最初尝试使用最高优先级的一个或多个网络地址连接到远程主机。

    System and Method For Collecting and Evaluating statistics To Establish Network Connections
    4.
    发明申请
    System and Method For Collecting and Evaluating statistics To Establish Network Connections 有权
    用于收集和评估统计信息的系统和方法来建立网络连接

    公开(公告)号:US20120185582A1

    公开(公告)日:2012-07-19

    申请号:US13007461

    申请日:2011-01-14

    IPC分类号: G06F15/16

    摘要: An apparatus and method are described for collecting and evaluating statistics for different network addresses and/or subnets when establishing network connections. For example, a method according to one embodiment comprises: receiving a set of potential network addresses for establishing a connection to a remote host; evaluating routing statistics associated with each of the potential network addresses; prioritizing the set of potential network addresses based on the evaluation; and initially attempting to connect to the remote host using the highest priority one or more network addresses.

    摘要翻译: 描述了在建立网络连接时收集和评估不同网络地址和/或子网的统计信息的装置和方法。 例如,根据一个实施例的方法包括:接收一组用于建立到远程主机的连接的潜在网络地址; 评估与每个潜在网络地址相关联的路由统计; 基于评估对潜在网络地址进行优先排序; 并且最初尝试使用最高优先级的一个或多个网络地址连接到远程主机。

    Captive network negotiation interface and automation
    5.
    发明授权
    Captive network negotiation interface and automation 有权
    网络协商界面和自动化

    公开(公告)号:US08819791B2

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

    申请号:US12405191

    申请日:2009-03-16

    IPC分类号: G06F7/04

    摘要: A method and apparatus of to negotiate access with a captive network is described. In an exemplary method, a mobile client detects, with a network interface, a network. The mobile client associates with the network, where associating allows the mobile client to communicate with the network. In addition, the mobile client probes the network by requesting a web page, where the web page is independent of the network. In response to the web page request, the mobile client receives a capture web page. The mobile client determines the type of authentication used for the network based on the received capture web page.

    摘要翻译: 描述了用捕获网络协商访问的方法和装置。 在示例性方法中,移动客户端利用网络接口检测网络。 移动客户端与网络相关联,其中关联允许移动客户端与网络通信。 另外,移动客户端通过请求网页来探测网络,网页独立于网络。 响应于网页请求,移动客户端接收捕获网页。 移动客户端基于接收的捕获网页来确定用于网络的认证的类型。

    FILE PROTOCOL FOR TRANSACTION BASED COMMUNICATION
    6.
    发明申请
    FILE PROTOCOL FOR TRANSACTION BASED COMMUNICATION 审中-公开
    基于交易的通信文件协议

    公开(公告)号:US20080307109A1

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

    申请号:US11770697

    申请日:2007-06-28

    IPC分类号: G06F15/16

    摘要: File protocols for transaction based communication are described. In one embodiment, a method to provide a file transfer protocol includes receiving packets containing headers, the packets being received at a first network stack software through an interface, and extracting data from he packets and reconstructing a file from data in the packets. The extracting may be performed by a first network stack software, and the interface is not designed to use Internet Protocol (IP) addresses, and the headers contain data for flow control and sequencing and are associated with a port for a file transfer application, and the headers allow multiple applications to maintain multiple concurrent sessions through the interface, which may be a USB compliant or BLUETOOTH compliant interface. Systems, computer readable media, software architectures and other methods are also described.

    摘要翻译: 描述了基于事务的通信的文件协议。 在一个实施例中,提供文件传输协议的方法包括:接收包含报头的分组,通过接口在第一网络堆栈软件处接收分组,以及从分组中提取数据并从分组中的数据重构文件。 提取可以由第一网络堆栈软件执行,并且接口不被设计为使用因特网协议(IP)地址,并且标题包含用于流控制和排序的数据,并且与文件传输应用的端口相关联,以及 标头允许多个应用程序通过接口维护多个并发会话,该接口可能是符合USB兼容或兼容BLUETOOTH的接口。 还描述了系统,计算机可读介质,软件架构和其他方法。