Patents Represented by Attorney John W. Henderson, Jr.
  • Patent number: 4417322
    Abstract: A report generation control system for operating a text processor to produce output reports containing inter-report summary data from data processing-type files. The system is compatible with text pagination functions and is useable by a text entry/revision operator with no programming skills. The system permits the operator to describe the desired report by keying an example page of the report in the exact desired format and then editing the example page by replacing the required variable file data examples with descriptive instructions and by inserting summary instructions. The system scans the edited example page for instructions, breaks it down into logical components and compiles the components into program routines which will produce the desired output report.
    Type: Grant
    Filed: June 16, 1981
    Date of Patent: November 22, 1983
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Berry, John H. Wilson
  • Patent number: 4407193
    Abstract: In an impact printer including a print wheel having a plurality of selectable character type bearing elements for respectively printing a plurality of characters, said print wheel being rotatable for selectively positioning selected type elements in successive print positions, impact means impellable against the selected elements to drive said elements against the printing medium and means for impelling the impact means against said selected type element, the present invention provides the improvement comprising the combination of means for sensing the flight time of the impelled impact means until impact by sensing variations in the velocity of said impact means, means for comparing the sensed flight time to a predetermined ideal flight time, and means for selectively varying the amplitude of the current to the impelling means to adjust the sensed flight time to equal the ideal flight time.
    Type: Grant
    Filed: June 16, 1980
    Date of Patent: October 4, 1983
    Assignee: International Business Machines Corporation
    Inventors: David A. Hall, George P. Olson
  • Patent number: 4400753
    Abstract: An information storage cartridge utilized in a disk drive including a rotary magnetic recording disk and cover for containing the disk. The cover includes a plurality of orientation apertures and transducer apertures which are associated such that orientation sensing means in the disk drive can determine the orientation of the cartridge when it is inserted in the disk drive and thereby whether the information recorded on the disk is recorded on both sides of the disk or only on one side.
    Type: Grant
    Filed: June 19, 1981
    Date of Patent: August 23, 1983
    Assignee: International Business Machines Corporation
    Inventors: William E. Beebe, Dean R. Duff
  • Patent number: 4384329
    Abstract: A storage method and control system for storing and interactively accessing a large data base of related linguistic expressions such as synonyms and antonyms. The data base structure includes a stored ordered vocabulary of the linguistic expressions and a stored N.times.N binary matrix defining the relationship between the expressions in the vocabulary. Address indexes are associated with the vocabulary and binary matrix to enhance access times. The control system controls a programmable digital processor to receive an input linguistic expression and access the binary matrix to generate linkages to the related linguistic expressions in the vocabulary. The related linguistic expressions in the vocabulary are concatenated and displayed for operator review.
    Type: Grant
    Filed: December 19, 1980
    Date of Patent: May 17, 1983
    Assignee: International Business Machines Corporation
    Inventors: Walter S. Rosenbaum, Alan R. Tannenbaum
  • Patent number: 4377849
    Abstract: A process automatically generating topology data for fabricating large scale integrated circuits. Technology data, a logic function description and logic circuit components are generated and input to a data processing system together with geometric dimension data descriptive of the basic elements of the logic circuit components. The geometric dimension data is assembled into a plurality of intermediate level geometric topology patterns under control of the logic function description and the intermediate level geometric topology patterns are assembled into a prime level geometric topology representative of the logic function description. The logic circuit components are merged with the prime level geometric topology to produce a grid array to be fabricated into a large scale integrated circuit.
    Type: Grant
    Filed: December 29, 1980
    Date of Patent: March 22, 1983
    Assignee: International Business Machines Corporation
    Inventors: Wesley C. Finger, Gerald B. Long
  • Patent number: 4357680
    Abstract: A system for automatically adjusting text codes and control codes stored in a memory into text blocks having variable formatting parameters and variable line counts. The detection of a code signal causes the system to enter a non-playout adjust mode. The operator is then prompted to enter a line count for the text block to be formatted. After the line count is entered, the system proceeds to adjust in memory the number of lines of text equal to the line count to the predetermined formatting parameters with no external output of the text. An interrupt of the adjust mode occurs upon the detection of any one of a number of predefined special conditions including the end of text, mode-measure codes in memory, special codes (e.g. stop, edit, error, page end), hyphenation requests, forced line overflow, or upon completion of the text block line count.
    Type: Grant
    Filed: April 18, 1980
    Date of Patent: November 2, 1982
    Assignee: International Business Machines Corporation
    Inventors: John C. Greek, Jr., Charles N. Sprott
  • Patent number: 4342085
    Abstract: A system for reducing storage requirements and accessing times in a text processing machine for automatic spelling verification and hyphenation functions. The system includes a method for storing a word list file and accessing the word list file such that legal prefixes and suffixes are truncated and only the unique root element, or "stem", of a word is stored. A set of unique rules is provided for prefix/suffix removal during compilation of the word list file and subsequent accessing of the word list file. Spelling verification is accomplished by applying the rules to the words whose spelling is to be verified and application of the said rules provides, under most circumstances, a natural hyphenation break point at the prefix-stem and stem-suffix junctions.
    Type: Grant
    Filed: January 5, 1979
    Date of Patent: July 27, 1982
    Assignee: International Business Machines Corporation
    Inventors: David Glickman, Evon C. Greanias, James T. Repass, Walter S. Rosenbaum
  • Patent number: 4328561
    Abstract: A system for reducing the computation required to match a misspelled word against various candidates from a dictionary to find one or more words that represent the best match to the misspelled word. The major facility offered is the ability to computationally discern the degree of apparent match that exists between words that do not perfectly match a given target word without requiring the computationally tedious procedure of character by character positional matching which necessitates shifting and realignment to accommodate for differences between the candidate and target words due to character differences or added and dropped syllables.
    Type: Grant
    Filed: December 28, 1979
    Date of Patent: May 4, 1982
    Assignee: International Business Machines Corp.
    Inventors: Danny B. Convis, David Glickman, Walter S. Rosenbaum
  • Patent number: 4267555
    Abstract: Apparatus for rotating a cathode ray tube (CRT) which is operated as a graphic display through 90 degrees such that different size pages of data may be displayed while minimizing the control circuitry required. The display deflection yoke is fixedly attached to a support frame for the display. The CRT is rotatably mounted within the yoke and held by annular thrust bearing which allows the CRT to be rotated 90 degrees. A switch is actuated by the rotation of the CRT to select between sets of control resistors to control the raster scan of the CRT in accordance with its orientation.
    Type: Grant
    Filed: June 29, 1979
    Date of Patent: May 12, 1981
    Assignee: International Business Machines Corporation
    Inventors: Clay E. Boyd, John C. Jones, Joanne L. Mumola
  • Patent number: 4252309
    Abstract: Apparatus for flipping document sheets such as paper or the like from one side to the other such that the document sheets may be stacked in a hopper in sequenced order after printing or copying on one side or used for printing or copying on both sides. The apparatus includes at least one rotatable cylindrical member having tapered slots disposed therein 180 degrees apart for receiving the leading edge of the sheet to be flipped, and a clamping member which permits the slots to remain open during the sheet insertion, clamp the sheet during rotation of the cylindrical member, and again permits the slots to open at the release point such that the flipped sheet may be released. The location and angle of the slots in the cylindrical member are such the initial force for rotating the cylindrical member is imparted thereto by the entry of document sheet into the slot.
    Type: Grant
    Filed: June 29, 1979
    Date of Patent: February 24, 1981
    Assignee: International Business Machines Corporation
    Inventors: Stephen P. Garrison, Elmer L. B. Kroeker
  • Patent number: 4240758
    Abstract: Disclosed is a method and apparatus for establishing, verifying, and correcting tab settings and indexing parameters for text to be printed by a word processing system. The apparatus includes logic and related control networks for establishing a line of codes in memory indicative of the location and status of such tab settings and indexing parameters, for setting an electronic tab rack, for verifying and correcting such settings and parameters by, and responsive to, the advancement and backspacing of the printer carrier, and for producing a hard copy printout, during entry and playback, of such tab setting and indexing mode status.
    Type: Grant
    Filed: March 6, 1978
    Date of Patent: December 23, 1980
    Assignee: International Business Machines Corporation
    Inventor: Robert G. Acosta
  • Patent number: 4225249
    Abstract: The aesthetic characteristics of adjacent characters are used to enhance the quality of output in a proportional spacing printer and to provide right margin justification for composing. Spacing between characters is determined on the basis of the character being printed and the preceding character already printed on the page. An intercharacter displacement memory contains a list of ideal spacing for all combinations of characters to be printed. As each character is typed, it and the previously stored preceding character address the intercharacter displacement memory. The output of the intercharacter displacement memory is the ideal value of escapement for this combination of characters and font style. The printer positions the print head prior to printing the next character, rather than positioning the print head after the previous character is printed.
    Type: Grant
    Filed: June 27, 1977
    Date of Patent: September 30, 1980
    Assignee: International Business Machines Corporation
    Inventors: Howard G. Kettler, Robert A. Kolpek, Walter S. Rosenbaum
  • Patent number: 4220417
    Abstract: A method and apparatus associated with word processing equipment for producing a preliminary printout of accessible lines of intermixed text characters and code characters representative of the format of such text. The apparatus includes logic controlled gates for selectively gating text codes, instruction codes, and reference line number codes to a print control coupled to, and controlling the printing by, a printer. Specific networks enable the printing of "font change" instructions and identifications and characteristic identifier symbols indicative of the presence of an instruction code. Audit print codes representing material ones of the instruction codes are substituted for the usual printer functional response to those instruction codes, that is, a code representation of the instruction code is printed instead of the printer executing the instruction.
    Type: Grant
    Filed: June 8, 1978
    Date of Patent: September 2, 1980
    Assignee: International Business Machines Corporation
    Inventors: Charles N. Sprott, Leonard S. Yates
  • Patent number: 4194245
    Abstract: A control system for randomly accessing the contents of a recirculating shift register memory under the control of a processor. The processor provides to the control system an address equivalent to the number of positions the operating point (defined by an operating flag) is to be moved in the shift register memory to access the information desired by the processor. The control system decodes the address, removes the operating flag from the memory character stream and reinserts the operating flag in the memory at the point desired by the processor during a single revolution of the memory.
    Type: Grant
    Filed: March 6, 1978
    Date of Patent: March 18, 1980
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Pascoe, Charles N. Sprott, Douglas W. Westcott
  • Patent number: 4136395
    Abstract: Spelling errors in a word processing system are detected and presented to the operator for correction at the end of a document page. A dictionary memory contains representations of the correct spellings for words most frequently used. As each word is typed, it is stored in a word queue where it is compared to the contents of the dictionary memory. If the compare is unequal, then the word and its location on the page are stored in an error memory. When an end of page indicator is set the printer automatically repositions the print head at the ending character of the first word in the error list. When the operator keys in the correct spelling, the printer is caused to remove the misspelled word from the page and type the correct spelling. The corresponding word in the error memory is also corrected. As each misspelled word in the error memory is corrected, the remainder of the memory is scanned and repetitions of the same spelling error are automatically corrected.
    Type: Grant
    Filed: December 28, 1976
    Date of Patent: January 23, 1979
    Assignee: International Business Machines Corporation
    Inventors: Robert A. Kolpek, David L. MacDuffee, Walter S. Rosenbaum
  • Patent number: 4095265
    Abstract: A memory control structure for a pipe-lined mini-processor which allows the processor to work with relatively slow memories without degradation of performance. The memory structure includes a memory selector which provides an interface between the processor output and the inputs of a plurality of memories of different types and speeds. The memory selector receives address and control information from the processor and generates the timing and selection signals for the memories. The memory structure also includes fan-in circuitry connected to the outputs of all the memories. The fan-in circuitry includes latches for sampling the output of each memory and multiplexing the memory outputs onto a single data bus for transfer of data from the memories to the processor.
    Type: Grant
    Filed: June 7, 1976
    Date of Patent: June 13, 1978
    Assignee: International Business Machines Corporation
    Inventor: Richard Alan Vrba
  • Patent number: 4092729
    Abstract: Improved hyphenation apparatus is combined with word verification apparatus to automatically provide hyphenation points for input words from a keyboard or other input device. The spelling of each word input to the system is verified by the digital reference matrix section of the apparatus by calculating a vector magnitude and angle for the word which is compared to the contents of a storage dictionary of words. Each cell of storage in the storage dictionary, in addition to containing a unique angle representation of the input word, contains a byte of data representing the valid hyphenation points for the input word. When an input word is verified to be correctly spelled, the hyphenation byte is read out of dictionary and used by the hyphenation section to reassemble the word in hyphenated form. The hyphenated word is then displayed to the operator for appropriate action.
    Type: Grant
    Filed: December 28, 1976
    Date of Patent: May 30, 1978
    Assignee: International Business Machines Corporation
    Inventors: Walter Steven Rosenbaum, Howard Carl Tanner
  • Patent number: 4057846
    Abstract: Logic circuitry is provided for controlling the transfer of data between 1) a low cost pipelined processor and its associated memory, 2) between the processor and input/output devices, and 3) between the input/output devices and memory. A plurality of unidirectional busses are provided to interface the processor and memory and a bidirectional buss is provided to interface with the input/output devices. The logic circuitry provides a control function to steer data over the proper buss structures interconnecting the processor, the memory and the input/output devices and provides those interconnections in a manner which allows the processor to overlap input and output functions.
    Type: Grant
    Filed: June 7, 1976
    Date of Patent: November 8, 1977
    Assignee: International Business Machines Corporation
    Inventors: William Clyde Cockerill, Louis Michael Hornung, Donavon William Johnson, Richard Alan Vrba
  • Patent number: 4028677
    Abstract: Apparatus for automatic hyphenation of input words from a word processing system. The apparatus includes a digital reference matrix memory containing a vector representation of all legal hyphenations for each dictionary word in the form of a calculated magnitude and associated unique vector angles. The vector magnitude constitutes the address data for accessing the memory. When an input word is received for hyphenation, a hyphen is added to the word and its magnitude is calculated. The memory is accessed for an address which equals the calculated magnitude. If the address is not found, a signal is generated indicating that the word cannot be legally hyphenated. If the address is found, then the corresponding angles, representing legal hyphenations of the input word, are compared with test words generated by sequentially inserting hyphens in the input word. All equal compares are flagged and the corresponding hyphenated input words are gated onto the output line.
    Type: Grant
    Filed: July 16, 1975
    Date of Patent: June 7, 1977
    Assignee: International Business Machines Corporation
    Inventor: Walter Steven Rosenbaum
  • Patent number: 3995254
    Abstract: A digital reference matrix apparatus is disclosed for verifying input alpha words from a keyboard, character recognition machine, or voice analyzer as valid linguistic expressions. The organization of the digital reference matrix is based upon the character transfer function of the input apparatus. The digital reference matrix contains a vector representation for each dictionary word in the form of a calculated vector magnitude and unique vector angle. The set of magnitudes and angles is stored in the digital reference matrix using a form of run length coding by storing a single magnitude pointer followed by the chain of unique angles for words having the same magnitude. The vector magnitude so calculated constitutes the address data for accessing the digital reference matrix.
    Type: Grant
    Filed: July 16, 1975
    Date of Patent: November 30, 1976
    Assignee: International Business Machines Corporation
    Inventor: Walter Steven Rosenbaum