Abstract:
A method includes determining that a wireless telephone is in a moving vehicle using, e.g., speed as calculated by the telephone using GPS signals or co-location of the telephone with a vehicle as might be determined by receiving the vehicle&#39;s position via Bluetooth. Use of the telephone is selectively denied if it is determined that the telephone is in a vehicle.

Description:
FIELD OF THE INVENTION 
       [0001]    The present invention relates to disabling the use of a wireless telephone while the telephone is in a vehicle. 
       BACKGROUND OF THE INVENTION 
       [0002]    Laws have been passed in the name of public safety to prohibit use of wireless telephones in vehicles by the drivers of the vehicles. These laws depend on user compliance and thus may be circumvented. 
       SUMMARY OF THE INVENTION 
       [0003]    A method includes determining that a wireless telephone is in a moving vehicle, and selectively denying at least telephony service to the telephone in response to the determining act. 
         [0004]    In some embodiments he determining act is executed by using successive position signals from the telephone over time to determine that a speed of the telephone exceeds a threshold. The determining act can be executed by the wireless telephone itself or by a telephony system communicating with the wireless telephone. 
         [0005]    In non-limiting implementations the determining act is executed by using a position signal from the vehicle and a position vehicle from the telephone, and if the two position signals represent substantially the same location, determining that the telephone is in the vehicle. The denying act is executed by a wireless telephony system or by the telephone itself. The system may cause a busy signal to be returned to callers of the wireless telephone when it is determined that the telephone is in the vehicle. 
         [0006]    If desired, if the telephone is determined to be in the vehicle, an audible and/or visual message is displayed on the wireless telephone indicating denial of service in response to a user of the wireless telephone attempting an outgoing call. If the telephone determines that the telephone is in the vehicle, use nonetheless can be enabled if the telephone receives an authorized use signal from, e.g., a sanctioned vehicle such as a police vehicle, train, etc. 
         [0007]    In another aspect, a wireless telephone has a wireless telephony transceiver, a position receiver, and a processor communicating with the transceiver and receiver. A tangible computer storage medium is accessible to the processor and is programmed to cause the processor to determine if a speed as indicated by signals from the position receiver exceeds a threshold and if so, to disable at least some calls to and/or from the telephone. 
         [0008]    In another aspect, a wireless telephone has a wireless telephony transceiver, a position receiver, and a processor communicating with the transceiver and receiver. A tangible computer storage medium is accessible to the processor and is programmed to cause the processor to determine if a position of the telephone as indicated by at least one signal from the position receiver substantially matches a positron of a vehicle and if so, to disable at least some calls to and/or from the telephone. 
         [0009]    The details of the present invention, both as to its structure and operation, can best be understood in reference to the accompanying drawings, in which like reference numerals refer to like parts, and in which: 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS  
         [0010]      FIG. 1  is a block diagram of a wireless telephone and a vehicle; 
           [0011]      FIG. 2  is a flow chart of first example logic; 
           [0012]      FIG. 3  is a flow chart of second example logic; and 
           [0013]      FIG. 4  is a flow chart of third example logic. 
       
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
       [0014]      FIG. 1  shows a wireless telephone  10  that can be carried by a user into a vehicle  12 . The wireless telephone  10  includes a processor  14  that can access a tangible computer storage medium  16  such as but not limited disk-based storage or solid state storage. The processor  14  also communicates with a wireless telephony transceiver  18  such as hut not limited a global systems for mobile communication (GSM) transceiver, a code division multiple access (CDMA) transceiver, variations and modifications thereof, as well as other types of wireless telephony transceivers including, without limitation, TDMA, FDMA, SOMA, wideband-CDMA, orthogonal frequency division multiplexing (OFDM), etc. 
         [0015]    The processor  14  also communicates with a position receiver  20  such as a global positioning satellite (GPS) receiver to receive position information therefrom. If desired, in some embodiments the telephone  10  can include a short-range transceiver  23  such as but not limited to a Bluetooth transceiver. 
         [0016]    The vehicle  12  may include a vehicle processor  24  such as an engine control module (ECM) accessing a tangible computer storage medium  26  such as but not limited disk-based storage or solid state storage. The vehicle processor  24  may also, in some embodiments, communicate with a wireless telephony transceiver  28  such as but not limited a global systems for mobile communication (GSM) transceiver, a code division multiple access (CDMA) transceiver, variations and modifications thereof, as well as other types of wireless telephony transceivers including, without limitation, TDMA, FDMA, SDMA, wideband-CDMA, orthogonal frequency division multiplexing (OFDM), etc. 
         [0017]    The vehicle processor  24  can also communicates with a position receiver  30  such as a global positioning satellite (GPS) receiver to receive position information therefrom. If desired, in some embodiments the vehicle  12  can include a short-range transceiver  31  such as but not limited to a Bluetooth transceiver. 
         [0018]      FIG. 2  shows logic that may be implemented by the telephone  12 , relieving a telephony system infrastructure with which the telephone  12  communicates from executing the present logic and thus enhancing scalability. It is to be understood that the logic of  FIG. 12  may be programmed in the telephone storage medium  16  for all wireless telephones in a jurisdiction or for only some wireless telephones. For example, telephones used by police, emergency responders, and other sanctioned personnel may not include the logic of  FIG. 2  (or may include the logic in a disabled state established by the telephone provider) and thus may not be constrained by the logic thereof. 
         [0019]    At block  32 , the process starts and moves to block  34  to receive two or more successive position signals from the position receiver  20 . The position signals are used to determine speed at block  36  by calculating the distance between the positions indicated by the signal and dividing by the time between receipt of the signals. 
         [0020]    At decision diamond  38  it is determined whether the calculated speed exceeds a threshold, indicating that the phone  10  is moving at a rate of speed associated with use in a moving vehicle. If the threshold is exceeded the logic optionally may move to block  40  to determine whether an authorized moving use signal, preferably an encrypted code programmed into the phone that can be periodically refreshed via, e.g., the telephony network, is received. By way of non-limiting embodiment, a police vehicle or a train or other sanctioned vehicle may be programmed to send, via, e.g., the short range transmitters  23 ,  31 , a signal indicating to nearby telephones that use should be enabled. In this way, train use, for example, is permitted, as is use of a phone that has not been exempted as described above from the logic of  FIG. 2 . 
         [0021]    Decision diamond  42  is executed if block  40  is provided to determine if authorized moving use exists. If not, the telephone is disabled at block  44  for at least some calls, e.g., for all non-911 calls. Or, all calls including 911 calls may be disabled. Disabling may be done programmatically by the telephone processor  14  by simply preventing outgoing or incoming calls from being processed, possibly accompanied by a suitable audible and/or visual disable informational message on the display  22 . Or, the phone  10  may simply deenergize itself. Less desirably, disabling can be effected by sending a “disable” signal  10  the telephony network to cause the network to block calls to and from the phone in accordance with power transmission principles and/or other call-blocking principles known in the art. 
         [0022]    If moving use is determined to be authorized at decision diamond  42  or if the speed threshold was not exceeded at decision diamond  38 , use of the phone  10  is not disabled at state  46 . The logic of  FIG. 2  may be executed periodically, e.g., every thirty seconds or based on state, e.g., every time a position update is received, or based on other heuristics. 
         [0023]      FIG. 3  shows alternate logic that may be executed without burdening the telephony system. At block  48  the telephone processor  14  begins and moves to block  50  to receive at least one position signal from the position receiver  20 . At block  52  die phone  10  also receives, for example via the short range transmitters  23 ,  31 , a position signal from a nearby vehicle as the vehicle might have received its position from, e.g., the vehicle position receiver  30 . If the positions substantially match (e.g., within a threshold distance such as ten feet of each other) at decision diamond  54 , use of the phone  10  is disabled at block  56 . Otherwise, use is not disabled at block  58 . The logic of  FIG. 3  may be executed periodically or conditionally, e.g., upon receipt of a vehicle position signal over the short range transceiver  23 . 
         [0024]      FIG. 4  shows that both the vehicle  12  and wireless phone  10  can be programmed according to, e.g., statute to periodically send position signals along with their identifications to a central database, which a telephony system commencing at block  60  can receive at block  62 . Any phone except sanctioned phones discussed above that is determined to be co-located with a vehicle (except with a sanctioned vehicle) can be disabled at block  64  by, e.g., blocking incoming and outgoing calls, with exceptions such as for 911 calls if desired. 
         [0025]    In still further alternate embodiments, the logic of  FIG. 2  may be executed by the telephony system, e.g., the phone  10  can send its position to the system and a system server can determine speed from successive positions, inferring use in a moving vehicle. In yet another alternate embodiment in which the telephony system is recruited to prevent unauthorized moving use of wireless phones, trains can send their GPS coordinates to the telephony system to permit phone use in trains when the two positions (trains and phone) match. 
         [0026]    While the particular DISABLING WIRELESS TELEPHONE USE WHILE IN VEHICLE is herein shown and described in detail, it is to be understood that the subject matter which is encompassed by the present invention is limited only by the claims. For instance, instead of disabling itself when its speed exceeds the threshold, the phone may emit load beeps to alert the user of possible unauthorized use while driving, and/or it may automatically send a report of exceeding the threshold to a central server along with its position and time, and the server can then be accessed by law enforcement personnel to send warning letters to offenders, or even to send citations to the users for unauthorized use.