Patent US4894828A successfully refreshed from Google Patents.
US4894828A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiple sup swap mechanism
Assignee: Fujitsu IT Holdings Inc
•
Filing: 1987-12-22
•
Granted: 1990-01-16
•
Expires: 2007-12-22
Abstract
Abstract In a data processing system having a main processor and a plurality of service processors providing service functions to the main processor, including a first service processor providing primary service functions and a second service processor providing secondary service functions. The main processor performs failure detection on the first processor, and upon the detection of a failure, initiates a switch between the first and the second service processors.
Inventors
- 👤 Robert Novy
- 👤 Richard Guyon
- 👤 Moreno A. Chimenti
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 18:00
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/22; G06F11/26; G06F11/273; G06F11/2736; G06F11/202
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
88 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions and a second service processor performing secondary service functions, a method for providing service facilities from said service processors, comprising the steps of: using a main processor to detect a failure indication in said first service processor; and upon detection of a failure indication, transferring said primary service functions from said first service processor to said second service processor.
Claim 2
Dependent Claim
88 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions and a second service processor performing secondary service functions, a method for providing service facilities from said service processors, comprising the steps of: using a main processor to detect a failure indication in said first service processor; and upon detection of a failure indication, transferring said primary service functions from said first service processor to said second service processor.
Claim 3
Dependent Claim
60 words
A method as in claim 1 wherein said step of using the main processor to detect a failure indication in said first service processor further comprises the step of monitoring time durations of service functions performed by said first service processor and generating said failure indication if at least one service function is not completed within a predetermined time period.
Claim 4
Dependent Claim
30 words
A method as in claim 2, further including the step of using the main processor to initiate a reset in said first service processor upon detection of said failure indication.
Claim 5
Dependent Claim
24 words
A method as in claim 3, further including the step of transferring said secondary service functions to said first service processor after said reset.
Claim 6
Dependent Claim
57 words
A method as in claim 1 wherein said step of using the main processor to detect a failure indication in said first service processor includes the steps of sending an inquiry to said first service processor and generating said failure indication if an acknowledgement thereof is not received by said main processor within a predetermined time period.
Claim 7
Dependent Claim
30 words
A method as in claim 5, further including the step of using the main processor to initiate a reset to said first service processor upon detection of said failure indication.
Claim 8
Dependent Claim
24 words
A method as in claim 6, further including the step of transferring said secondary service functions to said first service processor after said reset.
Claim 9
Dependent Claim
161 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions and a second service processor performing secondary service functions, a method for providing service facilities from said service processors, comprising the steps of: monitoring in said main processor time durations of service functions performed by said first service processor and generating a failure indication if at least one service of said functions is not completed within a predetermined time period; sending an inquiry to said first service processor and generating a failure indication if an acknowledgement thereof is not received within a predetermined time period; and upon detection of said failure indication, the steps of: transferring said primary service functions from said first service processor to said second service processor; initiating a reset in said first service processor; and transferring said secondary service functions to said first service processor after said reset.
Claim 10
Dependent Claim
161 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions and a second service processor performing secondary service functions, a method for providing service facilities from said service processors, comprising the steps of: monitoring in said main processor time durations of service functions performed by said first service processor and generating a failure indication if at least one service of said functions is not completed within a predetermined time period; sending an inquiry to said first service processor and generating a failure indication if an acknowledgement thereof is not received within a predetermined time period; and upon detection of said failure indication, the steps of: transferring said primary service functions from said first service processor to said second service processor; initiating a reset in said first service processor; and transferring said secondary service functions to said first service processor after said reset.
Claim 11
Dependent Claim
88 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions and a second service processor performing secondary service functions, apparatus for providing service facilities from said service processors, comprising: first means in said main processor for detecting a failure indication in said first service processor; and second means responsive to said failure indication for transferring said primary service functions from said first service processor to said second service processor.
Claim 12
Dependent Claim
88 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions and a second service processor performing secondary service functions, apparatus for providing service facilities from said service processors, comprising: first means in said main processor for detecting a failure indication in said first service processor; and second means responsive to said failure indication for transferring said primary service functions from said first service processor to said second service processor.
Claim 13
Dependent Claim
25 words
The apparatus as in claim 9 wherein said first means comprises means for monitoring time durations of service functions performed by said first service processor.
Claim 14
Dependent Claim
41 words
The apparatus as in claim 10 further including means in said main processor for initiating a reset in said first service processor if at least one service function is not completed by said first service processor within a predetermined time period.
Claim 15
Dependent Claim
26 words
The apparatus as in claim 11 further including means in said main processor for transferring said secondary functions to said first service processor after said reset.
Claim 16
Dependent Claim
29 words
The apparatus is in claim 9 wherein said first means comprises means for sending an inquiry to said second service processor and means for monitoring for an acknowledgement thereof.
Claim 17
Dependent Claim
33 words
The apparatus as in claim 13 further including means in said main processor for initiating a reset in said first service processor if said acknowledgement is not received within a predetermined time period.
Claim 18
Dependent Claim
26 words
The apparatus as in claim 14 further including means in said main processor for transferring said secondary functions to said first service processor after said reset.
Claim 19
Dependent Claim
188 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions and a second service processor performing secondary service functions, apparatus for providing service facilities from said service processors, comprising: first means in said main processor for detecting failure indications in said first service processor, comprising: means for monitoring time durations of service functions performed by said first service processor and for generating a failure indication if at least one service function is not completed within a predetermined time period; and means for sending an inquiry to said second service processor and means for monitoring for an acknowledgement of said inquiry and for generating a failure indication if said acknowledgement is not received within a predetermined time period; second means responsive to said failure indication from said first means for transferring said primary service functions from said first service processor to said second service processor; means for initiating a reset in said first service processor; and means for transferring said secondary functions to said first service processor after said reset.
Claim 20
Dependent Claim
188 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions and a second service processor performing secondary service functions, apparatus for providing service facilities from said service processors, comprising: first means in said main processor for detecting failure indications in said first service processor, comprising: means for monitoring time durations of service functions performed by said first service processor and for generating a failure indication if at least one service function is not completed within a predetermined time period; and means for sending an inquiry to said second service processor and means for monitoring for an acknowledgement of said inquiry and for generating a failure indication if said acknowledgement is not received within a predetermined time period; second means responsive to said failure indication from said first means for transferring said primary service functions from said first service processor to said second service processor; means for initiating a reset in said first service processor; and means for transferring said secondary functions to said first service processor after said reset.
Claim 21
Dependent Claim
194 words
In a data processing system having a first main processor and a second main processor performing system tasks, a first service processor performing primary service functions and a second service processor performing secondary service functions, a method for improving the availability of service facilities from said service processors, comprising the steps of: cross-coupling said service processors to said main processors; assigning a time limit to at least a selected one of said primary service functions; upon requesting said selected primary service function from said first service processor, generating a first failure indication if a completion response of said selected primary service function is not received within said time limit from said first processor; periodically polling said first processor for a second response; generating a second failure indication if a response is not received for said polling; responsive to one of said first and second failure indications, determining whether said second service processor is operational; and if said second service processor is operational, the steps of: transferring said primary service functions to said second service processor; initiating a reset to said first service processor; and transferring said secondary service functions to said second service processor.
Claim 22
Dependent Claim
194 words
In a data processing system having a first main processor and a second main processor performing system tasks, a first service processor performing primary service functions and a second service processor performing secondary service functions, a method for improving the availability of service facilities from said service processors, comprising the steps of: cross-coupling said service processors to said main processors; assigning a time limit to at least a selected one of said primary service functions; upon requesting said selected primary service function from said first service processor, generating a first failure indication if a completion response of said selected primary service function is not received within said time limit from said first processor; periodically polling said first processor for a second response; generating a second failure indication if a response is not received for said polling; responsive to one of said first and second failure indications, determining whether said second service processor is operational; and if said second service processor is operational, the steps of: transferring said primary service functions to said second service processor; initiating a reset to said first service processor; and transferring said secondary service functions to said second service processor.
Claim 23
Dependent Claim
108 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions including monitoring of said main processing system and a second service processor performing secondary service functions including monitoring of said first service processor, a method comprising the steps of: monitoring in said main processor system service functions performed by said first service processor and generating a failure indication if at least one service function is not performed, transferring said service functions from one of said service processors to another one of said service processors upon detecting said failure indication.
Claim 24
Dependent Claim
108 words
In a data processing system having at least one main processor performing system tasks and a plurality of service processors, including a first service processor performing primary service functions including monitoring of said main processing system and a second service processor performing secondary service functions including monitoring of said first service processor, a method comprising the steps of: monitoring in said main processor system service functions performed by said first service processor and generating a failure indication if at least one service function is not performed, transferring said service functions from one of said service processors to another one of said service processors upon detecting said failure indication.
References Cited (Backward Citations)
US4347564A
Cited
US4437154A
Cited
US4553204A
Cited
US4700292A
Cited
US4535401A
Cited
US4610013A
Cited
US4618953A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-01-15 | 1993-07-17 | 1994-01-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-01-15 | 1997-07-17 | 1998-01-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-01-15 | 2001-07-17 | 2002-01-16 | $7700.00 | Window Closed / Lapsed |