1460734412-71610bc4-ef5f-401a-956d-4901f637d386

1. A ball drop wellhead control apparatus, comprising:
a control body having a central passage;
a ball controller housed by the control body and obstructing the central passage, the ball controller having a ball pocket that is aligned with the central passage of the control body when the ball controller is in the ball receiving position, at least one through bore in a bottom of the ball pocket that provides fluid communication through the ball controller when the ball controller is in a ball receiving position, and a ball release port through which a frac ball is released from the ball pocket when the ball controller is in a ball release position, the ball release port being oriented at a right angle with respect to the ball pocket, the ball controller inhibiting any frac ball dropped from a frac ball drop or a frac ball injector connected directly or indirectly to the control body from being released from the central passage until the ball controller is moved to the ball release position; and
an actuator that moves the ball controller from the ball receiving position to the ball release position.
2. The ball drop wellhead control apparatus as claimed in claim 1 further comprising an injection port in a sidewall of the control body, the injection port being aligned with the ball pocket and the ball release port being aligned with the central passage below the ball controller when the ball controller is in the ball release position.
3. The ball drop wellhead control apparatus as claimed in claim 2 wherein the injection port is aligned with the ball release port when the ball controller is in the ball receiving position.
4. The ball drop wellhead control apparatus as claimed in claim 2 further comprising an injection adapter connected to the injection port to permit a frac iron to be connected to the injection port to permit frac fluid to be pumped into the ball pocket when the ball controller is in the ball release position.
5. The ball drop wellhead control apparatus as claimed in claim 1 wherein the ball controller is a cylindrical plug having a stem end that extends through a sidewall of the control body.
6. The ball drop wellhead control apparatus as claimed in claim 5 wherein the actuator comprises a 90\xb0 hydraulic actuator connected to the stem end of the cylindrical plug.
7. The ball drop wellhead control apparatus as claimed in claim 6 further comprising a position indicator connected to the hydraulic actuator that provides a visual indication of whether the ball controller is in the ball receiving position or the ball release position.
8. A ball drop wellhead control apparatus, comprising:
a control body adapted to be mounted below a frac ball drop or a frac ball injector so that any frac balls released from the frac ball drop or the frac ball injector enter a central passage of the control body before the frac balls can enter a frac fluid stream being pumped into a well;
a ball controller housed by the control body and obstructing the central passage, the ball controller comprising a ball pocket that is aligned with the central passage of the control body when the ball controller is in the ball receiving position, at least one through bore that provides fluid communication between the central passage below the ball controller and the central passage above the ball controller, the at least one through bore having a smaller internal diameter than an outer diameter of a smallest frac ball to be dropped by the frac ball drop or the frac ball injector, and a ball release port oriented at a right angle with respect to the ball pocket, through which the frac ball is released from the ball pocket when the ball controller is in the ball release position, the ball controller inhibiting any frac ball dropped from the frac ball drop or the frac ball injector from being released from the central passage until the ball controller is moved to a ball release position; and
an actuator adapted to move the ball controller from the ball receiving position to the ball release position.
9. The ball drop wellhead control apparatus as claimed in claim 8 further comprising an injection port in a sidewall of the control body, the injection port being aligned with the ball pocket when the ball controller is in the ball release position, and the injection port is aligned with the ball release port when the ball controller is in the ball receiving position.
10. The ball drop wellhead control apparatus as claimed in claim 9 further comprising an injection adapter connected to the injection port to permit frac fluid to be pumped into the ball pocket when the ball controller is in the ball release position.
11. The ball drop wellhead control apparatus as claimed in claim 8 wherein the ball controller is a cylindrical plug having a stem end that extends through a sidewall of the control body, and the ball controller actuator comprises a hydraulic actuator connected to the stem end of the cylindrical plug.
12. The ball drop wellhead control apparatus as claimed in claim 11 further comprising a position indicator connected to the hydraulic actuator that provides a visual indication of whether the hydraulic actuator has the ball controller in the ball receiving position or the ball release position.
13. A ball drop wellhead control apparatus, comprising:
a control body adapted to be mounted in a frac stack below a frac ball drop or a frac ball injector such that all frac balls released from the frac ball drop or the frac ball injector enter a central passage of the control body;
a ball controller housed by the control body and obstructing the central passage, the ball controller comprising a ball pocket that is aligned with the central passage of the control body above the ball controller when the ball controller is in a ball receiving position, and a ball release port that is oriented at a right angle with respect to the ball pocket, the frac balls being released from the ball pocket through the ball release port only when the ball controller is in a ball release position in which the ball release port is aligned with the central passage below the ball controller, the ball controller enabling fluid communication between a fluid stream being pumped through the frac stack and into a well and the frac ball drop or the frac ball injector when the ball controller is in the ball receiving position; and
a hydraulic actuator adapted to move the ball controller from the ball receiving position to the ball release position.
14. The ball drop wellhead control apparatus as claimed in claim 13 further comprising a position indicator that provides a visual indication of whether the ball controller is in the ball receiving position or the ball release position.

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 server defining an inlet and an outlet, the server comprising:
a motherboard installable in two installation directions and between the inlet and the outlet;
at least one fan;
a first temperature sensor, installed at one end of the motherboard and adjacent to the at least one fan, to sense a temperature of the end of the motherboard;
a second temperature sensor, installed at an opposite end of the motherboard, to sense a temperature of the opposite end of the motherboard;
a storage unit to store a first table and a second table respectively associated with the two installation directions, each table recording a fan running data and a comparison of the two temperatures, wherein in one of the two installation directions, the first temperature sensor is closer to the inlet than the second temperature sensor, and in the other one of the two installation directions, the second temperature sensor is closer to the inlet than the first temperature sensor; and
a control unit comprising:
a recognition module to recognize the first and the second temperature sensors;
a temperature determining module to determine a temperature difference between the first and the second temperature sensors and obtain a comparison result;
a table select module to select one table according to the comparison result from the storage unit and acquire the fan running data recorded in the table; and
a fan control module to control the at least one fan to rotate according to the acquired fan running data.
2. The server as recited in claim 1, wherein the recognition module is configured to recognize the first and the second temperature sensors according to the positions of the two temperature sensors.
3. The server as recited in claim 1, wherein when the temperature determining module determines that the temperature sensed by the first temperature sensor is greater than that sensed by the second temperature sensor, the table select module selects the first table from the storage unit and acquires the first fan running data recorded in the first table, and when the temperature determining module determines that the temperature sensed by the second temperature sensor is greater than that sensed by the first temperature sensor, the table select module selects the second table from the storage unit and acquires the second fan running data recorded in the second table.
4. The server as recited in claim 1, wherein the two installation directions are orientated in opposite directions.
5. A heat dissipation method for a server, wherein the server defines an inlet and an outlet, and comprises a motherboard installable in two installation directions and between the inlet and the outlet, at least one fan, and a first and a second temperature sensors respectively installed at two opposite ends of the motherboard, the server stores a first table and a second table respectively associated with the two installation directions, each table records a fan running data and a comparison of the two temperatures, in one of the two installation directions, the first temperature sensor is closer to the inlet than the second temperature sensor, and in the other one of the two installation directions, the second temperature sensor is closer to the inlet than the first temperature sensor, the method comprising:
sensing the temperatures of the first and the second temperature sensors;
recognizing the first and the second temperature sensors;
determining a temperature difference between the first and the second temperature sensors and obtaining a comparison result;
selecting one stored table according to the comparison result and acquiring the fan running data recorded in the table; and
controlling the at least one fan to rotate according to the acquired fan running data.
6. The heat dissipation method as recited in claim 5, wherein the step \u201crecognizing the first and the second temperature sensors\u201d comprises recognizing the first and the second temperature sensors according to the positions of the two sensors.
7. The heat dissipation method as recited in claim 5, wherein the step \u201cdetermining the temperature different between the first and the second temperature sensors\u201d comprises determining whether the temperature of the first temperature sensor is greater or less than one of the second temperature sensor.
8. The heat dissipation method as recited in claim 7, further comprising:
when the temperature of the first temperature sensor is greater than one of the second temperature sensor, selecting the first stored table and acquiring the first fan running data recorded in the first table; and
when the temperature of the second temperature sensor is greater than one of the first temperature sensor, selecting the second stored table and acquiring the second fan running data recorded in the second stored table.
9. The heat dissipation method as recited in claim 5, wherein the two installation directions are orientated in opposite directions.

1460734403-95d411e5-813c-49b8-b996-719ba04d4c1f

1. A computer implemented method for managing instant messaging interruptions, comprising:
receiving an instant message at a communications device, the instant message being sent to a user of the communications device from a user of a computing device, the instant message containing a common phrase that typically does not require a response from the user of the communication device;
comparing, after the instant message is received by the communications device, at least one term in the instant message to a plurality of terms in a no-response-required (NRR) library comprising a common phrase that typically does not require a response from the user of the communications device to the user of the computing device; and
representing the instant message as an instant message agent character (IMAC) on the communications device of a recipient in response to a match between the at least one term in the instant message and at least one of the plurality of terms in the NRR library.
2. The method of claim 1, further comprising parsing contents of the instant message before comparing.
3. The method of claim 1, further comprising presenting the instant message in a standard format in response to one of an instant messaging interruption management feature not being enabled, the at least one term in the instant message not matching any terms of the plurality of terms in the NRR library and one of a filter and a rule overriding the instant messaging non-interrupt feature.
4. The method of claim 1, further comprising determining if any filter and rule apply to instant message.
5. The method of claim 1, further comprising applying one of a filter and a rule to an instant messaging interruption management feature in response to determining that one of the filter and the rule applies to the instant message.
6. The method of claim 1, wherein comparing the at least one term in the instant message to the plurality of terms in the NRR library comprises comparing the at least one term in at least one of an instant message being sent and an instant message being received.
7. The method of claim 1, wherein comparing at least one term comprises at least one of comparing the at least one term in an instant message to be sent to a plurality of terms in an NRR send library and comparing the at least one term in a received instant message to a plurality of terms in an NRR receive library.
8. The method of claim 1, further comprising applying a instant messaging non-interrupt feature to at least one of an entire contact list and one or more selected members of the contact list.
9. The method of claim 1, further comprising continuing to present at least the IMAC until prompting by a control trigger.
10. The method of claim 9, wherein prompting by the control trigger comprises one of:
acknowledging receipt of the instant message;
interaction by a user with a system presenting at least the IMAC;
sending the instant message; and
expiration of a duration set by a user.
11. A system for managing instant messaging interruptions, comprising:
a communications device configured to receive instant messages;
a no-response-required (NRR) library including a plurality of common phrases that, when a sender sends a message containing the common phrase to an intended recipient, typically does not require a response from the intended recipient;
an instant messaging application stored on the communications device and operable on the communications device, the instant messaging application configured for comparing, after an instant message is received by a user of a communications device from a user of a computing device, at least one term in the instant message to the plurality of common phrases in the NRR library;
an instant messaging interruption management module operable on the communications device in association with the instant messaging application; and
an instant messaging agent character (IMAC) generated by the instant messaging interrupt management module to represent the instant message on the communications device of the user in response to a match between the at least one term in the instant message and at least one of the plurality of common phrases in the NRR library.
12. The system of claim 11, wherein the instant message agent character (IMAC) is presentable in response to a match between at least one term in the NRR library and at least one term in the instant message.
13. The system of claim 11, further comprising a control trigger to control presentation of the IMAC.
14. The system of claim 11, further comprising at least one of a filter and a rule applicable in association with the instant messaging interruption management module.
15. A computer program product for managing instant messaging interrupts, the computer program product comprising:
a tangible non-volatile computer-usable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
computer usable program code configured to receive an instant message at a communications device, the instant message being sent to a user of the communications device from a user of a computing device, the instant message containing a common phrase that typically does not require a response from the user of the communication device;
computer usable program code configured to compare, after the instant message is received by the communications device, at least one term in the instant message to a plurality of terms in a no-response-required (NRR) library comprising a common phrase that typically does not require a response from the user of the communications device to the user of the computing device; and
computer usable program code configured to represent the instant message as an instant message agent character (IMAC) to a match between the at least one term in the instant message and at least one of the plurality of terms in the NRR library.
16. The computer program product of claim 15, further comprising computer usable program code configured to parse contents of the instant message to facilitate comparing the at least one term in an instant message to the plurality of terms in a no-response-required (NRR) library.
17. The computer program product of claim 15, further comprising computer usable program code configured to apply one of a filter and a rule to a non-interrupt feature in response to determining that one of the filter and the rule applies to the instant message.
18. The computer program product of claim 15, further comprising computer usable program code configured to apply an instant messaging interruption management feature to at least one of an entire contact list and one or more selected members of the contact list.
19. The computer program product of claim 15, further comprising computer usable program code configured to continue to present at least an IMAC until prompted by a control trigger.

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 fish holding apparatus comprising:
a first plate having a bottom edge, a top edge, and an inner face;
a second plate coupled to the first plate, the second plate having a bottom edge, a top edge, and an inner face opposite the inner face of the first plate, the second plate rotatable relative to the first plate about a horizontal rotation axis proximate and substantially parallel to the bottom edge of the first plate;
a biasing member configured to bias the fish holding apparatus toward a closed position; and
a holding mechanism configured to maintain the fish holding apparatus in an open position, a distance between the top edge of the second plate and the top edge of the first plate in the open position being greater than a distance between the top edge of the second plate and the top edge of the first plate in the closed position, wherein:
the first plate comprises at least one slot near the bottom edge of the first plate;
the second plate comprises at least one tab near the bottom edge of the second plate, the at least one tab configured to be inserted in the at least one slot of the first plate; and
the second plate is coupled at the at least one tab to the first plate at the at least one slot.
2. The fish holding apparatus of claim 1, further comprising a shelf configured to support at least one fishing device.
3. The fish holding apparatus of claim 1, further comprising cushioning material on the inner face of at least one of the first and second plates.
4. The fish holding apparatus of claim 3, wherein the cushioning material comprises neoprene.
5. The fish holding apparatus of claim 1, further comprising an attaching mechanism configured to attach the fish holding apparatus to an object.
6. The fish holding apparatus of claim 5, wherein the attaching mechanism comprises an adjustable clamping mechanism configured to attach the fish holding apparatus to a bucket.
7. The fish holding apparatus of claim 1, wherein the holding mechanism is configured to selectively maintain the fish holding apparatus in one of a plurality of open positions.
8. The fish holding apparatus of claim 1, wherein the biasing member comprises a torsion spring.
9. The fish holding apparatus of claim 1, wherein the inner face of at least one of the first and second plates has at least one concave surface.
10. The fish holding apparatus of claim 1, wherein the holding mechanism comprises a latch coupled to one of the first and second plates and movable between an engaged position wherein the fish holding apparatus is maintained in the open position and a disengaged position wherein the fish holding apparatus is movable to the closed position, the latch engageable with an engaging member coupled to the other of the first and second plates.
11. The fish holding apparatus of claim 7, wherein the holding mechanism comprises a latch coupled to one of the first and second plates and movable between an engaged position wherein the fish holding apparatus is maintained in one of the plurality of open positions and a disengaged position wherein the fish holding apparatus is movable to the closed position, the latch having a plurality of slots corresponding to the plurality of open positions and configured to engage an engaging member coupled to the other of the first and second plates.