会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Network traffic management
    • 网络流量管理
    • US08897130B2
    • 2014-11-25
    • US12765624
    • 2010-04-22
    • Brad MatthewsBruce KwanMohan Kalkunte
    • Brad MatthewsBruce KwanMohan Kalkunte
    • H04L12/26H04L12/741H04L29/06H04L12/725
    • H04L45/302H04L43/028H04L45/745H04L69/14
    • Various example embodiments are disclosed. According to an example embodiment, an apparatus may include a switch fabric. The switch fabric may be configured to assign packets to either a first flow set or a second flow set based on fields included in the packets. The switch fabric may also be configured to send a first packet from the first flow set to a first flow set destination via a first path. The switch fabric may also be configured to determine, based at least in part on delays of the first path and a second path, whether sending a second packet from the first flow set to the first flow set destination via a second path will result in the second packet reaching the first flow set destination after the first packet reaches the first flow set destination, the second packet having been received by the router after the first packet. The switch fabric may also be configured to send the second packet to the first flow set destination via the second path based at least in part on the determining that sending the second packet from the first flow set to the first flow set destination via a second path will result in the second packet reaching the first flow set destination after the first packet reaches the first flow set destination.
    • 公开了各种示例性实施例。 根据示例实施例,设备可以包括交换结构。 交换结构可以被配置为基于分组中包括的字段将分组分配给第一流集或第二流集。 交换结构还可以被配置为经由第一路径将第一分组从第一流程集合发送到第一流程集合目的地。 交换结构还可以被配置为至少部分地基于第一路径和第二路径的延迟来确定经由第二路径将第一分组从第一流程集发送到第一流程集合目的地将导致 第二分组在第一分组到达第一流设置目的地之后到达第一流设置目的地,第二分组已经在第一分组之后被路由器接收。 交换结构还可以被配置为至少部分地基于确定通过第二路径将第一分组从第一流程集合发送到第一流程集合目的地,经由第二路径将第二分组发送到第一流程集合目的地 将在第一分组到达第一流设置目的地之后将导致第二分组到达第一流设置目的地。
    • 3. 发明申请
    • FLOW REGULATION SWITCH
    • 流量调节开关
    • US20090003209A1
    • 2009-01-01
    • US11934196
    • 2007-11-02
    • Mohan KalkunteBruce Kwan
    • Mohan KalkunteBruce Kwan
    • H04L12/56
    • H04L47/10H04L5/0053H04L47/11H04L47/12H04L47/2408H04L47/2416H04L47/2441H04L47/263H04L47/6215H04L49/25H04L49/50Y02D50/10
    • A network switch includes a plurality of egress ports configured to send packets of data traffic to at least one receiving network device and a plurality of ingress ports configured to receive the packets of data traffic from at least one sending network device. The switch further includes a switch logic engine configured to define multiple flows of data through the switch from a sending network device to a receiving network device and to route the flows from the ingress port to the egress port, a flow monitor configured to measure at least one flow attribute of the flows, and a flow regulation engine configured to regulate a flow rate of flows sent by a sending network device based at least in part on a measurement by the flow monitor of the at least one flow attribute of the packets.
    • 网络交换机包括被配置为将数据流量分组发送到至少一个接收网络设备的多个出口端口和被配置为从至少一个发送网络设备接收数据流量分组的多个入口端口。 交换机还包括交换机逻辑引擎,其被配置为通过交换机定义从发送网络设备到接收网络设备的多个数据流,并且将流从入口端口路由到出口端口;流量监控器,被配置为至少测量 所述流的一个流属性和流调节引擎被配置为至少部分地基于所述流监视器对所述分组的所述至少一个流属性的测量来调节由发送网络设备发送的流的流速。
    • 4. 发明申请
    • NETWORK TRAFFIC MANAGEMENT
    • 网络交通管理
    • US20110063979A1
    • 2011-03-17
    • US12765624
    • 2010-04-22
    • Brad MatthewsBruce KwanMohan Kalkunte
    • Brad MatthewsBruce KwanMohan Kalkunte
    • H04L1/00
    • H04L45/302H04L43/028H04L45/745H04L69/14
    • Various example embodiments are disclosed. According to an example embodiment, an apparatus may include a switch fabric. The switch fabric may be configured to assign packets to either a first flow set or a second flow set based on fields included in the packets. The switch fabric may also be configured to send a first packet from the first flow set to a first flow set destination via a first path. The switch fabric may also be configured to determine, based at least in part on delays of the first path and a second path, whether sending a second packet from the first flow set to the first flow set destination via a second path will result in the second packet reaching the first flow set destination after the first packet reaches the first flow set destination, the second packet having been received by the router after the first packet. The switch fabric may also be configured to send the second packet to the first flow set destination via the second path based at least in part on the determining that sending the second packet from the first flow set to the first flow set destination via a second path will result in the second packet reaching the first flow set destination after the first packet reaches the first flow set destination.
    • 公开了各种示例性实施例。 根据示例实施例,设备可以包括交换结构。 交换结构可以被配置为基于分组中包括的字段将分组分配给第一流集或第二流集。 交换结构还可以被配置为经由第一路径将第一分组从第一流程集合发送到第一流程集合目的地。 交换结构还可以被配置为至少部分地基于第一路径和第二路径的延迟来确定经由第二路径将第一分组从第一流程集发送到第一流程集合目的地将导致 第二分组在第一分组到达第一流设置目的地之后到达第一流设置目的地,第二分组已经在第一分组之后被路由器接收。 交换结构还可以被配置为至少部分地基于确定通过第二路径将第一分组从第一流程集合发送到第一流程集合目的地,经由第二路径将第二分组发送到第一流程集合目的地 将在第一分组到达第一流设置目的地之后将导致第二分组到达第一流设置目的地。
    • 6. 发明授权
    • Flow regulation switch
    • 流量调节开关
    • US08804503B2
    • 2014-08-12
    • US11934196
    • 2007-11-02
    • Mohan KalkunteBruce Kwan
    • Mohan KalkunteBruce Kwan
    • H04J3/16H04L12/56H04L5/00
    • H04L47/10H04L5/0053H04L47/11H04L47/12H04L47/2408H04L47/2416H04L47/2441H04L47/263H04L47/6215H04L49/25H04L49/50Y02D50/10
    • A network switch includes a plurality of egress ports configured to send packets of data traffic to at least one receiving network device and a plurality of ingress ports configured to receive the packets of data traffic from at least one sending network device. The switch further includes a switch logic engine configured to define multiple flows of data through the switch from a sending network device to a receiving network device and to route the flows from the ingress port to the egress port, a flow monitor configured to measure at least one flow attribute of the flows, and a flow regulation engine configured to regulate a flow rate of flows sent by a sending network device based at least in part on a measurement by the flow monitor of the at least one flow attribute of the packets.
    • 网络交换机包括被配置为将数据流量分组发送到至少一个接收网络设备的多个出口端口和被配置为从至少一个发送网络设备接收数据流量分组的多个入口端口。 交换机还包括交换机逻辑引擎,其被配置为通过交换机定义从发送网络设备到接收网络设备的多条数据流,并且将流从入口端口路由到出口端口;流量监控器,被配置为至少测量 所述流的一个流属性和流调节引擎被配置为至少部分地基于所述流监视器对所述分组的所述至少一个流属性的测量来调节由发送网络设备发送的流的流速。
    • 7. 发明申请
    • NETWORK SWITCH FABRIC DISPERSION
    • 网络开关织物分布
    • US20100097934A1
    • 2010-04-22
    • US12255488
    • 2008-10-21
    • Ariel HendelBruce KwanPuneet AgarwalMohan Kalkunte
    • Ariel HendelBruce KwanPuneet AgarwalMohan Kalkunte
    • H04L12/56
    • H04L49/1515H04L12/4641H04L45/04H04L45/586H04L49/505H04L49/552
    • Methods and apparatus for communicating data traffic using switch fabric dispersion are disclosed. An example apparatus includes a first tier of switch elements; and a second tier of switch elements operationally coupled with the first tier of switch elements. In the example apparatus, the first tier of switch elements is configured to receive a data packet from a source. The first tier of switch elements is also configured to route the data packet to the second tier of switch elements in accordance with a dispersion function, where the dispersion function is based on a dispersion tag associated with the data packet. The first tier of switch elements is still further configured to transmit the data packet to a destination for the data packet after receiving it from the second tier of switch elements. In the example apparatus the second tier of switch elements is configured to receive the data packet from the first tier of switch elements and route the data packet, based on a destination address of the data packet, back to the first tier of switch elements for transmission to the destination.
    • 公开了使用交换矩阵色散来传送数据业务的方法和装置。 示例性装置包括第一层开关元件; 以及与第一层开关元件可操作地耦合的第二层开关元件。 在示例性装置中,第一层交换元件被配置为从源接收数据分组。 第一层交换单元还被配置为根据色散函数将数据分组路由到第二层交换单元,其中色散函数基于与数据分组相关联的色散标签。 第一层交换机元件还被配置为在从第二层交换机元件接收数据分组之后将数据分组发送到数据分组的目的地。 在示例设备中,第二层交换元件被配置为从第一层交换元件接收数据分组,并且基于数据分组的目的地地址将数据分组路由回到用于传输的第一层交换单元 到目的地。
    • 8. 发明授权
    • Virtual queue
    • 虚拟队列
    • US08274896B2
    • 2012-09-25
    • US12253038
    • 2008-10-16
    • Ashvin LakshmikanthaMohan KalkunteBruce Kwan
    • Ashvin LakshmikanthaMohan KalkunteBruce Kwan
    • G06F11/00
    • H04L47/10H04L47/11H04L47/215H04L47/26
    • An apparatus comprising a virtual queue configured to virtually receive virtual data units as the data units are actually received by a real queue. In various embodiments, the virtual queue may include a token counter decrementor configured to, as an entering data unit virtually enters the virtual queue, attempt to allocate the entering data unit to either the committed burst or the excess burst and decrement either the committed token counter (CTC) or the excess token counter (ETC) respectively. In one embodiment, a token counter incrementer configured to, as a data unit virtually exits the virtual queue, increment one of the token counters. In some embodiments, the virtual queue may include a congestion indicator configured to categorize the entering data unit. In various embodiments, the virtual queue may be configured to provide congestion feedback information based, at least in part, upon the state of the CTC & ETC.
    • 一种包括虚拟队列的设备,该虚拟队列被配置为在实际上由真实队列接收到数据单元时虚拟地接收虚拟数据单元。 在各种实施例中,虚拟队列可以包括令牌计数器递减器,其被配置为当进入数据单元虚拟地进入虚拟队列时尝试将输入数据单元分配给提交的突发或超出突发,并且递减所提供的令牌计数器 (CTC)或超量令牌计数器(ETC)。 在一个实施例中,配置成作为数据单元虚拟地离开虚拟队列的令牌计数器增量器递增令牌计数器之一。 在一些实施例中,虚拟队列可以包括被配置为对输入数据单元进行分类的拥塞指示符。 在各种实施例中,虚拟队列可以被配置为至少部分地基于CTC&ETC的状态来提供拥塞反馈信息。
    • 9. 发明申请
    • PROXY REACTION ENGINE IN A CONGESTION MANAGEMENT SYSTEM
    • 代理管理系统中的代理反应引擎
    • US20090154354A1
    • 2009-06-18
    • US12334341
    • 2008-12-12
    • Bruce KwanMohan Kalkunte
    • Bruce KwanMohan Kalkunte
    • H04L12/56
    • H04L47/10H04L41/00H04L47/11H04L47/263H04L47/28
    • An apparatus comprising a managed network interface configured to receive data from, and transmit data to, a managed network, wherein the managed network comprises a plurality of managed devices configured to queue and transmit data; an unmanaged network interface configured to receive data from, and transmit data to, an unmanaged network, wherein the unmanaged network is configured to request the amelioration of network congestion experienced by the unmanaged network; and a congestion manager configured to receive a network congestion amelioration request from the unmanaged network, ameliorate network congestion by controlling the rate of information forwarded from the managed network to an unmanaged network, and dynamically alter the rate of information forwarded from the managed network to the unmanaged network.
    • 一种包括受管网络接口的设备,被配置为从被管理网络接收数据并向其传送数据,其中所述被管理网络包括被配置为排队和发送数据的多个被管理设备; 非管理网络接口,被配置为从非管理网络接收数据和向非管理网络发送数据,其中所述非管理网络被配置为请求改善由所述非管理网络所经历的网络拥塞; 以及拥塞管理器,被配置为从所述非管理网络接收网络拥塞改善请求,通过控制从所述被管理网络转发到非托管网络的信息速率来改善网络拥塞,以及动态地将从所述被管理网络转发的信息速率改变为 非托管网络
    • 10. 发明申请
    • VIRTUAL QUEUE
    • 虚拟游戏
    • US20090122698A1
    • 2009-05-14
    • US12253038
    • 2008-10-16
    • Ashvin LakshmikanthaMohan KalkunteBruce Kwan
    • Ashvin LakshmikanthaMohan KalkunteBruce Kwan
    • H04L12/24H04L12/56
    • H04L47/10H04L47/11H04L47/215H04L47/26
    • An apparatus comprising a virtual queue configured to virtually receive virtual data units as the data units are actually received by a real queue. In various embodiments, the virtual queue may include a committed token counter (CTC) configured to represent a number of bytes available to be allocated to a committed burst having a maximum size. In such an embodiment, the virtual queue may include an excess token counter (ETC) configured to represent a number of bytes available to be allocated to an excess burst having a maximum size. In one embodiment, a token counter incrementer configured to, as an exiting data unit virtually exits the virtual queue, increment either the committed token counter or the excess token counter. In various embodiments, the virtual queue may include a token counter decrementor configured to, as an entering data unit virtually enters the virtual queue, attempt to allocate the entering data unit to either the committed burst or the excess burst and decrement either the committed token counter or the excess token counter respectively. In some embodiments, the virtual queue may include a congestion indicator configured to categorize the entering data unit. In various embodiments, the virtual queue may be configured to provide congestion feedback information based, at least in part, upon the state of the CTC & ETC.
    • 一种包括虚拟队列的设备,该虚拟队列被配置为在实际上由真实队列接收到数据单元时虚拟地接收虚拟数据单元。 在各种实施例中,虚拟队列可以包括被配置为表示可被分配给具有最大大小的提交突发的可用字节数的提交令牌计数器(CTC)。 在这样的实施例中,虚拟队列可以包括被配置为表示可用于分配给具有最大大小的多余突发的字节数的多余令牌计数器(ETC)。 在一个实施例中,令牌计数器增量器被配置为作为退出的数据单元虚拟地离开虚拟队列,增加提交的令牌计数器或超量令牌计数器。 在各种实施例中,虚拟队列可以包括令牌计数器递减器,其被配置为当进入数据单元虚拟地进入虚拟队列时尝试将输入数据单元分配给提交的突发或超出突发,并且递减所提供的令牌计数器 或多余的令牌计数器。 在一些实施例中,虚拟队列可以包括被配置为对输入数据单元进行分类的拥塞指示符。 在各种实施例中,虚拟队列可以被配置为至少部分地基于CTC&ETC的状态来提供拥塞反馈信息。