Patent US4835673A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4835673A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for sharing resources among multiple processing systems

Assignee: NCR Voyix Corp
•
Filing: 1987-04-27
•
Granted: 1989-05-30
•
Expires: 2007-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Multiple processing systems each inclue an administrator processor and a plurality of intelligent resources (like a printer, encoder, for example) which are coupled to the associated administrator processor via a local area network (LAN). Each administrator processor is coupled to two pluralities or sets of intelligent resources with one set being connected through a primary connection node of the associated administrative processor and with the other set being connected to an associated secondary connection node. Each administrator processor is also directly coupled to exactly two other administrator processors through its associated primary and secondary connection nodes to form a closed ring network. An intelligent resource normally assigned to one administrator processor may be assigned (if available) to an adjacent administrator processor to reallocate the workload in the ring network and adjust to certain failures in the system.

Inventors

  • 👤 Robert J. Rushby
  • 👤 John E. Bray

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 23:31
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/161; H; H04; H04L; H04L69/00

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 204 words
A data communication network comprising: a plurality of local area networks, with each local area network (LAN) having a plurality of intelligent resources coupled thereto; a plurality of administrator processors, with each administrator processor having a primary connection node and a secondary connection node; a first of said LANs with its associated plurality of intelligent resources thereon being coupled to the primary connection node of a first of said plurality of administrator processors and also being coupled to the secondary connection node of an adjacent administrator processor, with the remaining LANs and administrator processors being similarly coupled to form a closed ring network, and with the plurality of intelligent resources on a particular LAN being assigned for normal use to that particular administrator processor whose primary connection node is coupled to that particular LAN; and allocating means for allocating said intelligent resources, when available, among said administrator processors to enable at least a first intelligent resource of a said plurality of intelligent resources which is normally assigned to one administrator processor to be temporarily assigned to that administrator processor which needs said first intelligent resource and whose secondary connection node is coupled to that particular LAN to which said first intelligent resource is coupled.
Claim 2
Dependent Claim 204 words
A data communication network comprising: a plurality of local area networks, with each local area network (LAN) having a plurality of intelligent resources coupled thereto; a plurality of administrator processors, with each administrator processor having a primary connection node and a secondary connection node; a first of said LANs with its associated plurality of intelligent resources thereon being coupled to the primary connection node of a first of said plurality of administrator processors and also being coupled to the secondary connection node of an adjacent administrator processor, with the remaining LANs and administrator processors being similarly coupled to form a closed ring network, and with the plurality of intelligent resources on a particular LAN being assigned for normal use to that particular administrator processor whose primary connection node is coupled to that particular LAN; and allocating means for allocating said intelligent resources, when available, among said administrator processors to enable at least a first intelligent resource of a said plurality of intelligent resources which is normally assigned to one administrator processor to be temporarily assigned to that administrator processor which needs said first intelligent resource and whose secondary connection node is coupled to that particular LAN to which said first intelligent resource is coupled.
Claim 3
Dependent Claim 55 words
The network as claimed in claim 1 in which said allocating means comprises: request means for sending a resource request message around said closed ring network to enable each said administrator processor to indicate whether or not it has a requested intelligent resource available for use by an administrator processor requesting the requested intelligent resource.
Claim 4
Dependent Claim 51 words
The network as claimed in claim 2 in which said allocating means also comprises: excess means for sending an excess resource message around said closed ring network by an administrator processor having excess intelligent resources to enable the remaining administrator processors to gain access to said excess intelligent resources, if needed.
Claim 5
Dependent Claim 31 words
The network as claimed in claim 3 in which said allocating means also comprises: means for detecting a failure in said primary connection nodes, said administrator processors, and said intelligent resources.
Claim 6
Dependent Claim 63 words
The network as claimed in claim 4 in which said allocating means includes a network address table for each said administrator processor, with each said network address table having the addresses of the administrator processor and the intelligent resources coupled to its primary connection node, and also having the addresses of the administrator processor and the intelligent resources coupled to its secondary node.
Claim 7
Dependent Claim 81 words
The network as claimed in claim 5 in which each said network address table also has means for indicating whether or not the particular intelligent resources coupled to the primary and secondary connection nodes of the associated administrator processor are normally assigned to it and in which each said network address table also has means for indicating whether or not the administrator processor associated with the network address table is in fact using the intelligent resources on said network address table.
Claim 8
Dependent Claim 54 words
The network as claimed in claim 6 in which said allocating means also comprises a network address table for each intelligent resource for indicating the addresses of the administrator processors to which the intelligent resource is coupled via its associated LAN and also for indicating that particular administrator processor to which it is assigned.
Claim 9
Dependent Claim 43 words
The network as claimed in claim 7 in which each said plurality of intelligent resources comprises at least one each of a data entry terminal, an encoder, a sorter, a proofing machine, and a printer which are associated with a financial processing system.
Claim 10
Dependent Claim 265 words
A data communication network comprising: a plurality of local area networks, with each local area network (LAN) having a plurality of intelligent resources thereon, and with each said plurality of intelligent resources comprising at least one each of intelligent resources C1-C n , with C1-C n representing different intelligent resources; a plurality of administrator processors, with each administrator processor having a primary connection node and a secondary connection node; a first of said LANs with its associated plurality of intelligent resources thereon being coupled to the primary connection node of a first of said plurality of administrator processors and also being coupled to the secondary connection node of an adjacent administrator processor, with the remaining LANs and administrator processors being similarly coupled to form a closed ring network, and with the plurality of intelligent resources on a particular LAN being assigned for normal use to that particular administrator processor whose primary connection node is coupled to that particular LAN; each said administrator processor having means for initiating a resource request for at least one requested one of said C1-C n intelligent resources ad for sending the resource request around said closed ring network; and each administrator processor having means to determine its workload and to indicate whether or not it can fill said resource request; each said administrator processor, when filling a resource request, doing so from those intelligent resources coupled to its associated primary connection node to enable the administrator processor initiating the resource request to utilize the requested intelligent resource via the secondary connection node of the administrator processor initiating the resource request.
Claim 11
Dependent Claim 265 words
A data communication network comprising: a plurality of local area networks, with each local area network (LAN) having a plurality of intelligent resources thereon, and with each said plurality of intelligent resources comprising at least one each of intelligent resources C1-C n , with C1-C n representing different intelligent resources; a plurality of administrator processors, with each administrator processor having a primary connection node and a secondary connection node; a first of said LANs with its associated plurality of intelligent resources thereon being coupled to the primary connection node of a first of said plurality of administrator processors and also being coupled to the secondary connection node of an adjacent administrator processor, with the remaining LANs and administrator processors being similarly coupled to form a closed ring network, and with the plurality of intelligent resources on a particular LAN being assigned for normal use to that particular administrator processor whose primary connection node is coupled to that particular LAN; each said administrator processor having means for initiating a resource request for at least one requested one of said C1-C n intelligent resources ad for sending the resource request around said closed ring network; and each administrator processor having means to determine its workload and to indicate whether or not it can fill said resource request; each said administrator processor, when filling a resource request, doing so from those intelligent resources coupled to its associated primary connection node to enable the administrator processor initiating the resource request to utilize the requested intelligent resource via the secondary connection node of the administrator processor initiating the resource request.
Claim 12
Dependent Claim 59 words
The network as claimed in claim 9 in which each said administrator processor has a network address table, with each said network address table having the addresses of the administrator processor and the intelligent resources coupled to its primary connection node, and also having the addresses of the administrator processor and the intelligent resources coupled to its secondary node.
Claim 13
Dependent Claim 81 words
The network as claimed in claim 10 in which each said network address table also has means for indicating whether or not the particular intelligent resources coupled to the primary and secondary connection nodes of the associated administrator processor are normally assigned to it and in which each said network address table also has means for indicating whether or not the administrator processor associated with the network address table is in fact using the intelligent resources on said network address table.
Claim 14
Dependent Claim 50 words
The network as claimed in claim 11 in which each said intelligent resource has a network address table for indicating the addresses of the administrator processors to which the intelligent resource is coupled via its associated LAN and also for indicating that particular administrator processor to which it is assigned.
Claim 15
Dependent Claim 46 words
The network as claimed in claim 12 in which each said plurality of intelligent resources C1-C n comprises at least one each of a data entry terminal, an encoder, a sorter, a proofing machine, and a printer, respectively, which are associated with a financial processing system.
Claim 16
Dependent Claim 320 words
A data communication network comprising: a plurality of local area networks, with each local area network or LAN having a plurality of intelligent resources thereon, and with each said plurality of intelligent resources comprising at least one each of intelligent resources C1-C n , with C1-C n representing different intelligent resources; a plurality of administrator processors, with each administrator processor having a primary connection node and a secondary connection node; a first of said LANs with its associated plurality of intelligent resources thereon being coupled to the primary connection node of a first of said plurality of administrator processors and also being coupled to the secondary connection node of an adjacent administrator processor, with the remaining LANs and administrator processors being similarly coupled to form a closed ring network, and with the plurality of intelligent resources on a particular LAN being assigned for normal use to that particular administrator processor whose primary connection node is coupled to that particular LAN; and allocating means for allocating said intelligent resources, when available, among said administrator processors in response to a resource request initiated by one of said administrator processors; a said administrator processor initiating a resource request being referred to as a requesting administrator processor; a said administrator processor which is coupled to the secondary connection node of the requesting administrator processor being referred to as a first supplying administrator processor; and a said administrator processor which is coupled to the secondary connection node of the first supplying administrator processor being referred to as a second supplying administrator processor; said allocating means being effective to reassign a requested one of said C1-C n intelligent resources assigned to said second supplying administrator processor to said first supplying administrator processor, when necessary, to enable a requested one of said C1-C n intelligent resources assigned to said first supplying administrator processor to be reassigned to said requesting administrator processor via its associated secondary connection node.
Claim 17
Dependent Claim 320 words
A data communication network comprising: a plurality of local area networks, with each local area network or LAN having a plurality of intelligent resources thereon, and with each said plurality of intelligent resources comprising at least one each of intelligent resources C1-C n , with C1-C n representing different intelligent resources; a plurality of administrator processors, with each administrator processor having a primary connection node and a secondary connection node; a first of said LANs with its associated plurality of intelligent resources thereon being coupled to the primary connection node of a first of said plurality of administrator processors and also being coupled to the secondary connection node of an adjacent administrator processor, with the remaining LANs and administrator processors being similarly coupled to form a closed ring network, and with the plurality of intelligent resources on a particular LAN being assigned for normal use to that particular administrator processor whose primary connection node is coupled to that particular LAN; and allocating means for allocating said intelligent resources, when available, among said administrator processors in response to a resource request initiated by one of said administrator processors; a said administrator processor initiating a resource request being referred to as a requesting administrator processor; a said administrator processor which is coupled to the secondary connection node of the requesting administrator processor being referred to as a first supplying administrator processor; and a said administrator processor which is coupled to the secondary connection node of the first supplying administrator processor being referred to as a second supplying administrator processor; said allocating means being effective to reassign a requested one of said C1-C n intelligent resources assigned to said second supplying administrator processor to said first supplying administrator processor, when necessary, to enable a requested one of said C1-C n intelligent resources assigned to said first supplying administrator processor to be reassigned to said requesting administrator processor via its associated secondary connection node.
Claim 18
Dependent Claim 55 words
The network as claimed in claim 14 in which said allocating means comprises: request means for sending a resource request message around said closed ring network to enable each said administrator processor to indicate whether or not it has a requested intelligent resource available for use by an administrator processor requesting the requested intelligent resource.
Claim 19
Dependent Claim 51 words
The network as claimed in claim 15 in which said allocating means also comprises: excess means for sending an excess resource message around said closed ring network by an administrator processor having excess intelligent resources to enable the remaining administrator processors to gain access to said excess intelligent resources, if needed.
Claim 20
Dependent Claim 31 words
The network as claimed in claim 16 in which said allocating means also comprises: means for detecting a failure in said primary connection nodes, said administrator processors, and said intelligent resources.
Claim 21
Dependent Claim 63 words
The network as claimed in claim 17 in which said allocating means includes a network address table for each said administrator processor, with each said network address table having the addresses of the administrator processor and the intelligent resources coupled to its primary connection node, and also having the addresses of the administrator processor and the intelligent resources coupled to its secondary node.
Claim 22
Dependent Claim 81 words
The network as claimed in claim 18 in which each said network address table also has means for indicating whether or not the particular intelligent resources coupled to the primary and secondary connection nodes of the associated administrator processor are normally assigned to it and in which each said network address table also has means for indicating whether or not the administrator processor associated with the network address table is in fact using the intelligent resources on said network address table.
Claim 23
Dependent Claim 264 words
In a data communication network having: a plurality of local area networks, with each local area network or LAN having a plurality of intelligent resources coupled thereto, and with each plurality of intelligent resources comprising at least one each of intelligent resources C1-C n , with C1-C n representing different intelligent resources; and a plurality of administrator processors, with each said administrator processor having a primary connection node and a second connection node; the method allocating said intelligent resources among said plurality of administrator processor comprising the steps of: (a) coupling one end of a said LAN with the plurality of intelligent resources thereon to the primary connection node of one said administrator processor and coupling the remaining end of the LAN to the secondary connection node of an adjacent said administrator processor; (b) repeating step a for the remaining administrator processors and LANs with the associated pluralities of intelligent resources thereon to form a closed ring network; (c) assigning the plurality of intelligent resources on a LAN to that one of said administrator processors whose primary connection node is coupled to the LAN; (d) sending a resource request by one of said administrator processors for at least one requested one of said C1-C n intelligent resources around said closed ring network; (e) determining whether or not said requested one of said C1-C n intelligent resources is available; and (f) assigning said requested one, when available, from the plurality of intelligent resources which is located on the LAN which is connected to the secondary connection node of the administrator processor sending said resource request.
Claim 24
Dependent Claim 264 words
In a data communication network having: a plurality of local area networks, with each local area network or LAN having a plurality of intelligent resources coupled thereto, and with each plurality of intelligent resources comprising at least one each of intelligent resources C1-C n , with C1-C n representing different intelligent resources; and a plurality of administrator processors, with each said administrator processor having a primary connection node and a second connection node; the method allocating said intelligent resources among said plurality of administrator processor comprising the steps of: (a) coupling one end of a said LAN with the plurality of intelligent resources thereon to the primary connection node of one said administrator processor and coupling the remaining end of the LAN to the secondary connection node of an adjacent said administrator processor; (b) repeating step a for the remaining administrator processors and LANs with the associated pluralities of intelligent resources thereon to form a closed ring network; (c) assigning the plurality of intelligent resources on a LAN to that one of said administrator processors whose primary connection node is coupled to the LAN; (d) sending a resource request by one of said administrator processors for at least one requested one of said C1-C n intelligent resources around said closed ring network; (e) determining whether or not said requested one of said C1-C n intelligent resources is available; and (f) assigning said requested one, when available, from the plurality of intelligent resources which is located on the LAN which is connected to the secondary connection node of the administrator processor sending said resource request.
Claim 25
Dependent Claim 143 words
The method as claimed in claim 20 in which said administrator processor sending a resource request is referred to as a requesting administrator processor, in which an administrator processor coupled to the secondary connection node of the requesting administrator processor is referred to as a first supplying administrator processor, and in which an administrator processor which is coupled to the secondary connection node of the first supplying administrator processor is referred to as a second supplying administrator processor; said assigning step f being effected by: (f1) reassigning a requested one of said C1-C n intelligent resources assigned to said second supplying administrator processor to said first supplying administrator processor, when necessary, to enable a requested one of said C1-C n intelligent resources assigned to said first supplying administrator processor to be reassigned to said requesting administrator processor via its associated secondary connection node.
Claim 26
Dependent Claim 26 words
The method as claimed in claim 21 in which said assigning step c is effected through using a network address table for each said administrator processor.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-29 1992-11-28 1993-05-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-29 1996-11-28 1997-05-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-29 2000-11-28 2001-05-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag