Method and system for using a hands-free-audio profile to limit use of a wireless communication device
First Claim
1. A method comprising:
- storing, at a non-transitory computer-readable data storage device of a wireless communication device, a hands-free-audio profile of the wireless communication device, computer-readable data that indicates a threshold speed, and computer-readable data that indicates a threshold time, wherein the hands-free-audio profile can be switched from an enabled state to a disabled stated and from the disabled stated to the enabled state;
determining, using a processor of the wireless communication device, a most-recent speed-condition of the wireless communication device, wherein the most-recent speed-condition indicates whether the wireless communication device is moving at a speed greater than the threshold speed and indicates an amount of consecutive time that the wireless communication device has been stationary or moving at a speed less than the threshold speed;
monitoring, at the processor of the wireless communication device, a state of the hands-free-audio profile;
receiving, at the wireless communication device, a message that indicates an incoming voice call is available for connecting to the wireless communication device;
if the hands-free-audio profile monitored by the processor is set to the disabled state and the amount of consecutive time is less than the threshold amount of time, then executing, using the processor, computer-readable program instructions to prevent the incoming voice call from being answered at the wireless communication device; and
if the hands-free-audio profile monitored by the processor is set to the enabled state and the amount of consecutive time is less than the threshold amount of time, then, executing, using the processor, computer-readable program instructions that prevent the incoming voice call from being answered in a non-hands-free-audio mode of the wireless communication device and to answer the incoming voice call using a hands-free-audio mode of the wireless communication device.
6 Assignments
0 Petitions
Accused Products
Abstract
The described systems and methods allow for safer operation of a wireless communication device (WCD). The methods may be carried out at the WCD or at a wireless-communications network that interfaces to the WCD. A hands-free-audio (HFA) profile associated with the WCD may be set to enabled or disabled. A speed-condition of the WCD is determined and compared to a speed-threshold. If the speed-condition is greater than the speed-threshold and the HFA profile is enabled, then the WCD is operable to engage in wireless communications (e.g., voice calls or text messaging) via an HFA device associated with the WCD. If the speed-condition is greater than the speed-threshold and the HFA profile is set to disabled, then the WCD may prevent and/or postpone wireless communications from occurring. After the speed-condition is determined to be less than the speed-threshold, previously received communications (e.g., text messages) may be presented via the WCD.
20 Citations
22 Claims
-
1. A method comprising:
-
storing, at a non-transitory computer-readable data storage device of a wireless communication device, a hands-free-audio profile of the wireless communication device, computer-readable data that indicates a threshold speed, and computer-readable data that indicates a threshold time, wherein the hands-free-audio profile can be switched from an enabled state to a disabled stated and from the disabled stated to the enabled state; determining, using a processor of the wireless communication device, a most-recent speed-condition of the wireless communication device, wherein the most-recent speed-condition indicates whether the wireless communication device is moving at a speed greater than the threshold speed and indicates an amount of consecutive time that the wireless communication device has been stationary or moving at a speed less than the threshold speed; monitoring, at the processor of the wireless communication device, a state of the hands-free-audio profile; receiving, at the wireless communication device, a message that indicates an incoming voice call is available for connecting to the wireless communication device; if the hands-free-audio profile monitored by the processor is set to the disabled state and the amount of consecutive time is less than the threshold amount of time, then executing, using the processor, computer-readable program instructions to prevent the incoming voice call from being answered at the wireless communication device; and if the hands-free-audio profile monitored by the processor is set to the enabled state and the amount of consecutive time is less than the threshold amount of time, then, executing, using the processor, computer-readable program instructions that prevent the incoming voice call from being answered in a non-hands-free-audio mode of the wireless communication device and to answer the incoming voice call using a hands-free-audio mode of the wireless communication device. - View Dependent Claims (2, 3, 4, 5, 6, 17, 18, 19, 20)
-
-
7. A method comprising:
-
storing, at a non-transitory computer-readable data storage device of a wireless communication device, a hands-free-audio profile of the wireless communication device, computer-readable data that indicates a threshold speed, and computer-readable data that indicates a threshold time, wherein the hands-free-audio profile can be switched from an enabled state to a disabled stated and from the disabled stated to the enabled state; determining, using a processor of the wireless communication device, a most-recent speed-condition of the wireless communication device, wherein the most-recent speed-condition indicates whether the wireless communication device is moving at a speed greater than the threshold speed and indicates an amount of consecutive time that the wireless communication device has been stationary or moving at a speed less than the threshold speed; monitoring, at the processor of the wireless communication device, a state of the hands-free-audio profile; receiving, at the wireless communication device, a message destined for the wireless communication device; if the hands-free-audio profile monitored by the processor is set to the disabled state and the amount of consecutive time is less than the threshold amount of time, then postponing presentation of the message at the wireless communication device; and if the hands-free-audio profile monitored by the processor is set to the enabled state and the most-recent speed-condition determined by the processor indicates the wireless communication device is moving at a speed greater than the threshold speed, then allowing presentation of the message using a hands-free-audio mode of the wireless communication device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A wireless communication device comprising:
-
a computer-readable data storage device storing computer-readable program instructions, a hands-free-audio profile, data that indicates a threshold speed, and data that indicates a threshold time, wherein the hands-free-audio profile can be switched from an enabled state to a disabled state and from the disabled state to the enabled state; a processor that executes the computer-readable program instructions; and a communication interface configured to receive a message that indicates an incoming voice call is available for connecting to the wireless communication device, wherein the program instructions comprise first program instructions that are executable by the processor to determine a most-recent speed-condition of the wireless communication device, wherein the most-recent speed-condition indicates whether the wireless communication device is moving at a speed greater than the threshold speed and indicates an amount of consecutive time that the wireless communication device has been stationary or moving at a speed less than the threshold speed, wherein the program instructions comprise second program instructions that are executable by the processor to prevent the incoming voice call from being answered by the wireless communication device, wherein the processor executes the second program instructions in response to (i) the communication interface receiving the message and (ii) a determination that the hands-free-audio profile is set to the disabled state and the amount of consecutive time is less than the threshold amount of time, and wherein the program instructions comprise third program instructions that are executable by the processor to answer the incoming voice call using a hands-free audio mode of the wireless communication device, wherein the processor executes the third program instructions in response to (i) the communication interface receiving the message and (ii) a determination that the hands-free-audio profile is set to the enabled state and or the amount of consecutive time is less than the threshold amount of time. - View Dependent Claims (14, 21)
-
-
15. A wireless communication device comprising:
-
a computer-readable data storage device storing computer-readable program instructions, a hands-free-audio profile, data that indicates a threshold speed, and data that indicates a threshold time, wherein the hands-free-audio profile can be switched from an enabled state to a disabled state and from the disabled state to the enabled state; a processor that executes the computer-readable program instructions; and a communication interface configured to receive a message that is destined for the wireless communication device, wherein the program instructions comprise first program instructions that are executable by the processor to determine a most-recent speed-condition of the wireless communication device, wherein the most-recent speed-condition indicates whether the wireless communication device is moving at a speed greater than the threshold speed and indicates an amount of consecutive time that the wireless communication device has been stationary or moving at a speed less than the threshold speed, wherein the program instructions comprise second program instructions that are executable by the processor to cause presentation of the received message to be postponed, wherein the processor executes the second program instructions in response to (i) the communication interface receiving the message and (ii) a determination that the hands-free-audio profile is set to the disabled state and the amount of consecutive time is less than the threshold amount of time, and wherein the program instructions comprise third program instructions that are executable by the processor to cause the received message to be presented using a hands-free audio mode of the wireless communication device, wherein the processor executes the third program instructions in response to (i) the communication interface receiving the message and (ii) a determination that the hands-free-audio profile is set to the enabled state and the amount of consecutive time is less than the threshold amount of time. - View Dependent Claims (16, 22)
-
Specification