US5613068A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for transferring data between processors on a network by establishing an address space for each processor in each other processor's
Assignee: International Business Machines Corp
•
Filing: 1994-06-17
•
Granted: 1997-03-18
•
Expires: 2014-06-17
Abstract
Abstract A multi-system interconnect facility in which each central processor complex in the system has an assigned storage space for each other central processor complex in the system for use in communicating with each other central processor complex. The allegiance or association of systems to particular storage spaces is established when each system is initialized and enables a simple interface between user program(s) and message passing hardware consisting primarily of instructions for moving control and data blocks between the program addressable space and the hardware addressable space.
Inventors
- 👤 Thomas A. Gregg
- 👤 Robert S. Capowski
- 👤 Frank D. Ferraiolo
- 👤 Marten J. Halma
- 👤 Thomas H. Hillock
- 👤 Robert E. Murray
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 15:07
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/173; G06F15/17356; G06F15/17368; G06F15/17375; G06F15/17
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
168 words
A method for transferring data between central processor complexes that are interconnected in a network where each central processor complex comprises a processor, a main memory, and a port for sending and receiving data, said method including the steps of: partitioning said main memory of each central processor complex into a program system area and a hardware system area; assigning a system address space in said hardware system area of each central processor complex for each other central processor complex connected via said network; establishing an address table link for each central processor complex linking an address in said system address space assigned in said assigning step to a central processor complex; assembling data to be transmitted from one central processor complex to another central processor complex with an address to store said data in said hardware system area in said another central processor complex assigned to said one central processor complex; and transmitting said data from said one central processor complex to said another central processor complex.
Claim 2
Independent Claim
168 words
A method for transferring data between central processor complexes that are interconnected in a network where each central processor complex comprises a processor, a main memory, and a port for sending and receiving data, said method including the steps of: partitioning said main memory of each central processor complex into a program system area and a hardware system area; assigning a system address space in said hardware system area of each central processor complex for each other central processor complex connected via said network; establishing an address table link for each central processor complex linking an address in said system address space assigned in said assigning step to a central processor complex; assembling data to be transmitted from one central processor complex to another central processor complex with an address to store said data in said hardware system area in said another central processor complex assigned to said one central processor complex; and transmitting said data from said one central processor complex to said another central processor complex.
Claim 3
Dependent Claim
31 words
A method as in claim 1 wherein said program system area is addressable by said system operating program, and said hardware system area is not addressable by said system operating program.
Claim 4
Dependent Claim
13 words
A method as in claim 1 wherein said data is assembled into packets.
Claim 5
Dependent Claim
38 words
A method as in claim 1 wherein said another central processor complex stores said data in its said main memory assigned to said one central processor complex and transmits an acknowledge message to said one central processor complex.
Claim 6
Dependent Claim
39 words
A method as in claim 2 wherein said another central processor complex stores said data in its said hardware system area assigned to said one central processor complex and transmits an acknowledge message to said one central processor complex.
Claim 7
Independent Claim
168 words
A method for transferring data between central processor complexes that are interconnected in a network where each central processor complex comprises a processor, a main memory, and a port for sending and receiving data, said method including the steps of: partitioning said main memory of each central processor complex into a program system area and a hardware system area; assigning a system address space in said hardware system area of each central processor complex for each other central processor complex connected via said network; establishing an address table link for each central processor complex linking an address in said system address space assigned in said assigning step to a central processor complex; assembling data to be transmitted from one central processor complex to another central processor complex with an address to store said data in said hardware system area in said another central processor complex assigned to said one central processor complex; and transmitting said data from said one central processor complex to said another central processor complex.
Claim 8
Independent Claim
168 words
A method for transferring data between central processor complexes that are interconnected in a network where each central processor complex comprises a processor, a main memory, and a port for sending and receiving data, said method including the steps of: partitioning said main memory of each central processor complex into a program system area and a hardware system area; assigning a system address space in said hardware system area of each central processor complex for each other central processor complex connected via said network; establishing an address table link for each central processor complex linking an address in said system address space assigned in said assigning step to a central processor complex; assembling data to be transmitted from one central processor complex to another central processor complex with an address to store said data in said hardware system area in said another central processor complex assigned to said one central processor complex; and transmitting said data from said one central processor complex to said another central processor complex.
Claim 9
Dependent Claim
13 words
A method as in claim 6 wherein said data is assembled into packets.
Claim 10
Dependent Claim
38 words
A method as in claim 6 wherein said another central processor complex stores said data in its said main memory assigned to said one central processor complex and transmits an acknowledge message to said one central processor complex.
Claim 11
Dependent Claim
78 words
A method as in claim 6 wherein said network includes a data switch that selectively interconnects each central processor complex in the network with each other central processor in the network, and said transmitting step includes the further step of transmitting said data via said data switch with said data switch coupling data from said central processor complex addressed to said another central processor complex only in response to an acknowledge response from said another central processor complex.
Claim 12
Dependent Claim
13 words
A method as in claim 9 wherein said data is assembled into packets.
References Cited (Backward Citations)
US4490785A
Cited
US4750109A
Cited
US4611322A
Cited
US4730249A
Cited
US5125095A
Cited
US5230065A
Cited
US5148527A
Cited
EP0486167A2
Cited
US5287271A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-03-17 | 2000-09-16 | 2001-03-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-03-17 | 2004-09-16 | 2005-03-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-03-17 | 2008-09-16 | 2009-03-18 | $7700.00 | Window Closed / Lapsed |