Correlation of flight track data with other data sources

Information

  • Patent Grant
  • 7612716
  • Patent Number
    7,612,716
  • Date Filed
    Tuesday, June 5, 2007
    17 years ago
  • Date Issued
    Tuesday, November 3, 2009
    15 years ago
Abstract
A method and apparatus for providing live display of aircraft flight information obtains aircraft data from at least two data sources selected from aircraft position and flight information from an ASDI (aircraft situational awareness display to industry) data source, aircraft location and identification from multilateration of an aircraft transponder data source, flight information from an ACARS (Aircraft Communications Addressing and Reporting System) data source, and flight information from an airline flight information system data source. The data is then fused together to integrate aircraft information from at least two of the data sources to produce integrated aircraft information, and providing a real-time display of the integrated aircraft flight information over a network, a physically connected display, a cockpit display, or an airport ground vehicle display.
Description

The subject matter of the present application is related to the following issued U.S. patents, assigned to the same assignee as the present invention, all of which are incorporated herein by reference in their entirety:

    • U.S. Pat. No. 6,049,304, issued Apr. 11, 2000, entitled “Method and Apparatus for Improving the Accuracy of Relative Position Estimates In a Satellite-Based Navigation System”;
    • U.S. Pat. No. 5,999,116, issued Dec. 7, 1999, entitled “Method and Apparatus for Improving the Surveillance Coverage and Target Identification in a Radar Based Surveillance System”;
    • U.S. Pat. No. 6,094,169, issued Jul. 25, 2000, entitled “Passive Multilateration Auto-Calibration and Position Error Correction”;
    • U.S. Pat. No. 6,384,783, issued on May 7, 2002, entitled “Method and Apparatus for Correlating Flight Identification Data With Secondary Surveillance Radar Data”;
    • U.S. Pat. No. 6,211,811, issued Apr. 2, 2001, entitled “Method and Apparatus for Improving the Surveillance Coverage and Target Identification in a Radar Based Surveillance System”;
    • U.S. Pat. No. 6,448,929, issued Sep. 10, 2002, entitled “Method and Apparatus for Correlating Flight Identification Data With Secondary Surveillance Radar Data”; and
    • U.S. Pat. No. 6,567,043, issued May 20, 2003, entitled “METHOD AND APPARATUS FOR IMPROVING THE UTILITY OF AUTOMATIC DEPENDENT SURVEILLANCE”.


FIELD OF THE INVENTION

The present invention relates to the field of aircraft tracking and identification. The present invention is specifically directed toward a technique for passively retrieving and correlating aircraft data from existing aircraft data sources. Six embodiments of present invention are described wherein aircraft flight track may be calculated and correlated with other data or where flight track data may be enhanced with other data.


BACKGROUND OF THE INVENTION

The Federal Aviation Administration (FAA) requires all passenger carrying aircraft over 30 seats be equipped with so-called “Mode S” transponders. Mode S transponders are capable of transmitting a number (e.g., 25) of formats of coded data. This coded data includes such information as a unique 24-bit binary address for each aircraft.


The aircraft registration number may be derived from this 24-bit binary address. The coded Mode-S data also includes such information as aircraft altitude and may be transmitted continuously throughout a flight at a minimum rate of 1 Hz (i.e., once per second). Coded Mode-S data may be collected passively without any connection to air traffic control equipment.


The FAA has endorsed the Aircraft Communications Addressing and Reporting System (ACARS) system, which uses various data link technologies including the VHF communication band, HF and SATCOM along with a ground station network to allow aircraft to transmit and receive messages of coded data. Many domestic and international carriers have equipped their aircraft with ACARS equipment.


ACARS equipment is capable of transmitting a number of types of coded data. ACARS currently uses frequency shift keying (FSK) as a modulation scheme, however, other modulation schemes including minimum shift keying (MSK) and time division multiple access (TDMA) are being evaluated for future improvement of ACARS. ACARS data includes such information as the aircraft registration number and airline flight identification number (flight number).


ACARS transmissions from a single aircraft may be sent at varying intervals from as little as no transmissions in a single flight to several transmissions per minute. ACARS transmissions may be collected passively without any connection to air traffic control equipment.


None of the currently used or planned Mode S downlink formats provides for the transmission of flight identification data. There are a number of methods including Automatic Dependent Surveillance-Broadcast (ADS-B) and multilateration which allow for the precise determination of aircraft location through the Mode S downlink formats on a frequent basis. ACARS transmissions, while capable of encoding aircraft position and altitude, are not typically used for position determination as the frequency of ACARS transmissions may be too infrequent to allow one to accurately and timely determine the exact position of an aircraft.


Reducing noise from aircraft landing and taking off is a problem in the art. Determining which aircraft are violating noise restrictions is an essential part of the noise reduction problem. In the Prior Art, airports relied on post-processed flight track data (typically from airport radar systems) which would then be correlated with acoustical noise information and presented to management for analysis the next day or several days later. The acoustical data was usually collected by microphones or noise monitoring terminals located (NMTs) around the airport.


These NMTs would generally store a day's worth of noise information and then download that information each night for correlation with the post-processed flight tracks. However, since noise and flight track data may be not correlated until many hours after a noise event, it may be difficult if not impossible to respond to specific noise complaints or noise incidents, or to accurately determine post hoc which airplane caused which noise event. What is needed in the art is a system which allows for almost instantaneous correlation between noise data and flight tracks.


Triangulating on an aircraft's transponder signal may require decoding real-time transponder replies at several locations, time-stamping them and sending them to a central location for matching. Matching would attempt to pair up the transponder signals that had emanated from the same target.


An example of a Prior Art method for triangulating on an aircraft's transponder is disclosed in Wood, M., L., and Bush, R., W., Multilateration on Mode S and ATCRBS Signals at Atlanta's Hartsfield Airport, Lincoln Laboratory Project Report ATC-260, 8 Jan. 1998, incorporated herein by reference. In that method, triangulation on an aircraft's transponder relied on each remote sensor time-stamping all or most received transponder signals and passing them along to the central location for matching.


It was deemed necessary to do this since the remote sensor could not know which particular reply would be used by the central server for the matching process. This meant that a relatively high bandwidth communications medium was required between each remote sensor and the central server.


Such Prior Art methods used active interrogations to elicit the transponder replies, which allowed for some form of expectancy time for the replies. By scheduling interrogations the system estimated when replies might be received at each of the receivers and the system could then use windows in which to “listen” for replies. All replies received within these windows would then be time-stamped and then sent to the central server for matching.


This approach helped in some form to manage the required bandwidth on the link between the receiver and the central server. However, a relatively high bandwidth link is still required using this approach. Because of the practical bandwidth challenges in managing the link between the receivers and the central server it was generally thought in the Prior Art that using a completely passive approach for triangulation and multilateration would be impossible.


Multilateration and ASDI may be augmented with airline flight information available from an airlines flight reservation system. Dunsky et al, U.S. patent application Ser. No. 10/136,865, filed May 1, 2002 (Publication Number 2003/0009261 A1, published Jan. 9, 2003) entitled “Apparatus and method for providing live display of aircraft flight information”, incorporated herein by reference, describes the integration of Megadata's PAssive Secondary SUrveillance Radar (PASSUR) and airline flight information.


SUMMARY OF THE INVENTION

The present invention includes hardware, software, and a methodology for correlating flight identification data with aircraft registration numbers. The present invention includes a 1090 MHz receiver, Mode S decoder, ACARS receiver, and ACARS decoder, aircraft registration numbers and other Mode S data are correlated with the current flight identification of an aircraft as well as other data provided from ACARS messages.


The present invention provides for linking (correlation) of flight identification data from ACARS messages with the data from Mode S transponder transmissions, which are more frequent and provide for real time position and altitude determination. The effect of which is to provide the same data as an air traffic controller would see on his or her screen without the need for active interrogation or connection to any Air Traffic Control equipment.


The present application includes six additional embodiments which are improvements and/or enhancements to technology previously developed by the inventors and the assignee of the present application.


In a first embodiment of the present invention, ACARS data may be used to determine aircraft weight and identification. using this information, along with flight track, aircraft thrust may be calculated accurately. From calculated aircraft thrust and flight track, the amount of noise that the aircraft produced may be accurately determined using any one of a number of noise calculation models—and without the need for microphones or noise monitoring devices.


In a second embodiment, Real Time Noise and Flight Tracking is provided. For airport management applications, the surveillance element allows real time flight tracking and complete aircraft identification, which is a feature, which has not previously been available to airport management and other users. Since the flight track information may now be available to the airport in real-time, the airport may make use of noise data from the NMTS in real-time to provide a real-time correlated set of aircraft flight tracks and noise measurements. This correlated set of flight tracks and noise measurements allows the airport to respond in real time to any inquiry such as a noise complaint that may be telephoned into the airport, or to put certain information on a real-time airport noise report, such as might be presented on the Internet at an airport website.


In a third embodiment, a low bandwidth communication path may be used between multiple multilateration sensors and central server. Intelligent processing techniques are used at each of multiple multilateration receivers. Thus, the need to timestamp and send all messages within a time window or continuously over time has been overcome. The technique includes the use of logic or rules at each receiver, which may be applied to incoming replies and effectively filter out unnecessary and redundant replies.


In a fourth embodiment of the present invention, tracking aircraft from radar or transponder signals provides a real-time picture of the aircraft's position as well as identification information. This picture may also be stored and replayed up to the current time for a variety of reasons including airport management and air traffic control. Aircraft positions may be tracked around the airport surface as well as in terminal and en route areas. Fusing ACARS data with this surveillance information adds a variety of other information including aircraft/pilot intent as well as other details.


In a first variation of this fourth embodiment, integration with ASDI may be provided. On its own, the multilateration portion of the present invention provides highly accurate aircraft tracks. Coverage may be dependent on the number and placement of the remote sensors. A large variety of information may be available from the aircraft's registration information which may be provided from the Mode S transponder code. The transponder derived information includes such fields as aircraft make, model, type, serial number, owner, and engine type. In conjunction with other sources such as ACARS, other information may be available on the target such as flight number and aircraft/pilot intent.


In second variation of the fourth embodiment, the tracking system may be used to track ground vehicles around the surface areas of airport thereby building up a complete picture of all moving and stationary traffic around an airport ranging from service vehicles and catering trucks to emergency service vehicles.


In a fifth embodiment of the present invention, the multilateration system provides accurate high update rate surveillance information on each target. The Mode S transponder derived information provides details on the aircraft type including registration, which may be used to determine the avionics equipage in the aircraft.


In a sixth embodiment of the present invention a means for correcting reported aircraft altitude based on pressure (barometric altitude) is provided. Since pressure varies depending on local weather conditions, it may impact the performance of airport management systems that rely on precise altitude information, for example for billing for landing fees, or collision avoidance systems.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a flow chart of a process for decoding secondary surveillance radar transmissions, decoding ACARS transmissions, and correlating flight identifications from ACARS with registration details from both SSR and ACARS.



FIG. 2 is a diagram of DF-11 Mode S transponder transmission data and ACARS data, indicating the position of the Mode S address from within a Mode S transmission and illustrating the association between the Mode S address and derived registration data.



FIG. 3 is a diagram of an aircraft multilateration system that integrates SSR and ACARS data.



FIG. 4 is a block diagram illustrating the self-learning database system of the preferred embodiment of the present invention.



FIG. 5 is a flowchart illustrating the operating steps of the noise estimation and calculation process of the first embodiment of the present invention.



FIG. 6 is a flowchart illustrating the operating steps of the real-time noise tracking system of the second embodiment of the present invention.



FIG. 7 is a flowchart illustrating the operating steps of the intelligent processing techniques for multiple multilateration receivers of the third embodiment of the present invention.



FIG. 8 is a flowchart illustrating the operating steps of the fourth and fifth embodiments of the present invention where tracking aircraft from radar or transponder signals provides a real-time picture of the aircraft's position as well as identification information, and the multilateration system provides accurate high update rate surveillance information on each target.



FIG. 9 is a diagram illustrating the altitude compensation technique of the sixth embodiment of the present invention.





DETAILED DESCRIPTION OF THE INVENTION

The present invention is now described with reference to the Figures where like reference numbers denote like elements or steps in the process.


Referring to FIG. 1, 1090 MHz, Mode S transponder signals are received by a receiver/decoder in step 1. In step 1, the received analog Mode S signal may be converted to digital data. In step 2, the Mode S address may be extracted from the digital data. The Mode S address may then be stored in a roster in step 3 and used to generate the aircraft registration or “N” number, which may be extracted in step 4. U.S. aircraft registration numbers may be determined directly by an algorithm, while foreign aircraft registrations may be determined by a lookup table.


The aircraft registration number from step 4 may then be used to perform a database look-up in step 5. Step 5 utilizes a database 6 which may contain details of aircraft make, model, serial number, owner/operator, owner/operator address, engine type, engine noise class, engine modifications and any other pertinent data associated with a particular aircraft. Such data may be extracted in step 7.


Simultaneously or concurrently with Mode-S decoding, a receiver/decoder capable of receiving and decoding ACARS signals receives and decodes such signals as illustrated in step 8. ACARS transmission may occur over VHF frequencies such as 131.550 MHz, 130.025 MHz, 129.125 MHz, 131.725 MHz, 131.450 MHz, 131.550 MHz, and 131.475 MHz, and/or HF and/or SATCOM and/or any other data link method and/or any other modulation scheme, including VDL Mode 1, 2, 3 or 4.


Aircraft registration number and flight ID number, as well as other ACARS message details, including but not limited to, “Out, Off, On and In” reports, cockpit message reports, fuel reports, peripheral message reports and miscellaneous message reports are then stored in a roster in step 9. Data from step 9 may then be matched with data from step 7. In step 10, aircraft registration numbers from steps 7 and 9 are matched to determine flight identification number.


The flight identification number may be thereby associated with the corresponding aircraft registration number as a result of step 10. If there is no correlation between registration numbers from steps 7 and 10, the data may also be stored. The resultant information from steps 7, 9, and 10 may then be displayed locally over a display terminal in step 11 and/or distributed to remote locations via communication links as illustrated in step 12.


Referring to FIG. 2, a DF-11 Mode S transponder transmission 21 may be received and aircraft Mode S address 22 may be extracted. Mode S address 22 may be either converted to a U.S. aircraft registration number 23 through an algorithm or determined to be a non-U.S. registered aircraft whose registration may be looked-up from a database. Data 24 associated with a particular registration number, such as aircraft owner, make, model, and serial number may then be looked-up from a database. Aircraft altitude 25 may be decoded from other Mode S transponder signals, which include altitude information.


Simultaneously or concurrently, ACARS messages are also received and decoded and data such as aircraft registration 26 and flight ID 27, as well as all other ACARS message data may be stored in a database and memory. All the aforementioned data available from the Mode S transponder transmission may then be correlated with ACARS message data by matching registration number 23 from the SSR decoder with registration number 26 from the ACARS decoder.


The resultant correlated data, as illustrated in FIG. 2, contains a host of information specifically identifying an aircraft. Such information, when correlated with multilateration data, may provide a complete and accurate picture of aircraft identity and position. Such information may be useful to an airline in tracking individual aircraft for business planning purposes. In addition, such information may be used for ground tracking purposes (e.g., for noise abatement verification). Moreover, such data may be re-transmitted on a data channel to other aircraft to provide a real-time display of aircraft in the vicinity.


Referring to the embodiment depicted in FIG. 3, the integration of ACARS and SSR data is shown with an aircraft multilateration system. Aircraft 300 transmits SSR signals 301 at least once per second. SSR signals 301 may be received at one or more of multiple ground stations 302. The time of arrival at each ground station may be determined by reference to a standard time reference provided by GPS signal 306 from GPS satellite 320.


One or more of ground stations 302 may then send time-stamped SSR data 303 to central workstation 304. Time-stamped SSR data 303 includes the Mode S address of aircraft 300 which may be unique to every aircraft and may be correlated to a registration number. At central workstation 304 a processor then calculates the position of the aircraft using difference time of arrival (DTOA) techniques. The aircraft's location and registration number are then known and may be displayed to a user.


Also at the central workstation 304, ACARS data may be received and modulated, providing a roster or look-up table between registration number and aircraft assigned flight number. Thus, the entire system provides an independent air traffic control picture complete with aircraft position and identification by flight number, using only passive radio reception techniques.


In one preferred embodiment, an adaptive or learning database of aircraft registration information and related details may be implemented as database 6 of FIG. 1. One difficulty in decoding an aircraft Mode S address is that one may not be able to match every address to a unique aircraft identification number without having either a look-up table or conversion algorithm.


For example, in some instances, an aircraft might be brand new and not in the present database or the look-up table might not be available from a particular country of origin. It should be noted that unidentifiable registrations for these reasons are expected to be the minority of aircraft. However, for reasons such as noise monitoring, it may still be important to identify all or as many aircraft as possible.


For this reason it is advantageous to have a database of aircraft Mode S addresses and registrations which may be updated regularly, such as in a preferred embodiment illustrated in FIG. 4 for a self-learning database.


Referring to FIG. 4, a Mode S transmission may be received by a decoder in step 31, and may be read from the decoder in block 32. A roster or table may be built for the aircraft in general area 33. In the example of FIG. 4, because the aircraft may be of foreign registration, no registration look-up may be available as illustrated in step 34. However, the country of origin may be known as are other details provided by Mode S decoding process 37.


Meanwhile, an ACARS receiver receives and processes ACARS data in step 35 and a table may be built in step 36 matching flight number to registration, and other details, based solely upon the ACARS information. Also, details on a particular aircraft may be known from the registration number, by looking up in other commercially available databases, such as the OAG schedule in step 38.


Based on the spatial and other information, a best estimate may be made of the match between the aircraft Mode S address and a registration number in step 39. The new registration/mode S look-up may then be entered into the database 40 for future use.


Since many foreign aircraft may tend to visit the same airports or airspace more than once, (e.g., routine commercial flights), the data acquired using such a technique may be accessed the next time such an aircraft re-visits the airspace. In addition, the system of the present invention may be networked to other such systems over a wide area to share such “learned” data.


Note that this technique may also be used to validate or correct information that may be already in a database. Thus, over a period of time, database data may be corrected or upgraded. Again, such data may be accessed during subsequent visits of an aircraft to an airspace, or may be shared with other systems so as to update a database for an overall network.


In the first embodiment of the present invention, ACARS data may be used to determine aircraft weight and identification. Using this information, along with flight track, aircraft thrust may be calculated accurately. From calculated aircraft thrust and flight track, the amount of noise that the aircraft produced may be accurately determined using any one of a number of noise calculation models.


Sample parts of an ACARS message used by the invention are illustrated in Table I below.










TABLE I





MESSAGE
DESCRIPTION







C-GDSU AC0878
Aircraft Registration C-CDSU, Flight number


YYZ ZRH
Air Canada 878, going from Toronto to Zurich


TTL PAX 149
149 total passengers on board


OA 51, OB 54,
51 in first class, 54 in business class,


OC 44
and 44 in steerage


FOB 44.8
44,800 kilograms of fuel on board


ZFW 108.3
Zero fuel weight is 108,300 kilograms


TOW 152.6
Actual take off weight is 152,600 kilograms









For a more complete listing of ACARS messages refer to Flyn, E., Understanding ACARS, Third Edition, Universal Radio Research, 1995, incorporated herein by reference.



FIG. 5 is a flowchart illustrating the operating steps of the noise and emissions estimation and calculation process of the first embodiment of the present invention. For application to noise monitoring, it may be very useful to know the exact type of aircraft and its registration details, which are available from the transponder information. The aircraft weight information available from the registration may be the aircraft's gross take off weight. While useful, for the purposes of noise monitoring, more useful information may be the aircraft's actual weight, which varies from flight to flight depending on the aircraft's passenger and cargo load as well as fuel on board.


The actual weight of the aircraft, coupled with the exact aircraft and aircraft engine type allows accurate estimation of engine thrust in real time and in a post-processed form. If accurate estimates of engine thrust may be calculated, then a more accurate estimate of the noise produced by aircraft engines may be determined. The method of the first embodiment of the present invention uses a combination of gross take off weight from the aircraft registration details coupled with actual weight information available from aircraft ACARS transmissions. This method therefore provides highly accurate estimates of the aircraft's weight throughout the aircraft's operation.


As a result, a highly accurate modeling of the noise and the emissions around an airport may be produced. Since the government uses highly scientific models to calculate noise and emissions, the whole point is to use a high fidelity source of input. Without knowing the real engine types and the thrust, the methods of the Prior Art may make only rough estimates. The types of emissions modeled in the first embodiment of the present invention include but are not limited to ground level ozone, nitrogen dioxide, and sulfur dioxide.


Referring to FIG. 5, Radar and/or Multilateration block 510 generates data indicating aircraft position in the vicinity of the airport. From this position information, aircraft flight tracks 515 may be generated, providing a three-dimensional flight path data track of individual airplanes in and around an airport of interest. From flight track data in block 515, dynamic aircraft information, such as velocity and acceleration may be derived. For example, integrating flight track data over time may produce velocity data. Integrating velocity data may produce acceleration data. Other information, such as climb rate may be obtained from aircraft tracking data.


In block 525, Mode-S code data may be retrieved from a Mode-S transponder on the aircraft (if so equipped). In block 530, the specific aircraft may be identified from the mode-S data. Block 545 represents receipt of ACARS data from the aircraft. As illustrated above, actual aircraft weight may be obtained from the ACARS data in block 550. As noted in the present application, once specific aircraft identification data has been obtained, data for the airplane, such as engine type (and even serial numbers) may be obtained by correlating aircraft identification data with data from other databases (e.g., FAA).


Aircraft identification data (which may include engine type), along with dynamic aircraft information and aircraft weight, may be fed into block 535 to determine engine thrust. Note that other types of data may also be fed to block 535, such as wind data and other weather information 560, which may affect engine thrust (e.g., headwinds and the like). In block 535, engine thrust may be calculated using one of a number of known algorithms. Since the dynamic aircraft information and aircraft weight are known, mathematical calculations may be made to determine the amount of thrust necessary to produce the resultant flight track for given weather conditions. Fuel burn rates may even be calculated to compensate for decrease in fuel weight as the aircraft travels on its flight path.


Other airport sensors and sources of data 555 including noise monitoring equipment and weather equipment may generate weather data and conditions 560. This data may include atmospheric pressure, wind direction and intensity, humidity, and precipitation. These factors may affect engine operation, noise levels, and emissions.


In block 540, airport noise estimation and noise contour modeling may be generated using, for example, the FAA's Integrated Noise Model (INM), suitably modified for use with the present invention. The latest release of this noise model may be downloaded from the FAA website at http://www.aee.faa.gov/Noise/inm and is incorporated herein by reference in its entirety. Other types of noise modeling may be used within the spirit and scope of the present invention, including proprietary noise modeling methods and the like. Such noise modeling methods may be enhanced in the present invention by providing more accurately calculated thrust measurements (from more accurate weight and flight track data), as well as specific engine type and model data. Noise varies from one engine type and model to another, and with different thrust levels and environmental conditions. Thus the present invention more accurately models noise levels that prior art techniques.


In block 565, airport emissions may be modeled using various known models, suitably modified for use with the present invention. Examples of such emissions models include those produced by the International Civil Aviation Organization (ICAO), the Federal Aviation Administration (FAA), Environmental Protection Agency (EPA) or European models. The ICAO Aircraft Engine Exhaust Emission Databank may be downloaded from http://www.qinetiq.com/aviation_emissions_databank and is incorporated herein by reference in its entirety. The EPA's AERMOD model is described, for example, in AERMOD: DESCRIPTION OF MODEL FORMULATION (Version 0222) EPA 454/R-02-002d, Oct. 31, 2002, incorporated herein by reference in its entirety. The FAA's Emission and Dispersions Modeling System (EDMS) may be downloaded from http://www.aee.faa.gov/emissions/EDMS/EDMShome.htm and is incorporated herein by reference in its entirety.


In a second embodiment of the present invention, for airport management applications, the surveillance element allows real time flight tracking and complete aircraft identification, which may be a feature which has not previously been available to airport management and other users. Since the flight track information may now be available to the airport in real-time, the airport may make use of noise data from the NMTS in real-time to provide a real-time correlated set of aircraft flight tracks and noise measurements.


Real-time noise tracking allows the airport to respond in real time to any inquiry such as a noise complaint telephoned into the airport. In addition, real-time noise tracking allows certain information to be presented in a real-time airport noise report, such as might be presented on the Internet at an airport website.



FIG. 6 is a flowchart illustrating the operating steps of the real-time noise tracking system of the second embodiment of the present invention. In step 610, radar or tracking source data from multilateration, passive radar, or other sources may be input to the system. In the preferred embodiment, this may comprise multilateration data produced by one or more of the multilateration apparatus produced by the assignee of the present invention, Rannoch Corporation, of Alexandria, Va., and described in the patents and parent applications incorporated by reference above.


The use of multilateration data avoids having to tap into the tower radar data stream. As noted previously, such radar data was typically only available as tape data provided at the end of a day or shift, and thus generally not available in real-time. Tapping into tower radar data in real time may require FAA approval and runs the risk of interfering with tower radar systems, which could be a liability concern. Multilateration, on the other hand, uses an independent set of multilateration equipment that need not be tied to any tower equipment, and thus comprises an independent data stream available in real-time.


In step 620, two or three-dimensional flight tracks are determined for an aircraft, based upon broadcast aircraft identification data and position data (e.g., from multilateration). These flight tracks accurately illustrate the path of the airplane in its approach and departure from an airport. Calculation of a flight track may be a simple as connecting together a series of position data points recorded periodically from multilateration or other techniques. Cubic spline curve smoothing or other curve generating techniques may be used to interpolate data between reported data points. Alternately, flight tracks may be reported as a series of actual position data points.


In step 630, Mode S transponder codes are received. If a multilateration system is used, these Mode-S codes may be received by the same equipment used for flight tracking. As noted above, the mode-S codes themselves may provide a wealth of information about an aircraft. If correlated with an aircraft database, even more information may be retrieved to identify aircraft model and serial number, engine type and serial number, aircraft owner, and the like, as illustrated in step 640.


In step 660, continuous noise measurement may be recorded by microphones or other noise measuring devices strategically located near an airport operating area. These devices may be located near flight tracks, or may be located near sources of noise complaints, or may be portably mounted (e.g., on a mobile van, truck, trailer, or the like). The location of the noise monitoring device relative to the airport may be known or reported by the device. The noise measuring device provides a data stream (analog or digital) of noise conditions at its location, and may be suitably filtered or directed to measure specifically aircraft type noises. Such noise measuring devices are known in the art.


In step 670, a threshold may be applied to the noise measurement device such that only noise levels above a predetermined threshold may be reported. Alternately, this threshold may be used to alert the system to preserve or track data for aircraft when a noise event has occurred. Alternately, all noise data may be reported, and then a noise profile generated to determined which aircraft have potentially violated noise regulations. The use of the noise threshold may be therefore optional, depending upon application. The use of the noise threshold may, however, reduce computational requirements, particularly at busy airports.


In step 650, data from steps 610, 620, 530, 640, 660, and 670 may be combined to correlate flight track, identification detail, and noise events. From flight track data and noise data, the aircraft producing a noise violation (usually due to failure to follow arrival or departure procedures) may be readily identified. Aircraft identification information associated with flight track (e.g., from mode-S data) may be obtained from the correlation of flight track and identification data.


Since this data may include aircraft owner, address, and the like, a modified version of applicant's automated billing system (incorporated previously by reference) may be used to automatically generate noise violation reports and invoices for noise violation fines, and the like. This real-time reporting would also allow airport operators to advise pilots that they are in violation of noise rules. Since many approaching aircraft may use similar flight paths at similar times, other approaching aircraft may be able to adjust their flight paths to reduce noise complaints.


Thus, unlike Prior Art systems, which require an almost manual correlation of recorded noise with recorded flight tracks, many hours after the fact, the present invention provides an automated technique, which may be used in real-time. This real-time feature allows for more careful monitoring of aircraft noise and thus may result in better and more effective noise reduction in the vicinity of airports.



FIG. 7 is a flowchart illustrating the operating steps of the intelligent processing techniques for multiple multilateration receivers of the third embodiment of the present invention.


In this third embodiment of the present invention, intelligent processing techniques are used at each of multiple multilateration receivers. Thus, the need to timestamp and send all messages within a time window or continuously over time has been overcome. The technique includes the use of logic or rules at each receiver, which may be applied to incoming replies and effectively filter out unnecessary and redundant replies.


These rules include such techniques as altitude filtering, Mode S, Mode A/C code filtering, and change filtering, where certain replies are accepted when they change state, which greatly decreases the number of replies to be time-stamped and sent to the central server while maintaining a sufficient number of time-stamped replies to match and provide high quality aircraft tracks.


The rules apply equally to active interrogation of targets as well as passive reception of any transponder equipped targets. The technique allows the bandwidth between the server and receiver to be managed to the point that commercial voice grade telephone lines may be used as the communications medium, greatly lowering the cost of ownership of a flight tracking system using triangulation or multilateration of transponder signals. Previous techniques had used high bandwidth communications such as fiber networks or T-1 lines.


Referring now to FIG. 7, as radar replies (e.g., transponder replies to radar interrogations) are received in step 730, the receiver decoder determines the type of reply in step 735 as Mode S/ADS-B or Mode A/C. Different types of radar reply formats are subjected to different logic and rules to compress the amount of information, as illustrated in FIG. 7.


In the Mode S channel 705, the formats are filtered based on type (i.e., Uplink Format #) in step 710 and unnecessary formats removed. The information may also be formatted within an altitude band, as illustrated in step 710. For example, in step 710, all formats from aircraft above 20,000 feet may be removed. Then redundant messages may be removed in step 715 using a combination of techniques which may include only forwarding those formats where the information changes, as illustrated in step 720. For example this includes an aircraft's descending altitude on approach. Also, the signal strength may be filtered in step 725 to remove certain values, effectively limiting the range of the system. Note that all of these filtering techniques may not be required, and any combination of one or more of the filtering techniques of the Mode S path of FIG. 7 may be used within the spirit and scope of the present invention.


In the Mode A/C channel 745, time windowing techniques may be used to effectively sample the asynchronous replies. Sampling 750 may be employed at a plurality of receivers, as all have access to a common accurate synchronization time source. The result may be an intelligently filtered set of radar data that allows multilateration of each aircraft target, but with redundant and unnecessary radar signals removed. As in the Mode S filtering path, the signal strength may be filtered in step 760 to remove certain values, effectively limiting the range of the system. Note that all of these filtering techniques may not be required, and any combination of one or more of the filtering techniques of the mode A/C path of FIG. 7 may be used within the spirit and scope of the present invention.


As illustrated in step 740, both Mode S and Mode A/C signals are now filtered for low bandwidth. Once radar return signals have been filtered as set forth in FIG. 7, the filtered signals may be sent to a central processor. Since the signals have been filtered, a high data bandwidth may be not required as in the Prior Art. A lower data bandwidth path (e.g., modem) may be used to communicate from the multilateration receivers and a central station, since much of the initial filtering has taken place in the remote receivers.


In a fourth embodiment of the present invention, tracking aircraft from radar or transponder signals provides a real-time picture of the aircraft's position as well as identification information. This picture may also be stored and replayed up to the current time for a variety of reasons including airport management and air traffic control. Aircraft positions may be tracked around the airport surface as well as in terminal and en route areas. Fusing ACARS data with this surveillance information adds a variety of other information including aircraft/pilot intent as well as other details.


For example, ACARS detects when a pilot/aircraft intends to depart from a gate, while the surveillance element determines when the aircraft actually pushes back from the gate. For those aircraft taxiing around on runway surfaces it may be difficult to determine whether an aircraft is departing or arriving at any instant in time based on the instantaneous surveillance position. However, intent may be readily identified from clearance messages provided by ACARS. If other pilots and airport users knew whether a plane was departing or arriving, they would have a better idea of the intentions and direction of travel of aircraft on the ground.


ACARS data, which indicates flight number and other aircraft and flight identification information may be fused with other data to show whether an aircraft is departing or arriving on an onboard or other type of aircraft position display. This data may be displayed on an in-cockpit display, ground display, or both. The system of the present invention may obtain such information as to arrival or departure from a variety of sources.


If the aircraft is tracked then the system knows if it landed and therefore may be labeled an arrival. If a tracked aircraft pushes back from a gate, the system knows it is a departure. In addition, this information may come from ACARS in the form of departure airport/arrival airport.


For example, if the ACARS data indicates the destination airport for a flight is Chicago, and the airplane is being tracked in the vicinity of Chicago, then it may be assumed the airplane is arriving. However, if the ACARS data indicates the destination airport for a flight is Chicago, and the airplane is being tracked in the vicinity of Newark, then it may be assumed the airplane is departing. Since ACARS flight information, as illustrated above, includes both origin and destination airports, either (or both) data may be used to determine whether an airplane is arriving or departing from a given airport.


Alternately, arrival or departure information may be inferred from source/destination data from flight plan information from an FAA database interface or from the FAA ASDI (aircraft situational awareness display to industry) which the industry has access to. The use of data base data or ASDI data may delay arrival/departure determination by a minute or so if such sources are used, as it takes time to download such data.


As illustrated in FIG. 8, an aircraft may be identified using Mode S (step 805) for airframe details or by flight number (step 820), from sources such as ASDI to produce aircraft identification 810. The aircraft may be tracked using multilateration, radar, or passive radar in step 825 to produce aircraft position data which in turn produces an aircraft track 830.


A database 815 may be used to determine the avionics and systems equipage on the aircraft, for example whether it has Category II/III landing system capability or a Flight Management System. As the pilot enters information into various systems in the cockpit, some of that information may then be broadcast over ACARS in step 840, effectively indicating pilot intent (For example, pushback from gate). From these various data sources, aircraft intent may be determined as illustrated in step 835.


In a first version of the fourth embodiment of the present invention, integration with ASDI may be provided. On its own, the multilateration portion of the present invention provides highly accurate aircraft tracks. Coverage may be dependent on the number and placement of the remote sensors. A large variety of information may be available from aircraft registration information which may be provided from a Mode S transponder code. The transponder-derived information includes such fields as aircraft make, model, type, serial number, owner, and engine type. In conjunction with other sources such as ACARS, other information may be available on the target such as flight number and aircraft/pilot intent.


The Aircraft Situational Display to Industry (ASDI) uses a data feed from the FAA's enhanced traffic management system, which includes surveillance and flight plan information for aircraft throughout the U.S. Near-real-time information on most aircraft with filed flight plans may be available from this source. When correlated with the other surveillance information, the ASDI source offers some additional information on targets such as flight plan destination and arrival airport.


ASDI provides near-real-time position data for aircraft across the U.S. and Canada. ASDI does not provide surface surveillance and does not provide full terminal area coverage in the vicinity of some airports. However, multilateration provides airport surface surveillance and terminal area surveillance where ASDI does not provide surveillance coverage. Fusing multilateration and ASDI surveillance provides gate-to-gate surveillance. Correlating the ASDI data with multilateration surveillance provides a means to obtain flight plan data for aircraft being tracked by the multilateration ground systems.


In another version of the fourth embodiment of the present invention, the multilateration surveillance system of the present invention may be used in place of the PASSUR system as disclosed by Dunsky et al. The data correlation and fusion process receives real-time aircraft position, altitude, speed and identification from the multilateration system. The identification data comprises of aircraft beacon code or Mode C code and Mode S address. Data may be time-stamped to identify the time that the update occurred. The data correlation and fusion process receives near-real-time (i.e., time delayed) aircraft position, altitude, speed and identification from ASDI. Data may be time-stamped to identify the time that the update occurred. ASDI typically has a data delay of about five minutes.


The data correlation and fusion process of the present invention forward-estimates the location and altitude of an ASDI tracked aircraft with the fixed delay removed. This forward estimation may be performed by determining or estimating the speed of the aircraft and then dividing the speed by the delay time to determine the difference in aircraft position. From the aircraft's reported flight track, the projected position can then be determined.


The data correlation and fusion process correlates the position, heading, altitude and speed of the multilateration target data and the forward estimate of the ADSI targets. A target tracked by both multilateration and ASDI will have similar position, heading, altitude and speed.


The Mode S address obtained from the multilateration system may be converted to tail number, which provides an indication of airline and/or country of registration. The data correlation and fusion process may compare airline and/or country of registration data provided by the Mode S address to the airline information provided by ASDI to confirm the data is correct. This comparison may be performed to increase confidence in the correlation of multilateration and ASDI targets. An ASDI track may be considered uncorrelated, if the track has not been correlated to a multilateration track.


Targets may be displayed in either real-time or near-real-time with the ASDI delay. The option of real-time or near-real-time may be user selectable. The correlation and fusion process performs the selection of displaying either the multilateration or ASDI tracks. In the real-time display, real-time multilateration tracks and forward-estimated uncorrelated ASDI tracks are displayed. In the near-real-time display, multilateration track updates that correspond to the time of the near-real-time ASDI target tracks are displayed along with the near-real-time uncorrelated ASDI tracks.


When multilateration tracks are correlated with ASDI tracks, the multilateration track may be displayed, as they represent the more accurate track. The associated ASDI track data for the correlated track may be not displayed. Uncorrelated ASDI track data which have no corresponding multilateration track may be displayed.


Multilateration and ASDI surveillance and flight information may be augmented with flight information provided by the airline flight information systems. An interface via the data correlation and fusion process and the airline flight information system may be implemented. Information, such as flight delays, boarding information, passenger information, boarding procedures, may be sent to the data correlation and fusion process for processing and display to systems users.


In a variation of the fourth embodiment of the present invention, the tracking system may be used to track ground vehicles around the surface areas of airport thereby building up a complete picture of all moving and stationary traffic around an airport ranging from service vehicles and catering trucks to emergency service vehicles. There are various solutions available for the tracking of ground vehicles only, and these rely on equipping the ground vehicle with some form of device, as vehicles (unlike aircraft) are not equipped with transmitting and identification devices anyway. Examples of vehicle tracking devices include http://www.racal-tracs.com/products/tdma.shtml


However, it may be possible to treat the ground vehicles just like aircraft by equipping them with an aircraft-like device, such as a transponder, Mode A/C/SI or ADS-B. Then, all targets may be tracked and displayed on the same system. Otherwise if the vehicles are tracked using another technology, they may be fused into the aircraft display system to track all targets in the one system.


In a fifth embodiment of the present invention, the multilateration system provides accurate high update rate surveillance information on each target. The Mode S transponder derived information provides details on the aircraft type including registration which may be used to determine the avionics equipage in the aircraft. Further information may be available from the aircraft's ACARS messages and controller pilot data link communications (CPDLC). This information may be fused to provide a composite picture of aircraft flight states and in turn this may be used to drive flight simulation programs, such as the SimAuthor suite of programs (see http://www.simauthor.com).


Flight simulators are usually driven by information from the aircraft's onboard navigation and surveillance systems. However, based on the fusion of data collected passively from the aircraft, it may be possible to recreate many aircraft maneuvers, such as vertical descent rate and flight path, and response to a TCAS advisory.


In a sixth embodiment of the present invention, a method of correcting reported altitude from aircraft transponders based on pressure (barometric altitude) may be provided. Since pressure varies depending on local weather conditions, it may impact the performance of airport management systems that rely on precise altitude information, for example for billing for landing fees or collision avoidance systems.


The great variability in barometric pressure may have a significant impact on the performance of landing fee and billing systems and operations monitoring systems, unless they are corrected for non-standard barometric pressure through use of a correction factor from a pressure sensing device. Each tenth of an inch of mercury equates to approximately a 100′ change in reported altitude. In the example data below, the barometric pressure changed from 30.57″ to 29.09″ in the course of one week, during a winter storm in the Washington D.C. area. This represents a change of 1.48″ or 1480 feet in reported altitude.


Current Day Maximum Pressure—29.81 Inches


Current Day Minimum Pressure—29.61 Inches


Monthly Maximum Pressure—30.40 Inches Mar. 14, 2003


Monthly Minimum Pressure—29.57 Inches Mar. 2, 2003


Yearly Maximum Pressure—30.57 Inches Feb. 16, 2003


Yearly Minimum Pressure—29.09 Inches Feb. 23, 2003


In order for flight tracking systems to successfully track aircraft that are practicing takeoffs and landings in the traffic pattern, the system needs to be able to track aircraft from the surface up to about 800-1000 feet AGL, which may be typical traffic pattern altitude for single engine aircraft.


At municipal airports, where there may be interest to track Business Jets for billing purposes, this may be much less of an issue because their altitudes may be monitored over a wider (and higher) altitude range. Those business Jets typically takeoff, climb high, and leave the airport area. However, the same algorithms may not work for the typical Mode A/C light aircraft that may be staying in the traffic pattern doing takeoff and landing practice. The smaller aircraft need to be monitored over a much smaller altitude range, as little as 0-800′ AGL. The algorithms require some minimum number of hits in order to qualify a list of altitudes as belonging to an aircraft.


At a typical municipal airport it was determined that eight different 100′ altitudes were required out of the 1000′ to 2000′ altitude band (eleven 100′ altitudes) to determine (with >80% certainty) if an aircraft ascended or descended through the band.


Assuming that only six 100′ altitudes are needed to track targets in the traffic pattern, and assuming that the barometric pressure could easily attain 30.42″, so that aircraft are reporting their altitudes 500′ lower than if the local pressure was standard (29.92″). An aircraft that took off and climbed to traffic pattern altitude (800′) would reply to Mode C interrogations with pressure altitudes of −500′, −400′, −300′, −200′, −100′, 0′, 100′, 200′ and 300′.


This, of course, assumes that the aircraft has line of sight to a radar or may be being consistently interrogated by TCAS from the surface to traffic pattern altitude. The algorithm may require that the aircraft transmit at least one of two lower altitude boundaries in order for a departure track to be initiated.


If these lower boundaries are set to 200′ and 300′ to insure a good chance that the aircraft may be high enough to be interrogated by a ground radar (assuming that there may be one not too far away) then this example aircraft would only transmit two possible altitudes to qualify it as a departure. This may be not even close to the six hits that were hypothesized as being required, and even farther from the eight that were found to be adequate at a typical municipal airport for the aircraft that climbed well above traffic pattern altitude as they departed.


Besides the weather, other things that may affect the system include an individual aircraft's altitude encoder calibration and the general SSR radar environment, including low altitude coverage from the nearest SSR and interrogations from nearby TCAS aircraft. Flight tracking may function well some of the time but may require a barometric correction to consistently perform well.



FIG. 9 is a diagram illustrating the altitude compensation technique of the sixth embodiment of the present invention. The altitude reported from the aircraft's altitude encoder (1.) reports altitude based on a default transponder setting that assumes the current sea level pressure is 29.92″ of Hg. Such a sea level pressure would rarely be the case, as weather systems are constantly affecting the atmospheric pressure.


FAA computers correct the altitude for any difference in sea level pressure from 29.92″ Hg and then send the mean sea level (MSL) altitude to the controller's display. Controllers give updates to pilots on the local sea level pressure as the aircraft flies along. The pilot then sets this pressure setting on the altimeter, so that the controllers and pilots are both using MSL altitude.


However, the altitude encoder is separate from the altimeter, and always sends the aircraft's altitude based on the fixed, 29.92″ Hg pressure setting. Although use of a fixed barometric calculation may produce inaccurate altitude readings, for air traffic control, this is not a problem, so long as all aircraft are using the same pressure setting—and reporting the same inaccuracy. Spacing between aircraft altitudes may still be maintained. Indeed, if the system relied upon pilots manually setting a barometric offset for transponder altitudes, the resultant reported altitudes could vary significantly if different pilots used different settings.


However, for accurately calculating flight track data from transponder encoded altitude information, a means of correcting for reported altitude inaccuracy must be found. To correct this error, altitude from a pressure sensor on the ground (2.) at the airport is collected based on the assumption that the sea level pressure is 29.92″ Hg. In the present invention, the same type of pressure sensor and encoder (2.) is used as in the aircraft (1.) to insure that the two measurements have similar correlations. In this example, the “pressure altitude” on the ground at the airport, which assumes the sea level pressure is 29.92″ Hg, is 400′.


The difference between (1.) and (2.) equals the altitude of the aircraft above the airport elevation. In other words, 1000′−400′=600′. This calculation is independent of actual barometric pressure, as the two pressure sensors, aircraft (1.) and ground (2.) are both of the same type and both calibrated to a default 29.92″ Hg.


Now in this example, assume the actual altitude above sea level (5.) is 200 feet (4.). The altitude of the aircraft above sea level may be calculated as: 600′+200′=800′. Using this technique, actual aircraft altitude may be accurately determined based upon transponder altitudes, even though reported transponder altitudes may be inaccurate.


While the preferred embodiment and various alternative embodiments of the invention have been disclosed and described in detail herein, it may be apparent to those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope thereof.


It should be noted that the present invention has been described in connection with the preferred embodiment. However, as one of ordinary skill in the art may appreciate, elements of the invention may be practiced individually or in various sub-combinations not including all of the elements of the preferred embodiment, and still fall within the spirit and scope of the present invention.


For example, in the preferred embodiment, position and identification information are obtained and displayed in an air traffic display. However, in alternative embodiments, only position or identification information may be obtained and displayed. Thus, for example, identification information may be obtained using the techniques of the present invention for use in identifying aircraft in the vicinity. Position information of such aircraft may not be required, or may be obtained using other techniques, including, but not limited to, conventional radar.

Claims
  • 1. A method for providing live display of in-flight aircraft position and flight information based on multilateration of aircraft radio signals, the method comprising the steps of: obtaining aircraft location and identification from multilateration of an aircraft transponder data source,obtaining aircraft data from at least one data source selected from: aircraft position and flight information from an ASDI (aircraft situational awareness display to industry) data source,flight information from an ACARS (Aircraft Communications Addressing and Reporting System) data source, andflight information from an airline flight information system data source,correlating aircraft data to integrate aircraft information from at least two of the data sources by correlating at least one non-position indicia from multilateration of the aircraft transponder data source with at least one non-position indicia from the at least one data source to produce integrated aircraft information, andproviding a real-time display of the integrated aircraft flight information.
  • 2. The method of claim 1, wherein said step of providing a live display comprises the step of providing a live display over a network.
  • 3. The method of claim 1, wherein said step of providing a live display comprises the step of providing a live display via at least one physically connected display.
  • 4. The method of claim 1, wherein said step of providing a live display comprises the step of providing a live display via at least one cockpit display.
  • 5. The method of claim 1, further comprising the steps of: providing in at least one airport ground vehicle, a means for reporting identification,determining position and identification of the at least one airport ground vehicle,fusing airport ground vehicle identification and position data with the integrated aircraft information, anddisplaying position of the at least one airport ground vehicle on the display.
  • 6. An apparatus for providing live display of aircraft flight information based on enhanced multilateration data, the apparatus comprising: a multilateration system for calculating aircraft location and identification from multilateration of aircraft transponder 1090 MHz transmissions,means for obtaining aircraft data from at least one data source selected from: aircraft position and flight information from ASDI (aircraft situational awareness display to industry), andflight information from ACARS ()Aircraft Communications Addressing and Reporting System);means for correlating aircraft data to integrate aircraft information from at least two data sources by correlating at least one non-position indicia from multilateration of the aircraft transponder 1090 MHz transmissions with at least one non-position indicia from the at least one data source to produce integrated aircraft information; anda display for displaying the integrated aircraft flight information in real-time.
  • 7. The apparatus of claim 6, wherein the display comprises a display coupled to a network.
  • 8. The apparatus of claim 6, wherein the display comprises at least one physically connected display.
  • 9. The apparatus of claim 6, wherein the display comprises at least one cockpit display.
  • 10. The system of claim 6, further comprising: means for reporting identification of at least one airport ground vehicle;means for determining position and identification of the at least one airport ground vehicle; andmeans for combining airport ground vehicle identification and position data with the integrated aircraft information,wherein the position of the at least one airport ground vehicle is displayed on the display.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a DIVISIONAL of U.S. patent application Ser. No. 11/209,030, filed on Aug. 22, 2005, and incorporated herein by reference; application Ser. No. 11/209,030 is a DIVISIONAL of U.S. patent application Ser. No. 10/830,444, filed on Apr. 23, 2004, and incorporated herein by reference; application Ser. No. 10/830,444 is a DIVISIONAL application of U.S. patent application Ser. No. 10/457,439, filed on Jun. 10, 2003, and incorporated herein by reference; application Ser. No. 10/457,439 in turn is a Continuation-In-Part application of U.S. patent application Ser. No. 09/516,215, filed Feb. 29, 2000, Now U.S. Pat. No. 6,633,259, which is incorporated herein by reference in its entirety, application Ser. No. 09/516,215, filed Mar. 5, 1999, claim priority from Provisional U.S. Patent Application Ser. No. 60/123,170, filed on Mar. 5, 1999, application Ser. No. 10/457,439 is also a Continuation-In-Part of U.S. patent application Ser. No. 10/319,725, filed Dec. 16, 2002, incorporated herein by reference in its entirety.

US Referenced Citations (457)
Number Name Date Kind
1738571 Gare Dec 1929 A
3668403 Meilander Jun 1972 A
3705404 Chisholm Dec 1972 A
3792472 Payne et al. Feb 1974 A
4079414 Sullivan Mar 1978 A
4115771 Litchford Sep 1978 A
4122522 Smith Oct 1978 A
4167006 Funatsu et al. Sep 1979 A
4196474 Buchanan et al. Apr 1980 A
4224669 Brame Sep 1980 A
4229737 Heldwein et al. Oct 1980 A
4293857 Baldwin Oct 1981 A
4315609 McLean et al. Feb 1982 A
4327437 Frosch et al. Apr 1982 A
4359733 O'Neill Nov 1982 A
4454510 Crow Jun 1984 A
4524931 Nilsson Jun 1985 A
4646244 Bateman Feb 1987 A
4688046 Schwab Aug 1987 A
4782450 Flax Nov 1988 A
4811308 Michel Mar 1989 A
4843397 Galati et al. Jun 1989 A
4853700 Funatsu et al. Aug 1989 A
4897661 Hiraiwa Jan 1990 A
4899296 Khattak Feb 1990 A
4910526 Donnangelo et al. Mar 1990 A
4914733 Gralnick Apr 1990 A
4958306 Powell et al. Sep 1990 A
5001490 Fichtner Mar 1991 A
5001650 Francis et al. Mar 1991 A
5017930 Stoltz May 1991 A
5025382 Artz Jun 1991 A
5027114 Kawashima et al. Jun 1991 A
5045861 Duffett-Smith Sep 1991 A
5075680 Dabbs Dec 1991 A
5075694 Donnangelo et al. Dec 1991 A
5081457 Motisher et al. Jan 1992 A
5089822 Abaunza et al. Feb 1992 A
5113193 Powell et al. May 1992 A
5119102 Barnard Jun 1992 A
5132695 Sumas et al. Jul 1992 A
5138321 Hammer Aug 1992 A
5144315 Schwab et al. Sep 1992 A
5153836 Fraughton et al. Oct 1992 A
5179384 De Haan Jan 1993 A
5191342 Alsup et al. Mar 1993 A
5200902 Pilley Apr 1993 A
5225842 Brown et al. Jul 1993 A
5260702 Thompson Nov 1993 A
5262784 Drobnicki et al. Nov 1993 A
5265023 Sokkappa Nov 1993 A
5268698 Smith et al. Dec 1993 A
5283574 Grove Feb 1994 A
5311194 Brown May 1994 A
5317316 Sturm et al. May 1994 A
5317317 Billaud et al. May 1994 A
5339281 Narendra et al. Aug 1994 A
5341139 Billaud et al. Aug 1994 A
5365516 Jandrell Nov 1994 A
5374932 Wyschogrod et al. Dec 1994 A
5379224 Brown et al. Jan 1995 A
5381140 Kuroda et al. Jan 1995 A
5402116 Ashley Mar 1995 A
5406288 Billaud et al. Apr 1995 A
5424746 Schwab et al. Jun 1995 A
5424748 Pourailly et al. Jun 1995 A
5438337 Aguado Aug 1995 A
5448233 Saban et al. Sep 1995 A
5450329 Tanner Sep 1995 A
5454720 FitzGerald et al. Oct 1995 A
5455586 Barbier et al. Oct 1995 A
5471657 Gharpuray Nov 1995 A
5486829 Potier et al. Jan 1996 A
5493309 Bjornholt Feb 1996 A
5506590 Minter Apr 1996 A
5515286 Simon May 1996 A
5528244 Schwab Jun 1996 A
5534871 Hidaka et al. Jul 1996 A
5541608 Murphy et al. Jul 1996 A
5570095 Drouilhet, Jr. et al. Oct 1996 A
5570099 DesJardins Oct 1996 A
5583775 Nobe et al. Dec 1996 A
5590044 Buckreub Dec 1996 A
5596326 Fitts Jan 1997 A
5596332 Coles et al. Jan 1997 A
5608412 Welles, II et al. Mar 1997 A
5614912 Mitchell Mar 1997 A
5617101 Maine et al. Apr 1997 A
5627546 Crow May 1997 A
5629691 Jain May 1997 A
5635693 Benson et al. Jun 1997 A
5659319 Rost et al. Aug 1997 A
5666110 Paterson Sep 1997 A
5670960 Cessat Sep 1997 A
5670961 Tomita et al. Sep 1997 A
5677841 Shiomi et al. Oct 1997 A
5680140 Loomis Oct 1997 A
5686921 Okada et al. Nov 1997 A
5694322 Westerlage et al. Dec 1997 A
5714948 Farmakis et al. Feb 1998 A
5732384 Ellert et al. Mar 1998 A
5752216 Carlson et al. May 1998 A
5757314 Gounon et al. May 1998 A
5774829 Cisneros et al. Jun 1998 A
5781150 Norris Jul 1998 A
5784022 Kupfer Jul 1998 A
5793329 Nakada et al. Aug 1998 A
5798712 Coquin Aug 1998 A
5802542 Coiera et al. Sep 1998 A
5825021 Uemura Oct 1998 A
5828333 Richardson et al. Oct 1998 A
5839080 Muller Nov 1998 A
5841391 Lucas, Jr. et al. Nov 1998 A
5841398 Brock Nov 1998 A
5850420 Guillard et al. Dec 1998 A
5867804 Pilley et al. Feb 1999 A
5872526 Tognazzini Feb 1999 A
5884222 Denoize et al. Mar 1999 A
5890068 Fattouche et al. Mar 1999 A
5892462 Tran Apr 1999 A
5913912 Nishimura et al. Jun 1999 A
5920277 Foster et al. Jul 1999 A
5920318 Salvatore, Jr. et al. Jul 1999 A
5923293 Smith et al. Jul 1999 A
5949375 Ishiguro et al. Sep 1999 A
5969674 von der Embse et al. Oct 1999 A
5977905 Le Chevalier Nov 1999 A
5979234 Karlsen Nov 1999 A
5990833 Ahlbom et al. Nov 1999 A
5991687 Hale et al. Nov 1999 A
5995040 Issler et al. Nov 1999 A
5999116 Evers Dec 1999 A
6043777 Bergman et al. Mar 2000 A
6044322 Stieler Mar 2000 A
6049304 Rudel et al. Apr 2000 A
6049754 Beaton et al. Apr 2000 A
6075479 Kudoh Jun 2000 A
6081222 Henkel et al. Jun 2000 A
6081764 Varon Jun 2000 A
6085150 Henry et al. Jul 2000 A
6088634 Muller Jul 2000 A
6092009 Glover Jul 2000 A
6094169 Smith et al. Jul 2000 A
6122570 Muller Sep 2000 A
6127944 Daly Oct 2000 A
6133867 Eberwine et al. Oct 2000 A
6138060 Conner Oct 2000 A
6147748 Hughes Nov 2000 A
6161097 Glass et al. Dec 2000 A
6178363 McIntyre et al. Jan 2001 B1
6188937 Sherry et al. Feb 2001 B1
6195040 Arethens Feb 2001 B1
6195609 Pilley et al. Feb 2001 B1
6201499 Hawkes et al. Mar 2001 B1
6208284 Woodell et al. Mar 2001 B1
6208937 Huddle Mar 2001 B1
6211811 Evers Apr 2001 B1
6219592 Muller et al. Apr 2001 B1
6222480 Kuntman et al. Apr 2001 B1
6225942 Alon May 2001 B1
6230018 Watters et al. May 2001 B1
6233522 Morici May 2001 B1
6239739 Thomson et al. May 2001 B1
6240345 Vesel May 2001 B1
6246342 Vandevoorde et al. Jun 2001 B1
6253147 Greenstein Jun 2001 B1
6271768 Frazier, Jr. et al. Aug 2001 B1
6275172 Curtis et al. Aug 2001 B1
6275767 Delseny et al. Aug 2001 B1
6278965 Glass et al. Aug 2001 B1
6282487 Shiomi et al. Aug 2001 B1
6282488 Castor et al. Aug 2001 B1
6289280 Fernandez-Corbaton Sep 2001 B1
6292721 Conner et al. Sep 2001 B1
6311127 Stratton et al. Oct 2001 B1
6314361 Yu et al. Nov 2001 B1
6314363 Pilley et al. Nov 2001 B1
6317663 Meunier et al. Nov 2001 B1
6321091 Holland Nov 2001 B1
6327471 Song Dec 2001 B1
6329947 Smith Dec 2001 B2
6337652 Shiomi et al. Jan 2002 B1
6338011 Furst et al. Jan 2002 B1
6339745 Novik Jan 2002 B1
6340935 Hall Jan 2002 B1
6340947 Chang et al. Jan 2002 B1
6344820 Shiomi et al. Feb 2002 B1
6347263 Johnson et al. Feb 2002 B1
6348856 Jones et al. Feb 2002 B1
6366240 Timothy et al. Apr 2002 B1
6377208 Chang et al. Apr 2002 B2
6380869 Simon et al. Apr 2002 B1
6380870 Conner et al. Apr 2002 B1
6384783 Smith et al. May 2002 B1
6393359 Flynn et al. May 2002 B1
6396435 Fleischhauer et al. May 2002 B1
6408233 Solomon et al. Jun 2002 B1
6414629 Curcio Jul 2002 B1
6415219 Degodyuk Jul 2002 B1
6420993 Varon Jul 2002 B1
6445310 Bateman et al. Sep 2002 B1
6445927 Kng et al. Sep 2002 B1
6448929 Smith et al. Sep 2002 B1
6459411 Frazier et al. Oct 2002 B2
6462674 Ohmura et al. Oct 2002 B2
6463383 Baiada et al. Oct 2002 B1
6469654 Winner et al. Oct 2002 B1
6469655 Franke et al. Oct 2002 B1
6469664 Michaelson et al. Oct 2002 B1
6473027 Alon Oct 2002 B1
6473694 Akopian et al. Oct 2002 B1
6477449 Conner et al. Nov 2002 B1
6492932 Jin et al. Dec 2002 B1
6493610 Ezaki Dec 2002 B1
6504490 Mizushima Jan 2003 B2
6518916 Ashihara et al. Feb 2003 B1
6522295 Baugh et al. Feb 2003 B2
6531978 Tran Mar 2003 B2
6542809 Hehls, III Apr 2003 B2
6542810 Lai Apr 2003 B2
6545631 Hudson et al. Apr 2003 B2
6549829 Anderson et al. Apr 2003 B1
6563432 Millgard May 2003 B1
6567043 Smith et al. May 2003 B2
6571155 Carriker et al. May 2003 B2
6584400 Beardsworth Jun 2003 B2
6584414 Green et al. Jun 2003 B1
6587079 Rickard et al. Jul 2003 B1
6606034 Muller et al. Aug 2003 B1
6606563 Corcoran, III Aug 2003 B2
6615648 Ferguson et al. Sep 2003 B1
6617997 Ybarra et al. Sep 2003 B2
6618008 Scholz Sep 2003 B1
6633259 Smith et al. Oct 2003 B1
6657578 Stayton Dec 2003 B2
6680687 Phelipot Jan 2004 B2
6690295 De Boer Feb 2004 B1
6690296 Corwin et al. Feb 2004 B2
6690618 Tomasi et al. Feb 2004 B2
6691004 Johnson Feb 2004 B2
6707394 Ishihara et al. Mar 2004 B2
6710719 Jones et al. Mar 2004 B1
6710723 Muller Mar 2004 B2
6714782 Monot et al. Mar 2004 B1
6721652 Sanqunetti Apr 2004 B1
6744396 Stone et al. Jun 2004 B2
6750815 Michaelson et al. Jun 2004 B2
6751545 Walter Jun 2004 B2
6760387 Langford et al. Jul 2004 B2
6765533 Szajnowski Jul 2004 B2
6789011 Baiada et al. Sep 2004 B2
6789016 Bayh et al. Sep 2004 B2
6792058 Hershey et al. Sep 2004 B1
6798381 Benner et al. Sep 2004 B2
6799114 Etnyre Sep 2004 B2
6801152 Rose Oct 2004 B1
6801155 Jahangir et al. Oct 2004 B2
6809679 LaFrey et al. Oct 2004 B2
6810329 Koga Oct 2004 B2
6812890 Smith et al. Nov 2004 B2
6816105 Winner et al. Nov 2004 B2
6819282 Galati et al. Nov 2004 B1
6823188 Stern Nov 2004 B1
6828921 Brown et al. Dec 2004 B2
6845362 Furuta et al. Jan 2005 B2
6861982 Forstrom et al. Mar 2005 B2
6862519 Walter Mar 2005 B2
6862541 Mizushima Mar 2005 B2
6865484 Miyasaka et al. Mar 2005 B2
6873269 Tran Mar 2005 B2
6873903 Baiada et al. Mar 2005 B2
6876859 Anderson et al. Apr 2005 B2
6882930 Trayford et al. Apr 2005 B2
6885340 Smith et al. Apr 2005 B2
6900760 Groves May 2005 B2
6912461 Poreda Jun 2005 B2
6927701 Schmidt et al. Aug 2005 B2
6930638 Lloyd et al. Aug 2005 B2
6952631 Griffith et al. Oct 2005 B2
6963304 Murphy Nov 2005 B2
6967616 Etnyre Nov 2005 B2
6977612 Bennett Dec 2005 B1
6985103 Ridderheim et al. Jan 2006 B2
6985743 Bajikar Jan 2006 B2
6992626 Smith Jan 2006 B2
7006032 King et al. Feb 2006 B2
7012552 Baugh et al. Mar 2006 B2
7026987 Lokshin et al. Apr 2006 B2
7030780 Shiomi et al. Apr 2006 B2
7043355 Lai May 2006 B2
7050909 Nichols et al. May 2006 B2
7053792 Aoki et al. May 2006 B2
7058506 Kawase et al. Jun 2006 B2
7062381 Rekow et al. Jun 2006 B1
7065443 Flynn et al. Jun 2006 B2
7071843 Hashida et al. Jul 2006 B2
7071867 Wittenberg et al. Jul 2006 B2
7079925 Kubota et al. Jul 2006 B2
7095360 Kuji et al. Aug 2006 B2
7102570 Bar-On et al. Sep 2006 B2
7106212 Konishi et al. Sep 2006 B2
7109889 He Sep 2006 B2
7117089 Khatwa et al. Oct 2006 B2
7120537 Flynn et al. Oct 2006 B2
7123169 Farmer et al. Oct 2006 B2
7123192 Smith et al. Oct 2006 B2
7126534 Smith et al. Oct 2006 B2
7136059 Kraud et al. Nov 2006 B2
7142154 Quilter et al. Nov 2006 B2
7148816 Carrico Dec 2006 B1
7155240 Atkinson et al. Dec 2006 B2
7164986 Humphries et al. Jan 2007 B2
7170441 Perl et al. Jan 2007 B2
7170820 Szajnowski Jan 2007 B2
7187327 Coluzzi et al. Mar 2007 B2
7190303 Rowlan Mar 2007 B2
7196621 Kochis Mar 2007 B2
7206698 Conner et al. Apr 2007 B2
7218276 Teranishi May 2007 B2
7218278 Arethens May 2007 B1
7221308 Burton et al. May 2007 B2
7228207 Clarke et al. Jun 2007 B2
7233545 Harvey, Jr. et al. Jun 2007 B2
7248963 Baiada et al. Jul 2007 B2
7250901 Stephens Jul 2007 B2
7257469 Pemble Aug 2007 B1
7272495 Coluzzi et al. Sep 2007 B2
7277052 Delaveau et al. Oct 2007 B2
7286624 Woo et al. Oct 2007 B2
7307578 Blaskovich et al. Dec 2007 B2
7308343 Horvath et al. Dec 2007 B1
7321813 Meunier Jan 2008 B2
7333052 Maskell Feb 2008 B2
7333887 Baiada et al. Feb 2008 B2
7352318 Osman et al. Apr 2008 B2
7358854 Egner et al. Apr 2008 B2
7379165 Anderson et al. May 2008 B2
7382286 Cole et al. Jun 2008 B2
7383104 Ishii et al. Jun 2008 B2
7383124 Vesel Jun 2008 B1
7385527 Clavier et al. Jun 2008 B1
7391359 Ootomo et al. Jun 2008 B2
7398157 Sigurdsson et al. Jul 2008 B2
7400297 Ferreol et al. Jul 2008 B2
7408497 Billaud et al. Aug 2008 B2
7408498 Kuji et al. Aug 2008 B2
7420501 Perl Sep 2008 B2
7430218 Lee et al. Sep 2008 B2
7437225 Rathinam Oct 2008 B1
7440846 Irie et al. Oct 2008 B2
7457690 Wilson, Jr. Nov 2008 B2
7460866 Salkini et al. Dec 2008 B2
7460871 Humphries et al. Dec 2008 B2
7477145 Tatton et al. Jan 2009 B2
7479919 Poe et al. Jan 2009 B2
7479922 Hunt et al. Jan 2009 B2
7479923 Carpenter Jan 2009 B2
7479925 Schell Jan 2009 B2
7487108 Aoki et al. Feb 2009 B2
7501977 Ino Mar 2009 B2
7504996 Martin Mar 2009 B2
7515715 Olive Apr 2009 B2
20010014847 Keenan Aug 2001 A1
20010026240 Neher Oct 2001 A1
20020021247 Smith et al. Feb 2002 A1
20020089433 Bateman et al. Jul 2002 A1
20020152029 Sainthuile et al. Oct 2002 A1
20030004641 Corwin et al. Jan 2003 A1
20030009267 Dunsky et al. Jan 2003 A1
20030097216 Etnyre May 2003 A1
20030152248 Spark et al. Aug 2003 A1
20030158799 Kakihara et al. Aug 2003 A1
20040002886 Dickerson et al. Jan 2004 A1
20040004554 Srinivasan et al. Jan 2004 A1
20040039806 Miras Feb 2004 A1
20040044463 Shing-Feng et al. Mar 2004 A1
20040086121 Viggiano et al. May 2004 A1
20040094622 Vismara May 2004 A1
20040210371 Adachi et al. Oct 2004 A1
20040225432 Pilley et al. Nov 2004 A1
20040266341 Teunon Dec 2004 A1
20050007272 Smith et al. Jan 2005 A1
20050021283 Brinton et al. Jan 2005 A1
20050046569 Spriggs et al. Mar 2005 A1
20050057395 Atkinson et al. Mar 2005 A1
20050159170 Humphries et al. Jul 2005 A1
20050166672 Atkinson Aug 2005 A1
20050192717 Tafs et al. Sep 2005 A1
20050228715 Hartig et al. Oct 2005 A1
20050231422 Etnyre Oct 2005 A1
20060023655 Engel et al. Feb 2006 A1
20060044184 Kimura Mar 2006 A1
20060052933 Ota Mar 2006 A1
20060119515 Smith Jun 2006 A1
20060129310 Tarrant et al. Jun 2006 A1
20060161340 Lee Jul 2006 A1
20060167598 Pennarola Jul 2006 A1
20060181447 Kuji et al. Aug 2006 A1
20060191326 Smith et al. Aug 2006 A1
20060208924 Matalon Sep 2006 A1
20060250305 Coluzzi et al. Nov 2006 A1
20060262014 Shemesh et al. Nov 2006 A1
20060265664 Simons et al. Nov 2006 A1
20060276201 Dupray Dec 2006 A1
20070001903 Smith et al. Jan 2007 A1
20070040734 Evers Feb 2007 A1
20070060079 Nakagawa et al. Mar 2007 A1
20070090295 Parkinson et al. Apr 2007 A1
20070106436 Johansson May 2007 A1
20070109184 Shyr et al. May 2007 A1
20070132638 Frazier et al. Jun 2007 A1
20070159356 Borel et al. Jul 2007 A1
20070159378 Powers et al. Jul 2007 A1
20070182589 Tran Aug 2007 A1
20070213887 Woodings Sep 2007 A1
20070222665 Koeneman Sep 2007 A1
20070250259 Dare Oct 2007 A1
20070252750 Jean et al. Nov 2007 A1
20070298786 Meyers et al. Dec 2007 A1
20080027596 Conner et al. Jan 2008 A1
20080042880 Ramaiah et al. Feb 2008 A1
20080042902 Brandwood et al. Feb 2008 A1
20080062011 Butler et al. Mar 2008 A1
20080063123 De Mey et al. Mar 2008 A1
20080068250 Brandao et al. Mar 2008 A1
20080088508 Smith Apr 2008 A1
20080106438 Clark et al. May 2008 A1
20080106457 Bartolini et al. May 2008 A1
20080109343 Robinson et al. May 2008 A1
20080117106 Sarno et al. May 2008 A1
20080120032 Brandao et al. May 2008 A1
20080129601 Thomas Jun 2008 A1
20080132270 Basir Jun 2008 A1
20080137524 Anderson et al. Jun 2008 A1
20080150784 Zhang et al. Jun 2008 A1
20080158040 Stayton et al. Jul 2008 A1
20080158059 Bull et al. Jul 2008 A1
20080174472 Stone et al. Jul 2008 A1
20080183344 Doyen et al. Jul 2008 A1
20080186224 Ichiyanagi et al. Aug 2008 A1
20080186231 Aljadeff et al. Aug 2008 A1
20080195309 Prinzel, III et al. Aug 2008 A1
20080231494 Galati Sep 2008 A1
20080252528 Shen et al. Oct 2008 A1
20080266166 Schuchman Oct 2008 A1
20080272227 Sharpe Nov 2008 A1
20080275642 Clark et al. Nov 2008 A1
20080294306 Huynh et al. Nov 2008 A1
20080297398 Kamimura Dec 2008 A1
20090005960 Roberts et al. Jan 2009 A1
20090009357 Heen et al. Jan 2009 A1
20090012660 Roberts et al. Jan 2009 A1
20090012661 Louis Jan 2009 A1
20090015471 Shen et al. Jan 2009 A1
20090027270 Fisher et al. Jan 2009 A1
20090051570 Clark et al. Feb 2009 A1
20090055038 Garrec et al. Feb 2009 A1
Foreign Referenced Citations (208)
Number Date Country
4306660 Aug 1974 DE
4204164 Aug 1993 DE
19751092 Jun 1999 DE
10149006 Apr 2003 DE
202004007747 Sep 2004 DE
202006005089 Jun 2006 DE
102006009121 Aug 2007 DE
0265902 May 1988 EP
0346461 Dec 1989 EP
0466239 Jan 1992 EP
0514826 Nov 1992 EP
0550073 Jul 1993 EP
0574009 Jun 1994 EP
0613110 Aug 1994 EP
0613111 Aug 1994 EP
0614092 Sep 1994 EP
0629877 Dec 1994 EP
0355336 Aug 1995 EP
0670566 Sep 1995 EP
0682332 Nov 1995 EP
0505827 Jun 1996 EP
0385600 Jul 1996 EP
0732596 Sep 1996 EP
0487940 Jan 1997 EP
0774148 May 1997 EP
0578316 Apr 1998 EP
0915349 May 1999 EP
1022580 Feb 2001 EP
1118871 Jul 2001 EP
0877997 Dec 2001 EP
0778470 May 2002 EP
1202233 May 2002 EP
0865004 Jul 2002 EP
1109032 Mar 2003 EP
1300689 Apr 2003 EP
1331620 Jul 2003 EP
1345044 Sep 2003 EP
1369704 Dec 2003 EP
1302920 Feb 2004 EP
1396832 Mar 2004 EP
1406228 Apr 2004 EP
1070968 May 2004 EP
1431946 Jun 2004 EP
1467575 Oct 2004 EP
1471365 Oct 2004 EP
0903589 Nov 2004 EP
1517281 Mar 2005 EP
1531340 May 2005 EP
0926510 Aug 2005 EP
1405286 Sep 2005 EP
1485730 Sep 2005 EP
1428195 Oct 2005 EP
1603098 Dec 2005 EP
1125415 Jan 2006 EP
1205732 Mar 2006 EP
1632787 Mar 2006 EP
1632892 Mar 2006 EP
0953261 Jun 2006 EP
1275975 Jun 2006 EP
1285232 Jun 2006 EP
1672384 Jun 2006 EP
0987562 Jul 2006 EP
1093564 Nov 2006 EP
1218694 Nov 2006 EP
1727094 Nov 2006 EP
1742170 Jan 2007 EP
1188137 Feb 2007 EP
1755356 Feb 2007 EP
1463002 Apr 2007 EP
1361555 May 2007 EP
1798572 Jun 2007 EP
1410364 Oct 2007 EP
1843161 Oct 2007 EP
1860456 Nov 2007 EP
1884462 Feb 2008 EP
1101385 Mar 2008 EP
1901090 Mar 2008 EP
0964268 Apr 2008 EP
1483755 Apr 2008 EP
1906204 Apr 2008 EP
1912077 Apr 2008 EP
1331490 Jun 2008 EP
1942351 Jul 2008 EP
1327159 Aug 2008 EP
1436641 Aug 2008 EP
1953565 Aug 2008 EP
1483902 Sep 2008 EP
1965219 Sep 2008 EP
1972962 Sep 2008 EP
1975884 Oct 2008 EP
1118011 Nov 2008 EP
1995708 Nov 2008 EP
2000778 Dec 2008 EP
2001004 Dec 2008 EP
2023155 Feb 2009 EP
2708349 Feb 1995 FR
2791778 Oct 2000 FR
2881841 Aug 2006 FR
9-288175 Nov 1994 JP
6-342061 Dec 1994 JP
8-146130 May 1996 JP
9-119983 Nov 1996 JP
WO9205456 Apr 1992 WO
WO 9414251 Jun 1994 WO
WO9427161 Nov 1994 WO
WO9428437 Dec 1994 WO
WO9503598 Feb 1995 WO
WO9521388 Aug 1995 WO
WO9605562 Feb 1996 WO
WO9635961 Nov 1996 WO
WO9726552 Jul 1997 WO
WO9747173 Dec 1997 WO
WO9804965 Feb 1998 WO
WO9805977 Feb 1998 WO
WO9814926 Apr 1998 WO
WO9822834 May 1998 WO
WO9822923 May 1998 WO
WO9835311 Aug 1998 WO
WO9843107 Oct 1998 WO
WO9849654 Nov 1998 WO
WO9908251 Feb 1999 WO
WO9935630 Jul 1999 WO
WO9942855 Aug 1999 WO
WO9945519 Sep 1999 WO
WO 9950985 Oct 1999 WO
WO9956144 Nov 1999 WO
WO0023816 Apr 2000 WO
WO0039775 Jul 2000 WO
WO0111389 Feb 2001 WO
WO0133302 May 2001 WO
WO0148652 Jul 2001 WO
WO0157550 Aug 2001 WO
WO0159601 Aug 2001 WO
WO0163239 Aug 2001 WO
WO0165276 Sep 2001 WO
WO 0186319 Nov 2001 WO
WO0194969 Dec 2001 WO
WO0205245 Jan 2002 WO
WO0208784 Jan 2002 WO
WO0215151 Feb 2002 WO
WO0227275 Apr 2002 WO
WO02054103 Jul 2002 WO
WO02059838 Aug 2002 WO
WO02066288 Aug 2002 WO
WO02069300 Sep 2002 WO
WO02075667 Sep 2002 WO
WO02091312 Nov 2002 WO
WO02095709 Nov 2002 WO
WO02099769 Dec 2002 WO
WO03013010 Feb 2003 WO
WO03016937 Feb 2003 WO
WO03023439 Mar 2003 WO
WO03027934 Apr 2003 WO
WO03054830 Jul 2003 WO
WO03056495 Jul 2003 WO
WO03060855 Jul 2003 WO
WO03067281 Aug 2003 WO
WO03079136 Sep 2003 WO
WO03081560 Oct 2003 WO
WO03093775 Nov 2003 WO
WO03096282 Nov 2003 WO
WO03098576 Nov 2003 WO
WO03107299 Dec 2003 WO
WO2004042418 May 2004 WO
WO2004068162 Aug 2004 WO
WO2004109317 Dec 2004 WO
WO2004114252 Dec 2004 WO
WO2005038478 Apr 2005 WO
WO2005017555 May 2005 WO
WO2005052887 Jun 2005 WO
WO2005081012 Sep 2005 WO
WO2005081630 Sep 2005 WO
WO2005114613 Dec 2005 WO
WO2005121701 Dec 2005 WO
WO2006088554 Jun 2006 WO
WO2006070207 Jul 2006 WO
WO2006079165 Aug 2006 WO
WO2006093682 Sep 2006 WO
WO2006108275 Oct 2006 WO
WO2006110973 Oct 2006 WO
WO2006135916 Dec 2006 WO
WO2006135923 Dec 2006 WO
WO2007001660 Jan 2007 WO
WO2007010116 Jan 2007 WO
WO2007012888 Feb 2007 WO
WO2007013069 Feb 2007 WO
WO2007048237 May 2007 WO
WO2007086899 Aug 2007 WO
WO2007113469 Oct 2007 WO
WO2007115246 Oct 2007 WO
WO2007120588 Oct 2007 WO
WO2007124300 Nov 2007 WO
WO2008001117 Jan 2008 WO
WO2008005012 Jan 2008 WO
WO2008012377 Jan 2008 WO
WO2008018088 Feb 2008 WO
WO2008051292 May 2008 WO
WO2008053173 May 2008 WO
WO2008065328 Jun 2008 WO
WO2008065658 Jun 2008 WO
WO2008068679 Jun 2008 WO
WO2008093036 Aug 2008 WO
WO2008116580 Oct 2008 WO
WO2008126126 Oct 2008 WO
WO2008144784 Dec 2008 WO
WO2008145986 Dec 2008 WO
WO2009001294 Dec 2008 WO
WO2009004381 Jan 2009 WO
Related Publications (1)
Number Date Country
20080036659 A1 Feb 2008 US
Provisional Applications (1)
Number Date Country
60123170 Mar 1999 US
Divisions (3)
Number Date Country
Parent 11209030 Aug 2005 US
Child 11758072 US
Parent 10830444 Apr 2004 US
Child 11209030 US
Parent 10457439 Jun 2003 US
Child 10830444 US
Continuation in Parts (2)
Number Date Country
Parent 10319725 Dec 2002 US
Child 10457439 US
Parent 09516215 Feb 2000 US
Child 10319725 US