Method and system for an automated trip planner
First Claim
1. 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, andproviding 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.
15 Assignments
0 Petitions
Accused Products
Abstract
A method and system to offer a service to a user based on a profile of the user, in response to an identification of an event. In one embodiment, the service includes offering a travel itinerary. In one embodiment, the profile of the user is based on previously obtained data. In one embodiment, the offering is performed automatically in response to the identification of the event and user. In one embodiment, the offering of the itinerary to the user based on the profile of the user comprises accessing data from at least one of a preference database and a contextual content database. The offering of the itinerary may comprise offering at least one of travel times for the user traveling to a selected area, ground transportation for the user arriving at a selected area, and costs for multiple modes of transportation. In one embodiment, the offering of the service is based in part on one of a type of service, a location, and a partner.
324 Citations
24 Claims
-
1. 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, andproviding 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24)
-
18. A machine readable medium embodied in an article of manufacture having stored thereon a set of instructions which when executed by a machine, perform a 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, andproviding 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.
-
19. A computer system 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, andproviding 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.
Specification