Method and system for dividing a computer processor register into sectors and storing frequently used values therein
    81.
    发明授权
    Method and system for dividing a computer processor register into sectors and storing frequently used values therein 失效
    将计算机处理器寄存器划分为扇区并在其中存储频繁使用的值的方法和系统

    公开(公告)号:US06336160B1

    公开(公告)日:2002-01-01

    申请号:US09100717

    申请日:1998-06-19

    IPC分类号: G06F1300

    摘要: A method and system for dividing computer processor registers into sectors and storing frequently used data in the most significant unused sectors. The method includes sector renaming that is performed on each individual sector (i.e., on a sector-by-sector basis) rather than renaming an entire processor register. A register is divided into sectors such that the smallest accessible unit for an instruction in each register can be uniquely addressed and renamed. A register file is divided into sectors so that each process register can be uniquely addressed and renamed. The most significant sectors of the processor registers are used to hold pre-assigned values therein. Data previously loaded into processor register sectors is stored in the most significant sectors of the processor registers for possible future referencing and use. The method also includes establishing a sign-extend memory that includes at least one sign-extend bit in a sector status table.

    摘要翻译: 一种将计算机处理器寄存器划分为扇区并将经常使用的数据存储在最重要的未使用扇区中的方法和系统。 该方法包括在每个单独扇区(即逐个扇区的基础上)上执行的扇区重命名,而不是重命名整个处理器寄存器。 寄存器被划分成扇区,使得每个寄存器中的指令的最小可访问单元可以被唯一地寻址和重命名。 寄存器文件被划分为扇区,以便每个进程寄存器可以被唯一地寻址和重命名。 处理器寄存器中最重要的扇区用于在其中保存预分配值。 先前加载到处理器寄存器扇区的数据存储在处理器寄存器的最重要的扇区中,以便将来可能引用和使用。 该方法还包括建立一个符号扩展存储器,其在扇区状态表中包括至少一个符号扩展位。

    Apparatus for decreasing the cycle times of a data processing system
    82.
    发明授权
    Apparatus for decreasing the cycle times of a data processing system 失效
    用于减少数据处理系统的循环时间的装置

    公开(公告)号:US5878243A

    公开(公告)日:1999-03-02

    申请号:US824224

    申请日:1997-03-25

    IPC分类号: G06F9/312 G06F9/38 G06F9/00

    摘要: A method and apparatus for reducing the number of cycles required to implement load instructions in a data processing system having a Central Processing Unit (CPU). The CPU includes a rename register file that can be used in whole or in part for retaining cache lines from previously executed load instructions. The rename register file is then used by subsequent instructions (e.g. load instructions) requiring the data previously loaded therein. Thus, reducing the cycles normally associated with retrieving the data from the cache for the subsequent instructions.

    摘要翻译: 一种用于减少在具有中央处理单元(CPU)的数据处理系统中实现加载指令所需的周期数的方法和装置。 CPU包括重命名寄存器文件,可以全部或部分地用于从先​​前执行的加载指令中保留高速缓存行。 重命名寄存器文件然后由后续指令(例如加载指令)用于需要先前加载的数据。 因此,减少通常与随后的指令从高速缓存检索数据相关联的周期。

    Method for implementing state machine using link lists by dividing each
one of the combinations into an initial section, an immediate section,
and a final section
    83.
    发明授权
    Method for implementing state machine using link lists by dividing each one of the combinations into an initial section, an immediate section, and a final section 失效
    通过将组合中的每一个划分为初始部分,直接部分和最后部分来实现使用链接列表的状态机的方法

    公开(公告)号:US5765026A

    公开(公告)日:1998-06-09

    申请号:US491460

    申请日:1995-06-16

    IPC分类号: G06F7/00 G06F9/44 G06F13/00

    CPC分类号: G06F9/444 G06F7/00

    摘要: An improved method and system for creating state machines in microcode. State machines are typically defined by a plurality having at least a combinations of current state, next state. Each one of the current states and next states are typically assigned unique values to distinguish them from other current states and next states, respectively. Upon an examination of the binary bit representations for the combinations, certain repetitive patterns become apparent between certain sections of the combinations. These recognized repetitive bit patterns are grouped and represented by linked lists and associated with one another to form the necessary relationship to define the represented combinations. Thus, saving memory and/or storage resources.

    摘要翻译: 一种用于在微代码中创建状态机的改进方法和系统。 状态机通常由至少具有当前状态,下一状态的组合的多个定义。 当前状态和下一状态中的每一个通常被分配唯一的值以分别与其他当前状态和下一状态区分开。 在检查组合的二进制位表示时,某些重复模式在组合的某些部分之间变得明显。 这些识别的重复位模式被分组并由链表表示并且彼此相关联以形成用于定义所表示的组合的必要关系。 因此,节省内存和/或存储资源。

    Method and system for reduced address tags storage within a directory
having a tree-like data structure
    84.
    发明授权
    Method and system for reduced address tags storage within a directory having a tree-like data structure 失效
    减少地址标签存储在具有树状数据结构的目录内的方法和系统

    公开(公告)号:US5684976A

    公开(公告)日:1997-11-04

    申请号:US717358

    申请日:1996-09-25

    IPC分类号: G06F12/08 G06F17/30

    CPC分类号: G06F12/0864

    摘要: An efficient method and system within a data processing system for storing address tags are disclosed, which include a tag directory having a plurality of congruence classes, wherein each congruence class is arranged as a tree-like data structure. A portion of an address tag common to a plurality of address tags is stored in an entry within a node at a first level of a tree-like data structure corresponding to a congruence class of the directory. Portions of the plurality of address tags are stored in a node at a subsequent level of the tree-like data structure, such that all of the plurality of address tags share in common the portion stored in the entry within the node at the first level. Since a portion common to a plurality of address tags is stored only once, the memory space required to store the plurality of address tags is reduced.

    摘要翻译: 公开了一种用于存储地址标签的数据处理系统内的有效方法和系统,其包括具有多个同余类的标签目录,其中每个同余类被布置为树状数据结构。 多个地址标签共有的地址标签的一部分被存储在对应于目录的一致类的树形数据结构的第一级的节点内的条目中。 多个地址标签的部分被存储在树状数据结构的后续级别的节点中,使得所有多个地址标签共享共享存储在第一级节点内的条目中的部分。 由于多个地址标签共有的部分只存储一次,因此减少了存储多个地址标签所需的存储器空间。

    Generating multimedia information from text information using customized dictionaries
    86.
    发明授权
    Generating multimedia information from text information using customized dictionaries 有权
    使用定制的字典从文本信息生成多媒体信息

    公开(公告)号:US07386450B1

    公开(公告)日:2008-06-10

    申请号:US09460832

    申请日:1999-12-14

    IPC分类号: G10L13/08

    CPC分类号: G10L13/08

    摘要: A system for generating multimedia information including audio information, video information, or both is disclosed. The system includes an interface, a text converter, and a first multimedia dictionary. The interface is suitable for receiving a text-based message, such as an email message, from a transmission medium, such as the internet. The text converter is configured to receive the text-based message from the interface. The converter is adapted to decompose the words of the text-based message into their component diphthongs. The first multimedia dictionary receives a diphthong produced by the text converter and produces a set of digitized samples of multimedia information representative of the received diphthong. The system may include a second multimedia dictionary containing its own set of digitized samples. In this embodiment, the system is configured to determine the author of the text-based message and, in response, to select between the first and second multimedia dictionaries.

    摘要翻译: 公开了一种用于生成包括音频信息,视频信息或两者的多媒体信息的系统。 该系统包括接口,文本转换器和第一多媒体字典。 该接口适用于从诸如互联网的传输介质接收诸如电子邮件消息的基于文本的消息。 文本转换器被配置为从接口接收基于文本的消息。 转换器适于将基于文本的消息的单词分解为其组件二元组。 第一多媒体字典接收由文本转换器产生的双向通信,并产生一组表示所接收的双向的多媒体信息的数字化样本。 该系统可以包括包含其自己的一组数字化样本的第二多媒体词典。 在该实施例中,系统被配置为确定基于文本的消息的作者,并且响应于在第一和第二多媒体词典之间进行选择。

    Method, Apparatus and Computer Program Product for Technology Comparisons
    87.
    发明申请
    Method, Apparatus and Computer Program Product for Technology Comparisons 失效
    方法,仪器和计算机程序产品技术比较

    公开(公告)号:US20080109248A1

    公开(公告)日:2008-05-08

    申请号:US11971424

    申请日:2008-01-09

    IPC分类号: G06Q99/00

    摘要: In one aspect, a method for comparing suppliers includes sending survey questions for receipt by supplier computer systems. Programming instructions are also sent for receipt and execution by the supplier computer systems. The programming instructions are for causing the supplier computer systems to return supplier survey answers to a server. The answers are included in responding documents and are defined in a certain format as data elements included in the responding documents. The data elements are then parsed from the responding documents responsive to predetermined programming instructions and evaluated the data elements responsive to a predetermined set of rules.

    摘要翻译: 一方面,用于比较供应商的方法包括发送供供应商计算机系统接收的调查问题。 编程说明书也被发送给供应商计算机系统进行收货和执行。 编程说明书用于使供应商计算机系统将供应商调查答案返回给服务器。 答案包括在答复文件中,并以特定格式定义为响应文档中包含的数据元素。 然后响应于预定的编程指令从响应文件中分析数据元素,并根据预定的规则集来评估数据元素。

    Portable video recording device for both converting video cassette recorders (VCR) to digital recorders and for converting video cassette recording content into stored digital data
    88.
    发明授权
    Portable video recording device for both converting video cassette recorders (VCR) to digital recorders and for converting video cassette recording content into stored digital data 失效
    用于将录像机(VCR)转换为数字记录器并将视频盒式磁带记录内容转换成存储的数字数据的便携式视频记录装置

    公开(公告)号:US07298961B2

    公开(公告)日:2007-11-20

    申请号:US10289791

    申请日:2002-11-07

    IPC分类号: H04N5/91 H04N7/00

    摘要: Extending the function of a conventional VCR to both do digital recording and to convert analog tape VCR cassette recordings to a digital format without any apparatus modification of the conventional VCR. A portable video recording device comprises a video cassette housing adapted to operatively engage a video cassette recorder, i.e. the VCR requires no modification; the VCR in effect thinks that it is receiving a conventional VCR cassette. The inserted cassette housing comprises a set of read-write heads for operatively engaging an opposing set of read-write heads in the video cassette recorder; disk-drive storage apparatus operatively connected to said cassette read-write heads; and apparatus for converting analog input from the VCR to digital data and storing the data in the disk-drive storage.

    摘要翻译: 将传统VCR的功能扩展到数字记录,并将模拟磁带VCR磁带录音转换为数字格式,而无需对传统VCR进行任何装置修改。 便携式视频记录装置包括适于可操作地接合盒式录像机的视频盒式存储器,即VCR不需要修改; 录像机实际上认为它正在接收传统的录像机录像带。 插入的盒壳体包括一组读写头,用于可操作地接合盒式磁带录像机中相对的一组读写头; 磁盘驱动器存储装置可操作地连接到所述盒式读写头; 以及用于将来自VCR的模拟输入转换为数字数据并将数据存储在磁盘驱动器存储器中的装置。

    Systems, methods and media for searching a collection of data, based on information derived from the data
    89.
    发明申请
    Systems, methods and media for searching a collection of data, based on information derived from the data 审中-公开
    基于从数据导出的信息搜索数据集合的系统,方法和媒体

    公开(公告)号:US20070124284A1

    公开(公告)日:2007-05-31

    申请号:US11289094

    申请日:2005-11-29

    IPC分类号: G06F17/30

    CPC分类号: G06F16/3322 G06F16/3334

    摘要: Systems, methods and media for content-based search processing are disclosed. In one embodiment, a database is organized according to keywords. Data corresponding to keywords is searched to produce search results within the context of the keywords input by a user. The search results are analyzed to determine features of the data. A feature may be determined by identifying data with common traits. Data is then organized into categories according to the traits. The search results produce information and features of the data that a user may not have thought of but would find useful.

    摘要翻译: 公开了用于基于内容的搜索处理的系统,方法和媒体。 在一个实施例中,根据关键字组织数据库。 搜索与关键词相对应的数据,以在由用户输入的关键词的上下文中产生搜索结果。 分析搜索结果以确定数据的特征。 可以通过识别具有共同特征的数据来确定特征。 然后根据特征将数据组织成类别。 搜索结果产生用户可能没有想到但会发现有用的数据的信息和特征。

    Apparatus and method for converting an instruction and data trace to an executable program
    90.
    发明授权
    Apparatus and method for converting an instruction and data trace to an executable program 失效
    将指令和数据跟踪转换为可执行程序的装置和方法

    公开(公告)号:US07207035B2

    公开(公告)日:2007-04-17

    申请号:US09935415

    申请日:2001-08-23

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/41 G06F11/3461

    摘要: An apparatus and method for converting an instruction and data trace to an executable program are provided. The apparatus and method are used to convert an instruction and data trace to an executable binary program that may then be used on a new computer system such that the simulations and the final computer both have similar run characteristics for a true comparison. The apparatus and method traverse a linear sequence of trace instructions to replace register names with unique labels and propagate these unique labels through the trace instructions. Thereafter, the trace instructions are traversed in a reverse direction to calculate register values based on the value of conditional branch registers. The resulting register values and corresponding memory addresses are then assembled into an executable program.

    摘要翻译: 提供了一种用于将指令和数据跟踪转换为可执行程序的装置和方法。 该装置和方法用于将指令和数据跟踪转换成可以在新计算机系统上使用的可执行二进制程序,使得模拟和最终计算机都具有类似的运行特性以进行真正的比较。 该装置和方法遍历跟踪指令的线性序列以用唯一标签替换寄存器名称,并通过跟踪指令传播这些唯一标签。 此后,跟踪指令沿相反方向遍历,以根据条件分支寄存器的值计算寄存器值。 所得到的寄存器值和对应的存储器地址然后被组合成可执行程序。