← Back to Patent Explorer
US5630059A Expired / Lapsed US ⏱️ 0.0 years remaining

Expedited message transfer in a multi-nodal data processing system

Assignee: International Business Machines Corp
•
Filing: 1995-02-06
•
Granted: 1997-05-13
•
Expires: 2015-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-nodal computing system is connected by a communication network. A first node of the multi-nodal system includes apparatus for transmitting an information transfer request to a second node, the request including identification data that the second node can use to access the selected information. The second node includes memory for storing the requested information and a message output control structure. A processor is responsive to received identification data from the first node to access selected information that is defined by the data. The processor is further responsive to the information transfer request to insert the identification data received from the first node directly into a message output control structure. The processor then initiates an output operation by employing the identification data in the message output control data structure to access the identified information and to communicate the information to the first node. In such manner, no processor interrupt is required (with software intervention) to enable the requested information to be transferred, as pointers to that information are already included in the message output control structure, with the output mechanism in the second node employing that output control structure to access and transmit the requested information.

Inventors

  • 👤 James T. Brady
  • 👤 Damon W. Finney
  • 👤 David R. Nowlen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 03:47
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/90; H04L49/9057; G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/124; G06F13/128; H04L49/901; H04L49/9047; H04L49/9052; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 205 words
A computing system including multiple nodes said system comprising: a communication network; a first node connected to said communication network and including means for transmitting an information transfer request that includes identification data usable by a node to access requested information and further data identifying a destination for said requested information; and a second node connected to said communication network for receiving said information transfer request, said second node including a memory for storing said requested information, a processor and a message output control data structure, said second node also including a processor that is responsive to identification data contained in said message output control data structure to access information from said memory, said processor further responsive to receipt of said information transfer request from said first node to insert said identification data contained in said information transfer request from said first node into said message output control data structure, said second node initiating an output operation, without performing an interrupt of said processor, by employing said message output control data structure and pointers to required data as included with said information transfer request from said first node, to access said requested information from said memory and to communicate said requested information to said destination.
Claim 2
Dependent Claim 205 words
A computing system including multiple nodes said system comprising: a communication network; a first node connected to said communication network and including means for transmitting an information transfer request that includes identification data usable by a node to access requested information and further data identifying a destination for said requested information; and a second node connected to said communication network for receiving said information transfer request, said second node including a memory for storing said requested information, a processor and a message output control data structure, said second node also including a processor that is responsive to identification data contained in said message output control data structure to access information from said memory, said processor further responsive to receipt of said information transfer request from said first node to insert said identification data contained in said information transfer request from said first node into said message output control data structure, said second node initiating an output operation, without performing an interrupt of said processor, by employing said message output control data structure and pointers to required data as included with said information transfer request from said first node, to access said requested information from said memory and to communicate said requested information to said destination.
Claim 3
Dependent Claim 67 words
The computing system as recited in claim 1, wherein said further data in said information transfer request is routing data required to enable a message to be transferred from said second node to said destination, said routing information also inserted into said message output control data structure by said second node, whereby said second node is enabled to immediately access said routing data with said identification data.
Claim 4
Dependent Claim 36 words
The computing system as recited in claim 1 wherein said second node commences said output operation upon receipt of said information transfer request and performs the output operation without requiring an interrupt action by said processor.
Claim 5
Dependent Claim 19 words
The computing system as recited in claim 1, wherein said further data identifies said first node as said destination.
Claim 6
Dependent Claim 19 words
The computing system as recited in claim 1, wherein said further data identifies a third node as said destination.
Claim 7
Independent Claim 177 words
A method for message transfer in a computing system including first and second nodes and a communication network, said method comprising the steps of: (a) transmitting an information transfer request from said first node to said second node, said information transfer request including pointer data directly usable by said second node to access requested information stored in said second node and further data designating a destination for said requested information; (b) receiving said information transfer request at said second mode and creating and storing a message output control data structure to enable assembly of requested information; (c) responding at said second node to receipt of said information transfer request from said first node to directly insert at least said further data and pointer data contained in said information transfer request into said message output control data structure; and (d) initiating an output operation at said second node by employing said message output control data structure and included further data and pointer data to access said stored requested information and to communicate said requested information to said destination.
Claim 8
Independent Claim 177 words
A method for message transfer in a computing system including first and second nodes and a communication network, said method comprising the steps of: (a) transmitting an information transfer request from said first node to said second node, said information transfer request including pointer data directly usable by said second node to access requested information stored in said second node and further data designating a destination for said requested information; (b) receiving said information transfer request at said second mode and creating and storing a message output control data structure to enable assembly of requested information; (c) responding at said second node to receipt of said information transfer request from said first node to directly insert at least said further data and pointer data contained in said information transfer request into said message output control data structure; and (d) initiating an output operation at said second node by employing said message output control data structure and included further data and pointer data to access said stored requested information and to communicate said requested information to said destination.
Claim 9
Dependent Claim 67 words
The method as recited in claim 6, wherein said further data in said information transfer request includes routing data required to enable a message to be transferred from said second node to said destination, said responding step (c) causing insertion of said routing information into said message output control data structure, whereby said second node is enabled to immediately access said routing data with said identification data.
Claim 10
Dependent Claim 35 words
The method as recited in claim 6 wherein said initiating step (d) commences upon receipt of said information transfer request and performs the output operation without requiring a processor interrupt action in said second node.

References Cited (Backward Citations)

US4504901A Cited
US4785396A Cited
US5333269A Cited
US5287485A Cited
US5031089A Cited
US5313594A Cited
US5390316A Cited
US5237567A Cited
US5313582A Cited
US5388237A Cited
US5386524A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-12 2000-11-11 2001-05-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-12 2004-11-11 2005-05-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-12 2008-11-11 2009-05-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag