SYSTEMS AND METHODS FOR MULTI-LEVEL QUALITY OF SERVICE CLASSIFICATION IN AN INTERMEDIARY DEVICE
    1.
    发明申请
    SYSTEMS AND METHODS FOR MULTI-LEVEL QUALITY OF SERVICE CLASSIFICATION IN AN INTERMEDIARY DEVICE 有权
    用于多级服务质量的系统和方法在中间设备中进行分类

    公开(公告)号:US20140241360A1

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

    申请号:US14192556

    申请日:2014-02-27

    Abstract: The present invention is directed towards systems and methods for providing multi-level classification of a network packet. In some embodiments, network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information. In addition to source and destination IP addresses and port numbers, packet- or data-specific information can include direction of traffic (client to host or server; server or host to client; or both), Virtual LAN (VLAN) ID, source or destination application or associated application, service class, ICA priority, type of service, differentiated service code point (DSCP), or other information. Some or all of this information may be used to classify the network packet at a plurality of layers of a network stack, allowing for deep inspection of the packet and multiple levels of granularity of classification.

    Abstract translation: 本发明涉及用于提供网络分组的多级分类的系统和方法。 在一些实施例中,可以通过向QoS和加速引擎提供分组或数据特定信息来增强和优化网络性能。 除了源和目标IP地址和端口号之外,数据包或数据特定信息可以包括流量方向(客户端到主机或服务器;服务器或主机到客户端;或两者),虚拟LAN(VLAN)ID,源或 目标应用程序或相关应用程序,服务类别,ICA优先级,服务类型,差异化服务代码点(DSCP)或其他信息。 这些信息中的一些或全部可以用于在网络堆栈的多个层对网络分组进行分类,允许对分组的深度检查和分级的多个级别的级别。

    Method for packet scheduling using multiple packet schedulers

    公开(公告)号:US09871610B2

    公开(公告)日:2018-01-16

    申请号:US14927867

    申请日:2015-10-30

    Abstract: A method comprising: receiving, by a first network packet scheduler, from each other network packet scheduler of a plurality of network packet schedulers, a virtual packet for each traffic class of a plurality of traffic classes defining relative transmission priority of network packets; receiving, by the first network packet scheduler, a network packet of a first traffic class of the plurality of traffic classes; transmitting, by the first network packet scheduler, each virtual packet into a virtual connection of a plurality of virtual connections created for each traffic class; scheduling, by the first network packet scheduler, a network packet or a virtual packet as a next packet in a buffer for transmission; determining, by the first network packet scheduler, that the next packet in the buffer is a virtual packet; and discarding, by the first network packet scheduler, the virtual packet, responsive to the determination that the next packet in the buffer is a virtual packet.

    SYSTEMS AND METHODS FOR QUALITY OF SERVICE OF ICA PUBLISHED APPLICATIONS
    3.
    发明申请
    SYSTEMS AND METHODS FOR QUALITY OF SERVICE OF ICA PUBLISHED APPLICATIONS 有权
    ICA发布应用服务质量的系统和方法

    公开(公告)号:US20150244767A1

    公开(公告)日:2015-08-27

    申请号:US14634322

    申请日:2015-02-27

    Abstract: The present invention is directed towards systems and methods for providing discovery of applications for classification of a network packet for performing QoS and acceleration techniques. Remote display protocol traffic associated with a new application not previously included in a list of predetermined applications may be parsed for application information, and the new application may be added to the application list. The remote display protocol traffic may then be classified according to the new application, and network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information corresponding to the newly identified application.

    Abstract translation: 本发明涉及用于提供用于分类用于执行QoS和加速技术的网络分组的应用的发现的系统和方法。 与先前未包含在预定应用程序列表中的新应用相关联的远程显示协议流量可以被解析用于应用信息,并且可以将新应用添加到应用列表中。 然后可以根据新的应用对远程显示协议流量进行分类,并且可以通过向QoS和加速引擎提供与新识别的应用相对应的分组或数据特定信息来增强和优化网络性能。

    METHOD FOR PACKET SCHEDULING USING MULTIPLE PACKET SCHEDULERS

    公开(公告)号:US20180123715A1

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

    申请号:US15847657

    申请日:2017-12-19

    Abstract: A method comprising: receiving, by a first network packet scheduler, from each other network packet scheduler of a plurality of network packet schedulers, a virtual packet for each traffic class of a plurality of traffic classes defining relative transmission priority of network packets; receiving, by the first network packet scheduler, a network packet of a first traffic class of the plurality of traffic classes; transmitting, by the first network packet scheduler, each virtual packet into a virtual connection of a plurality of virtual connections created for each traffic class; scheduling, by the first network packet scheduler, a network packet or a virtual packet as a next packet in a buffer for transmission; determining, by the first network packet scheduler, that the next packet in the buffer is a virtual packet; and discarding, by the first network packet scheduler, the virtual packet, responsive to the determination that the next packet in the buffer is a virtual packet.

    SYSTEMS AND METHODS FOR USING FILTERS FOR GROUPS OF APPLICATIONS OR USERS
    6.
    发明申请
    SYSTEMS AND METHODS FOR USING FILTERS FOR GROUPS OF APPLICATIONS OR USERS 审中-公开
    用于应用程序或用户组的过滤器的系统和方法

    公开(公告)号:US20160330286A1

    公开(公告)日:2016-11-10

    申请号:US14707680

    申请日:2015-05-08

    CPC classification number: H04L67/327 H04L67/28

    Abstract: The present disclosure is directed towards systems and methods for using a filter for groups. The includes a device, intermediary to a plurality of clients and a plurality of servers, receiving a request to access an application from a user. The intermediary device can identify a filter corresponding to a number of bits in an index of values. The number of bits in the index may correspond to a number of groups, a bit position in the index may correspond to an index value identifying a respective group, and a bit value may determine if the application corresponds to the respective group. The intermediary device may determine, from the filter and using the index of values, identification of the groups corresponding to the request and apply policies to the request based on the identified groups.

    Abstract translation: 本公开涉及用于组的过滤器的系统和方法。 包括设备,多个客户端的中间设备和多个服务器,从用户接收访问应用的请求。 中间设备可以识别与值索引中的多个比特相对应的过滤器。 索引中的位数可以对应于组的数量,索引中的位位置可以对应于识别相应组的索引值,并且位值可以确定应用是否对应于相应的组。 中间设备可以从过滤器和使用值的索引来确定与该请求对应的组的标识,并且基于所识别的组将策略应用于请求。

    Method for packet scheduling using multiple packet schedulers

    公开(公告)号:US10164726B2

    公开(公告)日:2018-12-25

    申请号:US15847657

    申请日:2017-12-19

    Abstract: A method comprising: receiving, by a first network packet scheduler, from each other network packet scheduler of a plurality of network packet schedulers, a virtual packet for each traffic class of a plurality of traffic classes defining relative transmission priority of network packets; receiving, by the first network packet scheduler, a network packet of a first traffic class of the plurality of traffic classes; transmitting, by the first network packet scheduler, each virtual packet into a virtual connection of a plurality of virtual connections created for each traffic class; scheduling, by the first network packet scheduler, a network packet or a virtual packet as a next packet in a buffer for transmission; determining, by the first network packet scheduler, that the next packet in the buffer is a virtual packet; and discarding, by the first network packet scheduler, the virtual packet, responsive to the determination that the next packet in the buffer is a virtual packet.

    METHOD FOR PACKET SCHEDULING USING MULTIPLE PACKET SCHEDULERS

    公开(公告)号:US20170126345A1

    公开(公告)日:2017-05-04

    申请号:US14927867

    申请日:2015-10-30

    Abstract: A method comprising: receiving, by a first network packet scheduler, from each other network packet scheduler of a plurality of network packet schedulers, a virtual packet for each traffic class of a plurality of traffic classes defining relative transmission priority of network packets; receiving, by the first network packet scheduler, a network packet of a first traffic class of the plurality of traffic classes; transmitting, by the first network packet scheduler, each virtual packet into a virtual connection of a plurality of virtual connections created for each traffic class; scheduling, by the first network packet scheduler, a network packet or a virtual packet as a next packet in a buffer for transmission; determining, by the first network packet scheduler, that the next packet in the buffer is a virtual packet; and discarding, by the first network packet scheduler, the virtual packet, responsive to the determination that the next packet in the buffer is a virtual packet.

    SYSTEMS AND METHODS FOR QUALITY OF SERVICE OF ENCRYPTED NETWORK TRAFFIC
    10.
    发明申请
    SYSTEMS AND METHODS FOR QUALITY OF SERVICE OF ENCRYPTED NETWORK TRAFFIC 有权
    加密网络流量服务质量的系统和方法

    公开(公告)号:US20140185482A1

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

    申请号:US14143588

    申请日:2013-12-30

    Abstract: The present invention is directed towards systems and methods for providing classification of an encrypted network packet for performing QoS and acceleration techniques. Encrypted packets may be classified by a first classifier at a first portion of a network stack of a device as corresponding to a first predetermined application, and an application identifier may be included with the packet. In some embodiments, the packets may be decrypted in an order dependent on a first classification of the encrypted network packet. After decryption, packets may be reclassified as corresponding to a second predetermined application by a second classifier operating at a second portion of a network stack of the device above the first portion. Thus, network performance may be enhanced and optimized by providing QoS and acceleration engines with packet- or data-specific information corresponding to the application, while avoiding inefficiencies due to a lack of prioritization of decryption.

    Abstract translation: 本发明涉及用于提供用于执行QoS和加速技术的加密网络分组的分类的系统和方法。 加密分组可以由与第一预定应用相对应的设备的网络堆栈的第一部分处的第一分类器分类,并且应用标识符可以包括在分组中。 在一些实施例中,分组可以以取决于加密网络分组的第一分类的顺序被解密。 在解密之后,可以通过在第一部分上方的设备的网络堆栈的第二部分操作的第二分类器将分组重新分类为对应于第二预定应用。 因此,可以通过向QoS和加速引擎提供与应用相对应的分组或数据特定信息,同时避免由于缺乏解密优先级而导致的低效率,可以增强和优化网络性能。

Patent Agency Ranking