WO2020081403A1 - System and method for providing trip plans based on travel destinations - Google Patents
System and method for providing trip plans based on travel destinations Download PDFInfo
- Publication number
- WO2020081403A1 WO2020081403A1 PCT/US2019/056001 US2019056001W WO2020081403A1 WO 2020081403 A1 WO2020081403 A1 WO 2020081403A1 US 2019056001 W US2019056001 W US 2019056001W WO 2020081403 A1 WO2020081403 A1 WO 2020081403A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- traveler
- information
- travel
- user
- recommendations
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/14—Travel agencies
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
- G06Q10/025—Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/22—Payment schemes or models
- G06Q20/227—Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
Definitions
- the present disclosure is generally related to trip planning. More particularly, the present disclosure is directed to systems and methods for generating reservation recommendations based on traveler information and trip plan information provided by traveler.
- Planning a trip can be complicated and require vising a plurality of travel operators to find, reserve, pay, and confirm services associated with a trip.
- flight reservations and hotel bookings are often only the start of it.
- Different platforms can be utilized by travelers seeking to plan a trip including receiving recommendations and reserving travel operators for multiple travel categories, including, airfare, accommodations, transportation, dining, and entertainment. Some of these platforms facilitate distributing reservation recommendations to travelers from certain operators merchants that meet a certain criteria provided by traveler, e.g., a budget.
- Embodiments disclosed herein relate to systems and methods for providing reservation recommendations related to trip planning information provided by traveler.
- Travelers may utilize travel planning platforms that allow travelers to receive a set of reservation recommendations generated in response to a travel destination that a user is planning on visiting.
- the set of reservation recommendations may be generated based on traveler provided information and other information and available travel services provided by service vendors in one or more service category.
- a reservation recommendation generated by a trip planning platform can be some form of a suggestion or advice for a particular travel reservation in a travel category, e.g., airfare, accommodations, transportation, dining, and entertainment selected from all of the reservations provided by service vendors.
- Recommendation may include preference indicators quantifying the booking likelihood estimate, which will be discussed in greater detail below.
- a traveler may register and set up a traveler account with a trip planning platform.
- the traveler may input information associated with and/or relevant to the traveler via a traveler subscription component, such as traveler information specifying traveler demographic characteristics; travel preferences, activity and/or services the traveler may be interested in participating or receiving at a travel destination, by either specifying types or categories of activities or services, types of vendors delivering those activities and/or services, or both.
- the traveler may plan a trip with the trip planning platform.
- the traveler may input trip planning information via a trip planning component for each trip the traveler may be planning.
- a reservation recommendation component may generate a number of reservation recommendations based on traveler information and trip planning information provided by the traveler via the traveler subscription component and the trip planning component respectively.
- the reservation recommendations may be generated using reservation information obtained from service a vendor.
- Reservation information may include reservations that meet criteria provided by the traveler such as a travel destination, a travel purpose, a budget, travel times and other similar information.
- the traveler may select all or some reservation recommendations generated by the recommendation component.
- a booking component may communicate the selections made by the traveler to the service vendor.
- the booking component may send traveler information provided by the traveler via the traveler subscription component to service vendor.
- the service vendor Upon receiving the selections made by the traveler and traveler information from the booking component, the service vendor will reserve or book a corresponding reservation for the traveler.
- a check-in component may receive geolocation information related to the traveler geographic location.
- the check-in component may determine that the traveler geographic location may be at or near the service vendor geographic location.
- the check-in component may communicate with the service vendor by sending a notification that the traveler is at the geographic location at or near that of the service vendor.
- the system may manage traveler information to both provide the traveler with secure access to the trip planning platform and/or to expedite and facilitate the travel experience.
- the traveler information inputted by the traveler may also include transportation information that is used to facilitate travel reservations. Additionally, the traveler may include accommodations information such as an accommodation type, accommodation rating preferences, room type preferences, preferences for restaurants within a hotel, and so on. The traveler may include entertainment information including types of recreational activities the traveler may be interested.
- the traveler may include preference and account information to facilitate automatic booking of air travel and other methods of transportation, accommodations, dining, and entertainment.
- Preference and account information provided by the traveler may include frequent flyer information for airline operators, reward program information for hotel and dining vendors and so on.
- the traveler may also include information regarding any special accommodations needs or requirement.
- the traveler may include information regarding emergency contacts.
- the traveler may input information related to the traveler account on one or more social media platforms via the traveler subscription component.
- the information related to traveler's social media platforms may include the traveler social network including the traveler friends.
- the traveler may start using the trip planning platform by inputting trip planning information via a graphical user interface of trip planning trip platform.
- the trip planning information for each trip the traveler is planning on taking may be transmitted to trip planning component.
- Trip planning information may include one or more travel destination the traveler is planning on visiting during a timeframe indicated by the traveler.
- the traveler may enter information associated with an event the traveler is planning on attending.
- the travel planning component may determine a destination and time frame associated with the event based on event information provided by the traveler.
- the traveler may provide one or more budgets associated with the trip.
- the traveler may specify individual budgets for each of the categories of reservation recommendations.
- Reservation recommendations provided to the traveler may be generated by the reservation recommendation component based on traveler information and trip information obtained by the trip planning platform.
- the reservation recommendation component may generate reservation recommendations based on traveler information received from the traveler subscription component and information received from the trip planning component.
- the reservation recommendation component may generate recommendations for each travel category associated with the trip being planned by the traveler based on provided travel destination, time frame and/or budget.
- the reservation recommendations may be generated using reservation information obtained from the service vendor via the reservation recommendation component.
- Reservation information may include reservations that meet criteria provided by the traveler such as a travel destination, a travel purpose, a budget, travel times, and other similar information.
- the traveler may view reservation recommendations via a GUI on a mobile computing device The traveler may use the GUI to book reservation recommendations generated by the reservation recommendation component.
- the reservation recommendations generated by the reservation recommendation component for each travel category of the trip may include reservations from one or more servicer vendors.
- the reservation recommendation component may generate a single reservation recommendation based on a likelihood that reservation recommendation will be booked by the traveler.
- the reservation recommendation component may determine the booking likelihood of each of the reservation recommendation.
- the reservation recommendation component may analyze traveler information received from the traveler subscription component, and trip planning information received from the trip planning component in conjunction with one or more predictive models.
- the reservation recommendation component may provide multiple reservation recommendations for a given travel category. By providing multiple reservation recommendations for a given travel category, the traveler may compare multiple reservation recommendations and choose the most suitable one by booking a particular reservation recommendation via the booking component, discussed in more detail below.
- the reservation recommendation component may rank the generated recommendations by including a preference indicator associated with each reservation recommendation within a travel category.
- the reservation recommendation component may include a preference indicator associated with individual reservation recommendations in accordance with traveler information and trip planning information.
- Reservation recommendations provided to the traveler that have been generated by the reservation recommendation component may be selected by the traveler and booked via the booking component.
- Booking reservation recommendations associated with a given service vendor may include interfacing between the trip planning platform application programming interface (API) and the platform API associated with a service vendor platform providing the reservation information.
- the booking component may provide the service vendor platform traveler information including traveler's name, preferences, payment information to hold the reservation for the traveler.
- the geolocation information corresponding to the geolocation of the traveler transmitted from a mobile computing device may be processed by the trip planning platform.
- the check-in component may be configured to notify service vendor that the traveler is in close proximity to the service vendor.
- the check-in component may transmit traveler information, including personal information, security information, payment information, to ensure that the traveler is seamlessly checked-in with the service vendor on traveler's itinerary.
- the trip planning platform may generate a notification transmitted from the trip planning platform via a wireless link and a communications network to mobile computing devices of one or more users identified by the traveler.
- the traveler may identify one or more users via the traveler subscription component to be notified of movements of the traveler. Accordingly, the geolocation of the traveler may be tracked in real-time by others.
- the traveler may include location criteria that, if satisfied, would trigger a notification ton one or more users identified by the traveler.
- the notification transmitted to one or more users identified by the traveler may inform these users that the traveler has entered a geolocation that satisfied the location criteria provided by the traveler.
- FIG. 1 illustrates a system configured to provide reservation recommendations to users, in accordance with embodiments disclosed herein.
- FIG. 2A illustrates an examples trip planning user interface through which traveler may enter trip planning information, in accordance with embodiments disclosed herein.
- FIG. 2B illustrates an example trip planning user interface through which reservation recommendations may be presented, in accordance with embodiments disclosed herein.
- FIG. 3 is an example computing component that may be used in implementing various features of embodiments of the disclosed technology, in accordance with embodiments disclosed herein.
- FIG. 4 illustrates an example reservation recommendation system, in accordance with embodiments disclosed herein.
- FIG. 5 is flow chart illustrating various operations that may be utilized in providing reservation recommendations, in accordance with embodiments disclosed herein.
- Travelers use a variety of platforms when planning a trip. Some platforms offer trip planning services while others provide recommendations in accordance with traveler entered information. For example, a traveler may use one platform to find a good deal on a hotel reservation, another platform to view and manage flight details, including ensuring a connecting flight can be made, and yet another platform to reserve a rental car, and so on.
- Travelers are often planning a trip for a specific event, such as attending a festival or a conference. Travelers may not be aware of all the reservations that may be necessary to attend a particular event unless travelers are willing to invest significant time and resources in planning and researching the destination of their trip. Travelers may utilize travel planning platforms that allow travelers to receive a set of reservation recommendations generated in response to a travel destination that a user is planning on visiting. The set of reservation recommendations may be generated based on traveler provided information and other information and available travel services provided by service vendors in one or more service category.
- reservation recommendations can be provided to travelers irrespective of how service vendors may provide the travel services, and/or any particular trip planning platform utilized by travelers.
- Embodiments disclosed herein relate to systems and methods for providing reservation recommendations related to trip planning information provided by traveler.
- a reservation recommendation generated by trip planning platform 107 can be some form of a suggestion or advice for a particular travel reservation in a travel category, e.g., airfare, accommodations, transportation, dining, and entertainment selected from all of the reservations provided by service vendors.
- the reservation recommendation can suggest that a particular reservation for a travel reservation may be preferred by a traveler over another travel reservation. That is, if a traveler has indicated that he or she is traveling with small children, that traveler may receive a recommendation that includes an airfare reservation recommendations for early morning departure.
- Recommendation may include preference indicators quantifying the booking likelihood estimate, which will be discussed in greater detail below.
- FIG. 1 illustrates an example trip planning system 100.
- Traveler 121 may register and set up a traveler account with trip planning platform 107.
- Traveler 121 may input information associated with and/or relevant to traveler 121 via traveler subscription component 109, such as traveler information specifying traveler demographic characteristics; travel preferences, activity and/or services traveler 121 may be interested in participating or receiving at a travel destination, by either specifying types or categories of activities or services, types of vendors delivering those activities and/or services, or both.
- Traveler 121 may plan a trip with trip planning platform 107. Traveler 121 may input trip planning information via trip planning component 111 for each trip traveler 121 may be planning. Trip planning information may include one or more of a travel destination traveler 121 is planning on visiting, a travel purpose traveler 121 is planning on fulfilling when visiting the travel destination, a budget traveler 121 is designated for the trip, and travel times during which traveler 121 is planning on taking the trip. Traveler 121 may plan multiple trips with trip planning platform 107 by inputting trip planning information for each trip traveler
- Reservation recommendation component 113 may generate a number of reservation recommendations based on traveler information and trip planning information provided by traveler 121 via traveler subscription component 109 and trip planning component 111 respectively.
- the reservation recommendations may be generated using reservation information obtained from service vendor 131.
- Reservation information may include reservations that meet criteria provided by traveler 121 such as a travel destination, a travel purpose, a budget, travel times and other similar information. Traveler 121 may select all or some reservation recommendations generated by recommendation component 113.
- Booking component 117 may communicate the selections made by traveler 121 to service vendor 131.
- Booking component 117 may send traveler information provided by traveler 121 via traveler subscription component 109 to service vendor 131.
- service vendor Upon receiving the selections made by traveler 121 and traveler information from booking component 117, service vendor will reserve or book a corresponding reservation for traveler 121.
- Check-in component 119 may receive geolocation information related to traveler 121 geographic location. Check-in component 119 may determine that the traveler 121 geographic location may be at or near service vendor 131 geographic location. Upon determining that the traveler 121 geographic location is at or near service vendor 131 geographic location, check-in component 119 may communicate with service vendor 131 by sending a notification that traveler 121 is at the geographic location at or near that of service vendor 131.
- Traveler 121 may provide varying levels of detail as part of both the subscription and subsequent modification processes. Any information not initially provided by traveler 121 can later be added to the traveler account. Information may be deleted as well. Traveler 121 may be required to provide some identification information for the traveler account. For example, traveler 121 trip planning platform 107 may generate a user name, password, pin, to be used for authenticating traveler 121 onto trip planning platform 107.
- the traveler information inputted by traveler 121 may include personal information including details about traveler 121 such as demographic information including name, age, sex, race, address, telephone number, email, biometric information, and other personally identifiable information. Traveler 121 may provide payment information including credit card and/or debit card account information. Traveler 121 may also submit security information in order to obtain a higher traveler verification level resulting in a more seamless travel experience. For example, traveler 121 may provide such information as name, address, telephone number, email, credit card and/or debit card information, passport, driver's license, foreign travel documents (e.g., visas issued by foreign countries), images of traveler's face, retinal scan, fingerprints, facial scan, distinguishing marks, DNA, and so forth.
- personal information including details about traveler 121 such as demographic information including name, age, sex, race, address, telephone number, email, biometric information, and other personally identifiable information. Traveler 121 may provide payment information including credit card and/or debit card account information. Traveler 121 may also submit security
- Traveler subscription component 109 may handle traveler information inputted by traveler 121 either alone or in conjunction with database 105.
- a user interface may be provided via traveler subscription component 109 allowing traveler 121 to input traveler information.
- the traveler information provided by traveler 121 via traveler subscription component 109 may be provided to recommendation component 117. Traveler information stored by database 105 may be encrypted.
- System 100 may manage traveler information to both provide traveler 121 with secure access to trip planning platform 107 and/or to expedite and facilitate the travel experience.
- personally identifiable information such as name and social security number may be used to verify identity of traveler 121 upon accessing system 100.
- traveler information such as travel preferences and credit card and/or debit card account information, stored in database 105 may be used to facilitate and/or expedite reservation services that would otherwise require traveler 121 to provide large amounts of data for each transaction.
- traveler information such as passport information or information is stored and usable by security personnel to expedite security clearances.
- the traveler information inputted by traveler 121 may also include transportation information that is used to facilitate travel reservations.
- the travel preference information inputted by traveler 121 may further specify traveler 121 transportation preferences including types, categories and/or other such information related to each travel category, e.g., transportation, lodging, food, and entertainment.
- traveler 121 may specify information air travel such as a desired class of air travel (e.g., coach, business class, or first class), a layover information (e.g., number of layovers, non-stop only), a preferred travel time, budget information (e.g., fare information), an airline carrier preference, seating preferences, meal preferences, parking preferences (e.g., self-park or valet parking), a desired departure airport preference, a preferred method of travel to orfrom the airport (e.g., self-drive, via a taxi or a transportation network company, via public transportation).
- Traveler 121 may include information regarding other transportation methods.
- traveler 121 may specify preferred rental car companies, including vehicle preferences.
- traveler 121 may specify, preferred transportation network company (e.g., Uber ® or Lyft ® ), a transportation network company driver rating, a vehicle preference, and so on.
- a desired class of air travel e.g., coach, business class, or first class
- a layover information e.
- traveler 121 may include accommodations information such as an accommodation type (e.g., boutique hotel, national chain hotel, online marketplace such as AirBnb ® , etc.), accommodation rating preferences (e.g., user reviews, stars, diamonds, and other rating and/or ranking methods), room type preferences, preferences for restaurants within a hotel, and so on. Further, traveler 121 may include dining information including restaurant preferences, cuisine preferences, food sensitivities or allergies, restaurant location information (e.g., proximity to the hotel), and so on. Traveler 121 may include entertainment information including types of recreational activities traveler 121 may be interested in (e.g., outdoor adventures, family-friendly activities, theater, live music, and so on).
- accommodation type e.g., boutique hotel, national chain hotel, online marketplace such as AirBnb ® , etc.
- accommodation rating preferences e.g., user reviews, stars, diamonds, and other rating and/or ranking methods
- room type preferences e.g., preferences for restaurants within a hotel
- traveler 121 may include
- traveler 121 may include preference and account information to facilitate automatic booking of air travel and other methods of transportation, accommodations, dining, and entertainment.
- Preference and account information provided by traveler 121 may include frequent flyer information for airline operators, reward program information for hotel and dining vendors and so on. Traveler 121 may also include information regarding any special accommodations needs or requirement (e.g., use of service animal, wheelchair, seasickness, other medical conditions, etc.). Traveler 121 may include information regarding emergency contacts (e.g., medical providers, family members, organ donor status and so on).
- traveler subscription component 109 may provide a set of questions to traveler 121 that may be used by reservation recommendation component 113 in determining what reservations are best suited for traveler 121. For example, in additional to traveler information already provided, traveler 121 may be asked to list the activities or types of activities they like to engage in, locations or types of locations they frequent, food and beverage preferences and/or aversions, and so on.
- traveler 121 may input information related to traveler
- traveler 121 may have accounts with one or more social media platform such as Facebook ® or Twitter ® .
- the information related to traveler's social media platforms may include traveler 121 social network including traveler 121 friends.
- the information extracted from traveler 121 social media platform and may be extracted and stored in database 105.
- traveler 121 may start using trip planning platform 107 by inputting trip planning information via a graphical user interface of trip planning trip platform 107.
- the trip planning information for each trip traveler 121 is planning on taking may be transmitted to trip planning component 111.
- Trip planning information may include one or more travel destination traveler 121 is planning on visiting during a timeframe indicated by traveler 121.
- traveler 121 may provide South Beach, Miami as a travel destination that traveler 121 is planning on visiting on May 5 through May 15.
- Traveler 121 may input a travel purpose for the trip. For example, the trip to South Beach, Miami may be taken for the purpose of attending a national orthopedic surgeon convention held at that time.
- FIG. 2A illustrates an example graphical user interface ("GUI") 210.
- GUI 210 may be presented to one or more travelers, e.g., traveler 121, that have a traveler account on trip planning platform 107. Traveler 121 may access trip planning platform 107 via GUI 210 on a mobile computing device, identified as mobile computing device 125 in FIG. 1.
- GUI 210 may be implemented as part of a webpage "dashboard" and/or separate application accessible by traveler 121.
- a dashboard can refer to a collation of information about one or more trips traveler 121 is planning. Traveler 121 may create a trip by entering trip destination information and budget associated with the trip.
- traveler 121 may enter information associated with an event traveler 121 is planning on attending. For example, traveler 121 may indicate that traveler 121 is planning on attending annual championship game of the National Football League ("Super Bowl").
- Trip planning component 111 may determine a destination and time frame associated with the event based on event information provided by traveler 121. For example, trip planning component 111 may determine that the next Super Bowl game will be held in Atlanta, Georgia on February 3, 2019.
- Traveler 121 may provide one or more budgets associated with the trip. For example, traveler 121 may indicate that all reservation recommendations generated by reservation recommendation component 113 shall not exceed $5,000. Additionally, traveler 121 may specify individual budgets for each of the categories of reservation recommendations. For example, traveler 121 may specify that air fare costs shall not exceed $1,500, accommodation costs shall not exceed $2,000, transportation (including to and from the airport) costs shall not exceed $500, and food and entertainment costs shall not exceed $1,000.
- trip planning component 111 may determine a total budget associated with either the trip or individual budgets for each of the reservation recommendation categories based on budget information provided by traveler 121 via traveler subscription component 109. For example, traveler 121 may provide a $1,000 budget for air fare, a $2,000 budget for accommodations, a $1000 budget for transportation costs, and a $1,000 for food and entertainment. Based on the budget information provided by traveler 121 via traveler subscription component 109, trip planning component 111 may determine a total budget of $5,000 for the trip. Additionally, traveler 121 may provide individual budgets for each of the reservation recommendation categories associated with a type of trip (e.g., business or personal) traveler is planning on taking. For example, traveler 121 may provide a $2,000 budget for accommodations for personal trips and a $3,000 budget for accommodations for business trips. Trip planning component 111 may determine a total budget for the trip based on the purpose of the trip provided by traveler 121.
- a type of trip e.g., business or personal
- traveler 121 may provide an expense reimbursement policy including budgets for each of the reimbursable expense category associated with a company making a reimbursement.
- traveler 121 may provide an expense reimbursement policy associated with traveler 121 employer.
- trip planning component 111 may determine a total budget associated with either the trip or individual budgets for each of the reservation recommendation categories based on budget information obtained from the expense reimbursement policy.
- trip planning component 111 may obtain budget information based on historical information associated with prior trips taken by traveler 121, as will be discussed in greater detail below.
- Trip planning information may include information on one or more additional travelers accompanying traveler 121 of the trip. Traveler 121 may plan a trip with additional travelers by inputting information related to one or more additional travelers that will be joining traveler 121 on the same trip. Traveler 121 may provide information related to additional travelers via traveler subscription component. For example, traveler 121 may provide information related to their family members including their preferences and needs.
- trip planning component 111 may suggest additional travelers based on information related to traveler 121 friends on one or more social network. For example, trip planning component 111 may determine that a friend is planning on going to the same event as traveler 121 based on information that friend provided on their social media platform. Trip planning component 111 may suggest adding friend to the trip traveler 121 is planning. By adding friends that are interested in going to the same destination or event, traveler 121 may reduce certain costs such as transportation costs.
- Traveler 121 may provide trip planning information for multiple destinations within a single trip traveler 121 is planning on taking. For example, traveler 121 may be going to a sales meeting in Los Angeles for 3 days before going on a week-long family vacation to Disney World ® .
- the trip planning information may include a purpose, a budget and number of additional travelers for the first leg of the trip (i.e., a sales meeting) that are different from the purpose, budget and number of additional travelers for the second leg of the trip (i.e., a family vacation).
- traveler may provide a single budget for multiple destinations associated with the trip. Traveler 121 may plan multiple trips with trip planning platform 107 by inputting trip planning information for each of the trips traveler 121 is planning on taking. For example, traveler 121 may be planning to attend a music festival in Chicago in August and going on a skiing trip in December.
- Reservation recommendations provided to traveler 121 may be generated by reservation recommendation component 113 based on traveler information and trip information obtained by trip planning platform 107.
- reservation recommendation component 113 may generate reservation recommendations based on traveler information received from traveler subscription component 109 and information received from trip planning component 111.
- Reservation recommendation component 113 may generate recommendations for each travel category (e.g., transportation, lodging, food, and entertainment) associated with the trip being planned by traveler 121 based on provided travel destination, time frame and/or budget.
- travel category e.g., transportation, lodging, food, and entertainment
- the reservation recommendations may be generated using reservation information obtained from service vendor 131 via reservation recommendation component 113.
- Reservation information may include reservations that meet criteria provided by traveler 121 such as a travel destination, a travel purpose, a budget, travel times, and other similar information.
- traveler 121 may provide trip planning information via trip planning component 111 including a travel destination of Orlando, Florida, which traveler 121 wants to visit for a five-day family vacation with a budget of $10,000. Traveler 121 is including additional travelers on this trip including traveler's family members.
- Traveler information obtained by traveler subscription component 109 may include information that traveler 121 preferred airport for departures is John F.
- Traveler 121 prefers direct flights only, and that traveler's family members include a spouse, a female child age ten and a male child age six. Traveler information may also include information that spouse of traveler 121 suffers from asthma and prefers non-smoking hotel rooms.
- Reservation recommendation component 113 may generate reservation recommendations including air fare recommendations for four people flying direct from JFK to MIA and returning to J FK, accommodations reservation recommendations for hotels near family-friendly attractions, transportation recommendations for rental cars, reservation recommendations for dinner, and entertainment reservation recommendations for amusement park tickets suitable for young children.
- traveler 121 may view reservation recommendations via GU I 210 on a mobile computing device, identified as mobile computing device 125 in FIG. 1. Traveler 121 may use GU I to book reservation recommendations generated by reservation recommendation component 113 discussed in more detail below. Further, traveler 121 may use GUI to print information related to a reservation recommendation via print function 217 or discard a reservation recommendation via delete function 219. [0063] Referring back to FIG. 1, the reservation recommendations generated by reservation recommendation component 113 for each travel category of the trip may include reservations from one or more servicer vendors, such as service vendor 131. In some embodiments, reservation recommendation component 113 may generate a single reservation recommendation based on a likelihood that reservation recommendation will be booked by traveler 121.
- Reservation recommendation component 113 may determine the booking likelihood of each of the reservation recommendation.
- Reservation recommendation component 113 may analyze traveler information received from traveler subscription component 109, and trip planning information received from trip planning component 111 in conjunction with one or more predictive models.
- the predictive models may include one or more of neural networks, Bayesian networks (e.g., Hidden Markov models), expert systems, decision trees, collections of decision trees, support vector machines, or other systems known in the art for addressing problems with large numbers of variables. Specific information analyzed during the recommendation generation may vary depending on the desired functionality of the particular predictive model.
- reservation recommendation component 113 may provide multiple reservation recommendations for a given travel category. By providing multiple reservation recommendations for a given travel category, traveler 121 may compare multiple reservation recommendations and choose the most suitable one by booking a particular reservation recommendation via booking component 117, discussed in more detail below. Reservation recommendation component 113 may rank the generated recommendations by including a preference indicator associated with each reservation recommendation within a travel category. For example, a reservation recommendation for airfare with a departure time of 8:00 AM may be ranked higher than a reservation recommendation for airfare with a departure time of 11 PM for traveler 121 traveling with small children.
- Reservation recommendation component 113 may include a preference indicator associated with individual reservation recommendations in accordance with traveler information and trip planning information.
- the preference indicator may be a sliding scale of percentile values (e.g., 10%, 15%, ... n, where a percentage may reflect a degree of preference), numerical values (e.g., 1, 2, ... n, where a number may be assigned as low and/or high), verbal levels (e.g., very low, low, medium, high, very high, and/or other verbal levels), and/or any other scheme to represent a preference score.
- Reservation recommendation component 113 may determine each recommendation preference by utilizing a variety of analytical techniques to analyze collected sets of merchant information and traveler information to generate a preference indicator. For example, reservation recommendation component 113 may utilize Bayesian-type statistical analysis to determine the preference indicator for each recommendation.
- the preference indicator may be a quantified likelihood of a traveler being satisfied with a recommendation.
- Reservation recommendations provided to traveler 121 that have been generated by reservation recommendation component 113 may be selected by traveler 121 and booked via booking component 117.
- Booking reservation recommendations associated with a given service vendor may include interfacing between the trip planning platform application programming interface (API) and the platform API associated with a service vendor platform providing the reservation information.
- Booking component 117 may provide the service vendor platform traveler information including traveler's name, preferences, payment information to hold the reservation for traveler 121.
- traveler 121 may select reservation recommendations via GUI 210 on a mobile computing device, identified as mobile computing device 125 in FIG. 1.
- GUI will reflect that the reservation is paid.
- Mobile computing device 125 of traveler 121 may be equipped with GPS location tracking and may transmit geolocation information via a wireless link and a communications network to trip planning platform 107 of system 100.
- Trip planning platform 107 may use the geolocation information to determine a geolocation of traveler 121.
- System 100 may use signal transmitted by mobile computing device 125 to determine the geolocation of traveler 121 based on one or more of signal strength, GPS, cell tower triangulation, Wi-Fi location, or other input.
- movements of traveler 121 may be tracked using a geography-based transmitter on mobile computing device 125.
- traveler 121 may be traveling in a motor vehicle or other means of transportation. Accordingly, trip planning platform 107 may obtain geolocation information comprising of a direction of travel and/or speed with which traveler 121 is traveling. Further still, in some implementations, trip planning platform 107 may obtain the geolocation information directly from traveler 121. For example, trip planning platform 107 may request traveler 121 to provide a street address or enter other location identifying attributes, such as prominent landmarks.
- the geolocation information corresponding to the geolocation of traveler 121 transmitted from mobile computing device 125 may be processed by trip planning platform 107.
- check-in component 119 may be configured to notify service vendor that traveler 121 is in close proximity to the service vendor. For example, upon traveler 121 arriving at an airport, check-in component 119 may notify a transportation service that traveler is ready to be picked up. Similarly, upon traveler approaching a hotel, check-in component 119 may notify a hotel that traveler 121 is checking-in.
- Check-in component 119 may transmit traveler information, including personal information, security information, payment information, to ensure that traveler 121 is seamlessly checked-in with the service vendor on traveler's itinerary.
- trip planning platform 107 may generate a notification transmitted from trip planning platform 107 via a wireless link and a communications network to mobile computing devices of one or more users identified by traveler 121.
- Traveler 121 may identify one or more users via traveler subscription component 109 to be notified of movements of traveler 121. For example, as traveler 121 moves from one location to another, traveler 121 family members may receiving notification including traveler 121 geolocation. Accordingly, the geolocation of traveler 121 may be tracked in real-time by others.
- traveler 121 may include location criteria that, if satisfied, would trigger a notification ton one or more users identified by traveler 121. The notification transmitted to one or more users identified by traveler 121 may inform these users that traveler 121 has entered a geolocation that satisfied the location criteria provided by traveler 121.
- FIG. 3 illustrates an example computing component that may be used to implement various features of the system and methods disclosed herein, for example, trip planning platform 107, server 103, traveler subscription component 109, trip planning component 111, reservation recommendation component 113, booking component 117, check-in component 119, and/or one or more elements comprising these components.
- the term component might describe a given unit of functionality that can be performed in accordance with one or more embodiments of the present application.
- a component might be implemented utilizing any form of hardware, software, or a combination thereof.
- processors, controllers, ASICs, PLAs, PALs, CPLDs, FPGAs, logical components, software routines or other mechanisms might be implemented to make up a component.
- the various components described herein might be implemented as discrete components or the functions and features described can be shared in part or in total among one or more components.
- Computing component 300 may represent, for example, computing or processing capabilities found within a desktop, laptop, notebook, and tablet computers; hand-held computing devices (tablets, PDA's, smart phones, cell phones, palmtops, etc.); workstations or other devices with displays; servers; or any other type of special-purpose or general-purpose computing devices as may be desirable or appropriate for a given application or environment.
- Computing component 300 might also represent computing capabilities embedded within or otherwise available to a given device. For example, a computing component might be found in other electronic devices such as, for example, portable computing devices, and other electronic devices that might include some form of processing capability.
- Computing component 300 might include, for example, one or more processors, controllers, control components, or other processing devices, such as a processor 304.
- Processor 304 might be implemented using a general-purpose or special-purpose processing engine such as, for example, a microprocessor, controller, or other control logic.
- processor 36 is connected to a bus 302, although any communication medium can be used to facilitate interaction with other components of computing component 300 or to communicate externally.
- Computing component 300 might include one or more memory components, simply referred to herein as memory 38. For example, preferably random access memory (RAM) or other dynamic memory, might be used for storing information and instructions to be executed by processor 304. Memory 308 might be used for storing temporary variables or other intermediate information during execution of instructions, such as machine-readable instructions, to be executed by processor 304. Computing component 300 might include a read only memory (“ROM”) or other static storage device coupled to bus 302 for storing static information and instructions for processor 304. [0078] The computing component 300 might include one or more various forms of information storage mechanisms 310, which might include, for example, a media drive 312. The media drive 312 might include a drive or other mechanism to support fixed or removable storage media 314.
- RAM random access memory
- Memory 308 might be used for storing temporary variables or other intermediate information during execution of instructions, such as machine-readable instructions, to be executed by processor 304.
- Computing component 300 might include a read only memory (“ROM”) or other static storage device coupled to bus 302 for storing static information
- storage media 44 might include, for example, a hard disk, an integrated circuit assembly, magnetic tape, cartridge, optical disk, a CD or DVD, or other fixed or removable medium that is read by, written to or accessed by media drive 312.
- the storage media 314 can include a computer usable storage medium having stored therein computer software or data.
- Computing component 300 might include other similar instrumentalities for allowing computer programs or other instructions or data to be loaded into computing component 300.
- Such instrumentalities might include, for example, a fixed or removable storage unit 322 and an interface 320.
- Examples of such storage units 322 and interfaces 320 can include a program cartridge and cartridge interface, a removable memory (for example, a flash memory or other removable memory component) and memory slot, a PCMCIA slot and card, and other fixed or removable storage units 322 and interfaces 320 that allow software and data to be transferred from the storage unit 322 to computing component 300.
- Computing component 300 might include a communications interface 324.
- Communications interface 324 might be used to allow software and data to be transferred between computing component 300 and external devices.
- Examples of communications interface 324 might include a modem or softmodem, a network interface (such as an Ethernet, network interface card, WiMedia, IEEE 802. XX or other interface), a communications port (such as for example, a USB port, IR port, RS232 port Bluetooth ® interface, or other port), or other communications interface.
- Software and data transferred via communications interface 324 might typically be carried on signals, which can be electronic, electromagnetic (which includes optical) or other signals capable of being exchanged by a given communications interface 324. These signals might be provided to communications interface 324 via a channel 328. This channel 328 might carry signals and might be implemented using a wired or wireless communication medium.
- Some examples of a channel might include a phone line, a cellular link, an RF link, an optical link, a network interface, a local or wide area network, and other wired or wireless communications channels.
- computer program medium and “computer usable medium” are used to generally refer to transitory or non-transitory media such as, for example, memory 308, storage unit 322, media 314, and channel 328. These and other various forms of computer program media or computer usable media may be involved in carrying one or more sequences of one or more instructions to a processing device for execution. Such instructions embodied on the medium, are generally referred to as “machine-readable code,” “computer program code” or a “computer program product” (which may be grouped in the form of computer programs or other groupings). When executed, such instructions might enable the computing component 32 to perform features or functions of the disclosure as discussed herein.
- FIG. 4 illustrates elements that may make up reservation recommendation component 113, booking component 117, checking-in component 119, and database 105.
- the elements in FIG. 4 are described in conjunction with each other and in the context of system 100 (see FIG. 1) for ease of explanation.
- Database 105 may include traveler database 407. Traveler information reflecting information characterizing one or more aspects of a traveler may be stored in traveler database 407. Traveler 121 may be one such traveler. Upon registering with trip planning platform 107, traveler 121 may input certain traveler information including personal information such as demographic information including name, age, sex, race, address, telephone number, email, biometric information, and other personally identifiable information. Traveler 121 can include payment information such as credit card and/or debit card account information.
- Traveler 121 may include security information such as name, address, telephone number, email, credit card and/or debit card information, passport, driver's license, foreign travel documents (e.g., visas issued by foreign countries), images of traveler's face, retinal scan, fingerprints, facial scan, distinguishing marks, DNA. Traveler 121 can include special accommodation information such as special needs or requirement (e.g., use of service animal, wheelchair, seasickness, other medical conditions, etc.).
- security information such as name, address, telephone number, email, credit card and/or debit card information, passport, driver's license, foreign travel documents (e.g., visas issued by foreign countries), images of traveler's face, retinal scan, fingerprints, facial scan, distinguishing marks, DNA.
- Traveler 121 can include special accommodation information such as special needs or requirement (e.g., use of service animal, wheelchair, seasickness, other medical conditions, etc.).
- Traveler 121 can include transportation information, accommodations information, dining information, entertainment information, and other travel preference information inputted by traveler 121.
- Traveler preference information may specify traveler 121 travel preferences including types, categories and/or other such information related to each travel category, e.g., transportation, lodging, food, and entertainment.
- Database 105 may include traveler trip planning information database 409.
- Traveler trip planning information reflecting information for each trip traveler 121 is planning on taking such as one or more travel destination traveler 121 is planning on visiting during a timeframe indicated by traveler 121, a travel purpose, an event traveler 121 is planning on attending, one or more budgets associated with the trip, and information on one or more additional travelers accompanying traveler 121 of the trip.
- Trip planning information may be stored in traveler database 409. Traveler 121 may provide access to one or more social platforms upon registering with trip planning platform 107. [0086] The records maintained traveler trip planning information database 409
- Traveler historical information database 411 can include information which indicates the types of trips traveler 121 has planned including reservation recommendations accepted by traveler 121.
- Database 105 may include service vendor database 415.
- Service vendor information reflecting information related to one or more service vendors and reservation information including reservations offered by the one or more service vendors may be stored in service vendor database 415.
- Reservation recommendation component 113 may comprise reservation recommendation engine 413 for generating reservation recommendations, booking engine 417 for transmitting the reservation recommendations and other related information (e.g., traveler information and traveler trip information historical information and historical use information) to a service vendor (such as service vendor 131 of FIG. 1) upon traveler 121 accepting a reservation recommendation, and check-in engine 419 for transmitting notifications including traveler 121 location information to the service vendor and/or other users specified by traveler 121.
- reservation recommendation engine 413 for generating reservation recommendations
- booking engine 417 for transmitting the reservation recommendations and other related information (e.g., traveler information and traveler trip information historical information and historical use information) to a service vendor (such as service vendor 131 of FIG. 1) upon traveler 121 accepting a reservation recommendation
- check-in engine 419 for transmitting notifications including traveler 121 location information to the service vendor and/or other users specified by traveler 121.
- Reservation recommendation engine 413 may be configured to determine reservation information provided by service vendor 131 that meets the criteria specified by traveler information and trip planning information. For example, reservation recommendation engine 413 may obtain reservation information which reflects flights offered by service vendor 131 to a destination specified by traveler 121.
- Reservation recommendation engine 413 may obtain service vendor information, e.g., details related to a service vendor; reservation information specifying reservations available for specific service vendor merchant products and/or services from service vendor database 415.
- service vendor information e.g., details related to a service vendor
- reservation information specifying reservations available for specific service vendor merchant products and/or services from service vendor database 415.
- Reservation recommendation engine 413 may obtain traveler information reflecting information characterizing one or more aspects of traveler 121 including traveler personal information, payment information, security information, transportation information accommodations information, dining information, entertainment information travel preference information, and traveler social media information related to traveler's social media accounts on one or more social media platforms, from one or more of databases 407- 411.
- reservation recommendation engine 413 may obtain traveler information from traveler database 407, which can provide preferences for services travelers may be interested in.
- Reservation recommendation engine 413 may obtain traveler trip information from traveler trip planning information database 409.
- Reservation recommendation engine 413 may obtain traveler historical information associated with the traveler form traveler historical database 411.
- Reservation recommendation engine 413 can compare traveler information specifying details about the traveler and traveler preference information specifying preferences related to services a traveler may be interested in (e.g., traveler information from traveler database 407), traveler trip planning information specifying destination, budget, and time related to a trip traveler is planning on taking (e.g., traveler trip planning information associated with the traveler form traveler trip planning information database 409) and previously accepted reservation recommendations by the traveler (e.g., historical information associated with the traveler form traveler historical information database 411) with reservations service vendor 131 wishes to offer travelers (e.g., reservation information from service vendor database 415) to determine whether a reservation provided by service vendor
- Such recommendations can be determined from an overall traveler perspective, e.g., by comparing traveler preferences and trip planning information with reservations provided by a merchant, or a more granular perspective, i.e., whether or not a traveler has shown a preference that was not indicated directly by the traveler but rather one that can be obtained by analyzing historical traveler information.
- traveler historical information can be correlated to traveler information and/or traveler trip planning information. That is, reservation recommendation engine 413 may determine whether or not the reservation recommendation is beneficial to traveler 121. For example, reservation recommendation engine 413 may determine that reservation recommendations for air travel with an evening departure time should not be recommended to a traveler planning to take a trip with his two young children despite the fact that traveler has not indicated that they dislike evening departures.
- Reservation recommendation engine 413 may forward the aforementioned reservation recommendations to one or more travelers and/or trip planning platform 107. Reservation recommendation engine 413 may present recommendations as selectable options via some user interface accessible by traveler 121. Traveler 121 may accept one or more reservations presented by reservation recommendation engine 413.
- Reservation recommendation engine 413 may forward the accepted reservations to booking engine 417 to notify service vendors and/or trip planning platform 107 that traveler 121 wishes to reserve and/or purchase the reservation.
- Booking engine 417 may forward one or more reserved or purchased reservations to check-in engine 419.
- Check-in engine 419 may notify one or more service vendors and/or other users specified by traveler 121 of traveler's geographic location upon determining that traveler is at or near geographic location associated with the service vendor (e.g., a hotel) or with location where services are requested (e.g., an Uber ® pick up location).
- Check-in engine 419 may forward traveler information, payment information, security and/or other information to further facilitate the trip.
- service vendors may use the traveler information, payment information, security and/or other information to ensure that that traveler the services are ready to be rendered (e.g., traveler is check-ed in to the hotel) thus removing the requirement for traveler to interact directly with the service vendors.
- recommendations themselves may be tiered, where recommendations may be generated and presented to traveler 121 in terms of estimated value levels.
- a first set of recommendations may be generated and presented to traveler 121, where this first set may be predicted to bring value to traveler 121 at a level of, e.g., 95 percent.
- a second set of recommendations may be generated and presented to traveler 121, where this second set may include less valuable recommendations.
- This second set of recommendations may be predicted to bring value to traveler 121 at a level of, e.g., 20 percent.
- traveler 121 may select an appropriate recommendation set.
- FIG. 5 illustrates a flow chart describing various processes that can be performed in order to provide recommendations in accordance with one embodiment.
- traveler information associated with a traveler is obtained.
- traveler information may comprise data characterizing one or more aspects of traveler including traveler personal information, payment information, security information, transportation information accommodations information, dining information, entertainment information travel preference information, and traveler social media information related to traveler's social media accounts on one or more social media platforms.
- traveler trip information associated with a trip traveler is planning on taking is obtained.
- traveler historical information reflecting past trips traveler has taken is obtained.
- a set of reservations from the service vendor of the type specified by traveler trip information may be obtained.
- the traveler information associated with the traveler, traveler trip information, traveler historical information, and a set of reservations from each service vendor may be correlated. For example, a budget that may be applicable to the traveler can be determined from current or historical data.
- reservation recommendations can be generated based on the correlations between the traveler information associated with a traveler, traveler trip information, and traveler historical information with the set of reservations from each service vendor.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computer Networks & Wireless Communication (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CA3116664A CA3116664A1 (en) | 2018-10-16 | 2019-10-11 | System and method for providing trip plans based on travel destinations |
| GB2106880.4A GB2593349A (en) | 2018-10-16 | 2019-10-11 | System and method for providing trip plans based on travel destinations |
| EP19873693.6A EP3867834A4 (en) | 2018-10-16 | 2019-10-11 | SYSTEM AND METHOD FOR PROVIDING TRAVEL PLANS BASED ON TRAVEL DESTINATIONS |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/162,296 | 2018-10-16 | ||
| US16/162,296 US20200118226A1 (en) | 2018-10-16 | 2018-10-16 | Criteria-based location tracking and notification system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020081403A1 true WO2020081403A1 (en) | 2020-04-23 |
Family
ID=70161573
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2019/056001 Ceased WO2020081403A1 (en) | 2018-10-16 | 2019-10-11 | System and method for providing trip plans based on travel destinations |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20200118226A1 (en) |
| EP (1) | EP3867834A4 (en) |
| CA (1) | CA3116664A1 (en) |
| GB (1) | GB2593349A (en) |
| WO (1) | WO2020081403A1 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200380426A1 (en) * | 2019-02-12 | 2020-12-03 | Travel Labs, Inc. | Systems and methods for creating and maintaining a secure traveler profile for curating travel itineraries |
| DK180628B1 (en) * | 2019-11-08 | 2021-11-04 | Aeroguest Aps | Method of establishing ad-hoc device-based trust |
| US11551160B2 (en) * | 2020-01-31 | 2023-01-10 | Inspirato LLC | Composite asset option pool |
| US11783388B2 (en) * | 2020-02-26 | 2023-10-10 | Airbnb, Inc. | Detecting user preferences of subscription living users |
| CN113297465B (en) * | 2020-07-01 | 2024-08-23 | 阿里巴巴集团控股有限公司 | Method, device and electronic device for providing traffic plan information |
| US20240221095A1 (en) * | 2022-12-30 | 2024-07-04 | Coupa Software Incorporated | Intent-based item recommendations |
| US20250342408A1 (en) * | 2024-05-02 | 2025-11-06 | Simplenight, Inc. | Systems and methods for a personal agent |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150286960A1 (en) * | 2014-04-07 | 2015-10-08 | Amadeus S.A.S. | Media input reservation system |
| US20160202076A1 (en) * | 2015-01-14 | 2016-07-14 | Telenav, Inc. | Navigation system with an itinerary planning mechanism and method of operation thereof |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7069228B1 (en) * | 1998-04-30 | 2006-06-27 | Rose James W | Apparatus and method for an internet based computer reservation booking system |
| EP3044702A4 (en) * | 2013-09-13 | 2017-05-10 | Fishberg, Keith | Amenity, special service and food/beverage search and purchase booking system |
| US20170161651A1 (en) * | 2015-12-04 | 2017-06-08 | Nextop Italia Srl | Electronic System and Method for Travel Planning, Based On Object-Oriented Technology |
-
2018
- 2018-10-16 US US16/162,296 patent/US20200118226A1/en not_active Abandoned
-
2019
- 2019-10-11 CA CA3116664A patent/CA3116664A1/en active Pending
- 2019-10-11 EP EP19873693.6A patent/EP3867834A4/en active Pending
- 2019-10-11 WO PCT/US2019/056001 patent/WO2020081403A1/en not_active Ceased
- 2019-10-11 GB GB2106880.4A patent/GB2593349A/en not_active Withdrawn
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150286960A1 (en) * | 2014-04-07 | 2015-10-08 | Amadeus S.A.S. | Media input reservation system |
| US20160202076A1 (en) * | 2015-01-14 | 2016-07-14 | Telenav, Inc. | Navigation system with an itinerary planning mechanism and method of operation thereof |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3867834A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3867834A1 (en) | 2021-08-25 |
| US20200118226A1 (en) | 2020-04-16 |
| CA3116664A1 (en) | 2020-04-23 |
| EP3867834A4 (en) | 2022-07-27 |
| GB2593349A (en) | 2021-09-22 |
| GB202106880D0 (en) | 2021-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11755964B2 (en) | Travel packages including separately purchased travel items | |
| US20200118226A1 (en) | Criteria-based location tracking and notification system | |
| CN112384878B (en) | Convertible user application system and method | |
| AU2012216415B2 (en) | Personalized travel experience with social media integration | |
| US20200167699A1 (en) | Event management and coordination platform | |
| US10248928B2 (en) | Systems and methods for managing airport lounges | |
| US8781858B2 (en) | System and method for scheduling travel on a charter transport | |
| US8694345B2 (en) | System and method for negotiating a shared flight itinerary | |
| US20130103438A1 (en) | System and method for facilitating the purchase of a travel itinerary subject to destination uncertainty | |
| US20090030741A1 (en) | Consumer booking engine and method | |
| KR102074805B1 (en) | Method for operating medical tourism contents platform | |
| US20140310030A1 (en) | System and method for processing establishment reservation | |
| US20200258135A1 (en) | Travel mobile application | |
| Humza et al. | Optimizing passenger experience: A technological preference analysis in Turkish Airports | |
| CN115759302A (en) | Information processing device, computer readable medium and method | |
| US20070219832A1 (en) | Travel profile access system and method | |
| WO2014072931A1 (en) | Device, system, and method of sharing social network information | |
| CN115756148A (en) | Information processing apparatus, computer readable medium, and method | |
| US20250124362A1 (en) | System and method for utilizing a conversation-based intelligent interface for multi-user automated itinerary coordination | |
| US20150371204A1 (en) | Ridesharing system and method | |
| KR20160034226A (en) | Corporate recognition for travel related services | |
| KR102883864B1 (en) | Platform server providing management for workation | |
| WO2025048756A1 (en) | A reservation system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19873693 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 3116664 Country of ref document: CA |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 202106880 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20191011 |
|
| ENP | Entry into the national phase |
Ref document number: 2019873693 Country of ref document: EP Effective date: 20210517 |