Programmable processor apparatus integrating dedicated search registers and dedicated state machine registers with associated execution hardware to support rapid application of rulesets to data
    1.
    发明授权
    Programmable processor apparatus integrating dedicated search registers and dedicated state machine registers with associated execution hardware to support rapid application of rulesets to data 有权
    将专用搜索寄存器和专用状态机寄存器与相关执行硬件集成在一起的可编程处理器设备支持快速应用规则集到数据

    公开(公告)号:US07464254B2

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

    申请号:US10755188

    申请日:2004-01-08

    IPC分类号: G06F7/00

    摘要: A rule processor and method for using the same are disclosed. In one embodiment, the rule processor comprises a general purpose register file, an instruction sequencer to provide instructions, a decoder coupled to the general purpose register file to decode a set of instructions specified by the instruction sequencer, and a state machine unit coupled to the decoder and having state machine registers to store one or more state machines and state machine execution hardware coupled to the state machine registers to evaluate the one or more state machines in response to executing one or more of the set of instructions and based on information from one or both of the decoder and the general purpose register file.

    摘要翻译: 公开了一种规则处理器及其使用方法。 在一个实施例中,规则处理器包括通用寄存器文件,提供指令的指令定序器,耦合到通用寄存器文件的解码器,以对由指令定序器指定的一组指令进行解码;以及状态机单元, 解码器,并且具有状态机寄存器,用于存储耦合到状态机寄存器的一个或多个状态机和状态机执行硬件,以响应于执行该组指令中的一个或多个并且基于来自一个指令的信息来评估一个或多个状态机 或解码器和通用寄存器文件两者。

    Methods and apparatuses for evaluation of regular expressions of arbitrary size
    2.
    发明授权
    Methods and apparatuses for evaluation of regular expressions of arbitrary size 失效
    用于评估任意大小的正则表达式的方法和装置

    公开(公告)号:US07085918B2

    公开(公告)日:2006-08-01

    申请号:US10755048

    申请日:2004-01-08

    IPC分类号: G06F15/00 G06F17/28

    CPC分类号: G06F7/00 G06F17/30985

    摘要: Embodiments of the invention provide a programmable FSA building block, having a number of programmable registers and associated logic implemented therein, that provide the capability of contextually evaluating complex REs of arbitrary size against multiple data streams. Embodiments of the invention provide fully programmable hardware in which all of the states of an RE are instantiated and all of the states are fully connected. For one embodiment, the building blocks have a fixed number of states to facilitate implementation on a chip. For such an embodiment, an RE having an excessive number of states is implemented on two or more FSA building blocks and the FSA building blocks are then stitched together to effect evaluation of the RE. For one embodiment, two or more REs having a number of states less than the fixed number of states of a building block may be implemented with a single building block.

    摘要翻译: 本发明的实施例提供了一种可编程FSA构建块,其具有在其中实现的多个可编程寄存器和相关联的逻辑,其提供对多个数据流进行任意大小的复杂RE的上下文评估的能力。 本发明的实施例提供了完全可编程硬件,其中RE的所有状态都被实例化,并且所有状态都完全连接。 对于一个实施例,构建块具有固定数量的状态以便于在芯片上实现。 对于这样的实施例,在两个或更多个FSA构建块上实现具有过多状态的RE,然后将FSA构建块缝合在一起以实现RE的评估。 对于一个实施例,具有小于构建块的固定状态数量的状态数量的两个或更多个RE可以用单个构建块来实现。

    Methods and apparatuses for evaluation of regular expressions of arbitrary size
    3.
    发明申请
    Methods and apparatuses for evaluation of regular expressions of arbitrary size 失效
    用于评估任意大小的正则表达式的方法和装置

    公开(公告)号:US20050012521A1

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

    申请号:US10755048

    申请日:2004-01-08

    CPC分类号: G06F7/00 G06F17/30985

    摘要: Embodiments of the invention provide a programmable FSA building block, having a number of programmable registers and associated logic implemented therein, that provide the capability of contextually evaluating complex REs of arbitrary size against multiple data streams. Embodiments of the invention provide fully programmable hardware in which all of the states of an RE are instantiated and all of the states are fully connected. For one embodiment, the building blocks have a fixed number of states to facilitate implementation on a chip. For such an embodiment, an RE having an excessive number of states is implemented on two or more FSA building blocks and the FSA building blocks are then stitched together to effect evaluation of the RE. For one embodiment, two or more REs having a number of states less than the fixed number of states of a building block may be implemented with a single building block.

    摘要翻译: 本发明的实施例提供了一种可编程FSA构建块,其具有在其中实现的多个可编程寄存器和相关联的逻辑,其提供对多个数据流进行任意大小的复杂RE的上下文评估的能力。 本发明的实施例提供了完全可编程硬件,其中RE的所有状态都被实例化,并且所有状态都完全连接。 对于一个实施例,构建块具有固定数量的状态以便于在芯片上实现。 对于这样的实施例,在两个或更多个FSA构建块上实现具有过多状态的RE,然后将FSA构建块缝合在一起以实现RE的评估。 对于一个实施例,具有小于构建块的固定状态数量的状态数量的两个或更多个RE可以用单个构建块来实现。

    Programmable rule processing apparatus for conducting high speed contextual searches and characterizations of patterns in data
    4.
    发明授权
    Programmable rule processing apparatus for conducting high speed contextual searches and characterizations of patterns in data 有权
    用于进行数据中模式的高速上下文搜索和表征的可编程规则处理装置

    公开(公告)号:US07451143B2

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

    申请号:US10650363

    申请日:2003-08-27

    IPC分类号: G06F17/30 G06F7/38

    摘要: A method and apparatus is disclosed herein for a rule processor for conducting contextual searches, the processor comprising a plurality of input payload search registers, search execution engine coupled to the plurality of search registers to perform one or more contextual searches on content in the search registers by via parallel pattern matching in response to executing rules specifying the one or more searches, and presenting one or more patterns to the content in the search registers.

    摘要翻译: 本文公开了一种用于执行上下文搜索的规则处理器的方法和装置,所述处理器包括多个输入有效载荷搜索寄存器,耦合到所述多个搜索寄存器的搜索执行引擎,以对所述搜索寄存器中的内容执行一个或多个上下文搜索 通过响应于指定一个或多个搜索的执行规则通过并行模式匹配,以及向搜索寄存器中的内容呈现一个或多个模式。

    RADIO ACCESS TECHNOLOGY (RAT) BASED CALL CONTROL
    5.
    发明申请
    RADIO ACCESS TECHNOLOGY (RAT) BASED CALL CONTROL 审中-公开
    无线接入技术(RAT)基于呼叫控制

    公开(公告)号:US20130078940A1

    公开(公告)日:2013-03-28

    申请号:US13625504

    申请日:2012-09-24

    IPC分类号: H04W40/02 H04W4/22 H04W24/00

    CPC分类号: H04W76/50

    摘要: Embodiments of the present invention enable and facilitate radio access technology based call control. For example, a method for call control is described. A call request that includes a call number is received. A call type of the call request is identified based on the call number. A radio access technology associated with the call number and the call type is determined. A call is performed using the radio access technology associated with the call number and the call type. In some instances, embodiments can be used for emergency type calls. Other aspects, embodiments, and features are also claimed and described.

    摘要翻译: 本发明的实施例实现并促进基于无线电接入技术的呼叫控制。 例如,描述了用于呼叫控制的方法。 接收到包含呼叫号码的呼叫请求。 呼叫请求的呼叫类型根据呼叫号码进行识别。 确定与呼叫号码和呼叫类型相关联的无线接入技术。 使用与呼叫号码和呼叫类型相关联的无线电接入技术来执行呼叫。 在某些情况下,实施例可用于紧急呼叫。 还要求和描述其它方面,实施例和特征。

    Method and apparatus for unified exception handling with distributed exception identification
    6.
    发明授权
    Method and apparatus for unified exception handling with distributed exception identification 有权
    用于统一异常处理的分布式异常识别方法和装置

    公开(公告)号:US07529908B2

    公开(公告)日:2009-05-05

    申请号:US11431444

    申请日:2006-05-09

    IPC分类号: G06F7/499

    CPC分类号: H03M13/09

    摘要: A system, method and tangible medium for unified exception handling with distributed exception identification includes a packet processing pipeline with at least two processing stages for processing data packets, each of the data packets being processed having an associated exception map in a memory of the apparatus. An exception detector at each processing stage detects whether any exception conditions apply to the data packet at the processing stage, and if so, a bit setter sets, modifies, or resets one or more bits in the exception map associated with exception conditions detected at the processing stage. An exception handler processes the exception map in response to the state of in the exception map after all the processing stages are complete.

    摘要翻译: 用于具有分布式异常识别的统一异常处理的系统,方法和有形介质包括具有用于处理数据分组的至少两个处理级的分组处理流水线,每个处理的数据分组在该装置的存储器中具有相关联的异常映射。 每个处理阶段的异常检测器检测在处理阶段是否有任何异常条件适用于数据包,如果是,则位设置器设置,修改或重置与在该处理期间检测到的异常条件相关联的异常映射中的一个或多个位 处理阶段。 在所有处理阶段完成后,异常处理程序响应于异常映射中的状态来处理异常映射。

    Network switch having a hybrid switch architecture
    7.
    发明授权
    Network switch having a hybrid switch architecture 失效
    具有混合交换机架构的网络交换机

    公开(公告)号:US07079525B1

    公开(公告)日:2006-07-18

    申请号:US09560673

    申请日:2000-04-27

    IPC分类号: H04L12/50

    摘要: A network switch having a hybrid switch architecture, which is scalable to increase connectivity, buffering, and bandwidth by using multiple shared-memory switch fabrics and multiple crossbar switch fabrics. Each of the crossbar switch fabrics is coupled to each of the shared-memory switch fabrics. The shared-memory switch fabrics are configured to store and retrieve packets. The crossbar switch fabrics are configured to distribute and re-collect packets to and from each of the shared-memory switch fabrics. The network switch having a hybrid switch architecture distributes packets from a crossbar switch fabric to the multiple shared-memory switch fabrics to share the distributed packets among the multiple shared-memory switch fabrics.

    摘要翻译: 具有混合交换机架构的网络交换机,其通过使用多个共享存储交换机结构和多个交叉交换结构来扩展以增加连接性,缓冲和带宽。 每个交叉开关结构耦合到每个共享存储器交换结构。 共享存储交换机结构被配置为存储和检索数据包。 交叉开关结构被配置为向每个共享存储交换机结构分发和重新收集分组。 具有混合交换机结构的网络交换机将分组从交叉交换结构分配到多个共享存储交换机结构,以在多个共享存储交换机结构之间共享分布式分组。

    System and method for displaying pop-up symbols for indicating accelerator keys for implementing computer software options
    8.
    发明授权
    System and method for displaying pop-up symbols for indicating accelerator keys for implementing computer software options 有权
    用于显示用于指示用于实现计算机软件选项的加速键的弹出符号的系统和方法

    公开(公告)号:US06489976B1

    公开(公告)日:2002-12-03

    申请号:US09455493

    申请日:1999-12-06

    IPC分类号: G09G500

    摘要: A system, method, and computer readable medium containing computer readable instructions for displaying pop-up accelerator key symbols that indicate accelerator keys that may be activated by a user to select a user selectable portion in a graphical user interface to initiate an option corresponding to the user selectable portion. When a user holds down the “ALT” key, the pop-up display includes a letter, number or other symbol that, when depressed (alone or with the “ALT” key), functions to select an option. Pop-up symbols may also be provided for selecting a group of icons and presenting symbols for each group of icons when a user selects the group symbol corresponding to that group of icons.

    摘要翻译: 一种包含计算机可读指令的系统,方法和计算机可读介质,用于显示弹出加速器键符号,其指示可由用户激活的加速键,以选择图形用户界面中的用户可选择部分,以启动对应于 用户可选部分。 当用户按住“ALT”键时,弹出显示包括一个字母,数字或其他符号,当按下(单独或使用“ALT”键)时,功能可以选择一个选项。 还可以提供弹出符号,用于当用户选择与该组图标相对应的组符号时,为每组图标选择一组图标和呈现符号。

    System and method for improved navigation between open windows in an application program using window tabs
    9.
    发明授权
    System and method for improved navigation between open windows in an application program using window tabs 失效
    系统和方法,用于改善使用窗口选项卡的应用程序中打开的窗口之间的导航

    公开(公告)号:US06489975B1

    公开(公告)日:2002-12-03

    申请号:US09338799

    申请日:1999-06-23

    IPC分类号: G09G500

    CPC分类号: G06F3/0481

    摘要: A system, method and computer readable medium for navigating between multiple open windows in a graphical user interface (GUI) of a user program. The system presents a selectable graphical display within a program GUI corresponding to opened windows within that program. The user may select which of one or more opened windows to display by selecting the selectable graphical display corresponding to that window. The selectable graphical display may comprise a tab having text or other graphical data indicating the window to which it corresponds. The selectable graphical display corresponding to the window that is active within the program GUI may appear different from the other selectable graphical displays and may also comprise a kill box that enables the user to close that window. Additionally, a selection tool may be provided. When the selection tool is placed by the user over each selectable graphical display, a kill box may also be presented with that selectable graphical display to enable the user to close the window corresponding to that selectable graphical display.

    摘要翻译: 一种用于在用户程序的图形用户界面(GUI)中的多个打开的窗口之间导航的系统,方法和计算机可读介质。 该系统在对应于该程序中打开的窗口的程序GUI中呈现可选择的图形显示。 用户可以通过选择对应于该窗口的可选图形显示来选择要显示的一个或多个打开的窗口中的哪一个。 可选择的图形显示可以包括具有指示与其对应的窗口的文本或其他图形数据的标签。 对应于程序GUI内活动的窗口的可选图形显示可能与其他可选图形显示不同,并且还可以包括使得用户能够关闭该窗口的杀箱。 另外,可以提供选择工具。 当选择工具由用户放置在每个可选择的图形显示器上时,杀手盒也可以呈现该可选择的图形显示器,以使用户能够关闭对应于该可选图形显示器的窗口。

    SYSTEM AND METHOD FOR DIAGNOSING MUSCLE AND BONE RELATED DISORDERS

    公开(公告)号:US20230116332A1

    公开(公告)日:2023-04-13

    申请号:US17498454

    申请日:2021-10-11

    申请人: Rajesh Patil

    发明人: Rajesh Patil

    摘要: Artificial Intelligence Multiple Input Convolutional Neural Network-based system and method to diagnose bone, muscle, or joint diseases using one or multiple inputs such as EMG (Electromyography), X-Ray, MRI (Magnetic resonance imaging), CT (computed tomography), Arthroscopy, Ultrasonography, video, images, patient reports, text reports, The system can provide recommendations or treatment plan based on severity or grading of the disease, deformity or degeneration that may include physiotherapy, exercise, surgery to prevent or cure the medical condition.