Random number generator
    31.
    发明授权
    Random number generator 有权
    随机数发生器

    公开(公告)号:US06954770B1

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

    申请号:US09938166

    申请日:2001-08-23

    CPC classification number: G06F7/588 G06F7/582 H04L9/0869

    Abstract: A random number generator comprising an oscillator with an output signal dependant upon a random source, a sampling device to sample the output signal from the oscillator to obtain a sampled oscillator output, and a fixed frequency clock driven linear feedback shift register (LFSR) communicatively coupled to the sampling device via a digital gate to receive the sampled oscillator output, and to provide a random number at an output of the LFSR. Additionally, the random number generator may comprise an optional mixing function communicatively coupled to the LFSR to read the random number, and to insert the random number into an algorithm to obtain a robust random number.

    Abstract translation: 一种随机数发生器,包括具有取决于随机源的输出信号的振荡器,用于对来自振荡器的输出信号进行采样以获得采样的振荡器输出的采样装置以及通信耦合的固定频率时钟驱动的线性反馈移位寄存器(LFSR) 通过数字门到采样装置接收采样的振荡器输出,并在LFSR的输出端提供随机数。 此外,随机数生成器可以包括通信地耦合到LFSR以读取随机数的可选混合功能,并将随机数插入到算法中以获得鲁棒的随机数。

    Computer resource management and allocation system
    32.
    发明授权
    Computer resource management and allocation system 有权
    计算机资源管理与分配系统

    公开(公告)号:US06754739B1

    公开(公告)日:2004-06-22

    申请号:US09651945

    申请日:2000-08-31

    CPC classification number: G06F9/544

    Abstract: A method and architecture for improved system resource management and allocation for the processing of request and response messages in a computer system. The resource management scheme provides for dynamically sharing system resources, such as data buffers, between request and response messages or transactions. In particular, instead of simply dedicating a portion of the system resources to requests and the remaining portion to responses, a minimum amount of resources are reserved for responses and a minimum amount for requests, while the remaining resources are dynamically shared between both types of messages. The method and architecture of the present invention allows for more efficient use of system resources, while avoiding deadlock conditions and ensuring a minimum service rate for requests.

    Abstract translation: 一种用于改进系统资源管理和分配以在计算机系统中处理请求和响应消息的方法和架构。 资源管理方案提供在请求和响应消息或事务之间动态共享系统资源,例如数据缓冲器。 特别地,不是简单地将系统资源的一部分专用于请求,而将余下的部分用于响应,而是为响应保留最小量的资源和用于请求的最小量,而剩余的资源在两种类型的消息之间动态共享 。 本发明的方法和体系结构允许更有效地利用系统资源,同时避免死锁状况并确保请求的最低服务速率。

    Methods and apparatus for using multiple reassembly memories for performing multiple functions
    35.
    发明授权
    Methods and apparatus for using multiple reassembly memories for performing multiple functions 有权
    使用多个重组存储器执行多个功能的方法和装置

    公开(公告)号:US08782287B2

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

    申请号:US10029679

    申请日:2001-12-21

    Abstract: A packet processing system comprises first processing circuitry for performing a first function, and first memory circuitry coupled to the first processing circuitry for storing received packets, wherein at least a portion of the packets stored by the first memory circuitry are usable by the first processing circuitry in accordance with the first function. The packet processing system further comprises at least second processing circuitry for performing a second function, and at least second memory circuitry coupled to the second processing circuitry for storing at least a portion of the same packets stored in the first memory circuitry, wherein at least a portion of the packets stored in the second memory circuitry are usable by the second processing circuitry in accordance with the second function. In an illustrative embodiment, the first processing circuitry and the second processing circuitry operate in a packet switching device such as a router. In such case, the first processing circuitry and the second processing circuitry operate between a packet network interface and a switch fabric of the packet switching device.

    Abstract translation: 分组处理系统包括用于执行第一功能的第一处理电路和耦合到第一处理电路的第一存储器电路,用于存储所接收的分组,其中由第一存储器电路存储的分组的至少一部分可由第一处理电路 按照第一个功能。 分组处理系统还包括用于执行第二功能的至少第二处理电路,以及耦合到第二处理电路的至少第二存储器电路,用于存储存储在第一存储器电路中的相同分组的至少一部分,其中至少一个 存储在第二存储器电路中的分组的部分可以由第二处理电路根据第二功能使用。 在说明性实施例中,第一处理电路和第二处理电路在诸如路由器的分组交换设备中操作。 在这种情况下,第一处理电路和第二处理电路在分组网络接口和分组交换设备的交换结构之间操作。

    Content search mechanism that uses a deterministic finite automata (DFA) graph, a DFA state machine, and a walker process
    37.
    发明授权
    Content search mechanism that uses a deterministic finite automata (DFA) graph, a DFA state machine, and a walker process 有权
    使用确定性有限自动机(DFA)图,DFA状态机和Walker进程的内容搜索机制

    公开(公告)号:US08560475B2

    公开(公告)日:2013-10-15

    申请号:US11224728

    申请日:2005-09-12

    CPC classification number: G06F17/30516 G06F9/4498 G06F17/30958 G06F17/30985

    Abstract: An improved content search mechanism uses a graph that includes intelligent nodes avoids the overhead of post processing and improves the overall performance of a content processing application. An intelligent node is similar to a node in a DFA graph but includes a command. The command in the intelligent node allows additional state for the node to be generated and checked. This additional state allows the content search mechanism to traverse the same node with two different interpretations. By generating state for the node, the graph of nodes does not become exponential. It also allows a user function to be called upon reaching a node, which can perform any desired user tasks, including modifying the input data or position.

    Abstract translation: 改进的内容搜索机制使用包括智能节点的图避免了后处理的开销,并提高了内容处理应用的整体性能。 智能节点类似于DFA图中的节点,但包含一个命令。 智能节点中的命令允许生成和检查节点的附加状态。 这种附加状态允许内容搜索机制以两种不同的解释遍历相同的节点。 通过生成节点的状态,节点的图形不会变成指数。 它还允许在到达节点时调用用户功能,节点可以执行任何所需的用户任务,包括修改输入数据或位置。

Patent Agency Ranking