Generating instructions for shared travel experiences
First Claim
1. A system for creating a shared travel experience for a first user and a second user, the system comprising:
- at least one computing device; and
a trip engine comprising a navigation device configured to;
receive a request for the second user to follow the first user, wherein the request comprises a first route associated with the first user and a current location of the first user, and wherein the first route comprises a destination location;
provide instructions for the second user to follow the first user to the destination location using the first route;
receive an updated current location of the first user;
determine that a difference between a current location of the second user and the updated current location of the first user exceeds a threshold, wherein the threshold is one of a distance between the current location of the user and the updated current location of the first user or is a travel time between the current location of the user and the updated current location of the first user;
in response to the determination, determine a second route to the destination location from the current location of the second user; and
display, on a user interface of the computing device, instructions for the second user to travel to the destination location using the second route.
1 Assignment
0 Petitions
Accused Products
Abstract
A first user of a smart phone or vehicle navigation system may invite a second user of a smart phone or vehicle navigation system to participate in a shared travel experience where the second user follows the first user. While on the shared trip, the first user is provided the location of the second user along with a route to a selected destination. The second user is provided the location of the first user, along with the route to the selected destination. The first user is able to identify points of interest on the route, which are then presented to the second user. A network is established that allows the first and second user to have a two-way conversation, and to synchronize the music that is listened to by the first user and the second user to simulate the experience of being together in the same vehicle.
24 Citations
20 Claims
-
1. A system for creating a shared travel experience for a first user and a second user, the system comprising:
-
at least one computing device; and a trip engine comprising a navigation device configured to; receive a request for the second user to follow the first user, wherein the request comprises a first route associated with the first user and a current location of the first user, and wherein the first route comprises a destination location; provide instructions for the second user to follow the first user to the destination location using the first route; receive an updated current location of the first user; determine that a difference between a current location of the second user and the updated current location of the first user exceeds a threshold, wherein the threshold is one of a distance between the current location of the user and the updated current location of the first user or is a travel time between the current location of the user and the updated current location of the first user; in response to the determination, determine a second route to the destination location from the current location of the second user; and display, on a user interface of the computing device, instructions for the second user to travel to the destination location using the second route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for creating a shared travel experience for a first vehicle and a second vehicle, the system comprising:
-
at least one computing device; and a trip engine comprising a navigation device configured to; receive a request for the second vehicle to follow the first vehicle, wherein the request comprises a first route associated with the first vehicle, and wherein the first route comprises a destination location; provide instructions for the second vehicle to follow the first vehicle to the destination location using the first route; establish an ad-hoc network between the first vehicle and the second vehicle; facilitate two-way voice communication between a first user of a first client device in the first vehicle and a second user of a second client device in the second vehicle via the ad hoc network when the first client device and the second client device are within range of each other; and facilitate the synchronized playing of media content in the first vehicle and the second vehicle via the ad hoc network using an output device of the first client device and an output device of the second client device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for creating a shared travel experience for a first user and a second user, the method comprising:
-
receiving a request for the second user to follow the first user by a vehicle navigation device, wherein the request comprises a first route associated with the first user, and wherein the first route comprises a destination location; receiving a current location of the first user and a current location of the second user by the vehicle navigation device; based on the first route and the current locations, determining a second route for the second user by the vehicle navigation device, wherein the second route comprises the destination location and is different than the first route; based on the current locations, the first route, and the second route, determining a time for the second user to begin traveling on the second route by the vehicle navigation device; providing instructions for the second user to follow the first user to the destination location using the second route at the determined time by the vehicle navigation device; determining that a difference between an updated location of the second user and an updated location of the first user exceeds a threshold, wherein the threshold is one of a distance between the updated location of the second user and the updated location of the first user or is a travel time between the updated location of the second user and the updated location of the first user; and displaying, on a user interface of the vehicle navigation device, instructions for the second user to travel to the destination location using an updated route. - View Dependent Claims (17, 18, 19, 20)
-
Specification