Providing a user interface experience based on inferred vehicle state
First Claim
1. A computer implemented method, comprising:
- determining that a mobile device is in a vehicle based upon at least one of mobile device-provided input information provided by the mobile device or vehicle-provided input information provided by the vehicle;
automatically switching the mobile device from a handheld mode to a vehicle mode based upon the at least one of the mobile device-provided input information or the vehicle-provided input information;
evaluating the at least one of the mobile device-provided input information or the vehicle-provided input information to select a current vehicle state of the vehicle having a corresponding level of driving complexity, the current vehicle state being selected from a plurality of predetermined vehicle states associated with different levels of driving complexity; and
,generating a user interface experience for a user who is operating the vehicle based at least in part on the corresponding level of driving complexity of the current vehicle state, wherein the user interface experience imposes attention-related demands on the user and wherein the user interface experience replaces at least some input commands with other input commands that are associated with the corresponding level of driving complexity of the current vehicle state.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device is described herein that provides a user interface experience to a user who is operating the mobile device within a vehicle. The mobile device provides the user interface experience using mode functionality. The mode functionality operates by receiving inference-input information from one or more input sources. At least one input source corresponds to at least one movement-sensing device, provided by the mobile device, that determines movement of the mobile device. The mode functionality then infers a state of the vehicle based on the inference-input information and presents a user interface experience that is appropriate for the vehicle state. In one scenario, the mode functionality can also infer that the vehicle is in a distress condition. In response, the mode functionality can solicit assistance for the user.
439 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
determining that a mobile device is in a vehicle based upon at least one of mobile device-provided input information provided by the mobile device or vehicle-provided input information provided by the vehicle; automatically switching the mobile device from a handheld mode to a vehicle mode based upon the at least one of the mobile device-provided input information or the vehicle-provided input information; evaluating the at least one of the mobile device-provided input information or the vehicle-provided input information to select a current vehicle state of the vehicle having a corresponding level of driving complexity, the current vehicle state being selected from a plurality of predetermined vehicle states associated with different levels of driving complexity; and
,generating a user interface experience for a user who is operating the vehicle based at least in part on the corresponding level of driving complexity of the current vehicle state, wherein the user interface experience imposes attention-related demands on the user and wherein the user interface experience replaces at least some input commands with other input commands that are associated with the corresponding level of driving complexity of the current vehicle state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device, comprising:
-
a display; a processor; and a computer-readable medium storing computer readable instructions which, when executed by the processor, cause the processor to; allow a user to specify that the mobile device operate in either a handheld mode or a vehicle mode;
in the vehicle mode;obtain sensor information from one or more sensors, and use the sensor information to predict a route that a vehicle is likely to take to reach a specified or predicted destination;
based at least on the predicted route, determine a predicted future vehicle state of the vehicle, the predicted future vehicle state having an attention profile that characterizes a level of attention and a type of attention which is appropriate for the user to maintain while operating the vehicle; andconfigure a user interface of the mobile device to comply with the attention profile for the predicted future vehicle state. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
operating a mobile device having a handheld mode and a vehicle mode in the vehicle mode; while in the vehicle mode; obtaining sensor information from one or more sensors, and using the sensor information to predict a route that a vehicle is likely to take to reach a specified or predicted destination; based at least on the predicted route, determining a predicted future vehicle state of the vehicle, the predicted future vehicle state having an attention profile that characterizes a level of attention and a type of attention which is appropriate for a user to maintain while operating the vehicle; and configuring a user interface of the mobile device in accordance with the attention profile for the predicted future vehicle state. - View Dependent Claims (20)
-
Specification