Patent ID: 8073719

Claim:
A method comprising: receiving, in an electronic service portal computing device, inputs to book a single multi-leg travel itinerary for a user, including: receiving travel selections for a first leg of the single multi-leg travel itinerary; receiving a selection of a first profile to be assigned for the travel selections for the first leg, the first profile to be selected from a group of profiles corresponding to the user, the first profile containing information about a first payment mechanism; receiving travel selections for a second leg of the single multi-leg travel itinerary; and receiving a selection of a second profile to be assigned for the travel selections for the second leg, the second profile to be selected from the group of profiles corresponding to the user, the second profile containing information about a second payment mechanism, wherein the first profile corresponds to an employment of the user, and the second profile corresponds to a personal use of the user, and wherein payment information of the first profile corresponds to an organization separate from the user and payment information of the second profile corresponds to the user; automatically determining an optimum price alternative for each leg of the single multi-leg travel itinerary for the user and prompting the user for acceptance of the optimum price alternative; if the optimum price alternative is unacceptable to the user, automatically determining another optimum price alternative excluding the optimum price alternative and presenting the another optimum price alternative to the user until an acceptance by the user is received; automatically determining, by the electronic service portal computing device, whether to replace the first profile for the first leg of the itinerary with a selection of a separate profile from the group of profiles, the determination made based on a predetermined criterion; and billing, by the electronic service portal computing device, the first leg of the single multi-leg travel itinerary according to first information about a payment mechanism contained in a profile assigned for the first leg and the second leg of the single multi-leg travel itinerary according to second information about a payment mechanism contained in a profile assigned for the second leg.