Patent US5740438A successfully refreshed from Google Patents.
US5740438A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Methods and system for network communications of multiple partitions
Assignee: International Business Machines Corp
•
Filing: 1995-03-31
•
Granted: 1998-04-14
•
Expires: 2015-03-31
Abstract
Abstract In a mainframe class data processing system having multiple partitions and a port to a network, a table is established. The table defines communications paths between the port to the network and at least two partitions of the multiple partitions. More specifically, each partition has at least one application executing therewithin and the communications paths are defined thereto. Data frames are passed between the network and the applications within the partitions through the port to the network and along the communications paths defined in the table such that network communications is effected.
Inventors
- 👤 Bruce Henry Ratcliff
- 👤 Anthony Robert Sager
- 👤 Stephen Roger Valley
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 20:57
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/325
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
107 words
A method of network communications implemented within a host network interface for use in a mainframe class data processing system having multiple partitions and a port to a network, said method comprising the steps of: (a) establishing a table defining communications paths between the port to the network and at least two partitions of the multiple partitions; and (b) passing data frames between the network and the at least two partitions of the multiple partitions, said passing data frames being through the port to the network and along the communications paths defined in the table established in said step (a) such that said network communications is effected.
Claim 2
Independent Claim
107 words
A method of network communications implemented within a host network interface for use in a mainframe class data processing system having multiple partitions and a port to a network, said method comprising the steps of: (a) establishing a table defining communications paths between the port to the network and at least two partitions of the multiple partitions; and (b) passing data frames between the network and the at least two partitions of the multiple partitions, said passing data frames being through the port to the network and along the communications paths defined in the table established in said step (a) such that said network communications is effected.
Claim 3
Dependent Claim
54 words
The method of claim 1, wherein said port to said network comprises one of a Local Area Network ("LAN") port and a Wide Area Network ("WAN") port such that said passing step (b) comprises passing data frames between said one of said LAN port and said WAN port, and said at least two partitions.
Claim 4
Dependent Claim
132 words
The method of claim 2, wherein each partition of the at least two partitions has at least one application executing therein, and wherein said establishing step (a) further comprises defining within said table each application of the at least one application executing within each partition of the at least two partitions to have a logical application address associated with it, and wherein said passing step (b) further comprises extracting a logical destination address from a received data frame of said data frames, and if a logical application address corresponding to said logical destination address is in said table then passing said received data frame to a destination application of the applications defined within said table that has its logical application address corresponding to the logical destination address of the received data frame.
Claim 5
Dependent Claim
52 words
The method of claim 3, wherein said passing step (b) further comprises passing the received data frame to a default application executing in a partition of said at least two partitions if a logical application address corresponding to said logical destination address of said received data frame is not in said table.
Claim 6
Dependent Claim
59 words
The method of claim 3, wherein said establishing step (a) further comprises associating a device address with each application defined within said table, and wherein said passing step (b) further comprises passing said received data frame to said partition within which said destination application is executing along with a device address associated with the destination application in the table.
Claim 7
Dependent Claim
79 words
The method of claim 3, wherein said establishing step (a) further comprises associating a protocol with each application defined within said table, and wherein said passing step (b) further comprises checking said received data frame for a broadcast indication, and if said broadcast indication is found then extracting a broadcast frame protocol from said received data frame and passing said received data frame to each application defined in said table to have said broadcast frame protocol as its protocol.
Claim 8
Dependent Claim
54 words
The method of claim 2, wherein said establishing step (a) comprises establishing multiple tables, said multiple tables together defining said communications paths between the port to the network and the at least two partitions of the multiple partitions, said passing step (b) being performed according to said communications paths defined in said multiple tables.
Claim 9
Independent Claim
200 words
A method of network communications implemented within a host network interface for use in a mainframe class data processing system having multiple partitions, a port to a network, and a table, each partition of at least two partitions of the multiple partitions having at least one application executing therein, said table containing an application definition associated with the port to the network for the at least one application executing within each partition of the at least two partitions, each application definition comprising a logical address, said method comprising the steps of: (a) receiving an inbound data frame from said network through said port to said network, said inbound data frame having a logical destination address; (b) extracting said logical destination address from said inbound data frame and looking up in said table a destination application of the at least one application executing within each partition of the at least two partitions having a corresponding logical address to said logical destination address; and (c) if said destination application having said corresponding logical address is found in said table, passing said inbound data frame to said destination application such that said network communications is effected between said network and said destination application.
Claim 10
Independent Claim
200 words
A method of network communications implemented within a host network interface for use in a mainframe class data processing system having multiple partitions, a port to a network, and a table, each partition of at least two partitions of the multiple partitions having at least one application executing therein, said table containing an application definition associated with the port to the network for the at least one application executing within each partition of the at least two partitions, each application definition comprising a logical address, said method comprising the steps of: (a) receiving an inbound data frame from said network through said port to said network, said inbound data frame having a logical destination address; (b) extracting said logical destination address from said inbound data frame and looking up in said table a destination application of the at least one application executing within each partition of the at least two partitions having a corresponding logical address to said logical destination address; and (c) if said destination application having said corresponding logical address is found in said table, passing said inbound data frame to said destination application such that said network communications is effected between said network and said destination application.
Claim 11
Dependent Claim
75 words
The method of claim 8, wherein said mainframe class data processing system further comprises multiple ports to multiple networks, and wherein each application definition further comprises a port parameter such that said receiving step (a) comprises receiving said inbound data frame from a receiving port of said multiple ports, and said looking up step (b) comprises looking up said destination application in application definitions of said table having port parameters corresponding to said receiving port.
Claim 12
Dependent Claim
73 words
The method of claim 9, wherein said method further comprises transmitting an outbound data frame from a transmitting application of said at least one application executing within each partition of said at least two partitions, said transmitting comprising determining an outbound port of said multiple ports corresponding to said transmitting application within said table, and sending said outbound data frame out of said outbound port onto an attached network of said multiple networks.
Claim 13
Dependent Claim
25 words
The method of claim 8, wherein said extracting step (b) comprises extracting said logical destination address from a data field of said inbound data frame.
Claim 14
Dependent Claim
84 words
The method of claim 8, wherein each application definition further comprises a protocol, and wherein said method further comprises checking said inbound data frame for a broadcast indication and if a broadcast indication is present then said extracting step (b) further comprises extracting a broadcast protocol from a Destination Service Access Point ("DSAP") field of said inbound data frame and looking up all applications having a corresponding protocol in said table, and wherein said passing step (c) comprises passing said inbound data frame thereto.
Claim 15
Dependent Claim
117 words
The method of claim 8, wherein said mainframe class data processing system has multiple tables that together comprise said application definitions, a first table of said multiple tables comprising a protocol portion of said application definitions and including at least one protocol and an associated pointer to a secondary table of said multiple tables, said secondary table corresponding to said at least one protocol, said extracting step (b) further comprising extracting a received protocol from said inbound data frame, looking up said received protocol in said at least one protocol of said first table to obtain said associated pointer to a pointed to secondary table, and looking up said destination application in said pointed to secondary table.
Claim 16
Independent Claim
114 words
A method of network communications implemented within a host network interface for use in a mainframe class data processing system having at least one partition having multiple applications executing therein, and a port to a network, said method comprising the steps of: (a) establishing a table defining communications paths between the port to the network and at least two applications of the multiple applications; and (b) passing data frames between the network and the at least two applications of the multiple applications, said passing data frames being through the port to the network and along the communications paths defined in the table established in said step (a) such that said network communications is effected.
Claim 17
Independent Claim
114 words
A method of network communications implemented within a host network interface for use in a mainframe class data processing system having at least one partition having multiple applications executing therein, and a port to a network, said method comprising the steps of: (a) establishing a table defining communications paths between the port to the network and at least two applications of the multiple applications; and (b) passing data frames between the network and the at least two applications of the multiple applications, said passing data frames being through the port to the network and along the communications paths defined in the table established in said step (a) such that said network communications is effected.
Claim 18
Independent Claim
114 words
A system for network communications in a mainframe class data processing system having at least one partition having multiple applications executing therein, and a port to a network, said system comprising: a table defining communications paths between at least two applications of the multiple applications and the port to the network; means for passing data frames between the network and the at least two applications of the multiple applications, said data frames passing through the port to the network and along the communications paths defined in the table such that said network communications is effected; and wherein said table and said means for passing data frames are disposed within a host to network interface.
Claim 19
Independent Claim
114 words
A system for network communications in a mainframe class data processing system having at least one partition having multiple applications executing therein, and a port to a network, said system comprising: a table defining communications paths between at least two applications of the multiple applications and the port to the network; means for passing data frames between the network and the at least two applications of the multiple applications, said data frames passing through the port to the network and along the communications paths defined in the table such that said network communications is effected; and wherein said table and said means for passing data frames are disposed within a host to network interface.
Claim 20
Dependent Claim
37 words
The system of claim 15, wherein said mainframe class processing system comprises at least two partitions, and wherein each application of the at least two applications executes within a different partition of the at least two partitions.
Claim 21
Dependent Claim
87 words
The system of claim 15, wherein said system comprises multiple ports to at least one network and wherein said communications paths defined in said table comprise communications paths between the at least two applications of the multiple applications and a first port of the multiple ports to a first network of the at least one network, and at least one communications path between an application of the multiple applications and a second port of the multiple ports to a second network of the at least one network.
Claim 22
Dependent Claim
27 words
The system of claim 15, wherein said port to the network comprises one of a Local Area Network ("LAN") port and a Wide Area Network ("WAN") port.
Claim 23
Dependent Claim
30 words
The system of claim 15 wherein said host to network interface is disposed external to said mainframe class data processing system and is connected thereto by a channel type attachment.
Claim 24
Dependent Claim
55 words
A host-to-network interface for a partitioned mainframe class data processing system having multiple partitions, comprising: a network interface for coupling at least two partitions of the multiple partitions to a network; a memory having a table established therein for defining communication paths between the network interface and at least two partitions of the multiple partitions.
Claim 25
Dependent Claim
55 words
A host-to-network interface for a partitioned mainframe class data processing system having multiple partitions, comprising: a network interface for coupling at least two partitions of the multiple partitions to a network; a memory having a table established therein for defining communication paths between the network interface and at least two partitions of the multiple partitions.
Claim 26
Dependent Claim
32 words
The host-to-network interface of claim 20, wherein the table contains at least one device address associated with at least one of the at least two partitions for establishing a communication path thereto.
Claim 27
Dependent Claim
39 words
The host-to-network interface of claim 21, wherein the at least one device address is further associated with an application within the at least one partition, the communication path being established to said application within the at least one partition.
References Cited (Backward Citations)
US4985892A
Cited
US4835674A
Cited
US4780821A
Cited
US4768150A
Cited
US4949248A
Cited
US5265239A
Cited
US5315711A
Cited
US5365606A
Cited
US5299193A
Cited
US5546584A
Cited
US5313592A
Cited
US5471474A
Cited
US5535338A
Cited
US5448566A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-04-13 | 2001-10-13 | 2002-04-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-04-13 | 2005-10-13 | 2006-04-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-04-13 | 2009-10-13 | 2010-04-14 | $7700.00 | Window Closed / Lapsed |