Source: http://www.google.com/patents/US20020105443?ie=ISO-8859-1
Timestamp: 2015-03-31 06:50:36
Document Index: 492331631

Matched Legal Cases: ['art 84', 'art 85', 'art 80', 'arts 81', 'art 86', 'art 87']

Patent US20020105443 - Vehicle tracker including battery monitoring feature and related methods - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA vehicle tracking unit for a vehicle of a type including a vehicle battery and at least one vehicle security device may include a vehicle position determining device, a wireless communications device for communicating with a monitoring station and including a receiver and a transmitter, a back-up battery,...http://www.google.com/patents/US20020105443?utm_source=gb-gplus-sharePatent US20020105443 - Vehicle tracker including battery monitoring feature and related methodsAdvanced Patent SearchPublication numberUS20020105443 A1Publication typeApplicationApplication numberUS 10/105,858Publication dateAug 8, 2002Filing dateMar 25, 2002Priority dateMay 17, 2000Also published asUS6819269Publication number10105858, 105858, US 2002/0105443 A1, US 2002/105443 A1, US 20020105443 A1, US 20020105443A1, US 2002105443 A1, US 2002105443A1, US-A1-20020105443, US-A1-2002105443, US2002/0105443A1, US2002/105443A1, US20020105443 A1, US20020105443A1, US2002105443 A1, US2002105443A1InventorsKenneth FlickOriginal AssigneeFlick Kenneth E.Export CitationBiBTeX, EndNote, RefManReferenced by (15), Classifications (22), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetVehicle tracker including battery monitoring feature and related methods
US 20020105443 A1Abstract
A vehicle tracking unit for a vehicle of a type including a vehicle battery and at least one vehicle security device may include a vehicle position determining device, a wireless communications device for communicating with a monitoring station and including a receiver and a transmitter, a back-up battery, and a battery sensing circuit for sensing a voltage of at least one of the back-up battery and the vehicle battery. Furthermore, the vehicle tracking unit may also include a security device detector circuit for the at least one vehicle security device, a controller cooperating with the wireless communications device, the security device detector circuit, and the vehicle position determining device for sending position and security signals to the monitoring station. In addition, the controller may also be connected to the battery sensing circuit for disabling operation of the receiver based upon the sensed battery voltage being below a threshold. Images(37) Claims(46)
[0142] ii. Off position and the orange wire does not effect the arming or disarming of the system; 30 seconds after system arms the orange wire will automatically activate constant 500 ma ground until the system is disarmed. And from �command #4�. Connect to Starter interrupt relay output. [0143] b. Command 4 activates Orange wire to have 500 ma. negative until Command 1 is received. [0144] c. After Alert warning �B� is activated the first time it is thereafter bypassed while the orange wire remains grounded. Alert warning �B� is re-set to operate again 3 seconds after orange wire becomes ungrounded. [0145] The vehicle unit may also include a Door Lock Plug configured as follows, for example. A green wire provides a 250 ma, negative 1 second pulse for Lock Doors. (Command �6�). A red wire provides a constant 12 v output from the red power wire. A blue wire provides a 250 ma., negative 1 second pulse for Unlock Doors (Command �7�). A pink wire provides a 250 ma., negative 1 second pulse for remote Car Starter (Command �2�). [0146] An installation test button may also be provided to work as follows. Pressing the button activates the orange wire for 10-seconds (starter interrupt), with these circuits in sequence. First, it activates the gray wire for 1-second (siren/horn). After the first stops, it activates the green wire for 1 second to lock the doors. After the second stops, it activates the blue wire for 1 second to unlock the doors. After the third stops, it activates the pink wire for 1 second to activate an optional item. [0147] Representative warning alerts are as follows: [0148] 1. Alert Warning �A� (FIG. 4): Automatic activation of �Command 8� and the vehicle unit contacts monitoring station to instantly call 3 phone numbers with the message �Your Vehicle is stolen please confirm then call 911 to advise police of web site and your pin # so police can locate the vehicle�. This is detected with the system armed and the GPS indicating movement. Bypasses all future alert warning �A� signals until the system is re-armed. [0149] 2. Alert Warning �B� (FIGS. 5A-5C): the vehicle unit contacts the monitoring station to instantly call 3 phone numbers with the following message �Vehicle alarm activated please confirm�. This is with the system armed and detecting gray wire having 12 volts pulsing or on constant for longer than 10-seconds. After alert warning �B� is activated the first time, it is thereafter bypassed while the orange wire remains grounded. Alert warning �B� is re-set to operate again 3 seconds after orange wire becomes ungrounded. [0150] 3. Alert Warning �C� (FIG. 6): the vehicle unit contacts the monitoring station to instantly send e-mail message �vehicle was traveling faster than your preset amount of �###� and time limit of �##� seconds. Indicates the vehicle speed and location that the speeding started and how long speeding accrued� (Detected from GPS). This aspect is further understood with reference to the enclosed flowchart 84 of FIG. 6. [0151] 4. Alert Warning �D� (FIG. 7): the vehicle unit contacts the monitoring station to instantly call 3 phone numbers with the message �Unauthorized remote transmitter was just programmed to operate your vehicle.� This is with the system disarmed and the Gray wire detecting three or more 12 volt pulses within 2.5 seconds of the yellow wire having seen 12 volts positive. All future alerts �D� are bypassed until no 12 volt pulses are detected on the gray wire within 3 seconds of the yellow wire seeing 12 volts. This aspect is further understood with reference to the enclosed flowchart 85 of FIG. 7. [0152] 5. Alert Warning �E� (FIG. 8): the vehicle unit contacts the monitoring station to instantly call 3 phone numbers with the message �Vehicle has low battery voltage and system has changed to low voltage mode�. This is with the system armed and detecting the Red wire with lower than 11 volts for ## minutes. All future alerts �E� are bypassed until, first, more than 13.5 volts are detected on the red wire and, second, after the yellow wire stops having positive voltage the red wire then must detect more than 12 volts. [0153] The following are representative commands for use in the system: [0154] Command 1: Reset all circuits and system remains asleep until the ignition key is turned on. Resets the triggered mode and unit is asleep to prevent power drain on vehicle battery. [0155] Command 2: (Accessory activation) monitoring station Command to the system to activate Pink wire to pulse 250 ma negative for 1 second. [0156] Command 3: (Vehicle Location) Web site to indicate present location and past events in memory. [0157] Command 4: (Hijack or Stolen) monitoring station Command to vehicle system to activate: [0158] a. Gray wire to pulse 1 sec on/1 sec off with 1 amp positive output and which continues until receive command # 1. [0159] b. Orange wire to have 500 ma ground and which continues until receive command # 1. [0160] Command 5: (Car Find) monitoring station Command to system activating Gray wire for 30 seconds pulsing 1 sec on/l sec off with 1 amp positive output. [0161] Command 6: (Lock Doors) monitoring station Command to system activating Green wire to pulse 1 second with 250 ma. negative. [0162] Command 7: (Unlock Doors) monitoring station Command to system to activate Blue wire to pulse 1 second with 250 ma. negative. [0163] Command 8: (Start Constant Vehicle Tracking) sends previous 2 events in memory and then every 120 seconds get update of location information sent to the Web site. [0164] The system is also operable in a battery saver mode which operates as follows: [0165] 1. With the ignition key off, if the battery voltage drops below 11.5 volts for more than 5 seconds, the GPS verification wakes up to look: [0166] a. Once instantly. [0167] b. Once in 1 hour if at the same location. [0168] c. Once in 6 hours if at the same location. [0169] d. Once in 12 hours if at the same location. [0170] e. Once every 24 hours if at the same location. [0171] f. Activate alert �E� when the battery saver mode is activated, and bypass sending all future Alert �E� until the battery voltage goes above 13 volts for 10 minutes to reset this feature. [0172] Another aspect of the invention relates to automatic vehicle alert e-mails sent containing some or all of the previous system events. This sending can be triggered as follows: [0173] a) At a user selected predetermined time ## (01-24) of each day, or [0174] b) At a predetermined memory fill level, such as full or near full. [0175] In addition, each system event may contains one or more of the following: [0176] a) Vehicle Location [0177] b) Vehicle total time at location [0178] c) Time of day [0179] d) Mph traveling [0180] e) Total time traveling above MPH [0181] f) Direction traveling [0182] g) Delta [0183] h) Special Alert messages, if any, including: [0184] i) GPS signal not received for longer than 5 minutes. [0185] ii) Traveling above ###MPH for ## minutes. [0186] iii) Vehicle is stolen. [0187] iv) Alarm activated. [0188] v) Unauthorized remote transmitter alert. [0189] vi) Battery saver mode activated [0190] vii) Command 1: Reset all circuits and system remains asleep until the ignition key is turned on. [0191] viii) Command 2: (Accessory activation) [0192] ix) Command 3: (Vehicle Location was retrieved) [0193] x) Command 4: (Hijack or Stolen mode activated) [0194] xi) Command 5: (Car Find mode activated) [0195] xii) Command 6: (Locked Doors) [0196] xiii) Command 7: (Unlocked Doors) [0197] xiv) Command 8: (Started 2-second incremental Vehicle Tracking) [0198] Another feature of the invention relates to the selectable threshold conditions causing an event to be recorded into the memory of the vehicle unit. For example, this may include: while the yellow wire has 12 volts, record events every �??� default 15 minutes time if the GPS location has changed. If the GPS location is the same then only update stationary total time. If the GPS antenna is not receiving any signal then enter last known GPS location and with an indication that this was the last known GPS location before the GPS signal stopped, how long no GPS signal was received, and the GPS location in the on-hold file, when the vehicle is traveling above ### MPH for ##-minutes. [0199] The monitoring station may also provide a number of automated phone calls as described above. These may include: [0200] 1. The user's vehicle has issued a stolen alert: [0201] a. If vehicle is stolen, after receiving the phone message the user then calls 911 to advise police of the theft, and gives the police the Web site address and an identification number, such as the user's PIN, to allow the police to locate where your vehicle has been, where it is now and keep tracking it until the police can retrieve the vehicle. [0202] b. If this is a false alert due to vehicle being towed away for service, for example, then the user may press �1� to put the vehicle in an off mode. Once the ignition key is turned on again the system will reset back to its normal operation mode. [0203] 2. The user's vehicle has issued an alarm activated for more than 10 seconds alert. The system will not respond to this alert again until ignition key is turned on again to reset this feature. [0204] 3. The vehicle battery voltage is low or has been disconnected. The tracking system is in low voltage mode. The system will not respond to this alert again until the battery voltage goes above 13 volts for 10 minutes to reset this feature. [0205] The backup battery may be sized according to the GPS receiver and processing power draw. In addition, the battery may also be sized based upon estimated micro burst transmitting power draw. Such transmission are typically at about 3 watts power to the antenna. [0206] The system according to the invention including the vehicle unit and monitoring station provides a number of significant advantages and features. For example, the police may be directly contacted by the user when the vehicle is stolen. The user receives the telephone message from the monitoring station 30, and this is done without requiring the intervention of a manual security monitoring operator, such as an ADT operator, for example. In addition, once in the stolen mode, the vehicle unit will periodically continue to send out its location, so that the police may track the vehicle via the WEB, for example. This location sending feature may begin immediately, that is, without requiring the user to contact the vehicle to begin tracking. Having the vehicle contacting the monitoring station 30 is considerably less expensive than other schemes where the vehicle is periodically polled via the cellular network, for example. [0207] The system may also be interfaced to a breath alcohol sensor at the vehicle, for example, and this information recorded in memory. The information could be passed along to the monitoring station 30, which, in turn, could send out a notification message (e-mail or telephone) that the vehicle is being operated by a driver who may be impaired by alcohol. The vehicle's location could then be tracked to permit the police to detain the driver. [0208] Another aspect of the unit is that it may be able to recognize the desirability to bypass certain security breach triggers or other events. For example, a car finding feature can be provided that will allow the user to sound the horn or siren when near the vehicle to help locate the vehicle, as in a crowded parking area. Without the bypass feature, the unit could recognize the horn or siren as a security breach and transmit such information to the monitoring center. In accordance with this aspect of the invention, the unit would recognize the car finding feature was activated and thereby bypass sending a security breach transmission, for example. Again, false alarms and unneeded usage and expense of the communications infrastructure would be avoided. [0209] Yet another aspect of the invention relates to thwarting a would-be thief who attempts to disable the alarm by cutting the battery cable or power supplied to the system. The unit preferably includes a back-up battery. More particularly, upon being in an armed mode and sensing a breach of security, such as the hood opening, for example, the unit will send out a signal indicating the alarm or security breach and while the alarm is indicated, if the battery is disconnected then the unit will send out a message indicating the vehicle is stolen, and also providing the vehicle's current position. Accordingly, the would-be thief is not able to defeat the security system by quickly disrupting power to the unit during an alarm indication or security breach. Also, to prevent additional alerts, this message is prevented from being transmitting again until the user returns to the vehicle to disarm the system and/or turn on the ignition so that the unit sees a voltage above 13 volts, indicating the vehicle has started using the owner's ignition key. This aspect is further understood with reference to the enclosed flowchart 80 (FIG. 4). [0210] Still another aspect of the invention relates to how the unit can discriminate between ordinary usage or honking of the horn as compared to a security system triggered alarm. Most vehicle security systems will provide a pattern of horn soundings as an alarm indication, and this can be determined and used to reduce false alarm transmissions from the unit. For example, the unit can look at the number of leading and trailing edges of the power pulse used to sound the horn. A single pressing of the horn switch by the user will cause two edges within a predetermined time, such as about 10 to 12 seconds. Accordingly, the unit can be configured to not send a security breach transmission to the control center based upon detecting two transitions. Since a number of vehicle security systems may have a continuous sounding of the horn within the predetermined time, the unit can send the transmission upon detecting only a single transition. [0211] A number of other vehicle security systems provide a series of pulses or horn soundings within the predetermined time. Accordingly, the unit may also be configured to send a security breach transmission upon detecting greater than a predetermined number of transitions, such as greater than nine, for example. This number is also typically higher than a user would generate honking the horn several times within the predetermined time. In other terms, the number of transitions of the horn pulses can be counted, and if equal to one, or greater than nine, for example, the transmission is triggered, and otherwise the sounding of the horn is ignored. Also, to prevent additional alerts, this message is prevented from being transmitted again until the user returns to the vehicle to disarm the system and/or turn on the ignition so that the unit sees a voltage above 13 volts, indicating the vehicle has started using the owner's ignition key. This aspect is further understood with reference to the enclosed flowcharts 81-83 (FIGS. 5A-5C). [0212] Yet another feature of the invention relates to a low vehicle battery alert. For example, the unit may monitor the battery voltage over a predetermined time such as ten minutes. The ten minute window prevents false tripping, for example, when the voltage dips during engine cranking. In particular, the voltage can be sensed and it can be determined whether it is greater than zero (e.g. greater than six volts) and less than a high value (e.g. eleven or twelve volts), and, if so, a low battery voltage transmission can be communicated to the monitoring station 30, and ultimately to the vehicle user when away from the vehicle 21. If the vehicle is being serviced and the battery 61 is disconnected, this will cause the battery voltage to be equal to zero. Then, the low battery voltage transmission will not be communicated to the monitoring station 30. Also, to prevent additional alerts, this message is prevented from being transmitted again until the user returns to the vehicle to disarm the system and/or turn on the ignition so that the unit sees a voltage above 13 volts, indicating the vehicle has started using the owner's ignition key. Again, false triggerings are reduced. This aspect is further understood with reference to the enclosed flowchart 86 (FIG. 8). [0213] Yet another advantageous feature of some embodiments of the invention relates to the ability to conserve electrical power. More particularly, when the vehicle is stopped and in the armed mode, the GPS receiver may be periodically operated to determine the vehicle position. If the vehicle position changes, this is indicative that the vehicle is being moved or stolen. For example, the GPS receiver may be operated to generate new vehicle position information every 29 seconds. These relatively quick successive position determinations or readings are generally termed hot start. These are relatively less complicated than a cold start position determination which takes longer, since the cold start position determination requires greater time to acquire and receive data from multiple satellites, as will be appreciated by those skilled in the art. [0214] Unfortunately, this relatively high repeated usage of the GPS receiver may cause unnecessary battery drain, especially when the vehicle is left armed and unattended by the user for an extended period. Accordingly, the power conserving feature of the invention permits the GPS receiver to be turned off when the vehicle is in the armed mode, and the GPS receiver is turned on only when needed. For example, a vehicle sensor, such as a shock sensor, motion sensor, ignition sensor, door sensor, or other sensor, or combinations thereof could be used to start the GPS receiver. This sensor could also be used to trigger an alarm if desired; however it need not be so used in all embodiments. The GPS receiver, once turned on, could operate in the normal periodic fashion as described above, or for a fixed period of time. The GPS receiver could also be turned off again after some predetermined time if no further sensor signal is received, or if the position fails to change on subsequent position readings or determinations. [0215] Yet another feature relates to permitting more colorful audible alert messages to be generated for the user. The user can, in some embodiments, access an internet site to type or enter the text for a message to be sent, such as to alert the user that his vehicle is being stolen. The audible message then communicated by a telephone call to the user is generated by a speech message synthesizer based upon the entered text. In accordance with this aspect of the invention, the user could type in phonetically spelled words or phrases, such as to create more colorful messages including slang terms, various accents, and/or to mimic various dialects, for example. The speech synthesizer would then generate the desired message customized for the user. Of course, the system could also permit the user to test or preview the pronunciation generated by the speech message synthesizer based on the entered text message prior to its adoption. [0216] Another aspect relates to requesting GPS position information from a vehicle. If a command is sent downstream to the vehicle requesting that GPS information in turn be sent upstream from the vehicle, and the GPS information is not received within a predetermined time, such as about four minutes, then another command may be sent to the vehicle requesting the GPS information. This may keep repeating until GPS information is received, for a predetermined number of tries, or until a user instructs stopping of the requests. This helps to ensure and confirm the activation and reception of GPS tracking coordinates from the vehicle. [0217] Yet another aspect relates to reducing a frequency with which GPS information is sent from the vehicle. More particularly, the unit may be configured to activate GPS information transmission upstream every 2 minutes. To reduce system usage expense and power consumption at the vehicle, this rate of transmission of GPS information could be progressively decreased over time. For example, in one embodiment, upon activation the GPS location signals could be sent every 2 minutes during the first hour, then once an hour for the next 23 hours, after which only one signal would be sent per day. [0218] Turning now to the flowchart 87 of FIG. 9, still another aspect relates to warning the user of an inoperable or malfunctioning GPS or cellular telephone section. More particularly, if the GPS or cellular telephone antenna wire is cut or the mounting position of either is changed causing the antenna to stop receiving the signal the user would not ordinarily know of this problem quickly. In accordance with one embodiment, if the ignition is turned on a predetermined number of times, such as about three, and each time ignition turns on if no GPS or no cell signal is received for a minimum time, such as about 15 to 30 minutes or longer, an audible warning beeper may be activated in the vehicle. This beeper may be sounded once ever 15-minutes. At anytime if the GPS or cell signal is received properly then the system re-sets automatically stopping the beeper sound. [0219] As an example, if the ignition key is turned on and no GPS or no Cell signal is being received for 15-minutes, and the vehicle ignition stays on for 45-minutes and there is still no GPS or no cell signal, the unit counts one. Thereafter, if the ignition key is turned on and no GPS or no cell signal is being received for 15-minutes, and the vehicle ignition stays on for 60-minutes and there is still no GPS or no cell signal, a second count is determined. Thereafter, if the ignition is turned on and no GPS or no cell signal is received for 10-minutes, and the vehicle ignition stays on for only 10-minutes and there is still no GPS or no cell signal, no count is determined. Thereafter, if the ignition is turned on and no GPS or no cell signal is being received for 15-minutes, a third count is determined and the beeper is activated as described above. This beeping may continue every 15-minutes while the vehicle ignition stays on as long as the vehicle ignition stays on for 16-minutes and still no GPS or no Cell signal is being received. If thereafter, the ignition is turned on and no GPS or no cell signal is being received, the beeper beeps once and again beeps once every 15-minutes while vehicle ignition stays on. If in 10-minutes both GPS or cell signal is being received, the beeper system is turned off and the warning count is reset. [0220] By way of example, if the ignition key is turned on and no GPS or no cell signal is being received for only 5, 10 or 12 minutes (with the threshold set at 15 minutes), then no count is determined. [0221] In certain circumstances, the GPS signal may fail, but the cell signal may still be working. Accordingly, it may be desirable to send an indication of the failure of the GPS signal to the central monitoring station 30 to thereby alert the user as described above. If the cell signal also failed, or if the cell signal failed by itself, in other embodiments a separate paging device would transmit the failure or loss of the cell signal information to the central monitoring station 30, to thereby alert the user. [0222] Yet another feature is directed to efficient use of a relatively small number of codes available to communicate with the tracking unit from the cellular network and central station. More particularly, a typical arrangement may provide eight basic codes and two �wildcard� codes. The two wildcard codes are reserved for future or other uses. A particular tracking device will respond directly to any of the eight basic codes. For example, the doors could be locked or unlocked, a present location downloaded from the vehicle, etc. [0223] In accordance with this feature, the tracking device may respond differently to the same code or command depending upon the state or condition of the tracking device. For example, if an alarm is triggered at the vehicle, it may be desired that the tracking device continue to send the alarm signal until confirmation is received that the central monitoring station 30 has received the alarm signal. This confirmation can be sent using the same code as may provide another function if the device were not indicating an alarm. Any of a number of such tracking device conditions may trigger a different message to be interpreted from the received code. For example, if any of the above Alerts A-E were triggered, the receipt of a predetermined code, such as code eight, would confirm receipt of the alert by the central station, and this receipt of code eight would not cause the other response (no alarm triggered) in the tracking device. Of course this concept can be extended to other features as will be appreciated by those skilled in the art. [0224] In accordance with another feature, the rate of sending the location or position data (or change in position data) from the vehicle may be varied to reduce system usage and thereby reduce expenses. More particularly, in one embodiment, the rate of sending may be based upon how long the vehicle has remained stationary. This time period may be selected by the user. For example, the selected time may be in the range of 15 minutes to six hours. If the vehicle has been stationary for the selected time period, then the rate of transmission may be reduced. This reduces or eliminates the need to send home position data and send all the over 15-minute stops made that day. Otherwise, that is when the vehicle is moving, the device may send data at a faster rate. Of course, a system user would not likely be interested in quick updates, especially where the position information is not changing. Conversely, if the vehicle is being moved, it may be desirable to receive more frequent position updates. [0225] Another variation of this transmission rate conservation feature, bases the rate of transmission on the vehicle position. For example, a reduced rate of transmission may be selected if the vehicle is in a predetermined area where the user has a lesser interest in quickly updated position information. The user may also have a reduced interest in an area that can be defined outside of a predetermined distance from a reference point. [0226] Yet another variation of the vehicle position transmission rate conservation feature is based upon the vehicle's speed, such as the vehicle's average or maximum speed, for example. Accordingly, if the vehicle is traveling above a preset speed, the rate of transmission may be increased. [0227] In accordance with another aspect of the invention, the tracking device may send the alert indication a predetermined number of times without receiving an acknowledgment as described above, and then wait until the vehicle position has changed before trying again or the cell re-registers or its RSS (received signal strength) changes. Thus, power is conserved. When the vehicle has moved to a new position, any obstructions may no longer be present thereby increasing the likelihood of a successful communication. In addition, the change in position may be determined when the vehicle is sensed to be moving about a predetermined relatively small speed, such as greater than 1 mph, for example. [0228] In all of the embodiments and variations described herein, the tracking device may communicate with one or more other vehicle devices via a vehicle data communications bus. Further aspects of interfacing with a vehicle data communications bus are described in U.S. Pat. Nos. 5,719,551 and 6,011,460 assigned to the assignee of the present invention. [0229] Yet another aspect relates to efficient use of available codes on the cellular telephone control channel. In one particular example, ten codes may be available to be transmitted from the monitoring station 30 to the vehicle trackers. The first eight or nine codes are command codes that will cause a specific action by the tracking device at the vehicle. The other one or two codes may be wildcard codes as mentioned above, that may set a stand-by mode for one or a group of vehicles, for example. [0230] It may be desirable to provide more than eight commands at the vehicle responsive to the corresponding eight available codes. For example, it may be desirable to set a feature on or off, or to set a different feature setting or threshold. In accordance with this aspect of the invention, the commands at the tracker are determined based upon a series of different command codes being received within a predetermined time window. [0231] For example, the monitoring station 30 may send code 9 that switches the tracker in the car into a stand-by mode for a predetermined time and which causes the tracker to respond with an upstream confirmation code 7 or 9 indicating receiving code 9. During the predetermined time of the stand-by mode another code follows that causes a system programmable feature or setting to change. Note that the second code would otherwise cause a different function at the vehicle. Note that system might operate a function 9 if another code 1-9 is not received in the predetermined time. The following list is exemplary for features resulting from second codes 1-9: [0232] (1) Code 1�Tracker will turn off feature of upstream code caused by vehicle alert being detected. [0233] (2) Code 2�Tracker will turn on feature of upstream code caused by vehicle alert being detected. [0234] (3) Code 3�Tracker deactivates cell receiver from operating due to a non-paying customer for monitoring service. That phone number can then be allocated to another customer. [0235] (4) Code 4�Turn on audio buzzer feature that will sound once each 10 minutes. The monitoring station 30 need only send the command to activate the feature, as the tracker will time the period and drive the buzzer thereafter. The monitoring station 30 will normally not need to send this command because the tracker will be configured out of the box with this feature activated to sound the buzzer every 10 minutes until the next command is received. [0236] (5) Code 5�Turn off the audio buzzer. This is to be sent by the monitoring station 30 after a user has successfully activated his account. [0237] (6) Code 6�Turn on the 80 mph speed limit reporting. This will normally not be sent as this feature will be the default setting of the tracker. [0238] (7) Code 7�Turn off the 80 mph speed limit reporting. [0239] (8) Code 8�Increase speed limit 5 mph and increase the time 5 minutes. [0240] (9) Code 9�Decrease speed limit 5 mph and decrease the time 5 minutes, and wait 5 minutes if another code number follows. It could operate this way to allow another set of codes to change more features. [0241] In this example, in response to the tracker receiving the system code 1-9, the tracker sends an upstream code 7 to acknowledge receipt of the system code 1-9. Upon receipt of code 9 the tracker waits up to 5 minutes to determine if another system code is received. If no code is received, then the tracker performs the code 9 operation. Of course, in other embodiments other features or settings can be selected. [0242] In general, it may be preferred that the first code sent in a series of two codes, for example, be a code that causes only a minor function to be performed at the vehicle. This so because if the second code is sent from the monitoring station 30, but not received at the tracker, only a minor function is performed. For example, the first code may switch between armed and disarmed modes. This is in contrast to using a remote engine starting code or engine shutdown code as the first code. The vehicle may be moving or positioned in a marginal reception area, and the second command may not be received by the tracker within the predetermined time window. As will be appreciated by those skilled in the art, this concept of multiple digit codes, can be extended beyond two digits to three or more. [0243] To further conserve cellular transmissions and as described above, the tracker may be set to record a position based upon a determined event. Only this recorded position information may be downloaded either by user request or at set times. It is desired that such events be relatively few, but that the information still be helpful to the user. [0244] For example, an event for recording of position may be determined based upon the vehicle being stopped for greater than a first time and less than a second time. For example, the first time may be 15 minutes and the second time may be 6 hours. Determination of the vehicle being stopped can be made based upon one or both of the GPS position or the vehicle ignition being turned off. The second time prevents the recording of position information when the vehicle is stopped at the owner's home during the evening, for example. Accordingly, the important information of the vehicle stops being made is recorded and made available to the user, while system communications resources are conserved. [0245] In another example, if the mode is selected to send the vehicles location every 10 min and the vehicle is in the same location for greater than a set time, then no more vehicle locations are sent until the vehicle location has changed to start the every 10 min reporting again. [0246] Turning now additionally to FIG. 10, operation of the vehicle tracking unit 25 for providing direction deviation tracking will now generally be described. More particularly, beginning at Block 100, when the vehicle tracking unit 25 is placed in an armed or tracking mode (Block 101) to provide constant tracking, the vehicle tracking unit may determine and send the vehicle position information at predetermined intervals, for example, as described above. For example, the vehicle tracking unit 25 may be placed in the armed mode when the vehicle 21 is stolen to allow the police and/or a user to maintain current vehicle position information, such as by overlaying the vehicle position information on a map using a mapping program. [0247] Yet, one difficulty which may be encountered with prior art tracking approaches which transmit vehicle position information based solely upon a predetermined schedule is that it may take a relatively long time for direction changes of the vehicle 21 to be determined. That is, if a car thief turned at a stop light shortly after vehicle position information was sent, the change in direction would not be discovered until then next time vehicle position information was sent. If the intervals between sendings of vehicle position information are relatively long, the police may pursue the vehicle 25 in the wrong direction. [0248] Thus, in accordance with the present invention, the controller 40 may cooperate with the vehicle position determining device 42 to determine vehicle position information based upon the vehicle 21 changing a direction of travel by greater than a threshold, at Blocks 102 and 103. This may preferably be done in addition to sending vehicle position information at predetermined intervals, for example, as will be described further below. Of course, in some embodiments the vehicle position information may simply be determined and stored for later retrieval by the user based upon the direction changes, for example, or this may be done in addition to sending the vehicle position information to the monitoring station 30. [0249] The threshold may advantageously used to distinguish slight deviations in direction (e.g., from small bends in the road) from significant directional changes (e.g., turning at an intersection) which will actually be important to the police and/or user. By way of example, the threshold may be greater than about 45 degrees, although other thresholds may also be used. [0250] Thus, in addition to regularly updating the vehicle position information at predetermined intervals, the police and/or user are also updated when the vehicle 25 changes direction. That is, the controller 40 may also cooperate with the wireless communications device 44 to send the vehicle position information to the monitoring station 30 based upon each occurrence of the vehicle 21 changing the direction of travel by greater than the threshold, at Block 104. It will be appreciated by those of skill in the art that the vehicle position information may include direction or heading information in some embodiments, although in other embodiments basic GPS coordinate information (i.e., latitude and longitude coordinates) could be sent and the heading information determined at the monitoring station 30. [0251] Of course, in some embodiments the controller 40 may advantageously not send the vehicle position information to the monitoring station 30 unless the vehicle 25 changes the direction of travel by greater than the threshold. That is, vehicle position information will not be sent at predetermined intervals, but only when the direction of the vehicle 21 changes. [0252] As a result, wireless communications charges (e.g., cellular phone charges) may be held to a minimum in those applications where continuous vehicle position updates are not required. By way of example, when tracking trucks, busses, etc. traveling on interstates, it may only be necessary to know when and where drivers get off of the interstate. As such, a significant amount of cellular phone charges may be saved by not continuously updating vehicle position information while such vehicles are traveling along a known route, (i.e., an interstate). [0253] Referring more particularly to FIG. 11, further details of the direction deviation tracking operation according to the invention will now be described. The controller 40 may determine the vehicle position information based not only upon the vehicle 21 changing the direction of travel by greater than the threshold (Block 102), but this determination may also optionally be based upon the vehicle then continuing in the changed direction for greater than a predetermined period, at Block 110. By way of example, the predetermined period may be greater than about five seconds and, more preferably, between about five and seven seconds, although other periods may also be used, as will be appreciated by those of skill in the art. [0254] Similarly, the controller 40 may, in addition to determining the vehicle position information based upon the vehicle 21 changing the direction of travel by greater than the threshold, also optionally base this determination upon the vehicle then continuing in the changed direction at greater than a predetermined speed, at Block 111. Preferably, the predetermined speed may be greater than about five miles per hour (MPH), but other speeds may also be used. [0255] As a result of the steps illustrated at Blocks 110, 111, unwanted downloading of vehicle position information may advantageously be avoided. For example, when a vehicle makes only a temporary change in direction, such as to stop briefly at a gas station or go around something in the road, the above conditions may be used to limit the determination of vehicle position information. Again, this may result in further wireless communications charge savings. [0256] In accordance with another advantageous aspect of the invention, the controller 40 may also determine a value of deviation in direction, at Block 112. For example, this value of deviation may be an angular speed, such as in degrees per second. As such, the controller 40 may advantageously determine the vehicle position information based upon the value of deviation, at Block 103. [0257] Thus, yet another option is provided for determining whether a directional deviation is significant and requires vehicle position information to be determined or not. For example, determining angular speed may help discriminate between the vehicle 21 taking a curved on-ramp to a highway and simply turning slowly into a gas station for a brief stop. Of course, those of skill in the art will appreciate that any one or all of the steps illustrated at Blocks 110-112 may be used, or combinations thereof, to adjust the frequency with which the vehicle position information may be determined and sent for different applications. [0258] As noted above, the controller 40 may include the memory 52 which may store the vehicle position information therein (Block 113). The controller 40 may download the vehicle position information from the memory 52 to the monitoring station 30 based upon at least one of a predetermined schedule, a predetermined event, and the memory reaching a predetermined capacity, as noted above, at Blocks 114 and 115. [0259] Turning now additionally to FIG. 12, the multiple polarity outputs 53, which were generally illustrated in FIG. 2, will now be described in further detail. More particularly, the controller 40 may include one or more pairs 53 a, 53 b of switchable polarity output terminals which may be used for controlling various vehicle devices. By way of example, such vehicle devices may include an actuator 121, such as the door lock actuator 62 or a window actuator, for example, which may be used for performing at least one of door locking and unlocking functions or at least one of a roll up and a roll down function, respectively. In particular, the vehicle device may include one or more pairs of input terminals, each pair being connected to a respective pair of output terminals 53 a, 53 b. In certain embodiments the controller 40 may advantageously include a learning mode in which it detects respective operating polarities of the input terminals of the vehicle device, as will be appreciated by those of skill in the art. Accordingly, the controller 40 may switch the pair of output terminals 53 a, 53 b based upon the detected operating polarities of the pair of input terminals. This learning mode may therefore save installers valuable time which might otherwise be required to manually match the polarities of the outputs 53 a, 53 b with vehicle device inputs. [0260] The controller 30, and more particularly the CPU 50, may switch the pair of switchable polarity output terminals 53 a, 53 b based upon a command received by the remote transmitter 60 or by the wireless communications device 44, for example. That is, the CPU 50 provides respective activation signals to a first output stage 122 a of the output terminal 53 a and a second output stage 122 b of the output terminal 53 b. In particular, the CPU 50 may provide the activation signals substantially simultaneously, with the two activation signals having opposite polarities. [0261] The CPU 50 may preferably activate the pair of output terminals 53 a, 53 b for a predetermined period, such as a few seconds to roll a window up or down, for example. On the other hand, the activation signals need only be a few seconds in duration to allow the door lock actuator 62 to perform a door locking/unlocking function. Of course, those of skill in the art will appreciate that any predetermined period may be used in accordance with the present invention. [0262] Upon applying the activation signals to the output stages 122 a, 122 b, the activation signals are then passed to respective negative and positive switches 123 a, 124 a, and 123 b, 124 b of the output terminals 53 a, 53 b. Accordingly, only one of the switches 123 a, 124 a which corresponds in polarity to the activation signal applied to the output terminal 53 a will provide an output. The same is also true with the switches 123 b, 124 b. [0263] Thus, for example, if positive and negative activation signals are provided to the first and second output stages 122 a, 122 b, the positive output switch 124 a will provide an output on a first output connector 125 a, and the negative output switch 123 b will provide an output on a second output connector 125 b. In the embodiment illustrated in FIG. 12, the window actuator 121 includes a first motor 126 a for rolling a window down, and a second motor 126 b for rolling the window up, both of which are activated based upon the polarity of signals provided thereto. Of course, in some embodiments an actuator 121 with a single motor could be used, as will be appreciated by those of skill in the art. [0264] Accordingly, using the above example, the first motor 126 a would receive a negative polarity signal from the first output connector 125 a at its negative polarity terminal, and a positive polarity signal from the second output connector 125 b at its positive polarity terminal. The first motor 126 a will therefore be actuated, and the window will be rolled down. To the contrary, the second motor 126 b will receive the negative polarity signal from the first output connector 125 a at its positive polarity terminal and the positive polarity signal from the second output connector 125 b at its negative polarity terminal, and it will therefore not be actuated. [0265] Referring additionally to FIG. 13, an alternate configuration is illustratively shown in which the first and second motors 126 a′, 126 b′ are connected to the positive terminal of the vehicle battery 61′ so that they are both activated by a negative polarity signal. As previously described above, if opposite polarity activation signals are provided by the CPU 50 to the first and second output stages 122 a′, 122 b′, then only one of the first and second output connectors 125 a′, 125 b′ will provide a negative polarity signal at a time. Thus, only one or the other of the first and second motors 126 a′, 126 b′ will be actuated at a time. The case in which the first and second motors 126 a″ and 126 b″ are connected to the battery 61′′ to be actuated by positive polarity signals is illustratively shown in FIG. 14. [0266] A more detailed schematic diagram illustrating the pair of output terminals 53 a, 53 b is shown in the schematic diagram of FIG. 15. The output stages 122 a and 122 b may each include a resistor, and the switches 123 a, 124 a, 123 b, and 124 b may all be transistors (e.g., bi-polar transistors). The output terminals may also include resistors 150-153, and diodes 154-157, as illustratively shown. In the illustrated embodiment, a three-pin connector is used which includes the connectors 125 a, 125 b, and an additional connector 125 c which may be used to provide power, for example, as will be appreciated by those of skill in the art. By way of example, the resistors 122 a, 122 b, 150, and 152 may be 4.7 KΩ resistors, and the resistors 151, 153 may be 47 KΩ resistors though other values may also be used. [0267] Accordingly, it will also be appreciated that the vehicle tracking unit 25 of the present invention may advantageously require less output terminal circuitry than in prior art vehicle tracking units, since a separate positive and negative terminal does not have to be provided for each motor, etc. Further, installation of the vehicle tracking unit 25 of the present invention may be simplified since the amount of wires that have to be connected to various vehicle devices is reduced. [0268] Another advantageous aspect of the invention will now be described with reference to the flowchart shown in FIG. 16. Beginning at Block 160, as noted above, the vehicle tracking unit 25 may periodically determine (Block 161) and send (Block 162) vehicle position information to the monitoring station 30. Again, this may be the case when the controller 40 is in the armed or tracking mode and such information has been requested or a predetermined event has occurred, as described above. The controller 40 may detect whether a triggering event has occurred, at Block 163, and, if so, vary a period between successive sendings of vehicle position information based upon the triggering event (Block 164). [0269] By using a triggering event to increase the period between successive sendings of the vehicle position information, wireless (e.g., cellular) communications charges may advantageously be reduced by sending the vehicle position information less frequently. This may also result in significantly less drain on the vehicle battery 61 and/or back-up battery 54. On the other hand, the period between successive sendings may also be decreased based upon a triggering event, which may be particularly beneficial when police are tracking the vehicle 25 after it has been stolen, for example. [0270] Turning more particularly to FIG. 17, the step of determining the triggering event (Block 163 in FIG. 16) will now be described in further detail. By way of example, the triggering event may include a vehicle speed exceeding a threshold (Block 163 a), receiving a period change signal from the monitoring station 30 (Block 163 b), the passing of time (Block 163 c), and/or the memory 52 reaching a predetermined capacity (Block 163 d). [0271] With respect to the passage of time, a message may be sent from the monitoring station 30 to the vehicle tracking unit to prompt the sending of vehicle position information, as previously described above. By way of example, the initial period between sendings of vehicle position information may be about two minutes. After an hour, the period between sendings may be decreased to every fifteen minutes, and after six hours the period decreased to every hour. Further, after twenty four hours have passed, the controller 40 may then increase the period between sendings to once a day. Of course, the above periods and triggering events are merely exemplary, and others may be used as well, as will be appreciated by those skilled in the art. [0272] It should be noted here that in some embodiments the visual indicator(s) 43 may advantageously cooperate with the vehicle position determining device 42 (e.g., a GPS device) for indicating a number of GPS satellites currently accessible. Similarly, the visual indicator(s) 45 may cooperate with the wireless (e.g., cellular) telephone communications device 44 for indicating communications with a cellular base station, for example. [0273] Turning now additionally to FIGS. 18-20, another aspect of the present invention for using the vehicle tracking unit 25 to notify a user when the vehicle 21 has been removed from a predetermined area (i.e., a G.O. fence) will now be described. Beginning at Block 160, the controller 40 may store a user selected reference location 180, at Block 161, and determine vehicle position information (Block 162) as previously described above. For example, the user selected reference location 180 may be stored in the memory 52 (FIG. 2). [0274] The user selected reference location 180 may advantageously be set in several ways according to the present invention. For example, the vehicle tracking unit 25 may include one or more input devices 170 to be positioned within the vehicle 21 for setting the user selected reference location 180. By way of example, the input device 170 may be a switch, a keyboard, a keypad, or other suitable input device known to those skilled in the art. [0275] If a keyboard or keypad is used, for example, the user could enter desired coordinates (e.g., in latitude and longitude) of the user selected reference location 180. The input device 170 may also cooperate with the vehicle position determining device 42 and the controller 40 to set a current vehicle position as the user selected reference location. Accordingly, a user may advantageously set the user selected reference location 180 to correspond to any desired position of the vehicle 21 simply by driving the vehicle to that position and using the input device 170. [0276] This may be particularly advantageous when the user allows someone to use the vehicle 21 within a limited area (e.g., as with valet parking), but wants to be notified if the vehicle 21 is removed from this area. In such situations, the user will not want to be notified of any movement of the vehicle, as these may occur frequently if the vehicle 21 is moved around, such as in a valet parking lot. Thus, the user may use the input device 170 to set the user selectable reference location 180 at the position where possession of the vehicle 21 is transferred, e.g., at the valet parking drop-off location. The user may then advantageously only be notified if the vehicle moves beyond a radial threshold distance 181 from the user selectable reference location, if desired, as will be described further below. [0277] The controller 40 may also set the user selected reference location 180 based upon one or more signals provided by the monitoring station 30. For example, the controller 40 may also cooperate with the vehicle position determining device 42 to set a current vehicle position as the user selected reference location 180 based upon the signal(s) provided by the monitoring station 30. In addition, the at least one signal may simply include the user selected reference location 180. [0278] As illustratively shown at Block 163, based upon the vehicle position information determined as noted above with reference to Block 162, the controller 40 determines whether the vehicle 21 has moved beyond a radial threshold distance 181 from the user selected reference location 180. If this is the case, the controller 40 may then cause the vehicle position information to be sent to indicate to the user that the vehicle 21 has moved beyond the radial threshold distance 181. [0279] In some embodiments, the vehicle position information may be sent a threshold time after (Block 164) the vehicle 21 moves beyond the radial threshold distance 181 from the user selected reference location 180 if the vehicle has not moved back within the radial threshold distance. By so doing, a bounded area 182 defined by the user selected reference location 180 and the radial threshold distance 181 may be made smaller than with prior art approaches while still reducing unwanted false alarms. This feature may be particularly useful in the case of car dealerships, where vehicles may occasionally be driven beyond the radial threshold distance 181 for test drives, but will return to the dealership (i.e., within the bounded area 182) within a short time. [0280] In accordance with the invention, the input device 170 may also permit user setting of the threshold time, or this may be done by the monitoring station 30. The radial threshold distance 181 may also be set via the input device 170 and/or the monitoring station 30. By way of example, the radial threshold distance 181 may be less than about five miles, and the threshold time may be less than about thirty minutes, although other values may also be used in accordance with the present invention. [0281] Another particularly useful aspect of the present invention will now be described with reference to FIG. 21. As noted above, the vehicle 21 may include the vehicle alarm indicator 67, which may include one or more of a vehicle horn, a vehicle siren, a vehicle parking light, a vehicle headlight, a vehicle turning direction indicator, a vehicle hazard light, and a strobe light, for example. In accordance with this aspect of the invention, beginning at Block 190, if a user is unable to find the vehicle 21, such as when the vehicle is parked in a crowded parking lot, the user (or monitoring station 30) may send a vehicle finder activation signal to the vehicle tracking unit 25, as previously described above. [0282] Similar to some prior art vehicle tracking systems, the controller 40 may then cause the vehicle alarm indicator 67 to provide an alarm indication lasting for a predetermined time (e.g., about 60 seconds or less), at Block 193, based upon the wireless communications device 44 receiving the vehicle finder activation signal. As such, the vehicle tracking unit 25 may therefore be used to provide an alarm indication when the vehicle security controller 28 is otherwise out of range for the uniquely coded remote transmitter 60. [0283] Yet, one problem which may arise with prior art tracking systems is that once the user locates the vehicle 21, there may still be a significant amount of time left before alert indication ceases. This may be particularly true where the predetermined time is set to be relatively large. Thus, if a user finds the vehicle 21 quickly, she may have to listen to the horn sounding for a relatively long period, or start driving away with a strobe light flashing, for example. [0284] In accordance with the present invention, the controller 40 may also determine not only whether the predetermined time has expired before ceasing providing the alarm indication, but it may also determine whether a user input has been received, at Block 194. Thus, the controller 40 may advantageously cause the vehicle alarm indicator 67 to cease providing the alarm indication, at Block 195, prior to expiration of the predetermined time based upon the user input. [0285] As noted above, the controller 40 may be switchable between armed and disarmed modes, and the user input may include switching the controller from the armed mode to the disarmed mode. By way of example, this may be done based upon the ignition switch 65, the remote transmitter 60, a signal received from the monitoring station 30, and/or the security controller 28. Alternately, the controller 40 may switch the alarm indication off based upon the ignition switch 65, etc., irrespective of the current operating mode of the controller. [0286] As discussed above with reference to FIG. 5A, the controller 40 may cooperate with the wireless communications device 44 to send an alarm indication alert to the monitoring station 30 based upon at least one vehicle sensor. More particularly, referring now to FIG. 22, beginning at Block 200 the controller 40 may determine if the vehicle sensor has been activated, for example, at Block 201. By way of example, the sensor may include at least one of the alarm indicator 67 (i.e., vehicle horn, vehicle siren, etc.), a vehicle parking light, a vehicle headlight, a vehicle turning direction indicator, a vehicle hazard light, a vehicle door switch, and a vehicle dome light. Of course, other sensors may also be used as will be appreciated by those of skill in the art. [0287] Once the alarm indication alert has been sent, at Block 202, the controller 203 may then determine whether a predetermined number of alarm indication alerts have already been sent, at Block 203. If so, the controller 40 may stop the sending of further alarm indication alerts, at Block 204. By so doing, if the vehicle sensor has been falsely activated (e.g., the alarm indicator 67 is repeatedly activated by thunder), the user need not receive numerous alarm indication alerts and may save the wireless communications charges associated therewith. By way of example, the predetermined number of alarm indication alerts may be in a range of one to five, although other numbers may also be used. [0288] Another flowchart illustrating yet further details in accordance with this aspect of the present invention is shown in FIG. 23. In addition to the above described steps, after determining that the predetermined number of alarm indication alerts have been sent, the controller 40 may then determine whether the predetermined number thereof occurred within a predetermined time, at Block 210. If so, the controller 40 may stop sending further alarm indications until the controller is reset, at Block 211. [0289] More particularly, the controller 40 may be switchable between armed and disarmed modes, as discussed above, and the controller 40 may be reset upon being switched between armed and disarmed modes. By way of example, the controller 40 may be switchable between armed and disarmed modes based upon the ignition switch 65, based upon the vehicle sensor being controlled by the remote transmitter 60, and/or based upon a signal from the monitoring station 30. Of course, other suitable ways of switching the controller 40 between armed and disarmed modes may also be used, as will be appreciated by those of skill in the art. [0290] Referring now to FIGS. 24 and 25, according to another related aspect of the present invention, beginning at Block 240 the controller 40 may cooperate with the vehicle position determining device 42 and the wireless communications device 44 to send an alert message to the monitoring station 30 based upon at least one vehicle sensor, at Blocks 244, as discussed previously above. More particularly, the at least one vehicle sensor may include the ignition switch 65, the uniquely coded remote transmitter 60, or other suitable vehicle sensors noted above, for example, which may be used for switching the controller 40 between armed and disarmed modes. [0291] Thus, during normal operation, the controller 40 may cause the alert message to be sent when the vehicle tracking unit 25 (i.e., the controller 40) is in the active mode (e.g., the ignition switch 65 is in the off position) and a triggering event occurs (e.g., the vehicle 21 is moved), at Blocks 252-254. The normal operation is illustratively shown as concluding at Block 255 for clarity of illustration, but those of skill in the art will appreciate that additional alert messages may be sent in some embodiments. It should also be noted that in some embodiments the alert message may also be sent when the controller 40 is in the disarmed mode (as opposed to the armed mode). [0292] By way of example, if the vehicle 21 was broken down on the side of the road and the user had to leave the vehicle until a tow truck arrived, the user could accordingly place the controller 40 in the armed mode so he will be alerted if the vehicle is moved. Yet, the user would not want to receive alert messages resulting from the tow truck moving the vehicle 21, which may not only be an inconvenience but may also result in significant wireless (e.g., cellular) communications charges for the user. [0293] In accordance with this aspect of the invention, the vehicle tracking unit 25 (i.e., controller 40) may also be switchable to an override mode, at Block 242, to prevent sending of the alert message, as illustratively shown by the conclusion step at Block 245, based upon receiving an alert override message from the monitoring station 30. This switching may be performed irrespective of whether the controller 40 is in the armed mode or the disarmed mode. Using the above example, the user may therefore cause the controller 40 to be switched to the override mode once the tow truck has picked up the vehicle 21 so that he will no longer receive the alert indication. [0294] Of course, the override mode may be disengaged, at Block 256, once the user wants to start receiving alert messages again. By way of example, the controller 40 may disengage the override mode based upon the vehicle ignition switch 65 being switched between on and off positions, and more particularly from the off to the on position (i.e., the next time the user starts the vehicle 21). Additionally, an override disengage message may also be sent from the monitoring station 30 to the vehicle tracking unit 25, and the controller 40 may cooperate with the wireless communications device 44 to receive the override disengage message and disengage the override mode based thereon. [0295] Also, the controller 40 may disengage the override mode based upon an operable vehicle device being controlled by the remote transmitter 60, as discussed previously above. Again, the operable vehicle device may include at least one of a vehicle alarm device (e.g., the security controller 28), a keyless entry device and/or the door lock actuator 62, the engine starter interrupt device 66, and the remote starter device 63, for example. If the override mode is not disengaged, no further alert messages may be sent (Block 257), but if it is then normal operation may resume as described above. [0296] As previously noted, the monitoring station 30 may include a user interface for accepting at least one command from a user and sending at least one alert to the user, such as the Internet interface 34 and/or the telephone network interface 33, for example (FIG. 3). Of course, in some embodiments the monitoring station 30 may also be a user's computer, telephone, personal data assistant (PDA), or other suitable device which may send/receive signals directly to/from the vehicle tracking unit 25 via a wireless communications network, for example. [0297] Referring now to FIGS. 26-28, in accordance with yet another aspect of the present invention the vehicle tracking unit 25 may further include a security device detection circuit 260 for at least one vehicle security device, such as the alarm indicator 67, for example. As illustrative shown, the security device detection circuit 260 may be connected to the controller 40, and the controller may cooperate with the wireless communications device 44 and the security device detection circuit for sending security signals to the monitoring station 30 based upon the security device detection circuit, at Block 271. [0298] By way of example, the controller 40 may cause the security signals to be sent to the monitoring station 30 based upon the security device detection circuit 260 detecting that the alarm indicator 67 has been activated. It should be noted that although the security device detection circuit 260 is illustratively shown as being separate from the controller 40 in FIG. 26, this circuitry may well be included within the controller in some embodiments, or even implemented in software to be run on the CPU 50, for example, as will be appreciated by those of skill in the art. [0299] As previously noted above, the vehicle tracking unit 25 in accordance with the present invention may advantageously receive one or more command signals (Block 272) (e.g., from the remote transmitter 60 and/or the monitoring station 30) and perform corresponding vehicle functions based thereon. For example, the command signals may include car find command signals for causing the vehicle security controller 28 to activate the alarm indicator 67 and/or remote start command signals for causing the remote start device 63 to start the vehicle 21. [0300] Yet, one problem which may be encountered when the controller 40 causes such functions to be implemented is that by causing the alarm indicator 67 to be turned on so that the user can locate the vehicle 21, the security device detection circuit 260 will detect the activation thereof. Thus, the controller 40 will be prompted to send a security signal to the user, even though the user was the one who sent the car find command signal. The same may also be the case with a remote start command signal, which may otherwise cause the security controller 28 to determine that the vehicle 21 is being stolen and trigger the alarm indicator 67. [0301] As such, in accordance with this aspect of the present invention, the controller 40 may perform the at least one predetermined vehicle function while bypassing sending the security signals, i.e., bypassing the security device detection circuit 260, at Block 273. Once the function has been performed, at Block 274, then the normal sending of security signals may resume. Accordingly, even though performing the at least one vehicle function may otherwise activate the alarm indicator 67, for example, the vehicle tracking unit 25 may advantageously avoid sending unwanted security signals to the user, which may result in a significant savings in wireless communications costs. [0302] Once again, the controller 40 may be switchable between armed and disarmed modes, and the controller may perform the at least one predetermined vehicle function based upon receiving the corresponding command signal via the wireless communications device while in the armed mode, at Block 280. The controller 40 may also cease bypassing the security device detection circuit 260 based upon a predetermined input, or after a predetermined period, at Block 281. More particularly, the predetermined period could be measured from the time when the corresponding command signal is received, or from the time the corresponding vehicle function is completed, for example. [0303] By way of example, the predetermined input may include switching the ignition switch 65 between on and off positions, or a deactivation of the at least one security device (i.e., the alarm indicator 67). Use of the predetermined period may be particularly advantageous in the case of remote starting the vehicle 21, in which case the function of starting the vehicle may last a relatively short time but the alarm indicator 67, if activated, could continue to provide an alert for much longer. Accordingly, the predetermined period could be set to be slightly longer than the time which the security controller 28 is programmed to activate the alarm indicator 67. [0304] Turning now additionally to FIGS. 29-31, another aspect of the invention for a battery power saving mode will now be described. By way of example, the power saving mode may be particularly applicable when the vehicle tracking unit 25 is switched to the armed mode based upon the ignition switch 65 being switched off, as previously discussed above. [0305] As will be appreciated by those of skill in the art, the wireless communications device 44 may include a receiver 291, and a transmitter 292 for communicating with the monitoring station 30. As noted above, the vehicle tracking unit 25 may include the security device detection circuit 260, and it may also include a battery sensing circuit 290 for sensing a voltage of at least one of the back-up battery 54 and the vehicle battery 61. [0306] Beginning at Block 300, the controller 40 may cooperate with the battery sensing circuit 290 to determine whether a voltage of the battery supplying power to the vehicle tracing unit 25 (which could be either the vehicle battery 61 or the back-up battery 54, for example) has fallen below a threshold, at Block 301. In the case of the vehicle battery 61, the threshold may advantageously be set to a voltage level required to start the vehicle (e.g., greater than about 11.5 Volts). For the back-up battery 54, the threshold may correspond to a voltage level sufficient to allow the transmitter 292 to continue sending security and/or position signals. [0307] If the sensed battery voltage is below the threshold, the controller 40 may then disable operation of the receiver 291, at Block 303. In some embodiments, the controller 40 may wait a predetermined period before disabling the operation of the receiver 291. The controller 40 may preferably enable operation of the transmitter 292 irrespective of the sensed battery voltage (i.e., even when the sensed voltage falls below the threshold), at Block 304, thus concluding the power saving mode (Block 305). [0308] As such, the controller 40 may advantageously allow the receiver 291, which may consume a significant amount of battery power, to remain on as long as possible while preserving enough battery power to allow the vehicle 21 to be started (i.e., when the vehicle battery 61 is supplying power) and/or to allow other components of the vehicle tracking unit 25 to function properly. Accordingly, the controller 40 may still cooperate with the wireless communications device 44 to send security and/or position signals to the monitoring station 30. [0309] In particular, the controller 40 may enable operation of the receiver 291 based upon the sensed battery voltage being above the threshold for a predetermined duration, at Block 312. Accordingly, if the sensed voltage only momentarily falls below the threshold, the receiver 291 will not unnecessarily be disabled and incoming signals potentially missed. To this end, the receiver 291 when enabled may operate substantially continuously, and the transmitter 292 when enabled may operate substantially intermittently based upon the security-device detector circuit 260 to send security signals, as previously discussed above. [0310] To provide even further power savings, the controller 40 may also enable operation of the vehicle position determining device 42 based upon the sensed battery voltage being above the threshold, at Block 313, and disable operation of the vehicle position determining device 42 based upon the sensed battery voltage being below the threshold, at Block 310. Again, the controller 40 may enable operation of the vehicle position determining device based upon the sensed battery voltage being above the threshold for the predetermined duration (Block 312). [0311] Of course, those of skill in the art will appreciate that while a single duration has been illustrative shown in FIG. 31 for clarity of illustration, separate durations (or even separate voltage thresholds) could be used for enabling the receiver 291 and the vehicle position determining device 42. Moreover, if the vehicle tracking unit 25 includes additional components (e.g., an upgrade device, as will be discussed further below), such components may also be similarly disabled to further conserve power, as will be appreciated by those of skill in the art. It should be noted that the controller 40 may also advantageously cooperate with the wireless communications device 44 in some embodiments to send a low power message to the monitoring station 30 based upon the sensed battery voltage being below the threshold, at Block 311. Here again, the controller 40 may delay a predetermined time before so doing in some embodiments. [0312] Referring now to FIGS. 32 and 33, the vehicle tracking unit 25 may also include a housing 320 for carrying the various components thereof (i.e., the vehicle position determining device 42, the wireless communications device 44, the controller 40, etc.). Additionally, an upgrade connector 321 may be carried by the housing 320 and coupled to the controller 40. As such, in accordance with another advantageous aspect of the invention, an upgrade device 322 may be removably coupled to the upgrade connector 321, as illustratively shown in FIG. 32, for causing the controller 40 to perform at least one vehicle function. [0313] More particularly, the vehicle tracking unit 25 may further include one or more remote transmitters 60 to be carried by a user, and the upgrade device 322 may include a receiver 330 for causing the controller 40 to perform the at least one vehicle function based upon signals from the remote transmitter. The remote transmitter 60 may generate pseudorandomly coded signals, for example, to provide enhanced security, as will be appreciated by those of skill in the art. [0314] Numerous vehicle functions may be performed based upon the type of upgrade device 322 that is used. By way of example, such vehicle functions may include either locking or unlocking vehicle doors via the door lock actuator 62, remote starting the vehicle's engine via the remote start device 63, and/or activating the alarm indicator 67. Other vehicle functions may also be performed, as will be appreciated by those of skill in the art. Moreover, a given upgrade device 322 may provide one or more of such functions. Accordingly, a user may install the vehicle tracking unit 25 and at a later time relatively easily upgrade the vehicle tracking unit to provide such additional functionality. Furthermore, the upgrade device 322 may utilize some of the control circuitry already provided in the controller 40, so both space and cost savings may potentially be realized. [0315] The upgrade device 322 may be powered by the vehicle battery 61 via the upgrade connector 321. More particularly, the vehicle tracking unit 25 may further include a voltage regulator 331 carried by the housing 320 and coupled to the vehicle battery 61, and the upgrade device 322 may be powered by the voltage regulator via the upgrade connector 321. More particularly, the voltage regulator 331 may provide a voltage to the upgrade device 322 that is lower than a voltage of the vehicle battery 61. [0316] By way of example, the vehicle battery 61 may provide about twelve Volts, while the upgrade device 322 may preferably operate off about five Volts. Of course, other voltages may also be used. Further, the back-up battery 54 may also be carried by the housing 320, as illustratively shown in FIG. 33, and the upgrade device 322 may be selectively powered by the back-up battery 54 via the upgrade connector 321. [0317] A serial communications link 332 may be used to connect the controller 40 and the upgrade device 322 via the upgrade connector 321. In some embodiments, the upgrade device 322 may also include one or more connectors 323 to be connected to at least one vehicle device. Thus, instead of controlling the various vehicle devices via the controller 40, the upgrade device may directly control vehicle devices via the connector 323. [0318] By way of example, for an alarm/keyless entry upgrade device embodiment, connectors 323 may be included for a valet switch, an LED light (or lights), shock sensors, door and hood trigger wires, and for flashing vehicle lights, as will be appreciated by those of skill in the art. In another embodiment for a remote start upgrade device, connectors 323 may be included for the car starter relays to be connected thereto, for example. Of course, other connector types known to those of skill in the art may also be used. [0319] Another advantageous aspect of the invention will now be described with reference to FIGS. 34 and 35. As noted above, the controller 40 may cooperate with the vehicle position determining device 42 and the wireless communications device 44 to send vehicle position information to the monitoring station 30 based upon receiving an activation signal via a communications network. [0320] In accordance with this aspect of the invention, beginning at Block 340 the controller 40 may selectively cause the vehicle tracking unit 25 to be in a low power mode, at Block 341, to conserve power, as discussed previously above. The controller 40 may also cooperate with the wireless communications device 44 to intermittently awaken the vehicle tracking unit 25 from the low power mode to poll the communications network (Block 342) to thereby determine whether the activation signal has been directed to the vehicle tracking unit, at Block 343. The polling may advantageously be relatively short (e.g., less than a minute) to reduce both power consumption and wireless communications charges. [0321] The vehicle position information may then be sent to the monitoring station 30 one or more times, at Block 344, as previously described above, concluding this aspect (Block 345). As such, the monitoring station 30 need not be synchronized with the vehicle tracking unit 25 because the user does not have to send the activation during a brief window when the unit is active, as is the case with some prior art vehicle tracking units. [0322] In particular, the controller 40 may selectively cause the vehicle tracking unit 25 to be in the low power mode based upon the vehicle's engine being off. Moreover, the controller 40 may detect the engine being off based upon the vehicle ignition switch 65 being switched to an off position. Also, the controller 40 may selectively cause the vehicle tracking unit 25 to be in the low power mode responsive to the passage of a predetermined time since the engine was turned off, and/or responsive to a voltage of the vehicle battery 61 dropping below a threshold. [0323] The communications network may be a cellular communications network, for example. The cellular communications network may store indications of missed calls, and the activation signal may be stored as at least one missed call by the cellular communications network, as will be appreciated by those skilled in the art. Alternately, the cellular communications network may store voice mail messages, and the activation signal may be stored as a voice mail message by the cellular communications network. Further, the cellular communications network may transmit data packets and/or voice data, as will also be appreciated by those skilled in the art. [0324] The controller 40 may also cooperate with the wireless communications device 44 for determining when the communications network is out of range, at Block 350, and for determining when the communications network is back in range after being out of range, at Block 351. The communications network may then be polled as discussed above when back in range of the vehicle tracking unit 25 to determine whether the activation signal has been directed to the vehicle tracking unit while the communications network was out of range. Thus, both missed activation signals sent while the vehicle tracking unit 25 is in the low power mode and/or out of range may still be received. It should be noted that either one or both of these options may be used in various embodiments. [0325] The communications network may also provide a notification to the monitoring station 30 upon being polled by the wireless communications device, at Block 352. The controller 40 may also wait a predetermined time after receiving the activation signal before selectively causing the vehicle tracking unit 25 to return to the low power mode. For example, the predetermined time may be on the order of a few minutes. In addition, the wireless communications device may include a receiver 291, as noted above, and the controller 40 may cause the receiver to be turned off when the vehicle tracking unit 25 is in the low power mode. Intervals of awakening the vehicle tracking unit 25 from the low power mode may be in a range of about 12 to 48 hours, for example, though other intervals may also be used. [0326] In an alternate embodiment of the invention illustratively shown in FIG. 36, the vehicle 21 may include a vehicle data bus 360 extending throughout the vehicle and which is connected to one or more operable vehicle devices. As illustratively shown, such operable vehicle devices may include the vehicle alarm indicator 67 (e.g., horn, siren, etc.), a keyless entry device, the engine starter interrupt device 66, the remote start device 63, the door lock actuator 62, and the vehicle security controller 28, although others may also be included as will be appreciated by those of skill in the art. Furthermore, other devices to be monitored, such as the ignition switch 65, may also be connected to the vehicle data bus 360, for example. [0327] Furthermore, one or more of the operable vehicle devices may be responsive to at least one data bus code received on the vehicle data bus 360. More particularly, each of the above listed operable vehicle devices may have one or more unique data bus codes assigned thereto which, when received, cause a respective operable vehicle device to perform a particular function, as will be understood by those skilled in the art. [0328] As such, a method according to the present invention is illustratively shown in FIG. 37 in which, beginning at Block 370, the controller 40 generates at least one data bus code on the vehicle data bus 360 to control at least one operable vehicle device based upon a command signal received by the wireless communications device 44, at Blocks 371 and 372. Accordingly, the user may not only use the vehicle tracking unit 25 to control numerous vehicle devices, but separate connections between such devices and the controller 40 need not be made. Instead, each of the operable vehicle devices may conveniently be connected to the vehicle data bus 360, which may make the installation thereof easier. [0329] In some embodiments, the command signal received by the wireless communications device 44 may include the at least one data bus code. Alternately, the command signal may relate to the at least one data bus code, and the controller 40 may process the command signal to generate the at least one data bus code on the vehicle data bus 360, as will be understood by those skilled in the art. [0330] Further, the command signal may be provided by the monitoring station 30, and the controller 40 may optionally cooperate with the wireless communications device 44 to send a response message to the monitoring station based upon receiving the command signal, at Block 373, thus ending the method (Block 374). By way of example, the wireless communications device 44 may receive the vehicle data bus device code via a wireless pager network, although other suitable communications formats may also be used. [0331] Another advantageous aspect of the invention if for a vehicle control system including the vehicle tracking unit 25 and a function controller, which may cooperate to alert a user that uniquely coded transmitters have been learned by the vehicle function unit, will now be described with reference to FIGS. 38 and 39. By way of example, the function unit may be the vehicle security system 27, and the functions performed thereby may include security and/or door locking/unlocking functions, as previously described above. [0332] Of course, in some embodiments the function unit may be the door lock actuator 62 itself responsive to a remote transmitter 60 for performing door lock/unlock functions. Another example of a function unit is the remote start device 63 for starting the vehicle's engine, also described above. Of course, other function units may also be used, as will be appreciated by those of skill in the art. It should be noted that while the various function units noted above are illustratively shown as being separate devices from the vehicle tracking unit 25, in some embodiments these units may be included within a single device, as will be understood by those of skill in the art. In particular, as described above, a remote start device and/or security controller may be embodied in an upgrade device 322 to be connected or plugged into the upgrade connector 321, for example. [0333] Using the example of the vehicle security system 27 as the function unit, as illustratively shown in FIG. 36, the function unit may include one (or more) uniquely coded transmitter 60 to be carried by a user, and a receiver 29 at the vehicle 21 for receiving signals from the uniquely coded transmitter, at Blocks 380-381. The function unit 27 may also include a function controller (the vehicle security controller 28 in the present example) at the vehicle 21 and connected to the receiver 29. The function controller 28 cooperates with the receiver 29 to learn the uniquely coded transmitter 60 to permit control of one or more vehicle functions (here, security and/or door locking/unlocking functions) by the user, at Block 382. [0334] In accordance with this aspect of the invention, the function controller 28 may advantageously cooperate with the wireless communications device 44 of the vehicle tracking unit 25 for sending an alert indication of whether one or more new uniquely coded transmitters have been learned, at Block 383, thus concluding the method (Block 384). Accordingly, if the uniquely coded transmitter 60 learned by the function controller 28 is an unauthorized transmitter, such as one a would-be thief may use to attempt to gain access to the vehicle 21, the user will advantageously be notified of this fact and may alert the proper authorities. [0335] The vehicle control system may further include a local indicator (a vehicle security system indicator 361 in the illustrated example of FIG. 36) connected to the function controller 28 for providing a local indication of whether one or more uniquely coded transmitters 60 have been learned. Thus, if the user for some reason does not receive the alert indication to this effect, he will still be notified of this fact upon returning to the vehicle 21. [0336] In addition, the function controller 28 may be switchable to a learning mode to permit learning of the at least one uniquely coded transmitter, at Block 390, and the function controller may cooperate with the wireless communications device 44 for sending the alert indication when the learning mode has been entered, for example, as may be seen in FIG. 39. Moreover, the function controller 28 may cooperate with the wireless communications device 44 for sending the alert indication when the learning mode has last been entered. [0337] Additionally, the function controller 28 may cooperate with the wireless communications device 44 for sending the alert indication for a passage of time since the learning mode has last been entered, at Block 391. Similarly, the function controller 28 may cooperate with the wireless communications device 44 for sending the alert indication for a number of learned uniquely coded transmitters, as well as for sending the alert indication for a change in a number of learned uniquely coded transmitters 60, and/or for sending the alert indication for a change in a code of at least one learned uniquely coded transmitter. The uniquely coded transmitter(s) 60 may be at least one of a uniquely coded remote transmitter and a uniquely coded transponder transmitter, for example, as will be appreciated by those skilled in the art. [0338] In accordance with a similar aspect of the invention, the function unit 28 may instead of, or in addition to, the uniquely coded transmitter 60 also include a biometric characteristic sensor 362 for sensing a unique biometric characteristic of a user, at Block 401. In this embodiment, the function controller 28 may similarly learn the unique biometric characteristic, at Block 402, to permit control of a vehicle function by the user. [0339] Again, the function controller 28 may cooperate with the wireless communications device 44 for sending (Block 403) an alert indication of whether at least one new unique biometric characteristic has been learned, thus concluding the method (Block 404). Of course, the learning mode, time-delayed sending, and location indication steps described above may similarly be performed with respect to learning biometric characteristics, as illustratively shown at Blocks 410-412, respectively. [0340] Turning now to FIGS. 42 and 43, another advantageous aspect of the invention for determining fault conditions of the vehicle tracking unit 25 will now be described. More particularly, beginning at Block 420, the controller 40 may monitor operation of the vehicle 21 and determine a fault condition of at least one of the vehicle position determining device 42 and the wireless communications device 44 based upon a failure thereof over a predetermined pattern of vehicle operation, at Blocks 422-423. By way of example, the fault condition may be based upon a received signal strength, although other faults may also be indicated. [0341] Moreover, the controller 40 may also store the fault condition, at Block 424, and permit retrieval of the stored fault condition, at Block 425, thus concluding the fault sensing operation (Block 426). In particular, the controller 40 may monitor the operation of the vehicle 21 by monitoring the vehicle's ignition (e.g., via the ignition switch 65), for example, to determine whether the ignition has been operational for greater than a time threshold (e.g., fifteen minutes), at Block 430. Thus, occurrences of determining momentary operational errors (e.g., failure of the wireless communications device 44 to communicate with a communications network due to interference) as significant fault conditions may be reduced. [0342] The predetermined pattern of vehicle operation may include a series of successive operations of the ignition. That is, a predetermined number of faults (e.g., two) will need to occur, at Block 428, before the local fault indication is provided (Block 431). Here again, this also helps to increase the likelihood that only a true fault condition will result in a fault indication being provided. [0343] Further, if, at any time after the fault condition has been determined but before the fault indication is provided, the fault condition is corrected (e.g., the wireless communications device 44 comes back in range of a communications network after being out of range for an extended period), at Block 427, the controller 40 may determine that the device in question is in fact working. In such event, the fault count may be reset, at Block 429, and the fault monitoring process may begin again. [0344] The controller 40 may permit user retrieval of the stored fault condition based upon selective operation of the ignition switch and/or remotely by the monitoring station 30 upon request. Regarding the former, an indicator 363 (FIG. 36) may also be connected to the controller 40 to provide a local fault indication based upon retrieval of the stored fault condition. By way of example, the indicator 363 may include at least one of an audible and a visual indicator, such as a tone generator or an LED. Of course, one or more of the other indicators noted above may also be used for this purpose. [0345] It should be noted that the controller 40 may determine and store fault conditions of one or both the vehicle position determining device 42 and the wireless communications device 44 in various embodiments. Similarly, the local fault indication may correspond to either the vehicle position determining device 42, the wireless communications device 44, or both. [0346] In accordance with another aspect of the invention described now with reference to FIGS. 44 and 45, beginning at Block 440 the controller 40 may also monitor the vehicle alarm indicator 67 to determine triggering thereof, at Block 441, and monitor at least one power supply to determine a change therein, at Block 442. More particularly, the at least one power supply may be the vehicle battery 61 or the back-up battery 54. By way of example, the controller may monitor the vehicle battery 61/back-up battery 54 via the battery sensing circuit 290 (FIG. 29), which may be connected to one or both of these batteries. Further, the controller 40 in cooperation with the wireless communications device 44 may cause at least one alert to be sent to the monitoring station 30 based upon both triggering of the vehicle alarm indicator 67 and a change in the at least one power supply, at Block 443, to conclude notification to the user (Block 444). [0347] More particularly, the at least one alert may include a first alert (Block 451) based upon the alarm indicator 67 being triggered, and a second alert (Block 452) based upon the voltage of the at least one power supply (e.g., the vehicle battery 61) being below a threshold, as illustratively shown in FIG. 45. By way of example, the threshold may be less than about 4 Volts, although other thresholds may also be used. To this end, the vehicle tracking unit 25 in such embodiments will preferably include the back-up battery 54 for providing back-up power to the controller 40 and the wireless communications device 44 upon such a drop in voltage of the vehicle battery 61. [0348] Accordingly, the vehicle tracking unit 25 of the present invention will advantageously send the second alert even if the first alert is not sent. For example, in some embodiments the controller 40 may monitor the vehicle alarm indicator 67 to determine triggering thereof continuously for greater than a predetermined time (e.g., a few seconds), at Block 450, before sending the first alert, at Block 451. This may be done to allow a user time to deactivate an errantly generated alarm condition before the first alert is sent and wireless communications charges unnecessarily incurred. [0349] Yet, because of this delay period, a would-be thief could potentially cut the battery cable quickly enough to prevent the first alert from ever being sent. Nonetheless, by so doing, in accordance with the present invention the second alert will still be sent, and the user will therefore still be notified of the attempted theft of the vehicle 21. It should be noted that the controller 40 may also monitor the vehicle alarm indicator 67 to determine triggering in a repetitive pattern (Block 450), either in addition to or instead of monitoring for continuous triggering for a predetermined time, before sending the first alert. Further, instead of monitoring the vehicle battery 61 for a drop in voltage provided thereby to determine that the battery cables have been cut, this could also be done based upon detecting a sudden power drain on the back-up battery 54, which would also provide an indication that the cables to the vehicle battery had be severed. [0350] Turning now to FIGS. 46 and 47, an additional aspect of the invention will now be described for performing diagnostics of output driver circuits (i.e., the outputs 53 described above) for various vehicle devices and, correspondingly, whether the CPU 50 is providing correct output signals thereto. In accordance with this aspect of the invention, beginning at Block 461 the controller 40 may be switchable to a diagnostic mode, at Block 461, wherein at least one output driver circuit 53 is tested, at Block 462. Results of the testing may be indicated by one or more local diagnostic indicators, at Block 463, such as the previously noted indicators 363, 43, 45, for example, concluding the diagnostic operations (Block 464). [0351] More particularly, the input device 170 (e.g., a switch) and/or a diagnostic signal received from the monitoring station 30 via the controller 40 and the wireless communications device 44 may be used for switching the controller to the diagnostic mode, at Block 470. In some embodiments, the controller 40 when in the diagnostic mode may determine whether each driver circuit 53 is connected to respective vehicle devices, at Block 471, to define one or more respective connected output driver circuits 53. Thus, the controller 40, when in the diagnostic mode, may advantageously test only the output driver circuit or circuits 53 which are connected, if desired. Of course, this need not be the case, and it will be appreciated by those skilled in the art that the output driver circuits 53 may advantageously be tested without being connected, so that the vehicle tracking unit 25 of the present invention can be tested prior to installation, for example. [0352] By way of example, the controller 40 when in the diagnostic mode may sequentially test a plurality (or all) of the output driver circuits 53 (Block 472). Thus, by knowing which output driver circuits 53 will be tested in the diagnostic mode (e.g., which ones are connected to vehicle devices), the user may relatively easily determine which of the output driver circuits, if any, are not functioning correctly when a corresponding indication is not provided in the sequence of indications, as will be understood by those of skill in the art. [0353] As illustratively shown in FIGS. 46 and 47, the controller 40 may cooperate with the diagnostic indicator(s) 363, for example, so that it is only operable when the controller is in the diagnostic mode. This feature may be particularly beneficial when an output driver circuit 53 is connected to a particular vehicle device, as the local diagnostic indicator 363 may otherwise provide an unwanted indication each time the vehicle device is activated during normal use, as will be appreciated by those of skill in the art. [0354] As noted above, the local diagnostic indicator 363 may include an audible indicator and/or a visual indicator. In some embodiments, a respective diagnostic indicator 363 may be included for each output driver circuit 53, although this is not required. The controller 40 may also cooperate with the wireless communications device 44 to send test result indications to the monitoring station 30, at Block 473. As such, the user and/or a monitoring service may remotely determine whether the vehicle tracking unit 25 is functioning correctly. [0355] Other features relating to vehicle tracking units and systems are disclosed in co-pending patent applications entitled VEHICLE TRACKER CONSERVING CODES AND RELATED METHODS, application Ser. No. 09/859,673; VEHICLE TRACKER WITH POWER SAVING FEATURES AND RELATED METHODS, application Ser. No. 09/859,728; VEHICLE TRACKER COOPERATING WITH A STARTER INTERRUPT AND RELATED METHODS, application Ser. No. 09/859,973; VEHICLE TRACKER WITH USER NOTIFICATIONS AND ASSOCIATED METHODS, application Ser. No. 09/859,733; VEHICLE TRACKER WITH USER REGISTRATION REMINDER AND RELATED METHODS, application Ser. No. 09/859,971; VEHICLE TRACKER INCLUDING INPUT/OUTPUT FEATURES AND RELATED METHODS, application Ser. No. 09/859,972; and VEHICLE TRACKER WITH TEST FEATURES AND RELATED METHODS, application Ser. No. 09/859,729; VEHICLE TRACKING UNIT PROVIDING DIRECTION DEVIATION TRACKING AND RELATED METHODS, attorney docket no. 58113; VEHICLE TRACKER HAVING SWITCAHABLE POLARITY OUTPUT TERMINALS AND RELATED METHODS, attorney docket no. 58114; VEHICLE TRACKING OUT PROVIDING VARIABLE FREQUENCY TRANSMISSION AND RELATED METHODS, attorney docket no. 58115; VEHICLE TRACKER HAVING FIND ALERT FEATURES AND RELATED METHODS, attorney docket no. 58116; VEHICLE TRACKER PROVIDING VEHICLE ALARM ALERT FEATURES AND RELATED METHODS, attorney docket no. 58117; VEHICLE TRACKER INCLUDING OVERRIDE FEATURE AND RELATED METHODS, attorney docket no. 58118; VEHICLE TRACKER INCLUDING SECURITY DEVICE MONITORING BYPASS FEATURE AND RELATED METHODS, attorney docket no. 58119; VEHICLE TRACKER INCLUDING A CONNECTOR FOR AN UPGRADE DEVICE AND RELATED METHODS, attorney docket no. 58125; VEHICLE TRACKER INCLUDING MISSED CALL FEATURE AND RELATED METHODS, attorney docket no. 58126; VEHICLE TRACKING UNIT FOR CONTROLING OPERABLE VEHICLE DEVICES USING A VEHICLE DATA BUS AND RELATED METHODS, attorney docket no. 58127; VEHICLE CONTROL SYSTEM FOR CONTROLLING A VEHICLE FUNCTION INCLUDING A VEHICLE TRACKING UNIT AND RELATED METHODS, attorney docket no. 58135; VEHICLE TRACKING UNIT WITH FAULT CONDITION DIAGNOSIS AND RELATED METHODS, attorney docket no. 58138; VEHICLE TRACKING UNIT PROVIDING THEFT ALERT NOTIFICATIONS AND RELATED METHODS, attorney docket no. 58139; VEHICLE TRACKING UNIT HAVING A SELF DIAGNOSTIC MODE AND RELATED METHODS, attorney docket no. 58140; and VEHICLE TRACKER INCLUDING VARIABLE FREQUENCY TRANSMISSION AND RELATED METHODS, attorney docket no. 58141, the entire disclosures of which are hereby incorporated herein by reference. [0356] Many modifications and other embodiments of the invention will come to the mind of one skilled in the art having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is understood that the invention is not to be limited to the specific embodiments disclosed, and that modifications and embodiments are intended to be included within the scope of the appended claims. Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7502673 *Jun 15, 2005Mar 10, 2009General Motors CorporationMethod and apparatus for remote vehicle communicationUS7598700Sep 11, 2006Oct 6, 2009Reserve Power Cell, LlcTamper resistant battery and battery warranty and performance tracking systemUS7786859 *Jan 31, 2007Aug 31, 2010Fousse David ELocator apparatus and method using that apparatusUS7886553Sep 27, 2006Feb 15, 2011Danfoss Compressors GmbhMethod and a control unit for controlling a power levelUS8135415 *May 9, 2008Mar 13, 2012Symbol Technologies, Inc.Integrated active tags in mobile devicesUS8321916 *Dec 19, 2008Nov 27, 2012Intel CorporationMethod, apparatus and system for remote management of mobile devicesUS8682401 *May 29, 2007Mar 25, 2014Audi AgActivation of the reception readiness of an in-vehicle networkUS20100162368 *Dec 19, 2008Jun 24, 2010Selim AissiMethod, apparatus and system for remote management of mobile devicesUS20110022254 *Jan 20, 2010Jan 27, 2011Michael Johas TeenerMethod and system for location assisted power managementUS20110130983 *Dec 1, 2009Jun 2, 2011Stl Technology Co., Ltd.Battery monitoring systemWO2005040847A2 *Oct 26, 2004May 6, 2005Alfonso Rivas Renedo�a portable device for monitoring movement of an individual, and a system incorporating the portable device�WO2006040780A1 *Oct 11, 2004Apr 20, 2006Valerio AbateSystem and method to train drivers and endorse infractionsWO2011147893A1 *May 25, 2011Dec 1, 2011Jaguar Cars LtdVehicle communicationsWO2012085615A1 *Dec 21, 2010Jun 28, 2012Renault TrucksMethod for controlling a power supply system of an automotive vehicle and power supply system adapted to such a methodWO2012162450A1 *May 24, 2012Nov 29, 2012Spireon, Inc.Battery monitoring system* Cited by examinerClassifications U.S. Classification340/988, 340/539.3International ClassificationB60R25/04, G08G1/123, G07C5/00, G01S19/35, G01S19/48Cooperative ClassificationG08G1/20, B60R25/104, B60W2550/402, B60R2325/202, G07C5/008, B60R25/04, B60R25/33, B60R2325/205, B60R25/102European ClassificationG08G1/20, B60R25/104, B60R25/102, B60R25/33, B60R25/04, G07C5/00TLegal EventsDateCodeEventDescriptionApr 25, 2012FPAYFee paymentYear of fee payment: 8May 2, 2008FPAYFee paymentYear of fee payment: 4Aug 12, 2002ASAssignmentOwner name: OMEGA PATENTS, L.L.C., GEORGIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FLICK, KENNETH E.;REEL/FRAME:013138/0919Effective date: 20020801Owner name: OMEGA PATENTS, L.L.C. 5326 PRESLEY PLACEDOUGLASVILFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FLICK, KENNETH E. /AR;REEL/FRAME:013138/0919Owner name: OMEGA PATENTS, L.L.C.,GEORGIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FLICK, KENNETH E.;REEL/FRAME:13138/919RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services