NAVIGATION TO DYNAMIC ENDPOINT
First Claim
1. One or more computer-readable media comprising computer-executable instructions for providing, to a user, turn-by-turn directions to a dynamic target destination, the computer-executable instructions directed to steps comprising:
- receiving, from the user, a selection of at least one individual;
verifying that the selected at least one individual has consented to reveal their location;
generating turn-by-turn directions to guide the user to the dynamic target destination, the dynamic target destination being associated with the selected at least one individual; and
periodically regenerating the turn-by-turn directions as the dynamic target destination changes.
2 Assignments
0 Petitions
Accused Products
Abstract
Turn-by-turn directions can guide a user to a dynamic destination, such as a person or a rendezvous location. The turn-by-turn directions enable one user to follow another or, alternatively, multiple people to rendezvous with each other. The selection can be via identifiers used in network contexts, such as social networking Individuals can select the circumstances under which their location can be revealed. Turn-by-turn directions enabling following utilize anticipated locations or predictions of likely destinations based on historical and contextual information. Turn-by-turn directions enabling rendezvous reference a rendezvous location, which is either the same for all users, or which differs among them. Also, the directions can reference intermediate, “staging”, locations from which further intermediate, or ultimate, destinations can be routed to.
61 Citations
20 Claims
-
1. One or more computer-readable media comprising computer-executable instructions for providing, to a user, turn-by-turn directions to a dynamic target destination, the computer-executable instructions directed to steps comprising:
-
receiving, from the user, a selection of at least one individual; verifying that the selected at least one individual has consented to reveal their location; generating turn-by-turn directions to guide the user to the dynamic target destination, the dynamic target destination being associated with the selected at least one individual; and periodically regenerating the turn-by-turn directions as the dynamic target destination changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A navigation-capable computing device comprising:
-
one or more central processing units; an interface through which a user selects at least one individual; a display providing turn-by-turn directions to guide the user to a dynamic target destination associated with the selected at least one individual; and one or more computer-readable media comprising computer-executable instructions that, when executed by the one or more central processing units, perform steps comprising; verifying that the selected at least one individual has consented to reveal their location; generating the turn-by-turn directions; and
periodically regenerating the turn-by-turn directions as the dynamic target destination changes. - View Dependent Claims (12, 13, 14)
-
-
15. A system for providing, to a user, turn-by-turn directions to a dynamic target destination, the system comprising:
-
a first navigation-capable computing device co-located with the user; a second navigation-capable computing device co-located with at least one other individual; a server computing device comprising location information specifying a location of both the first and second navigation-capable computing devices; and one or more computer-readable media comprising computer-executable instructions directed to steps comprising;
receiving, from the user, a selection of the at least one other individual;
verifying that the at least one other individual has consented to reveal their location;
generating turn-by-turn directions to guide the user to the dynamic target destination, the dynamic target destination being associated with the at least one other individual; and
periodically regenerating the turn-by-turn directions as the dynamic target destination changes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification