Apparatus and method for measurement for dynamic laser signals
A system contains a laser output measurement circuit used in a laser control system (210). The circuits contain a photodiode sensor (109), sample and hold amplifier (202), IC with synchronizer and delay circuits (206), and an analog to digital converter (204). The circuits measure the laser light output (107) while the laser Module (106) transmits signals. The measurement circuit tracks and stores the laser light output (107) signal using a Photodiode Sensor (109) and with a Sample/hold (202). The methods calculate the value of the laser light output (107) from mathematical relationships, which correlate the light output (107) of the laser Module (106) to the current value of the drive signal (100). Some of the distinguishing features in the present invention are 1) feedback information from the photodiode is obtained in a synchronous manner as a snapshot of the laser performance, and 2) the measurements are precise and calibrated, and 3) no disruption of the signal transmission occurs.
Latest Tecey Software Development KG, LLC Patents:
- Method and firmware for controlling an inverter voltage by drive signal frequency
- Method and firmware for controlling voltage and current in a fluorescent lamp array
- Method and firmware for generating a digital dimming waveform for an inverter
- Method and circuit for correcting a difference in light output at opposite ends of a fluorescent lamp array
- Laser optics integrated control system and method of operation
This application is a National Stage of PCT/US2003/000463, filed Jan. 8, 2003, which claims the benefit of U.S. Provisional Application No. 60/346,728, filed Jan. 8, 2002.
BACKGROUND1. Field of the Invention
The present invention relates to a circuit and method used to calibrate and compensate for laser performance in systems such as an optical communications links, medical diagnostic systems and any other system utilizing lasers. Performance compensation is achieved in a non-invasive manner without disruption of the laser signal transmission or other operating parameters of the laser.
2. Description of the Related Art
Market trends demand increased levels of reliability and intelligence in laser systems. Particularly, in laser signal transmission there is the need to send information with reliable optical power signals. Reliability requires the transmitted signals to maintain a given signal strength as well as other performance parameters. Lasers undergo degradation due to aging, temperature changes, and other effects. This degradation causes the signal strength to be reduced resulting in a decrease of signal-to-noise ratio, extinction ratio and an increased Bit Error Rate.
Prior art has utilized either analog controllers or mixed analog/digital controllers as opposed to the Digital Controller (111) shown in
Challenges with the Measurement process.
In order to properly control the laser Module (106), the Digital Controller (111) requires feedback information from light output (107). When the control system is operational, obtaining feedback information becomes problematic since the light output (107) constantly changes depending on the Drive Signal (100) the system is transmitting. Thus any attempts to measure the light output (107) will encounter errors, which can render the feedback information unusable.
To perform a measurement of the light output (107), the Drive Signal (100) needs to be maintained at a fixed power level in order for the system to produce a steady value of the Light Output (107) so that calibration adjustments can be made. This procedure disrupts the signal transmission and, because of this, the transmitter cannot send information over the optical communications channel while the calibration is carried out. Disruption in communication is contrary to the goals of high reliability and 100% up time in present systems.
If the Photodiode Sensor (109) is slow relative to the Laser Module (106), once the system is transmitting information, the Photodiode Sensor (109) cannot be effectively utilized to calibrate the amplitude of the Light Output (107) because the sensor may have a slower response than the laser. The Photodiode Sensor (109) operates as a band-limiting filter converting the response to a variety of waveforms as follows:
-
- An exponential rise and decay of the Photodiode Sensor (109) output is produced for a serial stream of the Drive Signal (100) comprised of all ones. For this data sequence, the average of the Photodiode Sensor (109) will exhibit the highest value;
- A Photodiode Sensor (109) output with an average value close to zero volts will be obtained for a serial stream of the Drive Signal (100) comprised of all zeros;
- The output of the Photodiode Sensor (109) will exhibit an average voltage value, which will between the maximum and minimum values described above depending on a generic sequence of date with mixed values of ones and zeros.
To carry out a power measurement of the light output (107), the prior art has utilized a variety of methods. In one method the process has been as follows.
-
- The digital input Drive Signal (100) is disconnected and a peak value of analog current from the Modulation Current Generator (103) is applied to the laser;
- The Light Output (107) is measured with an optical power meter.
- The Photodiode Sensor (109) generates a corresponding signal proportional to the light output;
- Adjustments are made in the Controller (111) in order to increase the magnitude of the optical power coming out of the laser to the desired level;
- The adjustments in the Controller (111) affect the Bias Current Generator (102) and Modulation Current Generator (103), which in turn affect the Light Output (107) of the Laser Module (106);
This approach has the disadvantage of requiring disconnection of the laser control system (114). Disconnection in many systems, such as communications equipment, is not acceptable.
The process for another possible solution previously used is as follows:
-
- Produce a circuit to synthesize a high frequency calibration signal;
- Inject the calibration signal into the node between the Modulation Current Generator (103) and the laser module (106);
- Sense the calibration signal with the Photodiode Sensor (109);
- Add a special filter circuit between the photodiode sensor (109) and the Digital Controller (111);
- Detect the magnitude of the calibration signal with the Digital Controller (111).
The problem with this solution is that it affects the information transmitted. This prior art solution has a significant impact on the reliability of information transmission because it essentially inserts noise into the transmitted signal. Furthermore this approach increases complexity and cost due to an additional calibration signal generator, a calibration signal injection circuit, plus filter and detection circuits.
Because of errors in power measurement, transmission systems in prior art generally overdrive the laser to account for variations of temperature, aging and other effects. This approach significantly reduces the life of the laser.
SUMMARY OF THE INVENTIONThe present invention provides a circuit and a method for calibrating the Light Output (107) of the laser without affecting the data transmission. This is consistent with goals of high reliability because at no time is the data transmission disrupted.
The present system contains a laser output measurement circuit used in a laser control system (114). The circuits contain a photodiode sensor (200), sample and hold amplifier (202), IC with synchronizer and delay circuits (206), and an analog to digital converter (204). The circuits measure the laser light output (107) while the laser Module (106) transmits signals. The measurement circuit tracks and stores the laser light output (107) signal using a Photodiode Sensor (109) and with a Sample/hold (202). The methods calculate the value of the laser light output (107) from mathematical relationships, which correlate the light output (107) of the laser Module (106) to the current value of the drive signal (100). Some of the distinguishing features in the present invention are 1) feedback information from the photodiode is obtained in a synchronous manner as a snapshot of the laser performance, and 2) the measurements are precise and calibrated, and 3) no disruption of the signal transmission occurs.
-
- An advantage of this invention is that laser power amplitude can be calibrated without interrupting the flow of information transmission.
- Another advantage of this invention is that the system can utilize multiple types of output responses from the Photodiode Sensor with the utilization of the appropriate correlation algorithm.
- Another advantage of this invention is that the transmitter optical power can be continuously maintained at the optimal value to achieve the target Extinction Ratio, Bit Error Rate and analog signal level.
- Another advantage of this invention is that the laser can be compensated for degradation due to aging.
Yet another advantage of this invention is that adjustments to account for temperature changes, aging and other effects are done only as needed and by the amount needed. This contributes to extending the life of the laser.
Details of the invention, and of the preferred embodiment thereof, will be further understood upon reference to the drawings, wherein closely related elements have the same number but different alphabetical suffixes, and further wherein:
The above-mentioned difficulties and problems of the prior art are overcome by the present invention.
Apparatus
Referring to
The Sample and Hold Control (205) is produced by the Synchronizer and Delay Circuits (206). These circuits utilize real-time information of the state of the Drive Signal (100), which connects to the Drive Signal (100) at (208) in order to determine when the Sample and Hold Control (205) is activated. The Synchronizer and Delay Circuits (206) are controlled by the Digital Controller (111) with the necessary Logic Output (207). The Digital Controller (111) contains algorithms that are capable of utilizing a multiplicity of Photodiode Sensor information including an exponential rise and decay, a square wave response, and an average signal output. The algorithms utilize information related to the sequence of values of the Drive Signal (100) input and correlate those values to the magnitude of the Photodiode Sensor (109) output. In addition, the controller can then make adjustments to the Bias Current (105) and Modulation Current (104), in order to optimize the extinction ratio and the Bit Error Rate.
The following definitions apply:
-
- t1=Buffer (314) input to output propagation delay
- t2=Selected propagation delay.
- t3=Digital Multiplexer (309) propagation delay.
- t4=Set input to Output propagation delay for Set Reset Latch (305).
- t5=Propagation delay from Sample and Hold Control S/H (408) input to the opening of the internal switch in the Sample and Hold Amplifier (202).
- tDrive (414)=Propagation delay across the Driver (103)+time for the Laser (106) to switch logic state
- tSense (406)=Time for the Photodiode Sensor (109) to respond+time for the Transimpedance Amplifier (301) to respond
- tCapture (414)=Time for the Sample and Hold Amplifier (202) to track the photodiode sensor signal.
tSynch(415)=t1+t2+t3+t4+t5 Equation 1.
In order to maximize Vpeak (407), the following equation must be satisfied:
tSynch(415)=tDrive(414)+tSense(406)+tCapture(414) Equation 2.
When the S/H (408) is in hold mode after the transition at 409, the Analog to Digital Converter (204) performs an analog to digital conversion, which will last for a period of time tA/D (412). The duration of the analog to digital conversion can be relatively slow as required by the Analog to Digital Converter (204). At the end of the conversion, the Digital Controller (111) will cause the S/H (408) signal to experience a Reset (412) transition to the sample mode with the use of the Reset Control (306). The embodiment shown in
After a delay of tSynch (415) from the zero to one transition of the Serial Data Di (401), the Sample and Hold Control S/H (408) will experience a transition from Sample (410) mode to Hold (411) mode at 409. Transition at this point in time ensures that it is possible to capture the maximum possible value of Vpeak (407). This will produce a higher resolution in our measurement system.
Method of Operation
Signal strength optimization of the Laser power sensor.
The Digital Controller (111), upon power up goes through an initialization process. Part of the initialization routine consists of a process used to optimize the sensor signal. The objective of the process is to maximize the value of Vpeak (407). Maximizing the value of Vpeak increases the resolution and accuracy of the laser power measurement system.
This is accomplished with an iterative process where the Digital Controller (111) will automatically select the timing delays one at a time and determine which produces the highest value of the Vpeak (407). This process can be carried out during the factory test of the transmitter. The needed value of the timing delay is then stored in the internal memory of the Digital Controller (111) so it can be used in the field. The process can also be carried out in the field with an addition to the circuit of
This is illustrated in
Power sensor measurement calibration.
To carry out continuous laser performance compensation, this invention relies on correlating the photodiode sensor signal with the pattern of information transmitted over the optical communications link. By capturing and storing the data pattern information and the corresponding sensor signal, the controller (111) can compute the correlation algorithms. Many algorithms that can accommodate multiple system responses are possible. One example of the correlation is as follows. Consider the exponential rise and decay of the Photodiode Sample Hold Response (405). The Digital Controller (111) can allow the charge stored in the capacitor CH (316) to decay to zero volts prior to sampling the Laser power output response. The response of the Signal Sampler in
Exponential Rise
V(t)=Vm(1−e−t/RC) Equation 3.
Where Vm represents the asymptotic maximum value of the exponential rise response, R and C are the equivalent circuit constants and V(t) is the voltage at the Sample and Hold Amplifier (202).
Exponential Decay
V(t)Vpe−t/RC Equation 4.
Where Vp represents the maximum value attained during the exponential rise response as determined by the circuit parameters and the data rate of transmission, R and C are the equivalent circuit constants and V(t) is the voltage at the Sample and Hold Amplifier (202).
PPH1 (600)=Laser power pulse received at the photodiode for a given setting of laser power output. This is proportional to the pulse of power that the laser emits in response to the logic one transmission.
PPHMax1 (604)=Maximum value of Laser power pulse received at the photodiode. The magnitude of the photodiode power is determined by the Driver (103), Laser (106) and the amount of light coupled from the laser to the photodiode.
V1(t)(601)=Time dependent response of the photodiode (109) output, the Transimpedance Amplifier (301) and the Sample and Hold Amplifier (202). This response is the corresponding response to PPH1 (600).
Vm1 (606)=Asymptotic value of the exponential response for V1(t)(601). This is proportional to PPHMax1 (604). The proportionality constant is the Responsivity of the photodiode.
Vpeak1 (605)=Peak value of exponential response corresponding to the end of the pulse for the transmission of a logic one.
Similarly, for a different set of conditions, the laser will emit a pulse with a different level of power magnitude. The following definitions apply:
PPH2 (602)=Laser power pulse received at the photodiode for a second setting of laser power output.
PPHMax2 (607)=Maximum value of Laser power pulse received at the photodiode.
V2(t)(603)=Time dependent response of the photodiode (109) output, the Transimpedance Amplifier (301) and the Sample and Hold Amplifier (202). This response is the corresponding response to PPH2 (602).
Vm2 (609)=Asymptotic value of the exponential response for V2(t)(603). This is proportional to PPHMax2 (607). The proportionality constant is the Responsivity of the photodiode.
Vpeak2 (608)=Peak value of exponential response corresponding to the end of the pulse for the transmission of a logic one.
Focusing now on the corresponding equations the following relationships are obtained:
Vpeak1=Vm1(1−e−T1/R1C1) Equation 5.
Vpeak2=Vm2(1−e−T1/R1C1) Equation 6.
Where t has been submitted by T1 for a given value of period for a logic one transmission, in this case a constant. R1 and C1 correspondingly have substituted R, C since for a given circuit, the parameters are constant.
In general, equations 5 and 6 show how once the period and the circuit RC parameters are fixed, the quantity (1−e−T1/R1C1) becomes a constant and the peak values of the exponential rise are dependent only on the asymptotic values of the photodiode response. The asymptotic values bear a linear relationship to the laser output power. In this case additional calibration processes need to be considered, which will control second order effects of the laser and photodiode transfer function such as temperature effects.
It is then concluded that the Vpeak (407) of the exponential rise and decay of the photodiode sensing circuits will vary linearly would with respect to the maximum amplitude Pmax (404) of the Laser Optical Power Output (403).
Factory or field calibration of the sensor circuit is shown in
The amplitude of the sensor signal is first maximized. At 700 apply a continuous stream of all 1's to the data input. At 701, while maintaining the stream of all 1's, sequence Signal Sampler delays 312 to 313. The delay that produces the strongest signal is chosen. At 702, apply a continuous stream of all 0's. At 703, measure the value of the laser power with an optical power meter. Also an A/D conversion to measure the baseline sensor signal for a zero transmission is performed. At 704, then apply a stream of all 1's. At 705, while measuring power with optical power meter, continuously adjust magnitude of laser power by controlling the Modulation Current Generator (103) until the maximum possible value of the laser power output is reached. The corresponding sensor output is measured and stored in the Digital Controller (111).
The above calibration process can be modified for some applications if the process yield characteristics of the laser are understood. In that case, the sensor can still be calibrated but the process does not rely on the Optical Power Meter to determine how much power the laser puts out for all 1's and all 0's. Instead, process parameters can be used to coarsely determine the output power for a given setting of the Modulation Current Generator (103).
During normal operation, a linear interpolation of the values of the sensor between the all 0's value and the all 1's value will determine the measured laser power output. These measured values of power output are then utilized to optimize performance on a continuous manner while the system is operational.
Extinction Ratio and Bit Error Rate Optimization.
The methods are related to ensuring the optimal value of extinction Ratio and minimal Bit Error Rate. The firmware imbedded in the Digital Controller (111) utilizes the results from the A/D conversion of the sensor and proceeds to make adjustments to the amplitude of the peak laser power in response to the logic high sent. The laser power for logic high needs to send a signal with a sufficiently large value according to the transmission protocol. With the precision power measurement circuit of this invention, the laser is not overdriven thus extending operating life. The Digital controller (111) makes adjustments to the minimal optical power in response to the logic low sent and. The minimal optical power is determined by the Bias Current Generator (102) and is adjusted above the threshold of the laser. The current needs to strike a balance between having too low of a value (needed to maximize extinction ratio) or too high of a value (needed to obtain a margin over the lasing threshold and to not operate over the noisy region of the laser near the threshold). Since the above adjustments are performed in a continuous manner, the laser is always operated at the optimal levels of power output.
Remarks and Comments on Some Advantages of the Invention
-
- 1. A circuit that precisely calibrates the laser optical power in a continuous manner without disrupting the flow of information in the optical communications link.
- 2. A method that utilizes knowledge of the measured value of the laser optical power and makes necessary adjustments to optimize the values of the Extinction Ratio and Bit Error Rate.
- 3. A circuit that can utilize any type of response from the sensing photodiode.
- 4. A method that utilizes knowledge of the information sent to the optical communications link to determine how the laser should be performing.
- 5. A circuit and method utilized to compensate for aging, temperature rise and other degradation effects of the laser without interrupting the flow of information transmitted.
- 6. A circuit and method that compensates for aging, temperature rise and other degradation effects of a laser only as needed at any point in time rather than at the beginning when power is turned on or at the factory.
- 7. A process that automatically maximizes the magnitude of the photodiode power sensor signal for a laser.
- 8. A circuit to capture a sense the laser output where the sensing is coordinated with the transmission signal.
- 9. A circuit as in 8, where the associated timing of the circuit is automatically optimized.
Consequently, while the foregoing description has described the principle and operation of the present invention in accordance with the provisions of the patent statutes, it should be understood that the invention may be practiced otherwise as illustrated and described above and that various changes in the size, shape, and materials, as well as on the details of the illustrated method of operation may be made, within the scope of the appended claims without departing from the spirit and scope of the invention.
Claims
1. A method for synchronizing capture of laser output samples comprising:
- buffering an analog laser drive signal;
- delaying the buffered drive signal to produce a set of delayed analog drive signals from the buffered drive signal;
- selecting a particular delayed analog drive signal from the set of delayed analog drive signals;
- capturing the selected signal in a sample and hold amplifier to produce a delayed analog signal sample;
- placing the sample and hold amplifier in a hold mode during an analog to digital conversion of the delayed analog signal sample;
- converting the delayed analog signal sample to a digital signal sample; and,
- resetting the sample and hold amplifier for a next sample capturing cycle.
2. An A circuit for synchronizing capture of laser output samples comprising:
- a buffer for buffering an analog laser drive signal;
- a set of signal propagation delays for producing a set of delayed analog drive signals from the buffered drive signal;
- a digital multiplexer for selecting a particular delayed analog signal from the set of delayed analog drive signals;
- a sample and hold amplifier for capturing the selected signal to produce a delayed analog signal sample;
- a set reset latch for causing a sample and hold controller to place the sample and hold amplifier in a hold mode during an analog to digital conversion of the delayed analog signal sample, and to reset the sample and hold amplifier for a next sample capturing cycle; and,
- an analog to digital converter for converting the delayed analog signal sample to a digital signal sample.
3. The method of claim 1 further comprising:
- opening a first switch to disconnect a laser drive signal from a laser driver;
- concurrently closing a second switch to connect a know known test pulse signal to the laser drive driver; and,
- calibrating timing for output signal sampling using the known test pulse signal.
4. The method of claim 1 further comprising:
- opening a first switch to disconnect a laser drive signal from a laser driver;
- concurrently closing a second switch to connect a known test pulse signal to the laser driver; and,
- calibrating an extinction ratio using the known test pulse signal.
5. The circuit of claim 2 further comprising:
- a first switch for disconnecting a laser drive signal from a laser driver; and, a second switch for connecting a known test pulse signal to the laser driver.
6. An apparatus comprising:
- a sampler configured to sample a photodiode signal to provide a sample signal, wherein the sample signal is configured to serve as at least a partial basis for calibration of a laser module; and
- a synchronization module operatively coupled with the sampler and configured to: receive a drive signal configured to drive the laser module; delay the drive signal, based at least in part on an input signal received from a controller, to provide a delayed drive signal; and control the sampler to sample the photodiode signal based at least in part on the delayed drive signal.
7. The apparatus of claim 6, further comprising the controller operatively coupled with the sampler and the synchronization module and configured to provide the input signal to the synchronization module to correlate sampling of the photodiode signal with the drive signal.
8. The apparatus of claim 7, wherein the controller is further configured to provide one or more control signals based at least in part on the sample signal and the apparatus further comprises:
- the laser module to provide light output; and
- a driver operatively coupled with the laser module and the controller and configured to: receive the drive signal; receive the one or more control signals from the controller; and drive the laser module, based at least in part on the drive signal and the one or more control signals, to provide the light output.
9. The apparatus of claim 8, wherein the controller is further configured to:
- provide the one or more control signals based at least in part on an extinction ratio or a bit error rate associated with the laser module.
10. The apparatus of claim 8, wherein the one or more control signals comprise bias and modulation control signals.
11. The apparatus of claim 8, further comprising:
- a photodiode configured to provide the photodiode signal based at least in part on the light output.
12. The apparatus of claim 7, wherein the controller is configured to:
- select a delay value from a plurality of delay values that results in a peak value of the sample signal; and
- provide the input signal to implement the delay value.
13. The apparatus of claim 6, wherein the synchronization module comprises synchronizer and delay circuits.
14. The apparatus of claim 6, wherein the synchronization module is further configured to control the sampler to transition from a sample mode to a hold mode at a time that corresponds to a peak value of the sample signal.
15. A method comprising:
- receiving, by a synchronization module, a drive signal configured to drive a laser module;
- driving, by the synchronization module, the laser module based at least in part on the drive signal, to provide light output;
- delaying, by the synchronization module based at least in part on an input signal received from a controller, the drive signal to provide a delayed drive signal; and
- sampling, by a sampler controlled by the synchronization module, a photodiode signal that corresponds to the light output, based at least in part on the delayed drive signal, to provide a sample signal,
- wherein said delaying of the drive signal is configured to correlate the sample signal with the drive signal to enable the sample signal to serve as at least a partial basis for calibration of the laser module.
16. The method of claim 15, wherein said delaying the drive signal is further configured to provide a sampling transition at a time that corresponds to a peak value of the sample signal.
17. The method of claim 16, wherein the sampling transition is a transition from a sample mode to a hold mode of a sampler.
18. The method of claim 15, further comprising:
- calibrating the laser module based at least in part on the sample signal.
19. The method of claim 18, wherein said calibrating the laser module comprises:
- adjusting at least a bias control signal or a modulation control signal.
20. The method of claim 19, further comprising adjusting at least the bias control signal or the modulation control signal based on an extinction ratio or bit error rate associated with the laser module.
3346811 | October 1967 | Perry |
4000397 | December 28, 1976 | Hebert et al. |
4164036 | August 7, 1979 | Wax |
4168398 | September 18, 1979 | Matsuo et al. |
4290146 | September 1981 | Adolfsson |
4290297 | September 22, 1981 | Anderson |
4471494 | September 1984 | Keil et al. |
4553268 | November 1985 | Tilly |
4558465 | December 1985 | Siegel et al. |
4677536 | June 30, 1987 | Pepper |
4734873 | March 29, 1988 | Malloy |
4745361 | May 17, 1988 | Nees et al. |
4758779 | July 19, 1988 | Thong |
4796266 | January 3, 1989 | Banwell et al. |
4875006 | October 17, 1989 | Henley et al. |
4910458 | March 20, 1990 | Forsyth et al. |
4939446 | July 3, 1990 | Rogers |
4942534 | July 17, 1990 | Yokoyama et al. |
4994675 | February 19, 1991 | Levin et al. |
4995105 | February 19, 1991 | Wechsler et al. |
4996478 | February 26, 1991 | Pope |
5019769 | May 28, 1991 | Levinson |
5021647 | June 4, 1991 | Tatsuno et al. |
5103453 | April 7, 1992 | Kebabian et al. |
5107202 | April 21, 1992 | Renda |
5113131 | May 12, 1992 | Cooper et al. |
5136237 | August 4, 1992 | Smith |
5153765 | October 6, 1992 | Grunziger |
5164662 | November 17, 1992 | Emery et al. |
5181026 | January 19, 1993 | Granville |
5197778 | March 30, 1993 | Burst |
5267769 | December 7, 1993 | Bonne et al. |
5268916 | December 7, 1993 | Slawson et al. |
5272434 | December 21, 1993 | Meyrueix |
5311116 | May 10, 1994 | Rogers |
5334826 | August 2, 1994 | Sato et al. |
5410145 | April 25, 1995 | Coroy |
5414345 | May 9, 1995 | Rogers |
5463461 | October 31, 1995 | Horiuchi et al. |
5500517 | March 19, 1996 | Caghostro |
5502298 | March 26, 1996 | Geller et al. |
5514864 | May 7, 1996 | Mu-Tung et al. |
5526164 | June 11, 1996 | Link et al. |
5558389 | September 24, 1996 | Rothe et al. |
5574270 | November 12, 1996 | Steffen |
5574273 | November 12, 1996 | Nakagawa et al. |
5579328 | November 26, 1996 | Habel et al. |
5583444 | December 10, 1996 | Nakamura et al. |
5625616 | April 29, 1997 | Koike et al. |
5680056 | October 21, 1997 | Ito et al. |
5706116 | January 6, 1998 | Sugata |
5721579 | February 24, 1998 | Ogasawara et al. |
5724170 | March 3, 1998 | Aizawa |
5774669 | June 30, 1998 | George et al. |
5812572 | September 22, 1998 | King et al. |
5816644 | October 6, 1998 | Rothe et al. |
5844928 | December 1, 1998 | Shastri et al. |
5850370 | December 15, 1998 | Stringer et al. |
5875296 | February 23, 1999 | Shi et al. |
5889802 | March 30, 1999 | Walker |
5949606 | September 7, 1999 | Kaaden et al. |
5967593 | October 19, 1999 | Schuler et al. |
5975619 | November 2, 1999 | Dettling et al. |
5982794 | November 9, 1999 | Tamura |
6002099 | December 14, 1999 | Martin et al. |
RE36491 | January 11, 2000 | Gilliland et al. |
6028423 | February 22, 2000 | Sanchez |
6049828 | April 11, 2000 | Dev et al. |
6055252 | April 25, 2000 | Zhang |
6057678 | May 2, 2000 | Tagiri et al. |
6145743 | November 14, 2000 | Dvorkis et al. |
6157950 | December 5, 2000 | Krishnan |
6270728 | August 7, 2001 | Wijnschenk et al. |
6276605 | August 21, 2001 | Olmstead et al. |
6282218 | August 28, 2001 | Anderson |
6364396 | April 2, 2002 | Hayashi et al. |
6370175 | April 9, 2002 | Ikeda et al. |
6377987 | April 23, 2002 | Kracht |
6384590 | May 7, 2002 | Kikuchi et al. |
6396062 | May 28, 2002 | Buck et al. |
6414974 | July 2, 2002 | Russell et al. |
6454342 | September 24, 2002 | Heselhaus et al. |
6454343 | September 24, 2002 | Wagner et al. |
6490302 | December 3, 2002 | Koishi et al. |
6502891 | January 7, 2003 | Russke |
6574662 | June 3, 2003 | Sugiyama et al. |
6574737 | June 3, 2003 | Kingsford et al. |
6580531 | June 17, 2003 | Swanson et al. |
6907055 | June 14, 2005 | Morley et al. |
7381935 | June 3, 2008 | Sada et al. |
7421308 | September 2, 2008 | Nussbaum et al. |
7608806 | October 27, 2009 | Draper et al. |
20010024459 | September 27, 2001 | Seo et al. |
20020105982 | August 8, 2002 | Chin et al. |
20020175287 | November 28, 2002 | Busch et al. |
20030066947 | April 10, 2003 | Alwan et al. |
20040136423 | July 15, 2004 | Coldren et al. |
20040196754 | October 7, 2004 | Mashimo |
20040197101 | October 7, 2004 | Sasser et al. |
20050030744 | February 10, 2005 | Ducharme et al. |
20070069155 | March 29, 2007 | Mirro et al. |
4028966 | March 1992 | DE |
9303877 | May 1993 | DE |
29514423 | November 1995 | DE |
19507809 | September 1996 | DE |
19912893 | September 2000 | DE |
19959700 | February 2001 | DE |
302453 | February 1989 | EP |
0344091 | November 1989 | EP |
0638453 | February 1995 | EP |
0759666 | February 1997 | EP |
2192510 | January 1998 | GB |
57190436 | November 1982 | JP |
61012138 | January 1986 | JP |
9934542 | July 1999 | WO |
03067510 | August 2003 | WO |
- International Search Report for International Application No. PCT/US03/00463, mailed Jul. 30, 2003.
- Notice of Allowance for EP Application No. 03 701 250.7, issued Sep. 1, 2008.
- Restriction Requirement for U.S. Appl. No. 10/513,091, mailed Apr. 11, 2007.
- Restriction Requirement for U.S. Appl. No. 10/513,091, mailed Jul. 30, 2007.
- Notice of Allowance for U.S. Appl. No. 10/513,091, mailed Jul. 2, 2008.
- International Search Report for Application No. PCT/US05/013561, mailed Sep. 9, 2005.
- Non Final Office Action for U.S. Appl. No. 11/111,335, mailed Jul. 23, 2007.
- Non Final Office Action for U.S. Appl. No. 10/561,546, mailed Mar. 5, 2008.
- Final Office Action for U.S. Appl. No. 10/561,546, mailed Dec. 8, 2008.
- Non Final Office Action for U.S. Appl. No. 10/561,546, mailed May 22, 2009.
- Final Office Action for U.S. Appl. No. 10/561,546, mailed Nov. 25, 2009.
- Notice of Allowance for U.S. Appl. No. 10/561,546, mailed Jan. 29, 2010.
- International Search Report for Application No. PCT/DE03/03280, mailed Mar. 22, 2004.
- Notice of Allowance for U.S. Appl. No. 10/531,091, mailed Mar. 11, 2008.
- International Search Report for Application No. PCT/US03/01032, mailed Jun. 18, 2003.
- Non Final Office Action for U.S. Appl. No. 10/513,105, mailed Apr. 6, 2007.
- Final Office Action for U.S. Appl. No. 10/513,105, mailed Dec. 31, 2007.
- Non Final Office Action for U.S. Appl. No. 10/513,105, mailed Sep. 3, 2008.
- Final Office Action for U.S. Appl. No. 10/513,105, mailed Feb. 19, 2009.
- Non Final Office Action for U.S. Appl. No. 10/513,105, mailed Aug. 4, 2009.
- Non Final Office Action for U.S. Appl. No. 09/772,709, mailed Jun. 3, 2004.
- Final Office Action for U.S. Appl. No. 09/772,709, mailed Jan. 26, 2005.
- Non Final Office Action for U.S. Appl. No. 09/772,709, mailed Aug. 19, 2005.
- Non Final Office Action for U.S. Appl. No. 09/772,709, mailed Nov. 30, 2006.
- Final Office Action for U.S. Appl. No. 09/772,709, mailed Jun. 28, 2007.
- Non Final Office Action for U.S. Appl. No. 09/772,709, mailed Apr. 4, 2008.
- Final Office Action for U.S. Appl. No. 09/772,709, mailed Jan. 6, 2009.
- Notice of Allowance for U.S. Appl. No. 09/772,709, mailed Sep. 3, 2009.
- International Search Report for Application No. PCT/US02/40940, mailed Apr. 4, 2003.
- Non Final Office Action for U.S. Appl. No. 10/679,553, mailed Oct. 4, 2005.
- Non Final Office Action for U.S. Appl. No. 11/397,651, mailed Jun. 29, 2006.
- Notice of Allowance for U.S. Appl. No. 11/397,651, mailed Nov. 9, 2006.
- International Search Report for Application No. PCT/US00/35123, mailed Mar. 4, 2001.
- International Search Report for Application No. PCT/US00/35125, mailed Sep. 8, 2002.
- Non Final Office Action for U.S. Appl. No. 11/537,504, mailed Mar. 12, 2010.
- Notice of Allowance for U.S. Appl. No. 11/537,504, mailed Aug. 19, 2010.
- International Search Report for Application No. PCT/US95/00215, mailed May 24, 1995.
- Non Final Office Action for U.S. Appl. No. 10/512,931, mailed Jul. 1, 2005.
- Final Office Action for U.S. Appl. No. 10/512,931, mailed Dec. 29, 2005.
- Notice of Allowance for U.S. Appl. No. 10/512,931, mailed Aug. 25, 2006.
- International Search Report for Application No. PCT/US03/00848, mailed Jul. 30, 2003.
- Non Final Office Action for U.S. Appl. No. 12/364,482, mailed Mar. 24, 2010.
- Notice of Allowance for U.S. Appl. No. 12/364,482, mailed Sep. 17, 2010.
- European Office Action for EP Application No. 5746735.9, mailed Mar. 6, 2009.
Type: Grant
Filed: Jan 8, 2003
Date of Patent: Sep 25, 2012
Assignee: Tecey Software Development KG, LLC (Dover, DE)
Inventor: Jorge Sanchez (Poway, CA)
Primary Examiner: Armando Rodriguez
Attorney: Schwabe, Williamson & Wyatt, P.C.
Application Number: 13/048,743
International Classification: H01S 3/30 (20060101); H01S 3/00 (20060101);