Patent ID: 7925540

Claim:
A computer implemented method comprising: in response to an identification of a user and an event attended by at least the user, automatically offering, via a computing device, a travel itinerary comprising at least one service to the user based on: an electronic profile of the user, the profile including historical travel data of the user and known user preferences of the user from a first database; and contextual information from a second database different from the first database, the second database not containing profile information, the travel data, and the known user preferences of the user, the contextual information unrelated to the profile information, travel data, and the known user preferences of the user, wherein the contextual information comprises: historical travel patterns for a plurality of destinations, ground transportation options at a plurality of airports, costs for the ground transportation options at each of the plurality of airports, transportation, Wi-Fi hot spots, the existence of rental services at the plurality of airports, and information relating to availability of electronic communications at a plurality of locations, and providing the services on a personal calendar of the user, the providing the services including: calendaring time segments on the calendar for one or more segments of a trip; and identifying, on the calendar, communication options for different segments of the trip, the communication options indicating a plurality of modes of communication preferred by the user based on availability of the user and the contextual information during each of the different segments.