Patent US5613068A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 22:02
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag