IP Library Granted Patent US 7,188,205
Granted Patent B2
US 7,188,205 · App. 10/690,121 · Granted Mar 6, 2007

Mapping of hot-swap states to plug-in unit states

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,188,205
App. No.
10/690,121
Granted
Mar 6, 2007
Kind
B2
Abstract

A Compact Peripheral Component Interconnect (CPCI) system is provided that can map PCI Industrial Computer Manufactures Group (PICMG) states describing the state of a hot-swap CPCI card into Telecommunication Management Network (TMN) plug-in unit states. Specifically, the hardware/Operating System (OS) states for the CPCI card are specified in PICMG states in accordance with the PICMG hot-swap specification. The present system identifies or defines the meaning (e.g., the definition, identification, function, and/or status) of the states on the CPCI card. The system then maps these states into intermediate states. The intermediate states are then mapped into TMN plug-in unit states (e.g., OperationalState and/or AvailiableStatus). The TMN plug-in unit states corresponding to the CPCI card will then comprise the proper identification information for the CPCI card. Accordingly, a management ware having plug-in units based on the TMN standard can now use these mapped states to manage the state (or status) of the CPCI card.

Claims (52)

1. A method of mapping a plurality of states for controlling hot-swappability in a Compact Peripheral Component Interconnect (CPCI) system, said method comprising:

specifying a hot-swap state of a CPCI node card for controlling hot-swappability of said CPCI node card;

mapping said hot-swap state onto an intermediate state by searching a common library associated with said CPCI node card and a management software for said CPCI node card; and

mapping said intermediate state onto a first management state of said management software and a second management state of said management software;

wherein said management software requires both said first and second management states to manage said CPCI node card.

2. The method of claim 1 , further comprising:

specifying a second hot-swap state of said CPCI node card for controlling hot-swappability of said CPCI node card;

specifying a transition state of said CPCI node card when said CPCI node card transitions from said first hot-swap state to said second-hot swap state;

mapping said transition state onto an intermediate transition state by searching a common library associated with said CPCI node card.

3. The method of claim 2 , further comprising: notifying said management software of said intermediate transition state.

4. The method of claim 3 , further comprising the step of mapping said intermediate transition state onto a third management state of said management software and a fourth management state of said management software.

5. The method of claim 4 , wherein said first and third management states comprise a first operational state and a second operation state and wherein said second and fourth management states comprise a first availability state and a second availability state.

6. The method of claim 1 , further comprising:

representing said CPCI node card as a plug-in unit; and

managing said CPCI node card as said plug-in unit by said management software upon said mapping of said intermediate state onto said first and second management states.

7. A method of mapping a plurality of states for controlling hot-swappability in a Compact Peripheral Component Interconnect (CPCI) system, said method comprising:

specifying a PCI Industrial Computer Manufactures Group (PICMG) hot-swap state of a CPCI node card for controlling hot-swappability of said CPCI node card;

mapping said PICMG hot-swap state onto an intermediate state by searching a common library associated with said CPCI node card and a management software for said CPCI node card; and

mapping said intermediate state onto a Telecommunication Management Network (TMN) plug-in unit state of said management software;

wherein said management software requires said TMN plug-in unit state to manage said CPCI node card.

8. The method of claim 7 , wherein said common library comprises a Common Operating System Library (COSL) and wherein said intermediate state comprises a COSL state.

9. The method of claim 7 , further comprising:

representing said CPCI node card as a TMN plug-in unit; and

managing said CPCI node card as said TMN plug-in unit by said management software upon said mapping of said intermediate state onto said TMN plug-in unit state.

10. A Compact Peripheral Component Interconnect (CPCI) system, comprising:

a CPCI chassis;

a circuit board forming a backplane within said chassis;

a CPCI node card coupled with said circuit board, said node card providing a hot-swap state;

a manager for managing said CPCI card using a first management state and a second management state;

a common library associated with said CPCI node card and said manager, said common library providing an intermediate state;

wherein said hot swap state is mapped onto said intermediate state of said common library; and

wherein said intermediate state is mapped onto said first and second management states of said manager.

11. The CPCI system of claim 10 , wherein said manager requires said hot-swap state to be mapped onto said first and second management states via said intermediate state to manage said CPCI node card.

12. The CPCI system of claim 10 , wherein said manager manages said CPCI node card as a plug-in unit once said hot-swap state has been mapped onto said first and second management states via said intermediate state.

13. The CPCI system of claim 12 , wherein said plug-in unit comprises a Telecommunication Management Network (TMN) plug-in unit.

14. The CPCI system of claim 10 , wherein said hot-swap state describes a hot-swap status of said CPCI node card.

15. The CPCI system of claim 10 , wherein said first management state comprises an operational state and said second management states comprises an availability state.

16. The CPCI system of claim 15 , wherein said operational state comprises one of a null-operational state, an up-operational state, a down-operational state, and an unknown-operational state.

17. The CPCI system of claim 15 , wherein said availability state comprises one of a null-availability state, a power-off-availability state, an offline-availability state, an available-availability state, a failed-availability state, and an unknown-availability state.

18. The CPCI system of claim 10 , wherein said intermediate state comprises one of a no plug-in state, a first power-off state, a second power-off state, a first unavailable-state, a second unavailable-state, an available state, a failed state, and an unknown state.

19. The CPCI system of claim 10 , wherein said hot-swap state comprises a plurality of states for indicating plug-in status.

20. The CPCI system of claim 10 , wherein said hot-swap state comprises one of:

a first state for indicating a plug-in unit is present, but not powered on;

a second state for indicating a plug-in unit is powered up, but not connected;

a third state for indicating a plug-in unit is connected;

a fourth state for indicating a plug-in unit is configured, but drivers are not loaded and associated;

a fifth state for indicating a plug-in unit is configured and drivers are loaded and associated;

a sixth state for indicating a plug-in unit is in use; and

two failed states.

21. The CPCI system of claim 10 , wherein said manager comprises a management software having plug-in units based on Telecommunication Management Network (TMN) standard.

22. The CPCI system of claim 21 , wherein said hot-swap state comprises a state based on a PCI Industrial Computer Manufactures Group (PICMG) hot-swap/High Availability (HA) specification.

23. The CPCI system of claim 22 , wherein said management software manages said CPCI node card as a TMN plug-in unit and requires said hot-swap state to be mapped onto said first and second management states via said intermediate state in order to manage said CPCI node card as said TMN plug-in unit.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037302/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2004
From: LE, TUAN A.; RINALDO, CHRISTOPHER J.; MUKHERJEE, ANGSHUMAN; TRUONG, VINH H.; DELFATTI, DANIEL
To: SUN MICROSYSTEMS, INC.
Reel/Frame 014991/0559 →