会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Realtime systolic, multiple-instruction, single-data parallel computer
system
    • 实时收缩,多指令,单数据并行计算机系统
    • US5136717A
    • 1992-08-04
    • US276413
    • 1988-11-23
    • Richard E. MorleyDouglas H. Currie, Jr.Gabor L. Szakacs
    • Richard E. MorleyDouglas H. Currie, Jr.Gabor L. Szakacs
    • G06F15/16G06F9/44G06F15/167G06F15/80G06N5/04
    • G06F15/167G06F15/8015
    • A computer system especially for solution of real time inference problems is disclosed. The system includes a systolic cellular processor which provides predictable and responsive real time operation and fine grain programmability. The system comprises a plurality of separate processor cells each having its own local memory, the cells running simultaneously and operative to execute their respective program instructions. A global memory is coupled via a global bus to the processor cells and provides data to the cells and stores data from the cells. The bus provides effectively simultaneous access of all cells to the global memory. A further feature of the system is a novel parallel programming language using English syntax and which provides synchronous and predictable binding of code to each cell. A graphic work station is provided as a user interface to provide visual access to each cell or to cell groups for ease of control. The system can also function to emulate large scale integrated circuit processors by reason of the fine grain programmed operation of the system.
    • 公开了一种特别用于解决实时推理问题的计算机系统。 该系统包括收缩细胞处理器,其提供可预测和响应的实时操作和细粒度可编程性。 该系统包括多个单独的处理器单元,每个单独的处理器单元具有其自己的本地存储器,该单元同时运行并且可操作以执行它们各自的程 全局存储器通过全局总线耦合到处理器单元,并向单元提供数据并存储来自单元的数据。 总线有效地同时访问所有单元到全局存储器。 该系统的另一个特征是使用英语语法的新颖的并行编程语言,并且提供了代码到每个单元的同步和可预测的绑定。 提供图形工作站作为用户界面,以提供对每个单元或单元组的可视访问以便于控制。 该系统还可以通过系统的细粒度编程操作来模拟大规模集成电路处理器。
    • 5. 发明授权
    • Parallel process controller
    • 并行过程控制器
    • US4648064A
    • 1987-03-03
    • US879200
    • 1978-02-21
    • Richard E. Morley
    • Richard E. Morley
    • G05B19/05G06F13/38G06F15/16G06F9/00
    • G05B19/054G06F13/38G05B2219/1188G05B2219/13004G05B2219/13142G05B2219/15018G05B2219/15026
    • A parallel process controller capable of expandable, parallel operating multi-function control of processes without degradation of performance. The process controller comprises up to N (where N is a positive integer) programmable command memory modules, and also comprises data memory modules, an input/output system, a high speed data bus (N-bus) and a general timing and control unit. Each command memory module performs the functional equivalent of a central processing unit with storage of instruction lines designatable by a user via a programming panel. Each command memory module operates autonomously, without regard to the other command memory modules and cyclically solves each of the user instruction lines in a short, fixed length of time. Each data memory module supplements data storage in the command memory modules. The N-bus is a high speed data bus that cyclically interconnects for a fixed length of time each command memory module during one of N control signals generated by the general timing and control unit, to any of the data memory modules and to the input/output system. During this length of time, the selected command memory module may address, read, or write in any location in any data memory module. An interconnectable programming panel may monitor, program, or control line status indicators for any instruction line within any command module or any line within any data memory module. The programming panel communicates with the controller via a dedicated channel of the input/output system.
    • 一种并行过程控制器,能够进行可扩展的,并行的多功能控制过程,而不会降低性能。 过程控制器包括最多N个(其中N是正整数)可编程命令存储器模块,并且还包括数据存储器模块,输入/输出系统,高速数据总线(N总线)和通用定时和控制单元 。 每个命令存储器模块通过编程面板执行用户可指定的指令行的存储的中央处理单元的功能等效。 每个命令存储器模块自动操作,而不考虑其他命令存储器模块,并且以短的固定长度周期性地解决每个用户指令行。 每个数据存储器模块补充命令存储器模块中的数据存储。 N总线是一种高速数据总线,其在由一般定时和控制单元产生的N个控制信号之一期间,将每个命令存储器模块的固定长度周期性地互连到任何数据存储器模块和输入/ 输出系统。 在这段时间内,所选择的命令存储器模块可以在任何数据存储器模块中的任何位置进行寻址,读取或写入。 可互连编程面板可以监视,编程或控制任何指令模块内任何指令行或任何数据存储器模块内的任何行的线路状态指示器。 编程面板通过输入/输出系统的专用通道与控制器进行通信。
    • 6. 发明授权
    • Systematic memory error detection and correction apparatus and method
    • 系统内存错误检测和校正装置及方法
    • US4506362A
    • 1985-03-19
    • US401974
    • 1982-07-26
    • Richard E. Morley
    • Richard E. Morley
    • G06F11/10G06F11/20G06F11/22G11C29/00
    • G06F11/106G06F11/1024G06F11/2205
    • A systematic data memory error detection and correction apparatus periodically reads data from each addressable memory location, determines the presence or absence of an error in the addressed data memory location and, if an error is detected, corrects the error and writes the corrected data back into the addressed memory location. The apparatus may include circuitry for logging those areas of the data memory where errors have been detected, such logging showing either the address location where an error is detected or alternatively indicating the repetitiveness of an error at any particular addressed memory location. Such data logging facilitates determination of hardware or "hard" type errors as distinguished from non-hardware or "soft" type errors. The latter type errors are typically found in dynamic random access memories (dynamic RAM's) which occasionally and randomly have errors due to bombardment of cosmic energy and alpha particles, the latter typically due to minute radioactive elements in silicon materials used in the fabrication of such memories. When the present apparatus is used in conjunction with dynamic RAM's, the error detection and correction is typically performed during "refresh" times which are necessary for maintaining proper stored charge in such devices. By so doing, the access performance of the memory is not degraded by the error detection and correction apparatus.
    • 系统数据存储器错误检测和校正装置周期性地从每个可寻址存储器位置读取数据,确定所寻址的数据存储器位置中存在或不存在错误,并且如果检测到错误,则校正错误并将校正后的数据写回 寻址的存储器位置。 该装置可以包括用于记录已经检测到错误的数据存储器的那些区域的电路,这样的记录显示检测到错误的地址位置或者替代地指示在任何特定寻址的存储器位置处的错误的重复性。 这样的数据记录有助于确定与非硬件或“软”类型错误不同的硬件或“硬”类型错误。 后一种类型的错误通常发生在动态随机存取存储器(动态RAM)中,其随机地由于宇宙能量和α粒子的轰击而产生错误,后者通常是由于用于制造这种存储器的硅材料中的微小的放射性元素 。 当本装置与动态RAM一起使用时,通常在“刷新”时间期间执行错误检测和校正,这对于在这种装置中维持适当的存储电荷是必需的。 通过这样做,存储器的访问性能不会被错误检测和校正装置降级。
    • 7. 发明授权
    • Digital computer with multi-processor capability utilizing intelligent
composite memory and input/output modules and method for performing the
same
    • 使用智能复合存储器和输入/输出模块的具有多处理器能力的数字计算机及其执行方法
    • US4276594A
    • 1981-06-30
    • US916274
    • 1978-06-16
    • Richard E. Morley
    • Richard E. Morley
    • G06F15/17G06F13/12G06F13/18G06F13/28G06F15/167G06F15/16G06F13/00
    • G06F13/124G06F13/18G06F13/287G06F15/167
    • A digital computer with the capability of incorporating multiple central processing units (CPU's), utilizes an address and data bus between each central processing unit and from one to fifteen intelligent composite memory and input/output modules (MIO). Data is transferred to and from each MIO and the CPU synchronously by a bus during one phase of a three phase clocking cycle. During a second phase of the clocking cycle data on one or more low speed serial data channels within each MIO is transferred to and from the MIO and external devices. During the third phase of the clocking cycle data on a high speed direct memory access channel (DMA) is transferred to and from the MIO and one or more external devices. Additional CPU's can be interconnected with the first CPU by means of an inter-processor buffer module (IPB) which interconnects to the bus at one end and the additional CPU, by means of a bus, at its other end. The IPB may be a software modifiable MIO and can store data addressable by the two interconnected CPU's. In turn, the additional CPU and its associated bus interconnects by the second bus with from one to fifteen additional MIO's or IPB's, allowing cascading of CPU's and associated MIO's and IPB's. Since all data transfers to and from the MIO's and external devices occur at time phases separate from the first time phase in which the CPU communicates with the MIO's and IPB's, the computational speed of any CPU is independent of the quantity of data transferred between the MIO's and IPB's and associated external devices or additional CPU's.
    • 具有并入多个中央处理单元(CPU)的能力的数字计算机利用每个中央处理单元与1至15个智能复合存储器和输入/输出模块(MIO)之间的地址和数据总线。 在三相时钟周期的一个阶段,数据通过总线同步传输到每个MIO和CPU。 在时钟周期的第二阶段期间,每个MIO内的一个或多个低速串行数据信道上的数据被传送到MIO和外部设备。 在时钟周期的第三阶段期间,高速直接存储器存取通道(DMA)上的数据被传送到MIO和一个或多个外部设备。 附加的CPU可以通过处理器间缓冲模块(IPB)与第一个CPU互连,该模块在另一端通过总线与一端的总线和附加的CPU相互连接。 IPB可以是可修改软件的MIO,并且可以存储由两个互连的CPU可寻址的数据。 反过来,额外的CPU及其相关的总线互连由第二总线与一到十五个额外的MIO或IPB,允许CPU和相关的MIO和IPB的级联。 由于所有传输到MIO和外部设备的数据都是在与CPU与MIO和IPB通信的第一阶段分开的时间段发生的,因此任何CPU的计算速度都与MIO的传输数据量无关 和IPB及其相关的外部设备或附加的CPU。
    • 8. 发明授权
    • Hand-held interactive terminal
    • 手持式互动终端
    • US4007443A
    • 1977-02-08
    • US467283
    • 1974-05-06
    • Michael Arnold BrombergWilliam E. FletcherRichard E. MorleyGeorge G. Schwenk
    • Michael Arnold BrombergWilliam E. FletcherRichard E. MorleyGeorge G. Schwenk
    • G06F3/023G06F3/048H03M11/18G06F3/00H04M11/00
    • H03M11/18G06F3/0235G06F3/0489Y10S379/906
    • An interactive terminal which is capable of complete hand-held operation with total freedom of position and location is provided. The terminal incorporates a self contained full 128-character keyboard, a 20-character alphanumeric readout, and a 1000-character memory. The terminal allows the generation of all 128 ASCII characters plus "break." In order to assure review of any message, a conveniently positioned scroll switch is incorporated to advance or roll back any messsage in the memory for presentation on the display.When previous messages are displayed and incoming information is being received by the terminal, the light intensity of the displayed messages modulates to indicate to the operator that information is being received but not displayed. The unique, totally portable, hand-held interactive terminal is provided with a 20 key keyboard which is operated with one hand, while the other hand selects one of four different information levels for each key. Consequently, each of the 20 keys is capable of transmitting four different characters or other information thereby assuring easy, compact transmission of all numeric, alphabetic, and punctuation characters, and command information to an interconnected device.The interactive computer terminal prevents the transmission of information when more than one of the twenty keys of the keyboard is depressed simultaneously In addition, the terminal allows for the automatic transmission of any characters when the corresponding key is depressed for a short period of time. Furthermore, an audible alarm is incorporated which automatically sounds when improper keyboard operation is attempted.The interactive terminal provides for local operation that allows the invention to display information without transmitting this information to any interconnected device. The display of the present terminal incorporates a cursor that indicates the position, type and information level of the next character to be generated and transmitted if a keyboard key is depressed.Furthermore, the interactive terminal provides for the selection of various parameters; including communication speed, parity, half-duplex or full-duplex mode, upper or lower case alphanumeric transmission from the keyboard, and a "justify" operation for presenting of words on more than one line if these words are equal to or less than 10 characters.
    • 提供了能够完全实现手持操作的交互式终端,具有完全自由的位置和位置。 终端包含一个自包含的全128个字符的键盘,一个20个字符的字母数字读出和一个1000字符的内存。 终端允许生成所有128个ASCII字符加“断点”。 为了确保检查任何消息,结合了方便定位的滚动开关,以推进或回滚存储器中的任何消息以便呈现在显示器上。
    • 9. 发明授权
    • Parallel processor cell computer system
    • 并行处理器单元计算机系统
    • US5418952A
    • 1995-05-23
    • US897361
    • 1992-06-11
    • Richard E. MorleyDouglas H. Currie, Jr.Gabor L. Szakacs
    • Richard E. MorleyDouglas H. Currie, Jr.Gabor L. Szakacs
    • G06F15/16G06F9/44G06F15/167G06F15/80G06N5/04G06F13/362
    • G06F15/167G06F15/8015
    • A computer system especially for solution of real time inference problems is disclosed. The system includes a systolic cellular processor which provides predictable and responsive real time operation and fine grain programmability. The system comprises a plurality of separate processor cells each having its own local memory, the cells running simultaneously and operative to execute their respective program instructions. A global memory is coupled via a global bus to the processor cells and provides data to the cells and stores data from the cells. The bus provides effectively simultaneous access of all cells to the global memory. A further feature of the system is a novel parallel programming language using English syntax and which provides synchronous and predictable binding of code to each cell. A graphic work station is provided as a user interface to provide visual access to each cell or to cell groups for ease of control. The system can also function to emulate large scale integrated circuit processors by reason of the fine grain programmed operation of the system.
    • 公开了一种特别用于解决实时推理问题的计算机系统。 该系统包括收缩细胞处理器,其提供可预测和响应的实时操作和细粒度可编程性。 该系统包括多个单独的处理器单元,每个单独的处理器单元具有其自己的本地存储器,该单元同时运行并且可操作以执行它们各自的程 全局存储器通过全局总线耦合到处理器单元,并向单元提供数据并存储来自单元的数据。 总线有效地同时访问所有单元到全局存储器。 该系统的另一个特征是使用英语语法的新颖的并行编程语言,并且提供了代码到每个单元的同步和可预测的绑定。 提供图形工作站作为用户界面,以提供对每个单元或单元组的可视访问以便于控制。 该系统还可以通过系统的细粒度编程操作来模拟大规模集成电路处理器。
    • 10. 发明授权
    • Programmable printer
    • US3959776A
    • 1976-05-25
    • US443329
    • 1974-02-19
    • Richard E. Morley
    • Richard E. Morley
    • G06F3/12G06K15/02G06F7/12G06F9/16
    • G06K15/02G06K2215/0008
    • A programmable printer is provided which is capable of printing alphanumeric internally pre-stored data or data information and alphanumeric externally supplied data or data information either separately or in combination with each other. The alphanumeric printout of the printer may be inverted in a manner to allow its visual reading in what would otherwise be an "upside-down" configuration. The programmable printer incorporates a microprocessor for the proper addressing, interpretation and manipulation of input commands, timing information, paper-sensing information, external data information, and internal stored data information, so as to generate output information that seeks the desired data information, whether external or internal, and that drives a printer logic interface and output status lines and print drive interface so as to print the desired information and to monitor the status of the printer. The printer also includes an alphanumeric print mechanism incorporating twenty-one character columns per line of printout, a timing pulse generating means, a paper sensing means, and a lid detector switch; a printer logic interface that provides electrical isolation between the print mechanism and the microprocessor and provides the actuating power to operate the print mechanism's hammers as well as means for amplifying and shaping the timing pulses and paper sensing pulses from the print mechanism; a command interface that provides electrical isolation between the command information and the microprocessor as well as providing for the proper selection, shaping and timing of the command information; a data interface that provides electrical isolation between the external data information and the microprocessor as well as providing for the proper selection, shaping and timing of external or internal data information; a programmable "read only" memory for the storage of various messages; a set of output status lines for the transmission of information to the outside world and for the indication of various conditions of the printer; and a print drive interface that provides for the electrical isolation, shaping and amplification of the output status lines information and the print drive information.