1460900635-d7821ceb-6b3f-4354-a5df-edfb4feec448

1. An emergency lighting fixture comprising:
a light source; and
a door, the light source being disposed on the door, the door being adapted to rotate at least 360 degrees in at least one direction about at least one axis, thereby enabling the light source to be selectively concealed and exposed.
2. The emergency lighting fixture defined by claim 1, wherein the door is adapted to rotate at least 360 degrees in at least two directions about the at least one axis.
3. The emergency lighting fixture defined by claim 1, further comprising a slip clutch assembly configured to enable the door to be manually rotated about the at least one axis when obstructed from doing so by a motor.
4. The emergency lighting fixture defined by claim 1, further comprising a slip clutch assembly configured to enable the door to remain fixed when obstructed and a motor is attempting to rotate the door.
5. The emergency lighting fixture defined by claim 1, further comprising a capacitor adapted to store electrical energy sufficient to close the door.
6. The emergency lighting fixture defined by claim 1, further comprising a switch adapted to detect a rotational position of the door.
7. The emergency lighting fixture defined by claim 6, wherein the switch is activated by a cam rotating with the door.
8. The emergency lighting fixture defined by claim 1, further comprising a pressure locking assembly comprising a bearing ball, spring, and alignment hole, the bearing ball being biased into engagement with the alignment hole by the spring in response to the door being rotated to a predetermined position.
9. The emergency lighting fixture defined by claim 1, further comprising:
a hinge about which the door is rotated, the hinge comprising an electrically conductive portion; and
a conductive clip configured to maintain electrical contact with the conductive portion of the hinge as the door is rotated, the conductive clip being electrically connected to a power source, the light source being electrically connected to the electrically conductive portion of the door, thereby providing power to the light source at least one of after the door has stopped in a predetermined position and during rotation of the door.
10. The emergency lighting fixture defined by claim 1, further comprising a power source configured to provide power to the light source, the power source being at least one of a DC power source, AC power source, low-voltage power source, and mains voltage power source.
11. The emergency lighting fixture defined by claim 1, wherein the emergency lighting fixture is adapted for use in non-emergency lighting applications.
12. The emergency lighting fixture defined by claim 1, further comprising:
a motor adapted to rotate the door about the at least one axis;
a first voltage regulator operatively coupled to the motor, the motor being adapted to expose the light source in response to receiving power from the first voltage regulator; and
a second voltage regulator operatively coupled to the motor, the motor being adapted to conceal the light source in response to receiving power from the second voltage regulator.
13. The emergency lighting fixture defined by claim 12, further comprising:
a diode operatively coupled in series between the first voltage regulator and the motor;
a switching device operatively coupled in series between the second voltage regulator and the motor; and
a capacitor operatively coupled in parallel across ground and a node between the second voltage regulator and the switching device, the switching device being open when the motor is receiving power from the first voltage regulator, the switching device being closed when the motor is not receiving power from the first voltage regulator, thereby providing power from the capacitor to the motor to conceal the light source.
14. A method of providing light in an emergency comprising:
disposing a light source on a door; and
rotating the door at least 360 degrees in at least one direction about at least one axis, thereby enabling the light source to be selectively concealed and exposed.
15. The method of providing light in an emergency defined by claim 14, further comprising rotating the door at least 360 degrees in at least two directions about the at least one axis.
16. The method of providing light in an emergency defined by claim 14, further comprising configuring the door to be manually rotated about the at least one axis when obstructed from doing so by a motor.
17. The method of providing light in an emergency defined by claim 14, further comprising configuring the door to remain fixed when obstructed and a motor is attempting to rotate the door.
18. The method of providing light in an emergency defined by claim 14, further comprising storing electrical energy sufficient to close the door.
19. The method of providing light in an emergency defined by claim 14, further comprising adapting the emergency lighting fixture for use in non-emergency lighting applications.
20. The method of providing light in an emergency defined by claim 14, further comprising rotating the door about the at least one axis using a motor, the motor being adapted to expose the light source in response to receiving power from a first voltage regulator, the motor being adapted to conceal the light source in response to receiving power from a second voltage regulator.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A computer program product comprising a tangible computer useable medium having stored thereon computer executable instructions for performing a method for ensuring client access to unpaired messages from a database management system (DBMS) server, the computer useable medium operable as part of a memory device, the instructions performing the method comprising:
the DBMS server determining that a transaction response message is an unpaired message in response to a communication disruption between a client and the DBMS server, the DBMS server comprising a memory device and storing the unpaired message in an unpaired message queue, the unpaired message corresponding to a specific client, the transaction response message associated with a transaction request;
creating the unpaired message queue in the DBMS server separate from a paired message queue in response to determining a transaction response message is an unpaired message, the unpaired message queue configured to store a plurality of unpaired messages intended for a client, the unpaired message queue and paired message queue storing messages according to a First-In-First-Out protocol; and
communicating transaction requests and transaction responses using an Open Transaction Manager Access (OTMA) protocol which allows the client to request at least one unpaired message stored in the unpaired message queue.
2. The computer program product of claim 1, wherein the method further comprising the DBMS server dynamically creating the unpaired message queue in response to the DBMS server detecting at least one unpaired message.
3. The computer program product of claim 1, wherein the method further comprises notifying the DBMS server of a client request to enable dynamic creation of the unpaired message queue.
4. The computer program product of claim 3, wherein notifying the DBMS server occurs during establishment of communications between the client and the DBMS sever.
5. The computer program product claim 1, wherein the method further comprises the DBMS server notifying the client when the unpaired message queue contains an unpaired message.
6. The computer program product of claim 1, wherein the method further comprises:
generating a request message to be sent from the client to the DBMS server;
storing an indicator in the request message to enable the client to distinguish between unpaired messages.
7. The computer program product of claim 1, wherein utilizing the protocol further comprises allowing the client to request automatic transmission of unpaired messages stored in the unpaired message queue.
8. A system for ensuring client access to unpaired messages from a database management system (DBMS) server comprising:
a DBMS server comprising a memory and a processor;
a client;
a request module configured to receive a client request;
a response generator which receives the client request from the request module and generates an appropriate transaction response message generated based on the client request, the transaction response message associated with a transaction request;
an unpaired message module that determines that the transaction response message is an unpaired message in response to a communication disruption between a client and the DBMS server and to store paired messages in a paired response data structure and unpaired messages in an unpaired response data structure in response to determining a transaction response message is an unpaired message, the at least one unpaired message comprising a communication response for a specific client, the unpaired response data structure and paired response data structure storing messages according to a First-In-First-Out protocol; and
a response module which communicates paired messages and unpaired messages to a client configure with simple communication logic that conforms to an Open Transaction Manager Access (OTMA) protocol such that the client constitutes a thin client.
9. The system of claim 8, wherein the unpaired message module is further configured to dynamically create the unpaired response data structure in response to a first unpaired response message.
10. The system of claim 8, wherein the response module is configured to automatically send all unpaired messages stored in the unpaired response data structure.
11. The system of claim 8, wherein the response module is configured to send all unpaired messages stored in the unpaired response data structure in response to a request from the client.
12. The system of claim 8, wherein the system is activated upon the DBMS server receiving an activation request from the client.
13. The system of claim 8, wherein the response module notifies the client when the unpaired response data structure contains at least one unpaired message.