Dynamic presentation of navigation instructions
First Claim
1. A method comprising:
- receiving, at a mobile device, a route for traveling from a first location to a second location;
receiving instructions for navigating the route, each instruction having an associated importance value;
determining a first instruction to present to a user associated with the mobile device;
determining whether an importance value associated with the first instruction exceeds a predetermined threshold value;
based on determining that the importance value associated with the first instruction exceeds the predetermined threshold value, determining a first volume level for presenting the first instruction; and
causing the first instruction to be presented to the user as audio at the first volume level.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a mobile device can be configured to provide navigation instructions to a user of the mobile device. The navigation instructions can be graphical, textual or audio instructions. The presentation of the navigation instructions can be dynamically adjusted based the importance of individual instructions and/or environmental conditions. For example, each navigation instruction can be associated with an importance value indicating how important the instruction is. The volume of important audio instructions can be adjusted (e.g., increased) to compensate for ambient noise so that a user will be more likely to hear the navigation instruction. The timing and/or repetition of the presentation of important instructions can be adjusted based on weather conditions, traffic conditions, or road conditions and/or road features so that a user will be less likely to miss an important navigation instruction.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, at a mobile device, a route for traveling from a first location to a second location; receiving instructions for navigating the route, each instruction having an associated importance value; determining a first instruction to present to a user associated with the mobile device; determining whether an importance value associated with the first instruction exceeds a predetermined threshold value; based on determining that the importance value associated with the first instruction exceeds the predetermined threshold value, determining a first volume level for presenting the first instruction; and causing the first instruction to be presented to the user as audio at the first volume level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors, causes:
-
receiving, at a mobile device, a route for traveling from a first location to a second location; receiving instructions for navigating the route, each instruction having an associated importance value; determining a first instruction to present to a user associated with the mobile device; determining whether an importance value associated with the first instruction exceeds a predetermined threshold value; based on determining that the importance value associated with the first instruction exceeds the predetermined threshold value, determining a first volume level for presenting the first instruction; and causing the first instruction to be presented to the user as audio at the first volume level. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; receiving, at a mobile device, a route for traveling from a first location to a second location; receiving instructions for navigating the route, each instruction having an associated importance value; determining a first instruction to present to a user associated with the mobile device; determining whether an importance value associated with the first instruction exceeds a predetermined threshold value; based on determining that the importance value associated with the first instruction exceeds the predetermined threshold value, determining a first volume level for presenting the first instruction; and causing the first instruction to be presented to the user as audio at the first volume level. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification