Automatically activating hands-free mode while tracking speed
First Claim
Patent Images
1. A computer-implemented method for enabling a user to continue to accomplish a task while moving, the method comprising:
- while a user is interacting with an application on a handheld device in a tactile fashion, tracking a speed of the handheld device;
if the speed is greater than a pre-determined speed, prompting the user to ask whether the user wants to activate a hands-free mode for the application;
if the user activates the hands-free mode, running the application in hands-free mode wherein doing so comprises;
completing fields for a task in the application with vocal input from the user by;
automatically selecting a first field;
audibly communicating the first field'"'"'s name to the user;
listening for the user'"'"'s vocal input;
converting the input to a text value; and
entering the text into the first field;
if the user does not activate the hands-free mode, continuing to run the application in non-hands-free mode.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a system that enables a user to continue accomplishing a task on a handheld device while moving. During operation, the system tracks the speed of the handheld device while the user is interacting with an application on the device. If the speed is greater than a pre-determined speed, the system audibly prompts the user to enable hands-free mode. If the user says yes, the system enables hands-free mode and the user may continue to use the application in hands-free mode. Otherwise, the system continues to run the application without enabling hands-free mode.
-
Citations
17 Claims
-
1. A computer-implemented method for enabling a user to continue to accomplish a task while moving, the method comprising:
-
while a user is interacting with an application on a handheld device in a tactile fashion, tracking a speed of the handheld device; if the speed is greater than a pre-determined speed, prompting the user to ask whether the user wants to activate a hands-free mode for the application; if the user activates the hands-free mode, running the application in hands-free mode wherein doing so comprises; completing fields for a task in the application with vocal input from the user by; automatically selecting a first field; audibly communicating the first field'"'"'s name to the user; listening for the user'"'"'s vocal input; converting the input to a text value; and entering the text into the first field; if the user does not activate the hands-free mode, continuing to run the application in non-hands-free mode. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-program product for use in conjunction with a computer system, the computer-program product comprising a computer-readable storage medium and a computer-program mechanism embedded therein for configuring the computer system to enable a user to continue to accomplish a task while moving, the computer-program mechanism including:
-
instructions for, while a user is interacting with an application on a handheld device in a tactile fashion, tracking a speed of the handheld device; instructions for, if the speed is greater than a pre-determined speed, prompting the user to ask whether the user wants to activate a hands-free mode for the application; instructions for, if the user activates the hands-free mode, running the application in hands-free mode wherein doing so comprises; completing fields for a task in the application with vocal input from the user by; automatically selecting a first field; audibly communicating the first field'"'"'s name to the user; listening for the user'"'"'s vocal input; converting the input to a text value; and entering the text into the first field instructions for, if the user does not activate the hands-free mode, continuing to run the application in non-hands-free mode. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system, comprising:
-
a processor; memory; and a program module, wherein the program module is stored in the memory and configured to be executed by the processor, the program module including instructions for enabling a user to continue to accomplish a task while moving, wherein the instructions include; instructions for, while a user is interacting with an application on a handheld device in a tactile fashion, tracking a speed of the handheld device; instructions for, if the speed is greater than a pre-determined speed, prompting the user to ask whether the user wants to activate a hands-free mode for the application; instructions for, if the user activates the hands-free mode, running the application in hands-free mode wherein doing so comprises; completing fields for a task in the application with vocal input from the user by; automatically selecting a first field; audibly communicating the first field'"'"'s name to the user; listening for the user'"'"'s vocal input; converting the input to a text value; and entering the text into the first field instructions for, if the user does not activate the hands-free mode, continuing to run the application in non-hands-free mode. - View Dependent Claims (14, 15, 16, 17)
-
Specification