Patents by Inventor John A. Aiken, Jr.

John A. Aiken, Jr. 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: 6854021
    Abstract: Method and apparatus for sending data from one partition to a second partition within a logically partitioned computer. In a data processing system having multiple logical partitions, a send queue is established in the first logical partition, and a receive queue is established in the second logical partition. The send queue is registered in the send queue in a lookup table available to all of the logical partitions. The send queue is registered using as a key the logical partition identification of the first logical partition and the subchannel number (LPAR-ID.SUBCHANNEL#) of the subchannel assigned to the partition. The receive queue is registered in the lookup table using as a key, the internet protocol address of the receive queue in the second partition. A send instruction from the first logical partition is executed which interrogates the lookup table using the LPAR-ID.
    Type: Grant
    Filed: October 2, 2000
    Date of Patent: February 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Donald W. Schmidt, John A. Aiken, Jr., Frank W. Brice, Jr., Janet R. Easton, Wolfgang Eckert, Marcus Eder, Steven G. Glassen, Jeffrey P. Kubala, Jeffrey M. Nick, Jerry W. Stevens, Ambrose A. Verdibello, Jr., Harry M. Yudenfriend, Heinrich K. Lindner
  • Patent number: 4750106
    Abstract: In a word processing system, a text stream is stored on a direct access storage device (DASD) for recall and editing. The text stream is organized into a document that is stored on the DASD as a data set. The data set comprises an index portion and a portion containing text records. The index portion is divided into nodes, of which the primary node is called the root node. A method called shadowing is introduced to protect index nodes from the loss of significant data. Status indicators are defined and maintained so that access to a data set for normal system operation may be prevented where there is significant chance that the data set index has errors or is inconsistent to the extent that the normal high performance access method routines may not be able to use the index or may cause inadvertent loss of valid text data.
    Type: Grant
    Filed: July 8, 1987
    Date of Patent: June 7, 1988
    Assignee: International Business Machines Corporation
    Inventor: John A. Aiken, Jr.
  • Patent number: 4620295
    Abstract: A word processing system is disclosed in which a text stream is stored on a direct access storage device (DASD) for recall and editing. The text stream is organized into a document, which is stored on the DASD as a data set. The data set consists of an index portion and a portion containing text records. The index portion is divided into nodes, of which the primary node is called the root node. When the system operator designates a data set for use, the root node is fetched and retained in a system memory to eliminate the need to fetch it from the DASD for every access. When sequential records are accessed, such as during a document duplication operation, the index is fully searched only for the first of the sequential records. Subsequent records are located through index nodes already in the system memory, with subsequent index nodes being fetched from the DASD only when the last index entry in the current index node has been processed.
    Type: Grant
    Filed: March 6, 1984
    Date of Patent: October 28, 1986
    Assignee: International Business Machines Corporation
    Inventor: John A. Aiken, Jr.
  • Patent number: 4601012
    Abstract: In a word processing system storing a text stream on a direct access storage device (DASD) for recall and editing, the text stream is organized into a document, which is stored on the DASD as a data set. The data set consists of an index portion and a portion containing text records. The index portion is divided into nodes, of which the primary node is called the root node.A volume which refers to the full contents of the DASD can be formatted to contain multiple zones, each of which is logically independent of all other zones, when the contents of a storage volume can be divided conceptually into portions the uses of which are logically independent. Each zone has its own media allocation map, and data sets whose root is allocated within a given zone have all allocations within that same zone. If more than one data set with a given data set type exists on the storage volume, all of those data sets and the data set director for that data set type are allocated within a single zone.
    Type: Grant
    Filed: March 6, 1984
    Date of Patent: July 15, 1986
    Assignee: International Business Machines Corporation
    Inventor: John A. Aiken, Jr.
  • Patent number: 4587631
    Abstract: The specification discloses a method for adjusting text in a word processing system when the insert mode is completed. An indicator is set to indicate a change active condition if a change is made to the current line of text when an establish insert mode key is depressed by the operator. The indicator is interrogated to determine if a change active condition has been indicated when a terminate insert mode key is later depressed by the operator. When a change active condition is detected, the line end codes for the current line of text are adjusted to provide an adjusted line. The adjusted line is then interrogated to determine whether a paragraph boundary or page end code is included. If no paragraph boundary or page end code is included, the adjusted line is interrogated to determine whether a change was made in the line end code. Each succeeding line following the adjusted line is adjusted until a paragraph boundary or page end code is encountered or no change in the line end code is made for that line.
    Type: Grant
    Filed: July 1, 1985
    Date of Patent: May 6, 1986
    Assignee: International Business Machines Corp.
    Inventors: Robert C. Nielsen, John A. Aiken, Jr., Aubrey M. Herzik
  • Patent number: 4402058
    Abstract: In a word processor where a text stream is input by way of a keyboard for storage and is displayed to an operator and wherein different keyboard character sets are available, means are provided for signalling the location at which an insert of one or more characters is to be added to the text stream. Means are provided for comparing the active keyboard character set in the text stream immediately preceding the location to the keyboard character set of the insert to produce a first output when the keyboard character sets compare and a second output when the keyboard character sets do not compare. The insert is entered into the text stream at the location upon generation of the first output. Upon generation of the second output a character set change code is added immediately upstream of said location to indicate the keyboard character set for the insert.
    Type: Grant
    Filed: November 20, 1980
    Date of Patent: August 30, 1983
    Assignee: International Business Machines Corporation
    Inventors: John A. Aiken, Jr., Kenneth O. Shipp, Jr.
  • Patent number: 4393463
    Abstract: A word processing system is disclosed in which a text stream is stored for recall and editing. The characters in the text stream can be derived from a number of keyboard character sets but each character must be identified according to its character set to be properly printed or displayed. When the system operator moves, copies or deletes blocks of text the correct keyboard character sets must be maintained. When blocks of text are inserted or deleted the keyboard character sets are determined for the interfacing text blocks. When there is a transition from one keyboard character set to another, a character set change code is inserted to indicate the correct keyboard character set for the immediately following text.
    Type: Grant
    Filed: November 20, 1980
    Date of Patent: July 12, 1983
    Assignee: International Business Machines Corporation
    Inventor: John A. Aiken, Jr.