Patents Examined by Mark P. Watson
  • Patent number: 4464732
    Abstract: A priority sorting system for sorting information on a priority basis is disclosed having at least first, second, third and fourth data stores arranged horizontally so that the input of one data store is connected to the output of the preceding data store, and a plurality of comparators, each comparator connected to a pair of data stores with no data store being connected to more than one comparator, said comparators swapping information stored in said data stores on a priority basis.
    Type: Grant
    Filed: March 19, 1982
    Date of Patent: August 7, 1984
    Assignee: Honeywell Inc.
    Inventor: Kim K. Clark
  • Patent number: 4464731
    Abstract: An electronic translator is disclosed wherein a first word or words represented in a first language are entered to obtain a second word or words represented in a second language equivalent to the first word or words. The translator comprises an input circuit for entering the first word or words, a memory circuit for storing the second word or words, an access circuit for addressing the memory to cause retrieval of the second word or words, a retrieval control circuit for selecting the retrieval speed of the access means and an indicating circuit responsive to the access circuit for indicating the second word or words.
    Type: Grant
    Filed: December 2, 1981
    Date of Patent: August 7, 1984
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Kosuke Nishimura
  • Patent number: 4463442
    Abstract: An improvement is provided to a text processor having an interactive display terminal. The improvement provides for a combination of said text processor with a data processor and means for conducting data processing sessions utilizing the data processor between text processing sessions carried out by said text processor. During such data processing sessions, the interactive display terminal of said text processor emulates a data processing terminal. The emulated display terminal is connected to the data processor whereby the emulated terminal functions as a display terminal for the data processor. Further, means are provided which are operational during the data processing session to define the outer dimensions of a limited area on the display terminal to correspond to the dimensions of the data processing display terminal screen being emulated.
    Type: Grant
    Filed: October 9, 1981
    Date of Patent: July 31, 1984
    Assignee: International Business Machines Corporation
    Inventors: Richard P. Dachowski, Patrick D. Motola
  • Patent number: 4462074
    Abstract: In a programmable machine, a combination for executing a do loop without requiring "overhead" steps to be included in the do loop, having means for determining when the final do loop step is being executed, means for counting the number of do loop iterations remaining, and means for proceeding to the first do loop step each time the final do loop step is being executed provided the last iteration has not been reached, or otherwise for exiting from the do loop.
    Type: Grant
    Filed: November 19, 1981
    Date of Patent: July 24, 1984
    Assignee: Codex Corporation
    Inventor: Yosef Linde
  • Patent number: 4462075
    Abstract: A job processing method is provided for use in an information processing system including three or more information processing devices connected to a common transmission line:(a) first of all, in case the occurrence of a job is detected at one of the three or more processing devices, it is broadcast to the remaining plural processing devices;(b) next, that job execution for that job is started at a first processing device which is one of the plural processing devices receiving the job occurrence broadcast or the processing device having broadcast the job occurrence;(c) then, the first processing device having started that job execution is monitored at the others of the plural processing devices which are not presently involved in that job execution but have been informed of that job occurrence; and(d) the job is executed irrespective of the presence of an abnormal processing device in case a second processing device, which is one of the plural monitoring processing devices, detects an abnormality of the proce
    Type: Grant
    Filed: January 6, 1982
    Date of Patent: July 24, 1984
    Assignee: Hitachi, Ltd.
    Inventors: Kinji Mori, Hirokazu Ihara
  • Patent number: 4459678
    Abstract: An information processing system is disclosed which includes a display, a memory, a keyboard and a control unit. The system may store and display data in a table format by record and field. The system may be employed in an entry edit mode whereby data is entered or edited by an operator through the keyboard into the system. The system may also operate in a record selection mode whereby data in a field having a predetermined relation to a field value may be selected by the system. The system permits the entry of comparison operators and field values below the field heading in the display for the field to be searched. The keys representing the comparison operators and the keys representing data are at separate locations on the keyboard to prevent operator error in input. This feature is particularly advantageous when one symbol may be employed both as a comparison operator and data. Such a symbol would then be represented by two keys on the keyboard.
    Type: Grant
    Filed: May 18, 1981
    Date of Patent: July 10, 1984
    Assignee: International Business Machines Corporation
    Inventors: Rex A. McCaskill, John W. McInroy, Paul D. Waldo
  • Patent number: 4459658
    Abstract: Operation of a computer system after a main memory failure is enabled by storing a read-only access shadow copy of its data structures in another memory having an independent failure mode. The shadow copy is periodically updated at a series of checkpoints. Where the data structure is a linked list, updating without recopying is enabled by prelinking the list item in the read-only list to the beginning of a second read/write list, which is appended to the first list at the next checkpoint.
    Type: Grant
    Filed: February 26, 1982
    Date of Patent: July 10, 1984
    Assignee: Bell Telephone Laboratories Incorporated
    Inventors: John D. Gabbe, Matthew S. Hecht
  • Patent number: 4458311
    Abstract: The disclosure relates to an improvement to an information processing system for conducting data processing operations wherein the processing relates to the value of the information and conducting text processing operations wherein the processing affects only the format of information. The improvement provides the combination of means for initiating a data processing session in said system, means for switching to a text processing session before the completion of the data processing session, means for storing the status of the non-completed data processing session during the text processing session, and means for switching back from the text processing session to the non-completed data processing session.
    Type: Grant
    Filed: October 9, 1981
    Date of Patent: July 3, 1984
    Assignee: International Business Machines Corporation
    Inventors: Silous F. Clements, Patrick D. Motola, Richard O. Simpson, Shirley F. Swift
  • Patent number: 4458331
    Abstract: A display word processor (11) has the capability of emulating a data processing terminal for a host data processor (10) in an information processing system. With such a capability, the display word processor may be switched between data processing and word or text processing sessions. In this information processing system, the interactive display (17) is operable during data processing sessions to display a word processing message when a word processing task is being carried out as a background task during the data processing session. The word processing message may be displayed on a message line (7) which may be shared with a data processing message. Alternatively, if the interactive display terminal (17') is large enough, the word processing message line (9) may be displayed in an area dedicated to the word processing message.
    Type: Grant
    Filed: October 9, 1981
    Date of Patent: July 3, 1984
    Assignee: International Business Machines Corporation
    Inventors: Robert Amezcua, Silous F. Clements, Richard P. Dachowski, Patrick D. Motola
  • Patent number: 4454576
    Abstract: A system for use in an electronic digital signal processor for assembling multiple report definition instructions to create a shell document to generate a file report. The system enables an operator to depress an instruction key to call up an instruction menu and select for display the report definition instruction menu. The operator chooses report instructions desired in any order, and the system inserts chosen instructions in proper order to build the shell document. The operator keys report information in between the instructions. The shell document is stored in machine-dependent language to enable the document to be redisplayed in operator-dependent language as determined by the current program loaded in the processor.
    Type: Grant
    Filed: May 18, 1981
    Date of Patent: June 12, 1984
    Assignee: International Business Machines Corporation
    Inventors: John W. McInroy, Paul D. Waldo, Jo A. Elliott, Thomas L. Adam, Freddie R. White
  • Patent number: 4451899
    Abstract: An information processing apparatus includes a RAM for storing character information and character pitch information corresponding thereto; a CRT for simultaneously displaying character information having different character pitches; line buffers supplied with the information from the RAM; a character pitch switching circuit for producing a character pitch or load clock signal in response to the character pitch information stored in the RAM; a memory address counter for reading out the contents of the line buffers at a rate determined by the character pitch clock signal; an address setting circuit for producing an address signal for a horizontal scroll operation in which the displayed characters are shifted in the horizontal direction on the screen; start address registers for determining how many characters to shift in response to the address signal and in accordance with the character pitch with which each is associated; and a selecting circuit for gating the output from only one of the start address regist
    Type: Grant
    Filed: December 16, 1981
    Date of Patent: May 29, 1984
    Assignee: Sony Corporation
    Inventor: Isao Yamazaki
  • Patent number: 4450535
    Abstract: A system and method for distribution of articles or services, especially adapted to be secure against use by unauthorized personel, receives first and second data carriers. Each data carrier includes a processor, data storage, and interfacing circuits. A random number generator feeds a random number to each of the data carriers which use a program to generate a resultant based on the random number, a secret code and an identification number. The secret code and identification number are stored in the data storage of each data carrier. The resultants are compared to determine if they are equal, in which case access is allowed.
    Type: Grant
    Filed: September 15, 1981
    Date of Patent: May 22, 1984
    Assignee: Compagnie Internationale pour l'Informatique CII-Honeywell Bull (Societe Anonyme)
    Inventors: Bertrand de Pommery, Michel Ugon
  • Patent number: 4450525
    Abstract: A control unit for a functional processor is disclosed which minimizes programming complexity by eliminating data transfers and the transfer control associated with two level memory systems and which improves flexibility in program task changeovers in pipelined arithmetic architectures. This is accomplished by employing common page addressing for accessing memory address stacks for storing either main memory addresses or address increments, coefficient address stacks for storing coefficient memory addresses or address increments, and microinstruction sequencing control branch stacks for storing branch and loop control parameters. This permits chaining of long sequences of signal processing subroutines without external control and the associated execution time overhead.
    Type: Grant
    Filed: December 7, 1981
    Date of Patent: May 22, 1984
    Assignee: IBM Corporation
    Inventors: Gordon L. Demuth, John E. Hinkle, J. Thomas Moran
  • Patent number: 4449201
    Abstract: A graphic display system uses a plurality of identical processor units each of which is controlled by microcode to perform a particular function in transforming, clipping, and scaling geometric data for presentation on a display. Each processor includes a plurality of function units which can operate independently, in parallel, or in master-slave mode. Each function unit comprises a plurality of one bit slice circuits which can be fabricated using VLSI techniques. Each one bit slice includes a multilevel memory which collectively provide a dispersed stack for the function unit.
    Type: Grant
    Filed: April 30, 1981
    Date of Patent: May 15, 1984
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: James H. Clark
  • Patent number: 4449185
    Abstract: In a data processing system having a memory and employing N-bit bytes and two byte addresses, a branch instruction which can cross one page boundary is executed without having to use calculations to effect a change in the contents of the program counter (PC). It is determined whether the value V1 of the (N-1) least significant bits (LSB's ) of the lower order byte of the two byte branch address is greater or less than the value V2 of the (N-1) least significant bits (LSB's) of the lower order byte of the address to which the PC is pointing and also whether PC N.noteq.BR N where PC N and BR N are the most significant bits of the lower order bytes of the PC address and the branch address, respectively. If V1<V2, PC N=1, and PC N.noteq.BR N, the upper order byte of the PC address is incremented by 1 and if V1>V2, PC N=0, and PC N.noteq.BR 7, the upper order byte of the PC address is decremented by 1.
    Type: Grant
    Filed: November 30, 1981
    Date of Patent: May 15, 1984
    Assignee: RCA Corporation
    Inventors: Joel R. Oberman, Russell G. Ott
  • Patent number: 4445190
    Abstract: A method for use in an electronic digital signal processing system for improving execution time in locating requested programs, reducing program storage requirements in memory and improving packaging and repackaging of programs on direct access memory devices for the library. A program data set for a system is formed to recognize the references to character program names and to resolve those references into control section identification codes. Each referenced character program name is uniquely encoded to a 16 bit control section identification code used as an input to a table lookup routine. The encoded control section identification for the program library loaded on the direct access memory consists of a data set number, a module index number and a control section number. A similar data structure is used to locate programs in storage by program management once they have been retrieved from the program library stored on a direct access memory device of the system.
    Type: Grant
    Filed: June 16, 1981
    Date of Patent: April 24, 1984
    Assignee: International Business Machines Corporation
    Inventors: Barbara R. Pierschalla, Kenneth L. Jeffries, Kenneth M. Herrington, Robert F. Daugherty
  • Patent number: 4443846
    Abstract: There is described a unique apparatus for exchanging commands and data via a dedicated memory which has ports connected to the data and address busses of two different microprocessors. The system operates even though the microprocessors have different word lengths, e.g. a sixteen bit processor and an eight bit processor. The system permits interfacing between the microprocessors with different bit size words and allows each of the microprocessors to treat the exchange memory as part of its own memory space without locking one microprocessor off of a shared bus.
    Type: Grant
    Filed: December 29, 1980
    Date of Patent: April 17, 1984
    Assignee: Sperry Corporation
    Inventor: Ralph L. Adcock
  • Patent number: 4443865
    Abstract: A processor module is one of several modules mounted in a rack to form a programmable controller. The module has a microprocessor that executes a sequence of machine language instructions to interpret and thereby execute macroinstructions that are part of a control program stored in a read/write volatile main memory. The rate of execution is improved by reducing the instructions in a fetch sequence used in coupling each macroinstruction to its interpreter sequence of machine-language instructions. Hardware assistance is provided to allow expansion of macroinstruction operation codes as they are fetched. The processor module also allows the user to program his own interpreter sequences for specially defined macroinstructions and to load these sequences into a nonvolatile memory that is plugged into the module. An external auxiliary power supply is connected to the processor module to supply the programming voltage required by the nonvolatile memory.
    Type: Grant
    Filed: October 26, 1981
    Date of Patent: April 17, 1984
    Assignee: Allen-Bradley Co.
    Inventors: Ronald E. Schultz, Steven H. Rigg
  • Patent number: 4443863
    Abstract: A data communications system for asynchronous communication having at least two data transmit/receive terminals wherein the display is periodically updated with new send or receive data. In the receive mode the data is accumulated in a receive buffer for a predetermined time interval and then transferred into a text storage buffer which then activates a display access method to process the stored data and update the display. The display access method then goes into an "idle" mode and waits for the next transfer of data which does not occur until the predetermined time interval has expired. In the transmit mode the send data is transmitted without a delay but the display is updated after the predetermined time interval has expired.
    Type: Grant
    Filed: June 16, 1981
    Date of Patent: April 17, 1984
    Assignee: International Business Machines Corporation
    Inventors: Dennis G. Busch, Robert J. Grafe, Gary E. Leikam
  • Patent number: 4442486
    Abstract: Apparatus that discourages the use of computer equipment with software that is not approved for such use by the manufacturer of the computer equipment. This apparatus requires software to generate display producing signals but to produce them for a short enough period of time to be imperceptible. The display may be the identification of a patent or patent application.
    Type: Grant
    Filed: November 25, 1981
    Date of Patent: April 10, 1984
    Assignee: U.S. Philips Corporation
    Inventor: Robert T. Mayer