Navigation user interface
First Claim
1. A first device, comprising:
- one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for;
determining that an event condition has been met;
in response to determining that the event condition has been met;
transmitting, to a second device, instructions to present a first alert at the second device at a first time indicating that the event condition has been met; and
presenting, at the first device at a second time, a second alert indicating that the event condition has been met; and
wherein;
the second device is different from the first device,the second alert is different from the first alert, andthe second time is selected so as to be spaced apart from the first time by at least a predetermined delay time period, wherein the predetermined delay time period is based on the event condition.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to techniques for managing navigation alerts. The disclosure generally describes an exemplary technique whereby a first device, such as a smartphone, coordinates the timing or sequence of alerts for a navigation instruction on the first device and on a second device, such as a smartwatch. In some examples, the second device presents an alert to a user indicating an event condition has been met before the first device presents a different alert to the user indicating that the same event condition has been met. The alert presented on the second device and the different alert presented on the first device are spaced apart in time by at least a predetermined delay time period, where the predetermined delay time period is based on the event condition. The alert at the second device allows the user to anticipate the alert at the first device.
-
Citations
36 Claims
-
1. A first device, comprising:
-
one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; determining that an event condition has been met; in response to determining that the event condition has been met; transmitting, to a second device, instructions to present a first alert at the second device at a first time indicating that the event condition has been met; and presenting, at the first device at a second time, a second alert indicating that the event condition has been met; and wherein; the second device is different from the first device, the second alert is different from the first alert, and the second time is selected so as to be spaced apart from the first time by at least a predetermined delay time period, wherein the predetermined delay time period is based on the event condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
at a first device; determining that an event condition has been met; in response to determining that the event condition has been met; transmitting, to a second device, instructions to present a first alert at the second device at a first time indicating that the event condition has been met; and presenting, at the first device at a second time, a second alert indicating that the event condition has been met; and wherein; the second device is different from the first device, the second alert is different from the first alert, and the second time is selected so as to be spaced apart from the first time by at least a predetermined delay time period, wherein the predetermined delay time period is based on the event condition. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A non-transitory computer-readable storage medium comprising one or more programs for execution by one or more processors of a first device, the one or more programs including instructions for:
-
determining that an event condition has been met; in response to determining that the event condition has been met; transmitting, to a second device, instructions to present a first alert at the second device at a first time indicating that the event condition has been met; and presenting, at the first device at a second time, a second alert indicating that the event condition has been met; and wherein; the second device is different from the first device, the second alert is different from the first alert, and the second time is selected so as to be spaced apart from the first time by at least a predetermined delay time period, wherein the predetermined delay time period is based on the event condition. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification