1460746727-188c3f08-e8d4-4d7c-a6ca-f83afdb81ced

1. An emergency services automatic dialing device, comprising:
a wireless receiver for receiving, from a portable transceiver, a signal indicating that a panic button has been pushed;
a memory for storing a list of at least one alternate number that may be called before dialing an emergency services number;
a dialer for calling the at least one number in the list before dialing the emergency services number; and
a detector for detecting a status of the call to the at least one number in the list, wherein the dialer dials the emergency services number if the detector does not detect that a callee at the at least one number in the list has indicated that the emergency services number does not need to be called.
2. The emergency services automatic dialing device as claimed in claim 1, further comprising a message playback device for playing back at least one message to the callee when the callee receives a call.
3. The emergency services automatic dialing device as claimed in claim 1, further comprising a switch for determining if at least one number in the list should be called before dialing an emergency services number.
4. The emergency services automatic dialing device as claimed in claim 3, further comprising an override detector for controlling the dialer to ignore the setting of the switch and dial the emergency services number without first dialing any numbers from the list.
5. The emergency services automatic dialing device as claimed in claim 4, wherein the override detector comprises a detector for detecting how long a button on a radio pendant is held down before releasing the button.
6. The emergency services automatic dialing device as claimed in claim 4, wherein the override detector comprises a detector for detecting how many times a button on a radio pendant is pushed in a period of time.
7. The emergency services automatic dialing device as claimed in claim 1, wherein the detector detects an unhandled status of a call to a first number in the list and controls the dialer to hang-up and dial a second number in the list prior to calling the emergency services number.
8. The emergency services automatic dialing device as claimed in claim 7, wherein the unhandled status of the call to the first number comprises a status of (1) no answer, (2) busy, (3) answered but not handled or (4) rejected.
9. The emergency services automatic dialing device as claimed in claim 1, further comprising a message playback device for playing a recorded message to the callee requesting the callee identify whether the emergency services number need not be called because the callee will handle the call.
10. The emergency services automatic dialing device as claimed in claim 1, wherein the detector detects programming of the list of at least one alternate number using DTMF tones from a telephone connected to a phone line of the emergency services automatic dialing device.
11. The emergency services automatic dialing device as claimed in claim 1, wherein the detector detects programming of the list of at least one alternate number using DTMF tones from a telephone connected to the emergency services automatic dialing device.
12. The emergency services automatic dialing device as claimed in claim 1, wherein the dialer comprises a delay device for pausing after dialing a digit indicative of seizing an outside line before dialing remaining digits in a corresponding one of the at least one alternate number.
13. An emergency services automatic dialing device, comprising:
a wireless receiver for receiving, from a portable transceiver, a signal indicating that a panic button has been pushed;
a memory for storing a list of at least one alternate number that may be called in addition to dialing an emergency services number;
a dialer for calling the at least one number in the list and for dialing the emergency services number and bridging together the calls to the at least one number in the list and the emergency services number.
14. The emergency services automatic dialing device as claimed in claim 13, wherein the dialer comprises circuitry for flash hooking a telephone line in order to separately dial the at least one number in the list and the emergency services number and then join together the calls to the at least one number in the list and the emergency services number.
15. The emergency services automatic dialing device as claimed in claim 13, further comprising a detector for detecting an unhandled status of a call to a first number in the list and controlling the dialer to hang-up and dial a second number in the list prior to calling the emergency services number.
16. An emergency services automatic dialing device, comprising:
a DTMF detector for detecting that an emergency services number has been dialed;
a memory for storing a list of at least one alternate number that may be called after completing a call to the emergency services number;
a dialer for calling the at least one number in the list after completing the call to the emergency services number; and
a message playback device for playing back a message indicating that a call was recently completed to the emergency services number.
17. The emergency services automatic dialing device as claimed in claim 16, wherein the message comprises a factory-recorded message.
18. The emergency services automatic dialing device as claimed in claim 16, wherein the message comprises a user-recorded message.
19. The emergency services automatic dialing device as claimed in claim 16, wherein the DTMF detector detects calls to the emergency services number from a handset connected to the emergency services automatic dialing device.
20. The emergency services automatic dialing device as claimed in claim 16, wherein the DTMF detector detects calls to the emergency services number from a handset connected to a phone line common to the emergency services automatic dialing device and the handset.
21. An emergency services automatic dialing device, comprising:
a memory for storing a list of at least one alternate number that may be called in addition to dialing an emergency services number;
a low voltage detector for detecting a low voltage condition of a battery of at least one of a wireless transceiver and the emergency service automatic dialing device;
a dialer for calling the at least one number in the list after detecting the low voltage condition in the battery of the at least one of the wireless transceiver and the emergency service automatic dialing device; and
a message playback device for playing back a message indicating the low voltage condition in the battery of the at least one of the wireless transceiver and the emergency service automatic dialing device.
22. An emergency services automatic dialing device, comprising:
a memory for storing a list of at least one alternate number that may be called in addition to dialing an emergency services number;
an error checking device for detecting an absence of an available line for dialing at least one of the emergency services number and the list of at least one alternate number; and
an indicator for indicating the absence of the available line.
23. The emergency services automatic dialing device as claimed in claim 22, wherein the error checking device periodically attempts to detect a dial tone on a telephone line connected to the emergency services automatic dialing device.
24. The emergency services automatic dialing device as claimed in claim 22, wherein the indicator comprises an audible indicator.
25. The emergency services automatic dialing device as claimed in claim 22, wherein the indicator comprises a visual indicator.
26. An emergency services automatic notification device, comprising:
a DTMF detector for detecting that an emergency services number has been dialed;
a memory for storing a list of at least one alternate contacts that may be contacted after completing a call to the emergency services number; and
a notifier for notifying, after completing the call to the emergency services number, the at least one contact in the list that a call was recently completed to the emergency services number.
27. The emergency services automatic notification device as claimed in claim 26, wherein the notifier comprises an SMS message notifier.
28. The emergency services automatic notification device as claimed in claim 26, wherein the notifier comprises an email message notifier.
29. The emergency services automatic notification device as claimed in claim 26, wherein the notifier comprises a telephone message delivery device.
30. The emergency services automatic notification device as claimed in claim 26, wherein the notifier notifies all of the at least one alternate contacts.

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

What is claimed is:

1. A semiconductor module comprising:
a module board having semiconductor devices stacked on its top and bottom opposing surfaces;
an upper heat sink thermally connected to a top surface of the semiconductor devices stacked on the top surface of the module board and enclosing the top surface of the module board;
a lower heat sink thermally connected to a top surface of the semiconductor devices stacked on the bottom surface of the module board and enclosing the bottom surface of the module board; and
a linking means for fixing the upper and lower heat sinks to the module board when the module board is placed between the upper and lower heat sinks,
wherein the module board and the heat sinks include an opening formed therethrough configured to receive the linking means in such a manner that a gap is formed therebetween to absorb variations of thermal contraction and expansion of the upper and lower heat sinks and the module board.
2. The semiconductor module of claim 1, wherein the linking means comprises a first coupling body and a second coupling body configured to be coupled together.
3. The semiconductor module of claim 2, wherein the gap having a predetermined width is formed along lateral sides of the linking means and extends parallel to a direction in which the two coupling bodies are coupled.
4. The semiconductor module of claim 3, wherein the gap is configured to absorb the contraction and expansion of the upper and lower heat sinks and the module board in a lateral direction and in a vertical direction.
5. The semiconductor module of claim 4, wherein the linking means for fixing the upper and lower heat sinks to the module board in the lateral direction has the gap formed in the lateral direction.
6. The semiconductor module of claim 4, wherein the linking means for fixing the upper and lower heat sinks to the module board in the vertical direction has a gap formed in the vertical direction.
7. The semiconductor module of claim 1, wherein a portion of the semiconductor devices is in contact with the upper heat sink or the lower heat sink and is in a single crystal silicon state.
8. The semiconductor module of claim 1, further comprises a thermal interface material (TIM) layer disposed between the semiconductor devices and the upper heat sink, and between the semiconductor devices and the lower heat sink.
9. The semiconductor module of claim 1, wherein the upper and lower heat sinks are made of aluminum.
10. The semiconductor module of claim 1, wherein each of the semiconductor devices is a memory device.
11. The semiconductor module of claim 1, further comprising a pin connector unit for connecting the memory module to another substrate.
12. The semiconductor module of claim 2, wherein the first coupling body includes a channel for receiving an opposing tab formed in the second coupling body.
13. A semiconductor module comprising:
a module board having a surface,
semiconductor devices stacked on the module board surface;
one or more heat sinks thermally connected to the semiconductor devices and enclosing the module board surface; and
a linking means for fixing the one or more heat sinks to the module board,
wherein the module board and the heat sink having an opening disposed therethrough, the opening configured to receive the linking means in such a way that a gap is formed therebetween to absorb variations of thermal contraction and expansion of the heat sinks and the module board.

1460746719-4fad7433-4b82-4370-9c86-dd381a547e31

1. A symmetric differential inductor structure disposed on a substrate, wherein the substrate is divided into a first quadrant, a second quadrant, a third quadrant and a fourth quadrant; a first input port is disposed in the second quadrant; a second input port is disposed in the first quadrant; and a third input port is disposed outside the first and second quadrants, the symmetric differential inductor structure comprising:
a first spiral conductive wiring disposed in the second quadrant and having a first contact connected to the first input port and a first end disposed in the first spiral conductive wiring;
a second spiral conductive wiring disposed in the first quadrant and having a second contact connected to the second input port and a second end disposed in the second spiral conductive wiring;
a third spiral conductive wiring disposed in the fourth quadrant and having a third contact connected to the third input port and a third end disposed in the third spiral conductive wiring;
a fourth spiral conductive wiring disposed in the third quadrant and having a fourth contact connected to the third input port and a fourth end disposed in the fourth spiral conductive wiring;
a fifth conductive wiring disposed over the first and fourth spiral conductive wirings for connecting the first and fourth ends; and
a sixth conductive wiring disposed over the second and third spiral conductive wirings for connecting the second and third ends.
2. The structure of claim 1, wherein the first spiral conductive wiring extends from the first input port to the first end in a clockwise spiral.
3. The structure of claim 1, wherein the second spiral conductive wiring extends from the second input port to the second end in a counterclockwise spiral.
4. The structure of claim 1, wherein the third spiral conductive wiring extends from the third input port to the third end in a counterclockwise spiral.
5. The structure of claim 1, wherein the fourth spiral conductive wiring extends from the third input port to the fourth end in a clockwise spiral.
6. The structure of claim 1, wherein the third input port is located between the third quadrant and the fourth quadrant.
7. The structure of claim 1, wherein the third contact of the third spiral conductive wiring connects with the fourth contact of the fourth spiral conductive wiring.
8. The structure of claim 1, wherein the first, second, third and fourth spiral conductive wirings and the fifth and sixth conductive wirings are made of metal.
9. The structure of claim 1, wherein the first, second, third and fourth spiral conductive wirings have rounded corners.

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 method comprising:
directing at least one laser beam pulse from a laser that is mounted on a moving underwater vehicle toward an underwater structure while the vehicle is at a first location relative to the underwater structure;
detecting light that is reflected from the underwater structure using a light detector mounted on the underwater vehicle;
generating at least one data point cloud from the detected light autonomously in real time, each data point cloud being suitable for generating a scanned three-dimensional virtual model of the underwater structure;
aligning data points in at least one of the data point clouds to a pre-existing three dimensional virtual model of the underwater structure autonomously in real time; and
while aligning the data points in at least one of the data point clouds to a pre-existing three dimensional virtual model of the underwater structure autonomously in real time, moving the underwater vehicle from the first location to a second location relative to the underwater structure.
2. The method of claim 1, based on the alignment, estimating a position and orientation of the underwater vehicle relative to the underwater structure autonomously in real time.
3. The method of claim 1, further comprising creating a scanned three-dimensional virtual model from at least one of the data point clouds autonomously in real time, comparing the scanned three-dimensional virtual model to the pre-existing three dimensional virtual model autonomously in real time, and determining whether a structural change in the underwater structure has occurred autonomously in real time.
4. The method of claim 1, further comprising directing a plurality of laser beam pulses from the laser toward the underwater structure autonomously in real time, and for each laser beam pulse detecting light that is reflected from the underwater structure using the detector mounted on the underwater platform autonomously in real time.
5. The method of claim 1, wherein the moving underwater vehicle is one of an autonomous underwater vehicle, or a remotely operated underwater vehicle.
6. The method of claim 1, further comprising filtering the data point cloud autonomously in real time.
7. The method of claim 1, wherein aligning the data points comprises performing autonomously in real time an iterative fit process using data points from a plurality of the laser beam pulses, the iterative fit process comprises autonomously in real time adjusting the data points that align with the pre-existing three dimensional virtual model of the underwater structure.
8. The method of claim 1, comprising autonomously in real time updating the pre-existing three dimensional virtual model after aligning the data points.
9. The method of claim 3, wherein creating the scanned three-dimensional virtual model includes autonomously in real time: collecting information about occupied space where structure is present, collecting information about unoccupied space where structure is not present, and identifying unknown space where information has not been collected.
10. The method of claim 9, wherein creating the scanned three-dimensional virtual model comprises autonomously in real time inputting multiple aligned data samples, each aligned data sample represents data collected from a different viewpoint of an area of the underwater structure.
11. A system, comprising:
a moving underwater vehicle and a three-dimensional laser system mounted on the moving underwater vehicle, the laser system including a steerable laser for projecting a plurality of laser beam pulses toward an underwater structure and a light detector that detects light that is reflected from the underwater structure;
a point cloud data storage that is in communication with the laser system for storing point cloud data that is autonomously generated in real time by the laser system; and
a data processor in communication with the point cloud data storage that processes first point cloud data from the data storage autonomously in real time, the data processor is configured to autonomously in real time to align data points in the first point cloud data to a pre-existing three dimensional virtual model of the underwater structure to estimate a position and orientation of the underwater vehicle relative to the underwater structure while navigating the moving underwater vehicle near the underwater structure andor determine whether a structural change in the underwater structure has occurred.
12. The system of claim 11, wherein the moving underwater vehicle is one of an autonomous underwater vehicle, or a remotely operated underwater vehicle.
13. The system of claim 11, wherein the moving underwater vehicle comprises an autonomous underwater vehicle or a remotely operated underwater vehicle, the point cloud data storage and the data processor are on the underwater vehicle, and the underwater vehicle further includes a vehicle navigation system in communication with the data processor.
14. The system of claim 11, wherein the data processor andor the point cloud data storage are at one or more locations separate from the underwater vehicle.