Joseph R. Mathis - Georgetown TX Richard R. Oehler - Somers NY Carl Zeitler - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
395825
Abstract:
A data processing system including a processor that issues communications commands on a first communications channel and a peripheral device that is connected to the first communications channel and to a second communications channel that operates asynchronously relative to the first communications channel. The peripheral device performs communications operations specified from the commands from the processor and further responds to communications over the second communications channel. The peripheral device includes a controller that provides a status word to the processor in response to the command issued to the peripheral device. The status word indicates the status condition of the peripheral device at the time when the peripheral device initiates the operation specified by the issued command.
System For Dma Block Data Transfer Based On Linked Control Blocks
Richard G. Fogg - Austin TX Joseph R. Mathis - Georgetown TX James O. Nicholson - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1328
US Classification:
395275
Abstract:
A DMA controller has an attached, dedicated memory. Data objects are stored on the heap and connected by pointers. Each data object contains DMA block transfer control parameters. A single block transfer made up of several separate transfers, with each separate transfer defined by one data object. The single block transfer is defined by linking several data objects into a list. The DMA controller consecutively performs the transfers in a linked list without requiring control by a system central processor.
Multi-Processor Communications Channel Utilizing Random Access/Sequential Access Memories
Ballard J. Blevins - Lexington KY William G. Kulpa - Austin TX Joseph R. Mathis - Georgetown TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
395200
Abstract:
A system for transferring data between a pair of data processing units having system buses includes a plurality of memories in each of the data processing units; each memory having a random access portion and an associated sequential access portion; means for transferring data between each of the random access portions of each of the memories and its associated sequential access portion; and means connecting the sequential access portions of each of the memories in one of the data processing units to the sequential access portions of the other of said data processing units to permit data flow therebetween; the data flow between the sequential access portions of said memories occurring asynchronously of the remainder of the system so that the data processing units can utilize their system buses during such data flow.
Bus To Bus Converter Using A Ram For Multiple Address Mapping
Ballard J. Blevins - Lexington KY William G. Kulpa - Austin TX Joseph R. Mathis - Georgetown TX John W. McCullough - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1210
US Classification:
364200
Abstract:
An improvement in a bus converter that provides a bus to bus address translation function permitting access from an I/O device connected on the I/O bus to a system bus and system memory, where the bus converter includes a circuit connected to the I/O bus to partition I/O addresses received from the I/O bus into a lower order field and a high order field and connected to a circuit to receive DMA ID's from the I/O bus to combine this DMA ID with the high order field to form a first combined address. The first combined address is input to a memory which provides corresponding control field and prefix field data. An address formatter is further included that is connected to receive the control field and prefix field data from the memory and further connected to receive the low order address field. The address formatter forms a second combined address from the prefix field, control field and lower order address field. This second combined address is then provided to a system bus to permit access to the system bus.
Richard G. Fogg - Austin TX Joseph R. Mathis - Georgetown TX Carl Zeitler - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04B 138
US Classification:
375 7
Abstract:
In a communications system, a sending system and a receiving system have multiple data buffers. In response to an inquiry from the sending system, the receiving system transmits information which indicates the size and number of data buffers available in the receiving system. The sending system then begins transmitting data frames, which are placed into the buffers of the receiving system. When the receiving system removes all of the data from a buffer, therefore freeing it to accept additional data, it sends a signal to the sending system indicating this fact. The sending system counts such signals, and ensures that the number of transmitted data frames does not exceed the number of frames which have been removed from the receiver's buffers by more than the number of buffers which the receiver has.
Transfer Direction Turnaround In Network Data Communications
Joseph R. Mathis - Georgetown TX Gerald L. Rouse - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04B 320 H04L 516
US Classification:
370 31
Abstract:
In a network communications system, data is transferred from a first node to a second node. When requested, the second node can transmit a data direction turnaround message to the first node, followed by transferring data to the first node. Data transfer in both directions is made during a single communications link within the network. The turnaround message can function as an acknowledgement of successful transfer to the data transferred from the first node to the second node.
Name / Title
Company / Classification
Phones & Addresses
Joseph Mathis Director of Data Processing
Motive, Inc Prepackaged Software Services
12515 Res Blvd, Austin, TX 78759 5123398335
Joseph R. Mathis President, Director
EXPERT ANALYTICAL SYSTEMS, INC Business Services
PO Box 775, Florence, TX 76527
Joseph R. Mathis General Partner
JS MATHIS PARTNERS, LTD
PO Box 775, Florence, TX 76527 11100 W Fm 487, Florence, TX 76527
Joseph Mathis Information Technology Manager, Director of Data Processing
MOTIVE COMMUNICATIONS, INC Communication Services · Prepackaged Software Services · Computer Sales · Prepackaged Software · Motor Vehicle Parts and Accessories · Computer & Software Stores
12515 Research Blvd BLDG 5, Austin, TX 78759 C/O Corporation Service Company, Hartford, CT 06106 12515 Res Blvd, Austin, TX 78759 5123398335, 5123399040, 5125311980, 5125312492
Virtual Instruments Mar 2009 - May 2010
Research Fellow
Io Technology Mar 2009 - May 2010
Chief Executive Officer and Founder
Expert Analytical Systems Dec 2002 - Aug 2006
Chief Executive Officer and Founder
Medusa Labs Mar 1997 - Jun 2001
Chief Executive Officer and Founder
Ibm Dec 1966 - Dec 1996
Senior Technical Staff Member
Education:
Syracuse University
Master of Science, Masters
Skills:
Leadership Product and Architectural Visionary Change Obstacles Into Opportunities Appointed Emeritus 8 U.s. Patents Technical Leadership Global Market Analysis Appointed Emeritus Membership In the Fibre Channel Technical Committee Sata Names Ibm Master Inventor Fibre Channel Expert Leadership and Team Leadership and Team Building 2 Ibm Outstanding Product Fibre Channel Change 4 Ibm Invention Storage 4 Ibm Invention Achievement Awards Names Ibm Master Core Strength