Creating a Travel Community
First Claim
1. A method comprising:
- receiving data relating to a trip being taken by a first user to a specified destination, wherein the data is generated by an automated navigation engine;
determining trip information associated with a second user;
determining whether the trip information associated with the second user matches the received trip data of the first user; and
in response to determining that the trip information associated with the second user matches the trip data of the first user, creating a community between the first and second users.
2 Assignments
0 Petitions
Accused Products
Abstract
A user may be matched to a community or another user based on travel information such as destination, route, time to arrival and the like. Thus, a user traveling to a destination may be able to communicate with or meet other users traveling to the same destination. Other information may also be used in determining matches including habits, interests or relationship status. In one arrangement, travel information may automatically be obtained from a navigation engine while a user is traveling. The travel information may be automatically sent from the navigation engine or a communication system associated therewith to a server configured for identifying matches between users or between users and communities. A user may further set a match threshold to control the number of matches that are returned. Recommendations for restaurants, activities, hotels and the like may also be determined based on the history and profile of matching users.
69 Citations
32 Claims
-
1. A method comprising:
-
receiving data relating to a trip being taken by a first user to a specified destination, wherein the data is generated by an automated navigation engine; determining trip information associated with a second user; determining whether the trip information associated with the second user matches the received trip data of the first user; and in response to determining that the trip information associated with the second user matches the trip data of the first user, creating a community between the first and second users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
determining, using an automated navigation engine, trip data associated with a trip being taken by a first user; transmitting the trip data to a server requesting identification of a second user associated with trip information matching the determined trip data of the first user; and in response to the transmission, receiving information about the second user. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a processor; and memory configured to store computer readable instructions that, when executed by the processor, cause the apparatus to perform a method comprising; receiving data relating to a trip being taken by a first user to a specified destination, wherein the data is generated by an automated navigation engine; determining trip information associated with a second user; determining whether the trip information associated with the second user matches the received trip data of the first user; and in response to determining that the trip information associated with the second user matches the trip data of the first user, creating a community between the first and second users. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a processor; and memory configured to store computer readable instructions that, when executed by the processor, cause the apparatus to perform a method comprising; determining, using an automated navigation engine, trip data associated with a trip being taken by a first user; transmitting the trip data to a server requesting identification of a second user associated with trip information matching the determined trip data of the first user; and in response to the transmission, receiving information about the second user. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. One or more computer readable media storing computer readable instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
determining, using an automated navigation engine, trip data associated with a trip being taken by a first user; transmitting the trip data to a server requesting identification of a second user associated with trip information matching the determined trip data of the first user; and in response to the transmission, receiving information about the second user. - View Dependent Claims (28, 29)
-
-
30. One or more computer readable media storing computer readable instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving data relating to a trip being taken by a first user to a specified destination, wherein the data is generated by an automated navigation engine; determining trip information associated with a second user; determining whether the trip information associated with the second user matches the received trip data of the first user; and in response to determining that the trip information associated with the second user matches the trip data of the first user, creating a community between the first and second users. - View Dependent Claims (31, 32)
-
Specification