SYSTEM AND METHOD FOR DETERMINING WHEN SMARTPHONE IS IN VEHICLE
A device includes a triggering parameter detecting component, a velocity determining component, a comparing component and a mode-determining component. The triggering parameter detecting component detects, over a predetermined period of time, a triggering parameter associated with an in-vehicle mode of operation and generates a triggering detector signal based on the triggering detected parameter over the predetermined period of time. The velocity determining component determines a velocity of the device based on the generated triggering detector signal. The comparing component generates a compared signal when the detected velocity is greater than a predetermined velocity threshold. The mode-determining component generates an in-vehicle mode signal based on the compared signal.
1 - 19 . (canceled)
20 . A computing device comprising:
at least one processor; and
at least one memory storing instructions executable by the at least one processor, wherein the instructions, when executed, cause the computing device to:
detect a first instance of a triggering parameter associated with a vehicle mode;
based on the first instance of the triggering parameter, identify a detection time period;
detect a second instance of the triggering parameter within the detection time period after the first instance of the triggering parameter;
generate a triggering detector signal based on the detection of the second instance of the triggering parameter within the detection time period;
determine a velocity of the computing device; and
generate a vehicle mode signal to operate the computing device in the vehicle mode based on:
the triggering detector signal, and
the velocity of the computing device.
21 . The computing device of claim 20 , wherein the vehicle comprises at least one of an aeronautical vehicle, a maritime vehicle, or a land-based vehicle.
22 . The computing device of claim 20 , wherein the vehicle comprises at least two wheels.
23 . The computing device of claim 22 , wherein the vehicle comprises an automobile.
24 . The computing device of claim 20 , wherein the vehicle comprises an operator compartment.
25 . The computing device of claim 20 , wherein the triggering parameter comprises at least one of:
a magnetic field in any of three dimensions, an electric field in any of three dimensions, an electro-magnetic field in any of three dimensions, an acceleration in any of three dimensions, an angular velocity in any of three dimensions, an angular acceleration in any of three dimensions, a sound, a temperature, a vibration in any of three dimensions, a pressure in any of three dimensions, a biometric, a content of surrounding atmosphere, a change in an electric field in any of three dimensions, a change in a magnetic field in any of three dimensions, a change in an electro-magnetic field in any of three dimensions, a change in an acceleration in any of three dimensions, a change in an angular velocity in any of three dimensions, a change in an angular acceleration in any of three dimensions, a change in a sound, a change in a temperature, a change in a vibration in any of three dimensions, a change in a pressure in any of three dimensions, a change in a biometric, or a change in a content of surrounding atmosphere.
26 . The computing device of claim 20 , wherein the detection time period is not less than a plurality of seconds.
27 . The computing device of claim 26 , wherein the plurality of seconds comprises twenty seconds.
28 . A computer-implemented method comprising:
detecting a first instance of a triggering parameter associated with a vehicle mode of a computing device;
based on the first instance of the triggering parameter, identifying a detection time period;
detecting a second instance of the triggering parameter within the detection time period after the first instance of the triggering parameter;
generating a triggering detector signal based on the detection of the second instance of the triggering parameter within the detection time period;
determining a velocity of the computing device; and
generating a vehicle mode signal to operate the computing device in the vehicle mode based on:
the triggering detector signal, and
the velocity of the computing device.
29 . The computer-implemented method of claim 28 , wherein the vehicle comprises at least one of an aeronautical vehicle, a maritime vehicle, or a land-based vehicle.
30 . The computer-implemented method of claim 28 , wherein the vehicle comprises at least two wheels.
31 . The computer-implemented method of claim 30 , wherein the vehicle comprises an automobile.
32 . The computer-implemented method of claim 28 , wherein the vehicle comprises an operator compartment.
33 . The computer-implemented method of claim 28 , wherein the triggering parameter comprises at least one of:
a magnetic field in any of three dimensions, an electric field in any of three dimensions, an electro-magnetic field in any of three dimensions, an acceleration in any of three dimensions, an angular velocity in any of three dimensions, an angular acceleration in any of three dimensions, a sound, a temperature, a vibration in any of three dimensions, a pressure in any of three dimensions, a biometric, a content of surrounding atmosphere, a change in an electric field in any of three dimensions, a change in a magnetic field in any of three dimensions, a change in an electro-magnetic field in any of three dimensions, a change in an acceleration in any of three dimensions, a change in an angular velocity in any of three dimensions, a change in an angular acceleration in any of three dimensions, a change in a sound, a change in a temperature, a change in a vibration in any of three dimensions, a change in a pressure in any of three dimensions, a change in a biometric, or a change in a content of surrounding atmosphere.
34 . The computer-implemented method of claim 28 , wherein the detection time period is not less than a plurality of seconds.
35 . The computer-implemented method of claim 34 , wherein the plurality of seconds comprises twenty seconds.
36 . A computer-readable media having computer-readable instructions stored thereon, wherein the computer-readable instructions, when executed by a computer device, cause the computer device to:
detect a first instance of a triggering parameter associated with a vehicle mode of the computer device;
based on the first instance of the triggering parameter, identify a detection time period;
detect a second instance of the triggering parameter within the detection time period after the first instance of the triggering parameter;
generate a triggering detector signal based on the detection of the second instance of the triggering parameter within the detection time period;
determine a velocity of the computer device; and
generate a vehicle mode signal to operate the computer in the vehicle mode based on:
the triggering detector signal, and
the velocity of the computer device.
37 . The computer-readable media of claim 36 , wherein the triggering parameter comprises at least one of:
a magnetic field in any of three dimensions, an electric field in any of three dimensions, an electro-magnetic field in any of three dimensions, an acceleration in any of three dimensions, an angular velocity in any of three dimensions, an angular acceleration in any of three dimensions, a sound, a temperature, a vibration in any of three dimensions, a pressure in any of three dimensions, a biometric, a content of surrounding atmosphere, a change in an electric field in any of three dimensions, a change in a magnetic field in any of three dimensions, a change in an electro-magnetic field in any of three dimensions, a change in an acceleration in any of three dimensions, a change in an angular velocity in any of three dimensions, a change in an angular acceleration in any of three dimensions, a change in a sound, a change in a temperature, a change in a vibration in any of three dimensions, a change in a pressure in any of three dimensions, a change in a biometric, or a change in a content of surrounding atmosphere.
38 . The computer-readable media of claim 36 , wherein the detection time period is not less than a plurality of seconds.
39 . The computer-readable media of claim 38 , wherein the plurality of seconds comprises twenty seconds.