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

Arrangement for determining switch port status at an adjunct processor

Assignee: Nokia Bell Labs
•
Filing: 1990-03-30
•
Granted: 1992-01-21
•
Expires: 2010-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An arrangement that enables an adjunct processor to determine the service status of switching system communication ports to which the adjunct processor is connected, without reliance on switch-to-adjunct status-conveying messages. In-service and idle ones of the ports participate in calls on a rotating basis. Following receipt of N calls, where N is the number of in-service ports connected to the adjunct processor, the arrangement determines whether each port that is presently designated as being in-service and idle has participated in one communication before a port has participated in a second communication. The arrangement then treats as out-of-service any port presently designated as being in-service that has been so determined a predetermined number of sequential times. It also selectively designates as in-service ports that have participated in communications since the last determination had been made.

Inventors

  • 👤 David A. Gaulke
  • 👤 Thomas M. O'Dell
  • 👤 Ricky L. Overmyer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 14:26
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54541; H04Q3/54566; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/533

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 114 words
An arrangement for determining actual service states of individual ones of a plurality of communication ports that have designated service states, wherein ones of the ports that are actually in service participate in communications on a rotating basis, comprising: means for periodically determining whether each port designated as being in-service has participated in one most-recent communication before a port has participated in a second most-recent communication; and means cooperative with the determining means for treating as being actually out-of-service any port presently designated as being in-service that has been determined a predetermined number of sequential times to have not participated in one most-recent communication before a port has participated in a second most-recent communication.
Claim 2
Dependent Claim 114 words
An arrangement for determining actual service states of individual ones of a plurality of communication ports that have designated service states, wherein ones of the ports that are actually in service participate in communications on a rotating basis, comprising: means for periodically determining whether each port designated as being in-service has participated in one most-recent communication before a port has participated in a second most-recent communication; and means cooperative with the determining means for treating as being actually out-of-service any port presently designated as being in-service that has been determined a predetermined number of sequential times to have not participated in one most-recent communication before a port has participated in a second most-recent communication.
Claim 3
Dependent Claim 32 words
The arrangement of claim 1 wherein the treating means are further for designating as being in-service a port that has participated in a communication since a last determination by the determining means.
Claim 4
Dependent Claim 75 words
The arrangement of claim 1 for determining service states of individual ones of N ports designated as being in service, where N is a positive integer, wherein the determining means comprise means repeatedly responsive to occurrence of individual groups of at least N most-recent communications participated in by the ports, for determining whether each port designated as being in-service has participated in one most-recent communication before a port has participated in a second most-recent communication.
Claim 5
Dependent Claim 34 words
The arrangement of claim 3 wherein the treating means comprise means for designating as being in-service any port that has participated in a communication during occurrence of a most-recent one of the communications groups.
Claim 6
Dependent Claim 72 words
The arrangement of claim 1 for determining actual service states of individual ones of N ports designated as being in service, where N is a positive integer, wherein the determining means comprise means responsive to occurrence of at least N most-recent communications participated in by the ports, for determining whether each port designated as being in-service has participated in one most-recent communication before a port has participated in a second most-recent communication.
Claim 7
Dependent Claim 71 words
The arrangement of claim 1 wherein ones of the ports that are designated as being in service comprise ports designated as being idle and ready to participate in communications and ports designated as being busy and presently participating in communications, and the determining means periodically determine whether each port designated as being in-service and idle has participated in one most-recent communication before a port has participated in a second most-recent communication.
Claim 8
Dependent Claim 81 words
The arrangement of claim 1 for determining actual service states of individual ones of N ports designated as being in service, including K ports that are indicated to be in-service and idle, where N and K are positive integers, wherein the determining means comprise means responsive to occurrence of at least N most-recent communications participated in by the plurality of ports, for determining whether each one of the K ports has participated in one of the at least N most-recent communications.
Claim 9
Dependent Claim 210 words
An arrangement for determining service status of individual ones of a plurality of communication ports wherein communications are received through in-service and idle ones of the ports on a rotating basis, comprising: first means for indicating service states of individual ones of the ports, selectively responsive to receipt of a communication through one of the ports for indicating the one port to be in-service; second means for indicating receipt of communications through individual ones of the ports, responsive to receipt of the communication through the one of the ports for indicating that the communication has been received through the one port; third means cooperative with the first and the second means and responsive to receipt of at least N communications from the ports, where N is a number of the ports that are indicated by the first means to be in-service, for determining which ones of the ports are both (a) presently indicated by the first means to be in-service and idle and (b) not indicated by the second means to have had communications received therethrough; and fourth means cooperative with the third means for treating as being out-of-service any port that has been determined by the third means to be both (a) and (b) a predetermined number of times.
Claim 10
Dependent Claim 210 words
An arrangement for determining service status of individual ones of a plurality of communication ports wherein communications are received through in-service and idle ones of the ports on a rotating basis, comprising: first means for indicating service states of individual ones of the ports, selectively responsive to receipt of a communication through one of the ports for indicating the one port to be in-service; second means for indicating receipt of communications through individual ones of the ports, responsive to receipt of the communication through the one of the ports for indicating that the communication has been received through the one port; third means cooperative with the first and the second means and responsive to receipt of at least N communications from the ports, where N is a number of the ports that are indicated by the first means to be in-service, for determining which ones of the ports are both (a) presently indicated by the first means to be in-service and idle and (b) not indicated by the second means to have had communications received therethrough; and fourth means cooperative with the third means for treating as being out-of-service any port that has been determined by the third means to be both (a) and (b) a predetermined number of times.
Claim 11
Dependent Claim 38 words
The arrangement of claim 8 wherein the fourth means comprise means for causing the first means to indicate as being out-of-service any port that has been determined to be both (a) and (b) a predetermined number of times.
Claim 12
Dependent Claim 116 words
The arrangement of claim 8 wherein the second means are resettable means, when reset responsive to receipt of the communication through the one of the ports for indicating that the communication has been received through the one port; the third means include means repeatedly responsive to receipt of individual groups of at least N communications through the ports for determining which ones of the ports are both (a) and (b), and for resetting the second means following each determination; and the fourth means are for causing the first means to indicate as being out-of-service any port that has been determined by the third means to be both (a) and (b) a predetermined number of sequential times.
Claim 13
Dependent Claim 91 words
The arrangement of claim 10 wherein the fourth means include: means for causing a remote entity, connected to the arrangement through a port that has been determined by the third means to be both (a) and (b) a first predetermined number of sequential times, to toggle a remote state of the connected port; and means for treating as being out-of-service any port that has been determined by the third means to be both (a) and (b) a second predetermined number of sequential times that is greater than the first predetermined number.
Claim 14
Dependent Claim 185 words
The arrangement of claim 10 wherein the fourth means include means for logging in a port, that has been determined by the third means to be both (a) and (b) a first predetermined number of sequential times, with a remote entity connected to the arrangement through the connected port; means for causing a remote entity, connected to the arrangement through a port that has been determined by the third means to be both (a) and (b) a second predetermined number of sequential times that is greater than the first predetermined number, to toggle a remote state of the connected port; means for logging in a port, that has been determined by the third means to be both (a) and (b) a third predetermined number of sequential times that is greater than the second predetermined number, with a remote entity connected to the arrangement through the connected port; and means for treating as being out-of-service any port that has been determined by the third means to be both (a) and (b) a fourth predetermined number of sequential times that is greater than the third predetermined number.
Claim 15
Dependent Claim 220 words
An arrangement for determining service states of individual ones of a plurality of communication ports, wherein communications are received through in-service and idle ones of the ports on a rotating basis, comprising: a plurality of first indicating means, one corresponding with each port for indicating a service state of the corresponding port; a plurality of resettable second indicating means, one corresponding with each port and when reset for indicating receipt of a communication through the corresponding port; third means responsive to receipt of a communication through one of the ports, for selectively causing the one port's corresponding first indicating means to indicate an in-service state and for resetting the one port's corresponding second indicating means; fourth means repeatedly responsive to receipt of individual groups of at least N communications through the ports, where N is a number of the ports that are presently indicated by their first indicating means to be in-service, for determining as suspect those ports which have corresponding first indicating means indicating an in-service and idle state and also have corresponding second indicating means set, and for setting reset second indicating means; and fifth means for causing the first indicating means, corresponding with any idle port that is determined by the fourth means to be suspect a predetermined number of sequential times, to indicate an out-of-service state.
Claim 16
Dependent Claim 220 words
An arrangement for determining service states of individual ones of a plurality of communication ports, wherein communications are received through in-service and idle ones of the ports on a rotating basis, comprising: a plurality of first indicating means, one corresponding with each port for indicating a service state of the corresponding port; a plurality of resettable second indicating means, one corresponding with each port and when reset for indicating receipt of a communication through the corresponding port; third means responsive to receipt of a communication through one of the ports, for selectively causing the one port's corresponding first indicating means to indicate an in-service state and for resetting the one port's corresponding second indicating means; fourth means repeatedly responsive to receipt of individual groups of at least N communications through the ports, where N is a number of the ports that are presently indicated by their first indicating means to be in-service, for determining as suspect those ports which have corresponding first indicating means indicating an in-service and idle state and also have corresponding second indicating means set, and for setting reset second indicating means; and fifth means for causing the first indicating means, corresponding with any idle port that is determined by the fourth means to be suspect a predetermined number of sequential times, to indicate an out-of-service state.
Claim 17
Dependent Claim 78 words
The arrangement of claim 13 wherein each second indicating means comprises a resettable counter; the fourth means comprise means for determining as suspect those ports which have corresponding first indicating means indicating an in-service and idle state and also have corresponding counters not reset, and incrementing the counters; and the fifth means comprise sixth means for causing the first indicating means, corresponding with any idle port whose corresponding counter reaches a predetermined count, to indicate an out-of-service state.
Claim 18
Dependent Claim 137 words
The arrangement of claim 14 wherein the fifth means comprise: means for logging in an idle port, whose corresponding counter reaches a first predetermined count, with a remote entity connected to the arrangement through the corresponding port; means for causing a remote entity, connected to the arrangement through an idle port whose corresponding counter reaches a second predetermined count higher than the first count, to toggle a remote state of the connected port; means for logging in an idle port, whose corresponding counter reaches a third predetermined count higher than the second count, with a remote entity connected to the arrangement through the corresponding port; and the sixth means cause the first indicating means, corresponding with any idle port whose corresponding counter reaches a fourth predetermined count higher than the third count, to indicate an out-of-service state.
Claim 19
Independent Claim 108 words
A method of determining actual service states of individual ones of a plurality of communication ports that have designated service states, wherein ones of the ports that are actually in service participate in communications on a rotating basis, comprising the steps of: periodically determining whether each port designated as being in-service has participated in one most-recent communication before a port has participated in a second most-recent communication; and treating as being actually out-of-service any port presently designated as being in-service that has been determined a predetermined number of sequential times to have not participated in one most-recent communication before a port has participated in a second most-recent communication.
Claim 20
Independent Claim 108 words
A method of determining actual service states of individual ones of a plurality of communication ports that have designated service states, wherein ones of the ports that are actually in service participate in communications on a rotating basis, comprising the steps of: periodically determining whether each port designated as being in-service has participated in one most-recent communication before a port has participated in a second most-recent communication; and treating as being actually out-of-service any port presently designated as being in-service that has been determined a predetermined number of sequential times to have not participated in one most-recent communication before a port has participated in a second most-recent communication.
Claim 21
Dependent Claim 26 words
The method of claim 16 further comprising the step of: designating as being in-service a port that has participated in a communication since a last determination.
Claim 22
Dependent Claim 79 words
The method of claim 16 for determining service states of individual ones of N ports designated as being in service, where N is a positive integer wherein the step of periodically determining comprises the step of determining whether each port designated as being in-service has participated in one most-recent communication before a port has participated in a second most-recent communication, in repeated response to occurrence of individual groups of at least N most-recent communications participated in by the ports.
Claim 23
Dependent Claim 41 words
The method of claim 18 wherein the step of designating a port as being in-service comprises the step of designating as being in-service any port that has participated in a communication during occurrence of a most-recent one of the communications groups.
Claim 24
Dependent Claim 76 words
The method of claim 16 for determining actual service states of individual ones of N ports designated as being in service, where N is a positive integer, wherein the step of periodically determining comprises the step of determining whether each port designated as being in-service has participated in one most-recent communication before a port has participated in a second most-recent communication, in response to occurrence of at least N most-recent communications participated in by the ports.
Claim 25
Dependent Claim 77 words
The method of claim 16 wherein ones of the ports that are designated as being in service comprise ports designated as being idle and ready to participate in communications and ports designated as being busy and presently participating in communications, and the step of periodically determining comprises the step of periodically determining whether each port designated as being in-service and idle has participated in one most-recent communication before a port has participated in a second most-recent communication.
Claim 26
Dependent Claim 85 words
The method of claim 16 for determining actual service states of individual ones of N ports designated as being in service, including K ports that are indicated to be in-service and idle, where N and K are positive integers, wherein the step of periodically determining comprises the step of determining whether each one of the K ports has participated in one of at least N most-recent communications participated in by the plurality of ports, in response to occurrence of the at least N most-recent communications.
Claim 27
Independent Claim 143 words
A method of determining service states of individual ones of a plurality of communication ports wherein communications are received through in-service and idle ones of the ports on a rotating basis, comprising the steps of: selectively indicating a port as being in-service, in response to receipt of a communication through the port; indicating receipt of the communication through the port, in response to receipt of the communication through the port; determining which ones of the ports are both (a) indicated to be in-service and idle and (b) not indicated to have had communications received therethrough, in response to receipt of at least N communications from the ports, where N is a number of the ports that are indicated to be in-service; and treating as being out-of-service any port that has been determined to be both (a) and (b) a predetermined number of times.
Claim 28
Independent Claim 143 words
A method of determining service states of individual ones of a plurality of communication ports wherein communications are received through in-service and idle ones of the ports on a rotating basis, comprising the steps of: selectively indicating a port as being in-service, in response to receipt of a communication through the port; indicating receipt of the communication through the port, in response to receipt of the communication through the port; determining which ones of the ports are both (a) indicated to be in-service and idle and (b) not indicated to have had communications received therethrough, in response to receipt of at least N communications from the ports, where N is a number of the ports that are indicated to be in-service; and treating as being out-of-service any port that has been determined to be both (a) and (b) a predetermined number of times.
Claim 29
Dependent Claim 35 words
The arrangement of claim 23 wherein the step of treating comprises the step of indicating to be out-of-service any port that has been determined to be both (a) and (b) a predetermined number of times.
Claim 30
Dependent Claim 106 words
The method of claim 23 wherein the step of indicating receipt comprises the step of setting a resettable indicator corresponding to the port; and the step of determining comprises the steps of determining which ones of the ports are both (a) and (b), in repeated response to receipt of individual groups of at least K communications through the ports, and resetting resettable indicators corresponding to the ports, following each determination; and the step of treating a port as being out-of-service comprises the step of treating as being out-of-service any port that has been determined to be both (a) and (b) a predetermined number of sequential times.
Claim 31
Dependent Claim 85 words
The method of claim 25 wherein the step of treating a port as being out-of-service comprises the steps of: causing a remote entity, connected to a port that has been determined to be both (a) and (b) a first predetermined number of sequential times, to toggle a remote state of the connected port; and treating as being out-of-service any port that has been determined to be both (a) and (b) a second predetermined number of sequential times that is greater than the first predetermined number.
Claim 32
Dependent Claim 159 words
The method of claim 25 wherein the step of treating a port as being out-of-service comprises the steps of: logging in a port, that has been determined to be both (a) and (b) a first predetermined number of sequential times, with a remote entity connected to the port; causing a remote entity, connected to a port that has been determined to be both (a) and (b) a second predetermined number of sequential times that is greater than the first predetermined number, to toggle a remote state of the connected port; logging in a port, that has been determined to be both (a) and (b) a third predetermined number of sequential times that is greater than the second predetermined number, with a remote entity connected to the port; and treating as being out-of-service any port that has been determined to be both (a) and (b) a fourth predetermined number of sequential times that is greater than the third predetermined number.
Claim 33
Independent Claim 202 words
A method of determining service states of individual ones of a plurality of communications ports wherein communications are received through in-service and idle ones of the ports on a rotating basis, comprising the steps of: selectively causing a first indicator, corresponding to a port and for indicating a service state of the corresponding port, to indicate an in-service state, in response to receipt of a communication through the corresponding port; resetting a second indicator, corresponding to the port and when reset for indicating receipt of a communication through the corresponding port, in response to the receipt of the communication through the corresponding port; determining as suspect those idle ports which have corresponding first indicators indicating an in-service and idle state and also have corresponding second indicators set, in repeated response to receipt of individual groups of at least N communications through the ports, where N is a number of the ports that are presently indicated by their first indicators to be in-service; setting reset second indicators, in response to each performance of the determining step; and causing the first indicator, corresponding with any idle port that is determined to be suspect a predetermined number of sequential times, to indicate an out-of-service state.
Claim 34
Independent Claim 202 words
A method of determining service states of individual ones of a plurality of communications ports wherein communications are received through in-service and idle ones of the ports on a rotating basis, comprising the steps of: selectively causing a first indicator, corresponding to a port and for indicating a service state of the corresponding port, to indicate an in-service state, in response to receipt of a communication through the corresponding port; resetting a second indicator, corresponding to the port and when reset for indicating receipt of a communication through the corresponding port, in response to the receipt of the communication through the corresponding port; determining as suspect those idle ports which have corresponding first indicators indicating an in-service and idle state and also have corresponding second indicators set, in repeated response to receipt of individual groups of at least N communications through the ports, where N is a number of the ports that are presently indicated by their first indicators to be in-service; setting reset second indicators, in response to each performance of the determining step; and causing the first indicator, corresponding with any idle port that is determined to be suspect a predetermined number of sequential times, to indicate an out-of-service state.
Claim 35
Dependent Claim 74 words
The method of claim 28 wherein the step of resetting a second indicator comprises the step of resetting a resettable counter; the step of setting reset second indicators comprises the step of incrementing the counters; and the second step of causing the first indicator to indicate an out-of-service state comprises the step of causing the first indicator, corresponding with any idle port whose corresponding counter reaches a predetermined count, to indicate an out-of-service state.
Claim 36
Dependent Claim 147 words
The method of claim 29 wherein the step of causing the first indicator corresponding with any idle port that is determined to be suspect a predetermined number of sequential times to indicate an out-of-service state comprises the steps of: logging in an idle port, whose corresponding counter reaches a first predetermined count, with a remote entity connected to the corresponding port; causing a remote entity, connected to an idle port whose corresponding counter reaches a second predetermined count higher than the first count, to toggle a remote state of the connected port; logging in an idle port, whose corresponding counter reaches a third predetermined count higher than the second count, with a remote entity connected to the corresponding port; and causing the first indicator corresponding with any idle port whose corresponding counter reaches a fourth predetermined count higher than the third count, to indicate an out-of-service state.

References Cited (Backward Citations)

US3420960A Cited
US3701855A Cited
US4078158A Cited
US3927271A Cited
US4002849A Cited
US4201896A Cited
US4255624A Cited
US4446338A Cited
US4623760A Cited
US4922520A Cited
US4893248A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-01-20 1995-07-22 1996-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-01-20 1999-07-22 2000-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-01-20 2003-07-22 2004-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag