Method and system for testing filter rules using caching and a tree structure
    21.
    发明授权
    Method and system for testing filter rules using caching and a tree structure 失效
    使用缓存和树结构测试过滤规则的方法和系统

    公开(公告)号:US06529897B1

    公开(公告)日:2003-03-04

    申请号:US09540500

    申请日:2000-03-31

    IPC分类号: G06F1730

    摘要: A method and system for testing a plurality of filter rules in a computer system is disclosed. The plurality of filter rules are used with a key that is capable of matching at least one of the plurality of filter rules. The at least one filter rule corresponds to at least one action. The computer system has a cache including a plurality of bins and a decision tree. The method and system include searching a plurality of stored keys in the cache for the key. Preferably, this search of the cache for the key includes determining whether a stored key exactly matches the key. A plurality of stored filter rules corresponds to the plurality of stored keys. A plurality of stored actions corresponds to the plurality of stored filter rules. The cache stores each of the plurality of stored keys and at least one stored action in each bin of a portion of the bins. The method and system also include obtaining the at least one action from the cache if the key is found in plurality of stored keys and otherwise obtaining the at least one action using the decision tree. Preferably, searches of the decision tree and cache start simultaneously. The decision tree search is terminated if the key is found in the cache. The cache is written to if the at least one action is obtained using the decision tree, but preferably only if the at least one filter rule has a priority of one.

    摘要翻译: 公开了一种用于测试计算机系统中的多个过滤规则的方法和系统。 多个滤波器规则与能够匹配多个滤波器规则中的至少一个的密钥一起使用。 至少一个过滤规则对应于至少一个动作。 计算机系统具有包括多个箱体和决策树的高速缓存器。 该方法和系统包括在密钥的高速缓存中搜索多个存储的密钥。 优选地,对于密钥的高速缓存的搜索包括确定存储的密钥是​​否与密钥完全匹配。 多个存储的过滤规则对应于多个存储的密钥。 多个存储的动作对应于多个存储的过滤器规则。 高速缓存存储多个存储的密钥中的每一个以及至少一个存储的动作在仓的一部分的每个仓中。 所述方法和系统还包括如果在多个存储的密钥中找到密钥并且否则使用所述决策树获得所述至少一个动作,则从所述高速缓存获得所述至少一个动作。 优选地,决策树和高速缓存的搜索同时开始。 如果在缓存中找到密钥,则决定树搜索将被终止。 如果使用决策树获得至少一个动作,则优先写入高速缓存,但是优选地仅当所述​​至少一个过滤器规则具有优先级为1时。

    Method and system for delineating data segments subjected to data compression
    23.
    发明授权
    Method and system for delineating data segments subjected to data compression 有权
    描述受数据压缩的数据段的方法和系统

    公开(公告)号:US07272663B2

    公开(公告)日:2007-09-18

    申请号:US09941043

    申请日:2001-08-28

    IPC分类号: G06F15/16

    CPC分类号: H04L12/5601

    摘要: A method and system for compressing and transmitting data using asynchronous transfer mode (ATM) is disclosed. The data include a plurality of segments. Each of the plurality of segments has a first end and a second end. In one aspect, the method and system include representing the first end of a segment with a partition compression code word and compressing a remaining portion of the segment. The method and system could also combine the marking of the boundary and subsequent data into a compound compression code word. In another aspect, the method and system include representing the first end of a segment with a transparent mode command, transmitting the transparent mode command, and transmitting a remaining portion of the segment.

    摘要翻译: 公开了一种使用异步传输模式(ATM)压缩和传输数据的方法和系统。 数据包括多个段。 多个段中的每一个具有第一端和第二端。 在一个方面,所述方法和系统包括用分区压缩码字表示段的第一端并压缩段的剩余部分。 该方法和系统还可以将边界的标记和后续数据组合成复合压缩码字。 在另一方面,所述方法和系统包括用透明模式命令表示段的第一端,发送透明模式命令和发送段的剩余部分。

    SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR CONTROLLING DATA RATE REDUCTIONS IN A COMMUNICATION DEVICE BY USING A PLURALITY OF FILTERS TO DETECT SHORT-TERM BURSTS OF ERRORS AND LONG-TERM SUSTAINABLE ERRORS
    24.
    发明授权
    SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR CONTROLLING DATA RATE REDUCTIONS IN A COMMUNICATION DEVICE BY USING A PLURALITY OF FILTERS TO DETECT SHORT-TERM BURSTS OF ERRORS AND LONG-TERM SUSTAINABLE ERRORS 失效
    系统,方法和计算机程序产品,用于通过使用多个滤波器来检测短期错误和长期可持续错误来控制通信设备中的数据速率减少

    公开(公告)号:US06826157B1

    公开(公告)日:2004-11-30

    申请号:US09431972

    申请日:1999-10-29

    IPC分类号: H04J116

    CPC分类号: H04L1/0002

    摘要: Data rate control systems, methods, and computer program products in which an error counter is maintained that contains an error count. The error counter is periodically sampled to determine a sampling interval error count corresponding to a change in the error count since a previous read of the error counter. The sampling interval error count is provided to a first filter that is characterized by a slow time-constant and a second filter that is characterized by a fast time-constant. The first filter generates a slow-filtered sampling interval error count while the second filter generates a fast-filtered sampling interval error count, which are used as a basis for generating a data rate slowdown request signal. More specifically, the data rate slowdown request signal is generated if either the slow-filtered sampling interval error count or the fast-filtered sampling interval error count exceeds a threshold respectively associated therewith. Advantageously, the first filter, which is characterized by a slow time-constant, may be used to respond to lower numbers of errors that are sustained over an extended time period while the second filter, which is characterized by a fast time-constant, may be used to respond to large error bursts spanning a shorter time period. Moreover, by filtering the errors accumulated during each sampling interval, sensitivity with respect to the position in time of a given error burst relative to boundaries between sampling intervals may be avoided.

    摘要翻译: 数据速率控制系统,方法和计算机程序产品,其中维护包含错误计数的错误计数器。 周期性地对误差计数器进行采样,以确定与错误计数器的先前读取相对应的误差计数变化的采样间隔误差计数。 采样间隔误差计数被提供给以慢时间常数为特征的第一滤波器和以快速时间常数为特征的第二滤波器。 第一个滤波器产生慢速滤波的采样间隔误差计数,而第二个滤波器产生快速滤波的采样间隔误差计数,用于产生数据速率减速请求信号的基础。 更具体地,如果缓慢滤波的采样间隔误差计数或快速滤波的采样间隔误差计数超过分别与其相关联的阈值,则产生数据速率减速请求信号。 有利地,以慢时间常数为特征的第一滤波器可用于响应在较长时间段内持续的较低数量的误差,而以快速时间常数为特征的第二滤波器可以 用于响应跨越较短时间段的大错误突发。 此外,通过对在每个采样间隔期间累积的误差进行滤波,可以避免相对于采样间隔之间的边界相对于给定误差突发的时间位置的灵敏度。

    System and method for controlling line driver power in digital subscriber line modems
    25.
    发明授权
    System and method for controlling line driver power in digital subscriber line modems 有权
    用于数字用户线路调制解调器控制线路驱动器功率的系统和方法

    公开(公告)号:US07480327B2

    公开(公告)日:2009-01-20

    申请号:US11945213

    申请日:2007-11-26

    IPC分类号: H04B1/38 H04L5/16

    摘要: A method for operating plurality of DSL modem transmitters integrated within a circuit card. The method includes each DSL modem transmitter: generating a full power physical frame when the DSL modem transmitter is provided with data to transmit; generating a low power physical frame having a control channel signal component and no data; and selecting between the full power physical frame and the low power physical frame for transmission from the DSL modem transmitter, wherein selection of the low power physical frame for transmission from the DSL modem transmitter is based only on the DSL modem transmitter having no data to transmit. The method further includes limiting aggregate flow of data to the plurality of DSL modem transmitters such that a total power required by the plurality of DSL modem transmitters is held below a predefined target power level.

    摘要翻译: 一种用于操作集成在电路卡内的多个DSL调制解调器发射机的方法。 该方法包括每个DSL调制解调器发射机:当DSL调制解调器发射机被提供有要传输的数据时,产生全功率物理帧; 生成具有控制信道信号分量且不存在数据的低功率物理帧; 并且在全功率物理帧和低功率物理帧之间选择用于从DSL调制解调器发射机发射,其中,用于从DSL调制解调器发射机传输的低功率物理帧的选择仅基于没有数据传输的DSL调制解调器发射机 。 该方法还包括限制数据到多个DSL调制解调器发射机的汇总流量,使得多个DSL调制解调器发射机所需的总功率保持在预定义的目标功率电平以下。

    Modems having a dual power mode capability and methods of operating same
    28.
    发明授权
    Modems having a dual power mode capability and methods of operating same 失效
    具有双功率模式能力的调制解调器和操作相同的方法

    公开(公告)号:US06792040B1

    公开(公告)日:2004-09-14

    申请号:US09430678

    申请日:1999-10-29

    IPC分类号: H04L516

    摘要: Modems, methods, and computer program products provide a dual power mode capability in which a maximum power limit is determined for a received signal and, based on that determination, at least one modem operational parameter is adjusted and/or digital impairment learning (DIL) sequence is selected. Adjustments made to the operational parameters may allow a modem to operate in a high power mode to achieve a higher downstream data rate. The higher downstream data rate may be attributed to an improved SNR resulting from an increase in data transmission power. Moreover, the modem may also operate in a normal power mode where the operational parameters may be set to maximize the client modem receiver's dynamic range. By selecting the DIL sequence based on the power limit, a DIL signal containing symbols having power levels within the power limit may be selected.

    摘要翻译: 调制解调器,方法和计算机程序产品提供双功率模式能力,其中为接收到的信号确定最大功率限制,并且基于该确定,调整至少一个调制解调器操作参数和/或数字损伤学习(DIL) 选择序列。 对操作参数进行的调整可允许调制解调器以高功率模式工作,以实现更高的下行数据速率。 较高的下行数据速率可能归因于由于数据传输功率的增加而导致的改善的SNR。 此外,调制解调器还可以以正常功率模式操作,其中可以设置操作参数以最大化客户端调制解调器接收机的动态范围。 通过基于功率限制选择DIL序列,可以选择包含具有功率限制内的功率电平的符号的DIL信号。

    Methods, systems and computer program products for carrier drop detection using a variable threshold
    29.
    发明授权
    Methods, systems and computer program products for carrier drop detection using a variable threshold 有权
    方法,系统和计算机程序产品,用于使用可变阈值进行载波丢失检测

    公开(公告)号:US06967995B1

    公开(公告)日:2005-11-22

    申请号:US09430501

    申请日:1999-10-29

    IPC分类号: H04L5/16 H04M11/06

    CPC分类号: H04M11/066 H04L43/16

    摘要: Methods, systems and computer program products are provided which utilize a variable threshold for carrier drop detection. The carrier drop detection threshold is updated based on a recognized data sequence contained within the signal received by the modem. The received signal is demodulated to obtain the signal data and an updated threshold is latched when a desired data sequence is recognized in the demodulated data. Accordingly, the threshold may be updated and set as an offset from or a percentage of the carrier signal level at the time of receipt of the desired data sequence. For example, in a V.90 modem using a V.8 phase 1 sequence, receipt of the CM signal (for the answer modem) or the JM signal (for the call modem) may be used to latch an updated level for the carrier drop detection threshold, which may then be used for detecting carrier drop during the silence transmission at the end of phase 1 to allow reliable preparation of the modem for receipt of the INFO0 signal at the start of phase 2.

    摘要翻译: 提供了方法,系统和计算机程序产品,其利用用于载波掉落检测的可变阈值。 基于由调制解调器接收的信号中包含的识别数据序列来更新载波丢失检测阈值。 解调接收到的信号以获得信号数据,并且当在解调数据中识别期望的数据序列时,锁存更新的阈值。 因此,可以更新阈值并将其设置为在接收期望数据序列时与载波信号电平的偏移量或百分比。 例如,在使用V.8阶段1序列的V.90调制解调器中,可以使用CM信号(用于应答调制解调器)或JM信号(对于呼叫调制解调器)的接收来锁存用于载波的更新级别 丢失检测阈值,其可以用于在相位1结束时的静音传输期间检测载波丢失,以允许在阶段2开始时可靠地准备用于接收INFO0信号的调制解调器。

    Modems, methods, and computer program products for recovering from errors in a tone reversal sequence between two modems
    30.
    发明授权
    Modems, methods, and computer program products for recovering from errors in a tone reversal sequence between two modems 失效
    用于从两个调制解调器之间的音调反转序列中的错误中恢复的调制解调器,方法和计算机程序产品

    公开(公告)号:US06487243B1

    公开(公告)日:2002-11-26

    申请号:US09264422

    申请日:1999-03-08

    IPC分类号: H04L2700

    CPC分类号: H04L25/4927

    摘要: Modems, methods, and computer program products for recovering from errors during a tone reversal sequence between a modem pair detect a false tone reversal during a tone reversal sequence at a first modem. If a false tone reversal is detected, then the first modem requests that a second modem restart the tone reversal sequence. Tone reversal sequences are used, for example, in the startup protocols of both the V.34 and V.90 standards to calculate the round trip delay between two modems. Neither standard provides for any recovery procedure, however, should the tone reversal sequence fail. The modems, methods, and computer program products can allow errors in a tone reversal sequence to be addressed immediately rather than proceeding to later phases in the communication protocol where the errors may ultimately cause the communication session to breakdown.

    摘要翻译: 用于在调制解调器对之间的音调反转序列期间从错误中恢复的调制解调器,方法和计算机程序产品在第一调制解调器的音调反转序列期间检测到假音调反转。 如果检测到假音调反转,则第一调制解调器请求第二调制解调器重新启动音调反转序列。 使用音调反转序列,例如在V.34和V.90标准的启动协议中,以计算两个调制解调器之间的往返延迟。 两个标准都不提供任何恢复程序,但是,如果色调反转顺序失败。 调制解调器,方法和计算机程序产品可以允许立即解决音调反转序列中的错误,而不是进行到通信协议中的最后阶段,其中错误可能最终导致通信会话故障。