Patents by Inventor William C. Cason
William C. Cason has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7890545Abstract: Systems and methods for a reference model for the representation of an arbitrarily complex enterprise architecture are disclosed. These systems and methods provide a reference model composed of component types and relationship types useful in modeling an enterprise architecture. The reference model may be constructed according to a set of domains. A set of component types associated with each of these domains may be defined and relationship types defined for these component types. A data model of a particular enterprise architecture may then be instantiated using this reference model.Type: GrantFiled: March 31, 2005Date of Patent: February 15, 2011Assignee: Troux TechnologiesInventors: William C. Cason, Jr., Craig F. Dalton, Jason S Morio, Shad W. Reynolds, Ramon Renteria, Stéphane Lemay
-
Patent number: 4498142Abstract: A method to assist the operator of an interactive text processing system to update program modules associated with one of a plurality of text processing programs that have been combined on a two-sided, double-density (2S2D) combined program/work diskette. The method involves creating a new 2S2D combined program/work diskette by transferring the programming modules and other data from the old 2S2D combined program/work diskette so that the transferred programming modules assigned to each data set are recorded in module number order after each data set directory and the data set directories are also recorded in sequential order, and replacing a program module on the new 2S2D combined program/work diskette with a corresponding module from the 1S1D diskette containing the updated programs whenever the "build number" of the corresponding module on the 2S2D diskette is lower than the module on the 1S1D diskette.Type: GrantFiled: October 13, 1981Date of Patent: February 5, 1985Assignee: International Business Machines CorporationInventors: Hira Advani, William C. Cason
-
Patent number: 4484302Abstract: Multiple virtual images are built on a display screen of a text processing system by a display access method (DAM) program running interrupt identified service programs. Each of the service programs is provided with stack memory elements for retaining data to run the program. Each of the service programs is run by the DAM program in accordance with priority interrupts with a higher priority interrupt having immediate access to the DAM program. A service program having a low priority interrupt that is being run by the DAM program will be stopped by the occurrence of a higher priority interrupt with the data and address information of the interrupted program retained in the stack memory elements. The service program of the higher priority interrupt is then run and when ended the DAM program retrieves the data for the lower priority program to return to the point of interruption. This program of the lower priority interrupt is then run to an end if not again interrupted by a higher priority interrupt.Type: GrantFiled: November 20, 1980Date of Patent: November 20, 1984Assignee: International Business Machines CorporationInventors: William C. Cason, Ward A. Kuecker, Paul R. Herrold
-
Patent number: 4477880Abstract: A method is disclosed for improving the efficiency of an operator of an interactive text processing system in which a plurality of different text processing task programs are each stored on a different single-sided, single-density (1S1D) diskette so that in the creation and use of a text document involving several different tasks, the operator's efficiency is decreased due to the time involved in inserting and removing each required diskette. The method involves creating a combined program diskette on a two-sided, double-density (2S2D) diskette by sequentially transferring program modules for interactively selected text processing task programs from corresponding 1S1D diskettes under the control of a "Combine" program. The method provides one 2S2D combined text processing program diskette containing all the programs necessary to create and use a specific text document by means of the selected tasks.Type: GrantFiled: October 13, 1981Date of Patent: October 16, 1984Assignee: International Business Machines CorporationInventors: Hira Advani, William C. Cason, Gerald E. Hayes
-
Patent number: 4454592Abstract: The specification discloses a word processing system having a keyboard (10), a display (20), a processor (14) and a random access memory (22) for storing data and programs. The display (20) includes a first text area (24) wherein text entered through the keyboard is displayed. The display also includes a prompt line (26) through which all input between the operator and the word processing system occurs. The system provides deadkey compression wherein the depression of selected deadkeys on the keyboard causes the automatic generation of a required backspace in order to enable the construction of a diacritic character and the display of the constructed diacritic character in either the text display area (24) or the prompt line (26).Type: GrantFiled: November 20, 1980Date of Patent: June 12, 1984Assignee: International Business Machines CorporationInventors: William C. Cason, Freddie R. White, Thomas L. Adam, Lewis J. Levine
-
Patent number: 4447888Abstract: Operator keystrokes are processed in a text processor system to put characters and symbols on a fixed pitch display screen without limitation as to other size characters or symbols on the screen. Keystroke data is processed under the control of programs stored in a random access memory. For a mixed pitch display, the random access memory of the system is structured to include a text storage buffer and a display control block both interconnected to an applications program and a display access method program. Data is stored in the text storage buffer in an unformatted configuration in a mixed pitch arrangement and the programs evaluate the data to display characters and symbols with correct character pitch. The programs also draw a scale line on the screen to provide character information to the operator.Type: GrantFiled: June 16, 1981Date of Patent: May 8, 1984Assignee: International Business Machines CorporationInventors: Ward A. Kuecker, Susan D. Stratton, William C. Cason
-
Patent number: 4445194Abstract: Operator keystrokes are processed in a text processor system to move a cursor on a display screen in either a vertical or horizontal direction or both without limitation as to the location of text. Keystroke data is processed under the control of programs stored in a random access memory. For a cursor motion, the random access memory of the system is structured to include a text storage buffer and a display control block both interconnected to an applications program and a display access method program. Data is stored in the text storage buffer in an unformatted configuration and the programs equate a contextual cursor address with a spatial cursor position. After running the display access method program in accordance with application program commands, a refresh buffer provides display signals to visually present by means of the display screen a cursor at an identified position in text.Type: GrantFiled: November 20, 1980Date of Patent: April 24, 1984Assignee: International Business Machines CorporationInventors: William C. Cason, Ward A. Kuecker, Susan D. LaPlant
-
Patent number: 4435778Abstract: An improved text processing method is disclosed which permits spatially related data to be displayed and edited by the same method employed to display and edit conventional text type data in an interactive text processing system which includes a keyboard, a display device, and a microprocessor.Type: GrantFiled: May 18, 1981Date of Patent: March 6, 1984Assignee: International Business Machines CorporationInventors: William C. Cason, Rex A. McCaskill, Francisco A. Karner
-
Patent number: 4425629Abstract: A text processing system includes a first external storage area for text documents, an internal text storage buffer where, inter alia, edit operations are performed, and a third storage area in which text is formatted for display. The area for formatting text for display is related to the internal text storage buffer by a table containing pointers to the text storage area, one for each line to be displayed. The pointers are expressed relative to a single known address, that of the start of the line in the text storage buffer containing the point at which the edit operation is to occur.Type: GrantFiled: June 16, 1981Date of Patent: January 10, 1984Assignee: International Business Machines CorporationInventors: William C. Cason, Ward A. Kuecker
-
Patent number: 4410957Abstract: A keyboard access system is provided for interfacing a keyboard and the programs of a text processing machine. The keyboard has typamatic function keys, i.e., nontypamatic keystroke information is generated by the keyboard upon depression of a key and, after a short delay, additional typamatic keystroke information is generated as long as the key is held down at a constant rate. The keystroke information represents a key on the keyboard and may also represent the meaning of the key as determined by the state of one or more prefix keys. A keystroke queue is provided for storing keystroke information passing through the keyboard access system. If the keystroke information entered into the keyboard access system is not typamatic, the system will enqueue the information in the keystroke queue and generate an audio feedback signal when the keystroke queue is not full. If the keystroke information is typamatic, the keystroke information will be compared to a table of valid typamatic function keys.Type: GrantFiled: November 20, 1980Date of Patent: October 18, 1983Assignee: International Business Machines CorporationInventors: William C. Cason, Jan W. Snyder
-
Patent number: 4370645Abstract: A ghost cursor indicates the relative horizontal position on a display screen associated with a printed document rendition of the displayed text and control codes. In a normal, or hidden codes, mode of operation the ghost cursor, placed on an escapement scale line, is vertically aligned with a text cursor which is positioned adjacent the displayed text code which defines the present point of operation. In the all codes mode, all text and control codes (such as required backspaces, tabs, etc.) are displayed. In the all codes mode the ghost cursor indicates the relative horizontal position on the display screen of the code associated with the text cursor, with forward or reverse escapement indicated by the control codes taken into account.Type: GrantFiled: June 16, 1981Date of Patent: January 25, 1983Assignee: International Business Machines CorporationInventors: William C. Cason, Ward A. Kuecker, Susan D. Stratton
-
Patent number: 4197588Abstract: A system and method are disclosed for controlling text storage in a text processing system using a segmented, serial bulk storage device. A plurality of storage segments of equal length are further subdivided into portions of equal length. A typical page of text occupies more than one portion of a segment. During system operation a log or directory is built and written, in updated form, onto a portion of the storage after any text data is written onto the storage. The system provides for selecting a random page of text from the storage. Other pages of text that trail the selected page and begin on the same segment on which the selected page ends are relocated into a scratch pad storage area to allow for the selected page to expand on its own original segment during revision. If the page expands, the scratch pad is used as the next logic storage segment in the system list of the logical order of stored segments used.Type: GrantFiled: January 25, 1977Date of Patent: April 8, 1980Assignee: International Business Machines CorporationInventors: William C. Cason, Frank C. Haydon