Methods and apparatuses for providing enhanced navigation services
First Claim
Patent Images
1. A system, for providing a notification message for an enhanced level of navigational services to a user of a mobile device, comprising:
- a processor; and
a memory being in operative communication with the processor and having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising;
generating the notification message for presentation to the user of the mobile device;
prompting the user for determining whether to provide the enhanced level of navigation services; and
in response to determining that the user would like the enhanced level of navigation services;
determining that the mobile device is within a proximity of a turn;
determining that the mobile device is engaged in a communication with an other device;
identifying a user-created preference indicating whether the user would like communications interrupted for delivery of messages;
selecting a notification mode, from a group of notification modes, for providing the notification message to the user based on a present circumstance, related to the user, other than a present location of the mobile device, yielding a presently-selected notification mode;
initiating interruption of the communication, in order to provide the notification message to the user, in response to determining that the mobile device is within proximity of the turn and in response to identifying the user-created preference indicating that communications should be interrupted for delivery of messages; and
initiating provision of the notification message to the user by way of the presently-selected notification mode.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing enhanced navigation services are disclosed. A navigation system can include a memory, a processor, and a location determination device. The navigation system can receive data that indicates the location of a device. The navigation system can generate notifications for the device. The navigation system can interrupt communications at the device to provide notifications, if desired. Methods for providing notifications during enhanced navigation sessions also are disclosed.
-
Citations
26 Claims
-
1. A system, for providing a notification message for an enhanced level of navigational services to a user of a mobile device, comprising:
-
a processor; and a memory being in operative communication with the processor and having stored thereon computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; generating the notification message for presentation to the user of the mobile device; prompting the user for determining whether to provide the enhanced level of navigation services; and in response to determining that the user would like the enhanced level of navigation services; determining that the mobile device is within a proximity of a turn; determining that the mobile device is engaged in a communication with an other device; identifying a user-created preference indicating whether the user would like communications interrupted for delivery of messages; selecting a notification mode, from a group of notification modes, for providing the notification message to the user based on a present circumstance, related to the user, other than a present location of the mobile device, yielding a presently-selected notification mode; initiating interruption of the communication, in order to provide the notification message to the user, in response to determining that the mobile device is within proximity of the turn and in response to identifying the user-created preference indicating that communications should be interrupted for delivery of messages; and initiating provision of the notification message to the user by way of the presently-selected notification mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, for providing a notification message, for an enhanced level of navigational services, to a user of a mobile device, comprising:
-
prompting a user of the mobile device for determining whether to provide the enhanced level of navigation services; and in response to determining that the user would like the enhanced level of navigation services; determining, by a processor, that the mobile device is within a proximity of a turn; generating, by the processor, the notification message for the presentation to a user of the mobile device; determining that the mobile device is engaged in communications with an other device; determining if communications at the mobile device should be interrupted to provide the notification message; identifying a user-created preference indicating whether the user would like communications interrupted for delivery of notification messages; selecting a notification mode, from a group of notification modes, for providing the notification message to the user based on a present circumstance, related to the user, other than a present location of the mobile device, yielding a presently-selected notification mode; initiating interruption of the communication, in order to present the notification message to the user, in response to determining that the mobile device is within proximity of the turn and in response to identifying the user-created preference indicating that communications should be interrupted for delivery of notification messages; and initiating provision of the notification message to the user by way of the presently-selected notification mode. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A mobile device comprising:
-
a processor; and a memory in communication with the processor and a location determination device, the memory having stored thereto computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; prompting the user for determining whether to provide an enhanced level of navigation services; receiving a preference from the user indicating whether the user would like to receive communications interrupted for delivery of notification messages, to form a user-created preference; and in response to determining that the user would like the enhanced level of navigation services; receiving a notification message, for the enhanced level of navigational services, from a communication device remote to the mobile device and in a communication network; identifying the user-created preference indicating whether the user would like communications interrupted for delivery of notification messages; selecting a notification mode, from a group of notification modes, for providing the notification message to the user based on a present circumstance, related to the user, other than a present location of the mobile device, yielding a presently-selected notification mode; interrupting an existing communication in order to present the notification message to the user in response to a determination having been made that the mobile device is within proximity of a turn and in response to a determination having been made that the user-created preference indicating that communications should be interrupted for delivery of notification messages; and initiating provision of the notification message to the user by way of the presently-selected notification mode. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification