WO2003034179A2 - System and method for managing booking and expensing of travel products and services - Google Patents

System and method for managing booking and expensing of travel products and services Download PDF

Info

Publication number
WO2003034179A2
WO2003034179A2 PCT/US2002/032779 US0232779W WO03034179A2 WO 2003034179 A2 WO2003034179 A2 WO 2003034179A2 US 0232779 W US0232779 W US 0232779W WO 03034179 A2 WO03034179 A2 WO 03034179A2
Authority
WO
WIPO (PCT)
Prior art keywords
selection
option
booking
policy
information
Prior art date
Application number
PCT/US2002/032779
Other languages
French (fr)
Other versions
WO2003034179A3 (en
Inventor
Jonathan Altman
Michael Fredericks
Andrew Csontos
Michael Lore
John Love
Bret Harris
John Luecker
Valery Gorodnichev
Jeannine Armstrong
Joseph Dunnick
Bruce Elliott
Gary Mendel
Thomas Jones
Thomas Depasquale
Original Assignee
Outtask, Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Outtask, Inc. filed Critical Outtask, Inc.
Priority to CA002463889A priority Critical patent/CA2463889A1/en
Priority to AU2002362967A priority patent/AU2002362967A1/en
Priority to EP02801700A priority patent/EP1446754A4/en
Publication of WO2003034179A2 publication Critical patent/WO2003034179A2/en
Publication of WO2003034179A3 publication Critical patent/WO2003034179A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • the present invention relates generally to an online system and method for managing work flow, and specifically to an online system and method for managing the booking and expensing of travel products and services.
  • the travel and entertainment sector has undergone extreme changes in the past century.
  • the advancement of online services has made it easier and more time and cost effective for travelers to make travel arrangements themselves, rather than relying on the services of travel agents, etc.
  • travelers can search the Internet for available travel products and services, such as airline tickets, hotel rooms, and rental cars.
  • the present invention meets the above-identified needs by providing a system and method for booking and expensing travel products and services.
  • the present invention provides a system and method for managing booking of travel products and services by a traveler, comprising: receiving request criteria from the traveler; retrieving at least one option that relates to the request criteria by searching multiple data sources at the same time, the multiple data sources comprising: a global distribution system data source, a public Web site, a travel aggregation public Web site, and a data source privately connected to a vendor; displaying the at least one option to the traveler in a common interface regardless ofthe data source; receiving at least one selection for booking from the at least one option; directing the user to one ofthe multiple data sources for booking ofthe at least one selection; and storing booking information for the at least one selection in a record with a common interface regardless ofthe data source.
  • the present invention provides a system and method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria; presenting the at least one option and information on whether the at least one option is an in-policy option, compliant with a policy entered by a managing entity; receiving at least one selection from the at least one option; and, if the at least one selection is an in-policy option, booking the selection.
  • the present invention provides a system and method for auditing expensing of products and services, further comprising: searching an expense report for information triggering an audit, wherein the information comprises at least one selected from a group consisting of: information regarding expenses outside defined statistical norms, information regarding expense reports not requiring approval when submitted by an individual that typically submits expense reports requiring approval, information regarding expenses for an individual exceeding a defined dollar amount, and information regarding expense reports older than a defined amount of time; and combining the information triggering an audit in an audit report.
  • the present invention provides a system " and method for managing booking of travel products and services, comprising: receiving request criteria, wherein the request criteria comprises destination and arrival locations selected by accessing a map; retrieving codes that correspond to the destination and arrival locations; identifying at least one option that relates to the request criteria; and receiving at least one selection from the at least one option.
  • request criteria comprises destination and arrival locations selected by accessing a map
  • retrieving codes that correspond to the destination and arrival locations
  • identifying at least one option that relates to the request criteria and receiving at least one selection from the at least one option.
  • FIG. 1 illustrates the primary components of a representative operating environment for an embodiment ofthe present invention.
  • FIG. 2 illustrates the system architecture, in an embodiment ofthe present invention.
  • FIGs. 3-4 illustrate the graphical city selection feature, in an embodiment of the present invention.
  • FIGs. 5 and 7 illustrate a search preference feature, in an embodiment ofthe present invention.
  • FIGs. 6 and 8-12 illustrate the policy enforcement feature, in an embodiment ofthe present invention.
  • FIGs. 13-14 illustrate the data integration feature, in an embodiment ofthe present invention.
  • FIGs. 15 and 16 illustrate the request and approval queue feature, in an embodiment of the present invention.
  • FIG. 17 illustrates the prioritization feature, in an embodiment ofthe present invention.
  • FIGs. 18 and 19 illustrate the email confirmation and integration feature, in an embodiment ofthe present invention.
  • FIG. 20 illustrates the expense report data integration feature, in an embodiment ofthe present invention.
  • FIGs. 21-25 illustrate the audit feature, in an embodiment ofthe present invention.
  • FIG. 26 illustrates an agent support tool that allows an agent to view the user's actions in real time, in accordance with an embodiment ofthe present invention.
  • FIG. 27 illustrates a prepopulation option, in accordance with an embodiment ofthe present invention.
  • the present invention solves the above-identified needs by providing a system and method for booking and expensing travel products and services utilizing multiple data sources and presenting information pulled from the multiple data sources in one user-friendly format.
  • the following features are included: graphical city selection; policy enforcement; request and approval queues; in- browser agent support; request prioritization; email confirmation and integration; data incorporation into expense reports; and expense report audits.
  • an employee books a ticket has the booking approved by a manager if needed, receives email confirmation and integrates the booking information into the employee's calendar.
  • the employee also submits, for example, the booking information into an expense report, which can be audited by an employer.
  • the present invention provides a system and method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria by searching multiple data sources; displaying the at least one option; and requesting at least one selection for booking from the at least one option.
  • the present invention pulls data for air, car, hotel, train, and other travel products and services from one or more data sources, including global distribution system (GDS) sources, public Web sites (e.g., an individual airline's Web site, an individual hotel's Web site), travel aggregation public Web sites (e.g., Web sites that allow the public to search and book hotels, flights, car rentals), private direct connections to vendors, and other sources.
  • GDS global distribution system
  • public Web sites e.g., an individual airline's Web site, an individual hotel's Web site
  • travel aggregation public Web sites e.g., Web sites that allow the public to search and book hotels, flights, car rentals
  • private direct connections to vendors e.g., private direct connections to vendors, and other sources.
  • the pulled data is displayed in one format in one display (e.g., GDS fares and Internet fares displayed in one list).
  • All travel information (e.g., air, car, and hotel segments) for that trip is stored in one trip record, regardless of where the trip was originally booked. (E.g., if a traveler buys a plane ticket from a travel aggregation public Web site, a public Web site, a car from a GDS, all of this information will be displayed in one trip record.)
  • the trip record in one embodiment, can include automatically generated driving directions and maps to hotels.
  • the trip record enables a traveler, manager, or other user to view all information for a trip regardless ofthe data source. In addition, the user can be emailed this trip record.
  • the travel information in the trip record can be input into a calendaring system or be reported regardless ofthe data source.
  • the traveler can also be emailed a notification prior to the trip start indicating changes, upgrades, cancellations, and the cancellation policy.
  • the information captured e.g. , booking source, confirmation codes, contact information
  • the agent e.g.
  • identification information e.g., name, phone number, email
  • current travel request e.g., the plane ticket the user has selected, plane ticket options displayed to the user
  • current availability e.g., full trip itinerary and record; requests for a trip in progress; past travel history (even when that liistory has expired from a GDS); the traveler's profile, the traveler's travel policy; and information enabling the agent to finalize booking.
  • the agent can also search for the user's record by restricting the search to only those users who are currently logged into the system.
  • the traveler's profile is also constantly updated with the multiple data sources.
  • all traveler profile data is synchronized to provide both an online travel booking system and a travel agent with correct traveler information.
  • the following functions are performed to ensure data is accurate and consistent in both systems: the profile data is updated by detecting changes between the online booking system's DBMS and the GDS ensuring that any changes made by the agent will be included and displayed to the user; after the profile is saved, the current profile text in the GDS is read, the full profile is generated, and differences found are added to the GDS profile; the profile is read and parsed on a line by line basis by reading a format specification that exactly describes the structure and content ofthe GDS profile (the structure ofthe profile is represented by an extensible markup language (XML) document, and the content by a series of regular expressions that define valid strings); and the profile is written using the format specification and a series of output functions to write to the GDS profile.
  • XML extensible markup language
  • the present invention provides a system and method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria by searching multiple data sources; presenting the at least one option and information on whether the at least one option is an in-policy option, compliant with a policy entered by a managing entity; receiving at least one selection from the at least one option; and, if the at least one selection is an in-policy option, booking the selection.
  • a manager can enter a customized policy for users, including preferred vendors and textual commentary.
  • the present invention indicates to the person booking the ticket whether a given travel policy is a minor violation (e.g. , one that can be ticketed but requires manager notification), or a major violation (e.g., one that cannot be ticketed until manager approval is secured).
  • the travel policy can also be based on external data sources, such as hotel per diem rates.
  • a traveler or other user can view the policy during the booking process. A traveler is told on-screen, prior to making reservations, whether the selection is compliant with company policy.
  • color coding and icons are used to make this feature user-friendly. Green signifies no approval necessary, yellow signifies no approval necessary but manager notification necessary, and red signifies manager approval necessary.
  • the travel policy is enforced before the selection can be booked.
  • the green and yellow fares can be ticketed immediately.
  • Red fares are put into a hold queue of reservations (not bookings).
  • the reservation is then moved to a booking queue when the approval occurs.
  • the travel policy is enforced across all data sources.
  • the user e.g., traveler, manager, traveler's assistant
  • priority queues are built if a booking request needs to be taken care of by an agent.
  • the priority queues are based on, for example, profile information ofthe traveler, specific features ofthe trip, and the type of task that needs to be completed. Priority can be determined in several ways, including when: the traveler is designated as a NIP; the trip is over a designated dollar amount; the trip occurs in the near future, the traveler has priority standing with a vendor (e.g. , a frequent flyer), and the fare expires soon. There can be many grades of priority.
  • the priority queue feature can be combined with the policy enforcement queue feature in an embodiment ofthe present invention.
  • the travel information can be incorporated into an expense report, regardless ofthe source of the original data. The information can include vendors, cities, dates, fares/rates, tax, and payment information. Trips that have been voided or designated as personal are not imported.
  • the present invention also analyzes the travel plan and suggests possible expenses that the traveler may incur. Then, when the expense report is being generated, the user is reminded that the possible expenses may need to be submitted. For example, the present invention asks how the traveler plans to get to and from the airport (e.g., taxi, limo, or parking). In addition, the itinerary is examined for segments where the traveler is renting a car. Where the traveler is not renting a car, it is asked how the traveler plans to move around on these segments. The dates and types of expenses above are stored.
  • the airport e.g., taxi, limo, or parking
  • the present invention also examines data to ensure it is valid.
  • This data can be travel-related data, or other data. For example, if an air ticket is entered into the expense system, and that ticket has been voided, the system will flag the expense. If any part of a travel itinerary is booked as personal, the system will flag the expense as being personal. If a ticket is entered, but was refunded, the system will flag the expense. The expense can be flagged if the credit from the refund is missing, and not flagged if the credit is also being submitted. If a ticket is entered into the expense system, and the ticket was not reserved through the travel system, the expense will be flagged.
  • Expenses can be flagged in several ways. The user can be blocked from submitting an expense report with the flagged expense, the expense report can require approval, the manager can be notified via email, or reports listing flagged expenses can be generated. Reports can also be generated to show which trips have been booked, but not submitted in the expense system.
  • Expense reports that pass policy are paid without requiring approval and reports that fail policy require approval before payment.
  • a trip was a red fare (requiring manager approval)
  • the trip also violates expense policy, it can be marked as not requiring approval because it was already approved before the ticket was booked.
  • the system can also import receipt information. Upon expense report submission, the system automatically calculates what receipts are necessary based on the information that is already in the system (e.g. , credit card info, trusted receipts directly from vendors). The system can then advise the user as to which receipts are still needed.
  • the present invention provides a system and method for managing booking of travel products and services, comprising: receiving request criteria, wherein the request criteria comprises destination and arrival locations selected by accessing a map; retrieving codes that correspond to the destination and arrival locations; identifying at least one option that relates to the request criteria; and receiving at least one selection from the at least one option.
  • FIG. 1 illustrates the primary components of a representative operating environment for an embodiment ofthe present invention.
  • An on-line environment 100 comprises: a distributed computer network 105; at least one workstation 106; at least one browser 107; and a workflow management program 110.
  • a distributed computer network 105 is a network, such as the global Internet, that facilitates communication between one or more workstations 106, one or more browsers 107 and a workflow management program 110.
  • One or more workstations 106 accept input from users, and allow users to view output from the reporting application.
  • One or more browsers 107 include software on the workstation 106 that let a user view, for example, HyperText Markup Language (HTML) documents and access files and software related to those documents.
  • the workflow management program 110 is an application that works on a browser to display information to the user. The details ofthe workflow management program 110 are set out in FIG. 2.
  • FIG. 2 contains a diagram illustrating details ofthe system architecture, in accordance with an embodiment ofthe present invention.
  • the system architecture supports corporate travel planning and expense management, and is accessed by a user 205 and/or an agent 210.
  • the travel system 215 provides facilities for management of a user profile 225, online booking system 230, corporate travel policy enforcement 240, and support system assistance 235.
  • the online travel system prepares and submits information into an expense report system for reimbursement.
  • the expense application processes expense reports 250, enforcing corporate expense policy 245 and workflow routing 255, and generates bank transfers using a payment processor 265 to move reimbursement funds form a corporate account into user bank accounts and credit card accounts. These reimbursements are audited by an automated payment audit system 260 as a final failsafe measure to avoid both accidental and intentional overpayment of funds.
  • the present invention pulls data for air, car, hotel, train, and other travel products and services from one or more data sources using a multi-source booking interface 280, including global distribution system (GDS) sources 291, public Web sites 292, travel aggregation public Web sites 293, private direct connections to vendors 294, and other sources.
  • GDS global distribution system
  • the user's profile contains, for example, identity information, travel preferences, affinity programs, payment information, and business information including department, charge codes, and manager information.
  • a copy ofthe user's profile is maintained in a database management system (DBMS) 270, and within the GDS 285.
  • DBMS database management system
  • DBMS database management system
  • the booking system combines data from multiple sources (GDS and non- GDS 290) into a single display presented to the user.
  • the GDS abstraction layer facilitates interfacing to multiple different GDS systems and non-GDS source containing air, car, and hotel inventory.
  • the travel policy system is used to evaluate airfare, car and hotel rates, and overall trip costs against the company policy applicable to the traveler.
  • the user's display is coded green, yellow, and red to indicate policy compliance.
  • the newly created PNR Upon completion ofthe booking process (when the user confirms - "Yes I want to book this trip"), the newly created PNR will be sent to the workflow system for routing, and to the expense system 220 for incorporation into an expense report.
  • the workflow routing system evaluates the itinerary, and determines if a PNR (reservation in the GDS) is within policy and can proceed to ticketing, or out of policy thus held pre-ticketing pending a manager approval or rejection ofthe trip. When the manager approves or the system will release the PNR for ticketing or if the manager rejects the trip the PNR will be canceled.
  • the PNR When the PNR is released for ticketing, it will be routed to one of several queue's in the GDS based on the type of request, user's NIP status, and other user specific parameters.
  • the user is presented a break down of items to be sent to the expense reporting system for reimbursement including air, car, hotel expected amounts, and other charges derived from the itinerary such as parking, taxi, and limo charges.
  • the user may add/remove/change these items, and they will then be deposited in the expense reporting application for future submission.
  • the expense report processor receives expense reports pre-populated with travel expenses from the travel system and incorporates other data that the user enters into the expense report system.
  • the items are evaluated against the travelers's reimbursement policy (which typically is based on the policy used at booking time). Items are paid in full, paid partially, or not paid.
  • the system Upon final release ofthe expense report for payment the system generates electronic transfers (ACH files) to transfer funds form corporate accounts to personal accounts, and credit card accounts. These transfers are subjected to a final audit designed to detect changes in reimbursement patterns that may indicate an accidental or intentional overpayment. Once any audit alerts are cleared, the transfer is ready to be sent.
  • the user logs into the system.
  • the user optionally opens his/her profile, which is synchronized with the GDS upon view, and saved back to the GDS upon save.
  • the user enters travel dates, times, and locations.
  • the user reviews and selects from presented air, car, and hotel options with corporate policy coded on the display.
  • the options are presented or derived by searching multiple GDS and non GDS sources for air fares, car and hotel rates.
  • the user may then optionally request help from the agent.
  • This can include Voice over IP, or sharing their current travel booking session with an agent. This enables an agent to view the users' current state, and provide advice or assistance.
  • the user then completes the itinerary, and confirms it for booking.
  • the itinerary will either be submitted directly for ticketing if it is within policy, or it will be held until a manager approves or rejects the trip.
  • the user may add additional items to be fed to the expense reporting system. This data plus air, car, and hotel information will be sent to the expense reporting system. Once the user completes the trip, they will review, add final expense items and submit the expense report for payment.
  • the expense reporting system will evaluate the report against corporate expense policy, which may involve sending the expense report to the workflow system for payment approval. If and when released for payment, the expense reporting system will generate funds transfers to reimburse the employee's bank and credit cards. The payments transfers are then audited for changes in reimbursement patterns that may indicate an accidental or intentional overpayment. Once any audit alerts are cleared, the transfer is ready to be sent.
  • FIG. 3 is a flowchart that illustrates a graphical city selection process 300 in an embodiment ofthe present invention.
  • the user selects a city from a map displayed by the browser 107 on the workstation 106.
  • the city is used, for example, as input into the workflow management program 110 for the retrieval of air, hotel, and car availability and rates.
  • the workflow management program 110 accepts the inputted city and retrieves the corresponding airport or region code to supply to the workflow management program 110.
  • the workflow management program 110 runs a real-time query using the distributed computer network 105 to retrieve the air, hotel or car availability and rates, and displays the options to the user on the workstation 106.
  • the user books an option from those displayed on the workstation 106.
  • allowing a user to select cities instead of airports makes travel planning easier, eliminates errors, and allows the system to extend the availability search to include all airports in a region.
  • the system and method are set to default to personal and/or corporate preferred airports. This allows a company to specify that a particular home airport always be included in the search. In a multi-airport city this can force unpopular but cost effective departure airports to be included.
  • the system and method are set to default to personal and corporate preferred airlines, hotels, and cars. This allows, for example, a company to specify that a particular carrier will always be included in the search. This feature is particularly useful for companies that have volume contracts with a particular carrier.
  • a policy enforcement feature such as a preferred carrier
  • a company can enforce strict control over employee travel on non-preferred carriers.
  • FIG. 4A and 4B are screens 400A and 400B illustrating the graphical city selection feature, as seen by the user during process 300 of FIG. 3 in an embodiment ofthe present invention. Select Type of Trip feature 405 allows the user to choose between a round trip, one way, or multi-segment itinerary.
  • a Choose a Continent feature 410 allows the user to choose a continent so that the cities on that continent can be viewed.
  • a Click Inside feature 415 allows the user to view all airport in that state.
  • a Text Search feature 420 allows the user to search using text.
  • Navigate feature 440 allows the user to start over, move to the previous screen, move to the next screen, or cancel the search.
  • Support Center feature 445 allows the user to ask questions ofthe support center.
  • a Talk Live with Travel Support feature 450 allows the user to talk to a live travel agent.
  • a Support Center feature 445 and a Travel Support feature 450 are part ofthe in-browser support feature, discussed below.
  • the user can contact the travel agent from within the user's Web browser, or the user can call the travel agent, and the travel agent can find the user's record and assist the user or finish the booking.
  • FIG. 5 is a screen 500 illustrating how the user chooses a flight after using the graphical city selection process 300 of FIG. 3 in an embodiment ofthe present invention.
  • An Itinerary viewing area 505 displays the segments the user has chosen.
  • a Flight Class display area 510 allows the user to choose the flight class (e.g., Any (Best Fare)).
  • a Cancellation Penalty display area 515 allows the user to choose a cancellation penalty (e.g. , Any (Best Fare)).
  • Preferred Vendors check boxes 525 display company preferred vendors and allows the user to specify additional preferred vendors.
  • An. Airline Vendors display area 530 allows the user to choose airline vendors.
  • Search for Flights Based on Best Price/Best Fit feature 535 allow the user to designate whether the search is run for best prices or best fit to schedule.
  • FIG. 6 is a flowchart that illustrates a per diem policy enforcement feature process 600 in an embodiment ofthe present invention.
  • This process 600 enforces a per diem policy when the user attempts to book (e.g. , reserve or buy) an airline ticket, hotel room, or rental car.
  • process 600 illustrates a managing entity, such as a manager, providing approval for an individual employee subordinate.
  • a managing entity such as a manager
  • per-diem policies are loaded into the workflow management program 110.
  • the workflow management program 110 determines whether an option chosen by the user fits within the per diem policies.
  • the booking is finalized in 630. If yes, the option fits within the per diem policies, the booking is finalized in 630. If no, the option does not fit witliin the per diem policies, the user is warned when they attempt to reserve or buy a plane ticket, hotel room, or car in 610. In 615, the user either chooses another option or proceeds "with the out-of-policy option. If the user chooses another option, process 600 returns to 606. If the user proceeds, process 600 proceeds to 620, where the user is required to enter a reason for the out-of-policy choice, and the user's manager is informed. In 625, it is determined if the user's manager approves the out-of-policy choice.
  • FIG. 7 is a screen 700 illustrating how the user chooses a hotel room with the per diem policy enforcement feature, as seen by the user during process 600 of FIG. 6 in an embodiment ofthe present invention.
  • the user can specify hotel search preferences, including a Location display area 705, a Smoking Preference display area 710, a Room Type display area 715, a Number of Guests display area 720, Preferred Vendors check boxes 730 (which already include company preferred vendors), a Hotel Vendors display area 730, and Preferred Amenities check boxes 735.
  • FIG. 8 is a screen 800 illustrating use ofthe per diem policy enforcement feature, as seen by the user during process 600 of FIG. 6 in an embodiment ofthe present invention.
  • the search results based on the hotel search preferences selected on screen 700 are displayed.
  • An In-Policy Search Results display area 805 displays in-policy search results in, for example, one color.
  • an Out-of-Policy Search Results display area 810 displays the out-of-policy search results in a color different than the in-policy search results.
  • FIG. 9 is a warning and explanation screen 900 for the per diem policy enforcement feature, as seen by the user during process 600 of FIG. 6 in an embodiment ofthe present invention.
  • a Warning display area 905 indicates that the hotel room violates the per diem policy.
  • An Explanation display area 910 allow the user to enter an explanation if the user wishes to obtain approval from a supervisor to book the out-of-policy room.
  • An Other Options display area 915 displays other options so the user can choose an option that is in-policy.
  • FIG. 10 is a flowchart that illustrates a policy enforcement process 1000 in an embodiment ofthe present invention.
  • This feature designates and enforces travel policies when the user attempts to book an airline ticket, hotel room, or rental car.
  • Example policies in an embodiment ofthe present invention include: manager notification and/or approval if rate is $X above the best fare found; manager notification and/or approval if rate exceeds $X maximum allowable by company policy; manager notification and/or approval for a non-preferred carrier or company; manager notification and/or approval for a non-preferred carrier or company, where a preferred carrier or company is within $X ofthe non-preferred fare; and manager notification and/or approval on a non-preferred carrier between two locations.
  • the policy enforcement feature is explained in the context of a managing entity, such as a manager, providing approval. Those experienced in the art, however, will realize that any person or approval mechanism can be utilized by a company to generate the required approval.
  • the policy enforcement feature is explained in the context of managing booking of travel products or services.
  • the present invention is not limited to this example, and can be used in other work flow management procedures.
  • an employer can use the present invention, including the policy enforcement feature, to manage employee requests for vacation time.
  • the present invention alerts the employee at the time ofthe rule infraction (e.g., the hotel room is too expensive) and presents acceptable alternatives to circumvent out-of-policy travel.
  • policies are loaded into the workflow management program 110.
  • the user requests an airline ticket, hotel room, or rental car meeting certain criteria.
  • the workflow management program 110 determines which options are available, and where the available options fit within the policies.
  • the following codes are used: a green coding indicates the booking is within policy; a yellow coding indicates the booking is allowable but requires manager notification; a red coding indicates the booking is out-of-policy and requires manager approval prior to ticketing.
  • the workflow management program 110 determines whether the user choice requires manager notification. If no manager notification is required, the booking is finalized by the workflow management program 110 in 1050. If manager notification is required, process 1000 proceeds to 1030, where the workflow management program 110 generates a message for the manager that includes the lower cost options that the traveler did not select, and a message from the employee explaining the reason. In an embodiment ofthe present invention, this information is included in both an email message to the manager and a system log.
  • the workflow management program 110 determines whether the user choice requires manager approval. If no manager approval is required, the booking is finalized in 1050. If manager approval is required, the process 1000 proceeds to 1040, where the workflow management program 110 determines if the user's manager approves the booking. If approval is given, the booking is finalized by the workflow management program 110 in 1050. If no approval is given, the booking is canceled by the workflow management program 110 in 1045. It should be understood the process 1000 described above, which highlights the functionality and advantages ofthe policy enforcement feature, is presented for example purposes only. The architecture ofthe present invention is sufficiently flexible and configurable, such that it may be utilized in ways other than that shown in FIG. 10.
  • FIGs. 11 A and 1 IB are screen shots 1100A and 1100B illustrating use of the policy enforcement feature, as seen by the user during process 1000 of FIG. 10 in an embodiment ofthe present invention.
  • the search results based on the flight search preferences selected and shown on screen 300 are displayed.
  • An In-Policy Search Results display 1105 displays search policies that are withing the travel policies in one color.
  • a Manager Notified Search Results display area 1110 displays search results that do not require approval, but which must be reported to a manager.
  • a Require Manager Approval Results display area 1115 displays search results that require manager approval.
  • manager notified search results, in-policy search results, and require manager approval results are all displayed in different colors so that the user can easily identify the type of search result.
  • the user e.g. , employer
  • the user can highlight a Result feature 1120, and see the corresponding Result Details display area 1125.
  • FIG. 12 is a warning and explanation screen 1200 for the travel policy enforcement feature in an embodiment ofthe present invention. If the user selects a search result that is out-of-policy, listed in a Manager Notified Search Result display area 1110 or a Require Manager Approval Results display area 1115, the user will be taken to a warning and explanation screen 1200.
  • a Warning display area 1205 indicates that the hotel room violates the per diem policy.
  • An Explanation display area 1210 allows the user to enter an explanation if the user wishes to get approval to book the out-of-policy room.
  • An Other Options display area 1215 allows the user to choose an option that is in-policy.
  • FIGs. 13-14 illustrate the data integration feature, in an embodiment ofthe present invention.
  • FIG. 13 is a screen shot 1300 illustrating how a user is directed to a specific Web site to book a selection.
  • FIG. 14 is a screen shot 1400 illustrating how the user's purchase information from the Web site of screen shot 1300 is incorporated into the user's travel record. Request and Approval Queues
  • FIG. 15 is a flowchart that illustrates the request and approval queue feature process 1500 in an embodiment ofthe present invention.
  • This feature is designed to unify user requests across a heterogeneous environment.
  • the user can view a request queue, which tracks requests made by the user.
  • the manager can view an approval queue, which tracks requests from users that the manager must act upon, even when the requests reside on different systems.
  • the policy enforcement feature is explained in the context of a managing entity, such as a manager, providing approval, but those experienced in the art will realize that any person or approval mechanism, including automated features, can be put in place by a company to generate the required approval.
  • the policy enforcement feature is explained in the context of managing booking of travel products or services.
  • the present invention is not limited to this example, and can be used in other work flow management procedures.
  • an employer can use the present invention, including the policy enforcement feature, to manage employee requests for vacation time.
  • the present invention can read data from a system (e.g., a customer service representative (CSR) system) and incorporate automatic rules enforcement.
  • a system e.g., a customer service representative (CSR) system
  • CSR customer service representative
  • a request can be withdrawn by the requestor any time prior to fulfillment.
  • the user makes a request using, for example, a workstation 106.
  • the workflow management program 110 receives the request and determines whether this specific request requires approval (and if so by whom) or if the request meets policy guidelines.
  • the workflow management program 110 routes the request to one or more managers, or alternatively one or more queues where groups of managers can approve the request. Once the request is approved, the workflow management program 110 finalizes the booking in 1520. If the request does not require approval, in 1520 the booking is finalized. In 1525, a ticket is issued.
  • FIG. 16 is a screen 1600 illustrating a request queue, as seen by the user during process 1500 of FIG. 15 in an embodiment ofthe present invention.
  • a My Requests display area 1605 allows the user to view the user's request.
  • the in-browser agent support feature is illustrated in an embodiment ofthe present invention.
  • This embodiment ofthe present invention allows the user to contact an agent (e.g., a travel agent) or customer support representative (CSR) for help with online booking.
  • agent e.g., a travel agent
  • CSR customer support representative
  • the user can contact an agent by using a Talking Live feature 450 or a Support Center feature 445 (e.g. , a shared browsing session). If the user chooses the Talking Live feature 450, the user contacts an agent for immediate support during the booking process. If the user has made a reservation, the agent is able to retrieve the reservation for review or modification while the user is online. If the user chooses the Support Center feature 450, the user enters into an interactive chat dialog with an agent while the user is in the process of booking. The agent pushes screens to the user to assist in the booking process.
  • an agent e.g., a travel agent
  • CSR customer support representative
  • Embodiments ofthe present invention merge both GDS fares (those accessed primarily by travel agents) and Internet direct fares into a single user interface to allow a user to comparison shop for fare selection. Fares are filtered based on travel policies input by the user. The user is notified as to the policy compliance of any fare at the time of purchase regardless of its source (e.g., GDS or Internet). Request Prioritization
  • FIG. 17 is a flowchart that illustrates the prioritization feature process 1700 in an embodiment ofthe present invention.
  • This feature employs configurable rules that allow agents to prioritize requests. Based on the prioritization, special attention can be paid to certain types of requests. Those experienced in the art will see that the present invention is not limited to the prioritizations discussed below for an embodiment ofthe present invention, and that many other prioritizations can be used in the present invention.
  • the workflow management program 110 determines if the requester is defined as a priority traveler (e.g., CEO, travel manager). If yes, these travel requests are routed for priority and specialized care in 1720.
  • a priority traveler e.g., CEO, travel manager
  • the workflow management program 110 determines if the request is for a product or service with an expensive ticket (e.g., over $1000) that meets certain requirements (e.g., Saturday night stay). If yes, the request is routed for priority and specialized handling in 1720 (e.g., so agents can seek fee waiver requests). For example, a $2000 ticket bought 4 days before a traveler leaves, with a Saturday night stay, may qualify for a 3 -week advance waiver, dropping the ticket to $800 plus a $400 fee charged by the agent. Thus, the traveler's company saves $800, and the agent makes $400. In 1715 , the workflow management program 110 determines if the request is needed in N amount of days.
  • an expensive ticket e.g., over $1000
  • the request is routed for priority and specialized handling in 1720. Travelers taking trips on airlines on which they have status are routed for high priority handling for upgrades, waivers, etc. Trips can be analyzed to determine when a fare expires, and re-routed if appropriate. For example, a request for a fare good for another 10 days can go on a low priority queue. If the request is still not fully processed seven days later, the request is rerouted to a higher priority queue.
  • FIG. 18 is a flowchart that illustrates the email confirmation and integration feature process 1800 in an embodiment ofthe present invention. This feature saves the user the effort of manually entering the travel information into the calendar application, increases accuracy by automatically inserting the full itinerary into the calendar, and ensures that the traveler will have the most current electronic itinerary.
  • An automatic email attachment is generated when the traveler initially reserves the trip, when the agent tickets the trip, and upon any subsequent changes to the trip.
  • the workflow management program 110 sends an automatically generated email, which contains information from a booking, to the user.
  • the user accesses this email (e.g., by clicking on an icon in the email) to incorporate the booking information directly into their calendar program (e.g., Microsoft OutlookTM made by Microsoft Corp. of Redmond, Washington).
  • the booking information is inserted directly into the user's calendar on the appropriate travel dates.
  • the event inserted has the full text ofthe itinerary.
  • this email containing the booking information is synchronized to other personal digital assistant (PDA) devices.
  • PDA personal digital assistant
  • FIGs. 19A, 19B, and 19C are screen shots 1900A, 1900B, and 1900C illustrating the automatic email confirmation feature, as seen by the user during process 1800 of FIG. 18, in embodiments ofthe present invention.
  • FIGs. 19D and 19E are screen shots 1900D and 1900E illustrating raw data information. The booking information from an air fare request is included in this example email.
  • FIG. 20 is a flowchart that illustrates the expense report data integration feature 2000 in an embodiment ofthe present invention.
  • multiple data source information is incorporated into an expense report. This feature allows a user to capture and track expenses electronically, freeing the user from submitting paper receipts. User authentication is made at submission time to verify the identity ofthe user submitting the expense. The electronic record ofthe expense item is maintained in an unalterable form associated with the expense. When the company needs to review the receipt, it is accessed via the workstation 106.
  • booking information (e.g., credit card charge information) is authenticated by the user and incorporated into an expense report by the workflow management program 110.
  • a user can enter an expense record from a workstation 106, a PDA, or another device.
  • the expense is captured at the time it occurs, and then incorporated into an expense report when a user has access to a computer.
  • Information including the following is transmitted: expense type, amount, date, project, and a comment.
  • the user simply clicks the expense into the expense report. This feature is distinguished from that of filling out an expense report using a wireless device, and submitting it.
  • Post-booking information includes: travel dates, vendor, amount, departure/arrival, carrier, taxes, and record specific information (e.g., ticket number).
  • correlated booking information is authenticated by the user and incorporated into the expense record by the workflow management program 110.
  • a post-booking rental car expense record will contain travel days and vendor information, but not final cost.
  • the post-booking record is correlated with a credit card charge record to complete the rental car expense record.
  • FIG. 21 is a flowchart that illustrates the audit feature process 2100 in an embodiment ofthe present invention.
  • Electronic fund transfer payments are often managed for customers.
  • the volume ofthe transfers is so large that there is no economical way to manually audit the transfers to see whether any defects in the system led to problems with the files.
  • Malfunctions in the payment subsystem are costly because once the money is transferred, it is difficult to undo any errors.
  • the present invention is not limited to analyzing and compiling the information described below in an embodiment ofthe presentation, and that other information can be analyzed and compiled in the present invention.
  • the workflow management program 110 analyzes and compiles information regarding expenses outside statistical norms.
  • the workflow management program 110 analyzes and compiles information regarding individual expense reports that typically require approval to find expense reports that were not approved.
  • the workflow management program 110 analyzes and compiles information regarding the total amount paid to each traveler to see if any traveler's reimbursement total is above a certain dollar threshold.
  • the workflow management program 110 analyzes and compiles information regarding the age ofthe expense reports to see if the expense report was already paid. This prevents accidental double-payment due to system malfunction.
  • the workflow management program 110 compiles information from 2105-2120, and generates audit reports.
  • the audit reports can be generated on a daily, weekly, or other schedule basis.
  • the audit reports are sent to the host for review, and can optionally be sent to clients (e.g., to a finance officer of a client company).
  • the client can customize audit report parameters so that only certain audits are forwarded to the client. For example, the client can request audit reports for expense reports over $10,000. In addition the client can request the audit reports to be sent daily, weekly, or by any other time-period.
  • the system has the ability to act on issues that are raised by the audit report, prior to sending the expense report to the client.
  • issues that are raised by the audit report, prior to sending the expense report to the client.
  • the host reviews the audit reports, and finds that a client's employee has requested $40,000 in expenses, the host can contact the client before the client pays the $40,000.
  • FIGs. 22 - 25 are screens illustrating the audit feature, as seen by the user during process 2100 of FIG. 21, in an embodiment ofthe present invention.
  • FIG. 26 illustrates an agent support tool that allows a travel agent to view the user's actions in real time, in accordance with an embodiment ofthe present invention.
  • the agent support tool provides a travel agent with a set of tools to help service both online and call in customers. It provides, for example, the following features that complement the set of user capabilities in the online travel system: view contact information; view email address of any user ofthe system; view/edit the online profile of any user in the system; view the GDS version ofthe profile; view the travel policies in effect for any user in the system; view past trips that the user has taken; submit a trip into the workflow system for approval; view/modify fees charged to a user; email an updated itinerary including driving directions and maps; search the Web (and other non-GDS sources) for Air/Car/Hotel, purchase, and store back into the system the purchase - with full coding of company travel policy; and view and take over a user's progress in a concurrent online booking session.
  • the ability to view and take over a user's progress in a concurrent online booking session allows, the agent, while a user is in a booking session, to see exactly what the user has reserved and what air, car, or hotel inventory a customer is currently viewing. This allows an agent to assist the user in the following ways: how to use the system; advise/help in the travel planning process without having to manually do the booking (e.g., advising hotel location or quality); and actually take over the user's current booking session and complete it in their agent terminal.
  • the agent is provided with the ability to, for example: search the Web (and other non- GDS sources) and store any purchases in the system, with full coding of company travel policy; view and edit the online profile, including the GDS version ofthe profile, of any user in the system; view travel policies in effect for any user in the system; view past trips that a user has taken; submit a trip into the workflow system for approval; view and modify fees charged to a user; and email an updated itinerary, including driving directions and maps.
  • FIG. 27 illustrates a prepopulation option, in accordance with an embodiment ofthe present invention. This option allows the user to enter the booking information in the expense system so that a record is created of all ofthe travel related charges.

Abstract

A system and method for booking and expensing travel products and services utilizing multiple data sources and presenting information pulled from the multiple data sources, see figure 2 (291, 292, 293, 294) in one user friendly format. The following features are included: graphical city selection; policy enforcement; request and approval queues; in-browser agent support; request prioritization; email confirmation and integration; data incorporation into expense reports; and expense report audits. For example, an employee books a ticket, has the booking approved by a manager if needed, receives email confirmation and integrates the booking information into the employee's calendar. The employee also submits, for example, the booking information into an expense report, which can be audited by an employer.

Description

TITLE OF THE INVENTION
SYSTEM AND METHOD FOR MANAGING BOOKING AND EXPENSING OF TRAVEL PRODUCTS AND SERVICES
This application claims priority from U.S. Provisional Application Serial No. 60/329,281 , filed October 16, 2001. The entirety of that provisional application is incorporated herein by reference.
BACKGROUND OF THE INVENTION Field of the Invention
The present invention relates generally to an online system and method for managing work flow, and specifically to an online system and method for managing the booking and expensing of travel products and services.
Background of he Technology
The travel and entertainment sector has undergone extreme changes in the past century. The advancement of online services has made it easier and more time and cost effective for travelers to make travel arrangements themselves, rather than relying on the services of travel agents, etc. Thus, travelers can search the Internet for available travel products and services, such as airline tickets, hotel rooms, and rental cars.
Although these recent advances have improved the booking process, there remains a need for the booking of travel products and services to be easier and more effective. For example, users need to be able to search using maps instead of only text. In addition, users need to be able to search both carrier and Internet direct fares.
There also remains a need for employers (or other entities that pay travel costs) to effectively manage the booking of travel products and services by their employees who travel. For example, per diem maximums and other travel policies need to be enforced by governments and companies.
Users also often need to talk to travel agents while they are using an online booking system. Automatic email confirmation that can be incorporated into a user's computer system or handheld device is also needed.
Furthermore, the advent of online services has not made the submission of expense reports or their auditing and processing easier.
In view ofthe foregoing, an improved system and method for managing the booking and expensing of travel products and services is needed.
SUMMARY OF THE INVENTION
The present invention meets the above-identified needs by providing a system and method for booking and expensing travel products and services.
In one embodiment, the present invention provides a system and method for managing booking of travel products and services by a traveler, comprising: receiving request criteria from the traveler; retrieving at least one option that relates to the request criteria by searching multiple data sources at the same time, the multiple data sources comprising: a global distribution system data source, a public Web site, a travel aggregation public Web site, and a data source privately connected to a vendor; displaying the at least one option to the traveler in a common interface regardless ofthe data source; receiving at least one selection for booking from the at least one option; directing the user to one ofthe multiple data sources for booking ofthe at least one selection; and storing booking information for the at least one selection in a record with a common interface regardless ofthe data source. In another embodiment, the present invention provides a system and method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria; presenting the at least one option and information on whether the at least one option is an in-policy option, compliant with a policy entered by a managing entity; receiving at least one selection from the at least one option; and, if the at least one selection is an in-policy option, booking the selection.
In an additional embodiment, the present invention provides a system and method for auditing expensing of products and services, further comprising: searching an expense report for information triggering an audit, wherein the information comprises at least one selected from a group consisting of: information regarding expenses outside defined statistical norms, information regarding expense reports not requiring approval when submitted by an individual that typically submits expense reports requiring approval, information regarding expenses for an individual exceeding a defined dollar amount, and information regarding expense reports older than a defined amount of time; and combining the information triggering an audit in an audit report.
In a further embodiment, the present invention provides a system "and method for managing booking of travel products and services, comprising: receiving request criteria, wherein the request criteria comprises destination and arrival locations selected by accessing a map; retrieving codes that correspond to the destination and arrival locations; identifying at least one option that relates to the request criteria; and receiving at least one selection from the at least one option. The present invention is discussed in the context of preferred embodiments. Persons skilled in the relevant arts, however, will realize that the present invention is not limited to these products and services after reading the description herein.
BRIEF DESCRIPTION OF THE FIGURES
The features and advantages ofthe present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference numbers indicate identical or functionally similar elements.
FIG. 1 illustrates the primary components of a representative operating environment for an embodiment ofthe present invention. FIG. 2 illustrates the system architecture, in an embodiment ofthe present invention. FIGs. 3-4 illustrate the graphical city selection feature, in an embodiment of the present invention.
FIGs. 5 and 7 illustrate a search preference feature, in an embodiment ofthe present invention. FIGs. 6 and 8-12 illustrate the policy enforcement feature, in an embodiment ofthe present invention.
FIGs. 13-14 illustrate the data integration feature, in an embodiment ofthe present invention.
FIGs. 15 and 16 illustrate the request and approval queue feature, in an embodiment of the present invention.
FIG. 17 illustrates the prioritization feature, in an embodiment ofthe present invention.
FIGs. 18 and 19 illustrate the email confirmation and integration feature, in an embodiment ofthe present invention. FIG. 20 illustrates the expense report data integration feature, in an embodiment ofthe present invention.
FIGs. 21-25 illustrate the audit feature, in an embodiment ofthe present invention.
FIG. 26 illustrates an agent support tool that allows an agent to view the user's actions in real time, in accordance with an embodiment ofthe present invention.
FIG. 27 illustrates a prepopulation option, in accordance with an embodiment ofthe present invention.
DESCRIPTION OF THE INVENTION The present invention solves the above-identified needs by providing a system and method for booking and expensing travel products and services utilizing multiple data sources and presenting information pulled from the multiple data sources in one user-friendly format. The following features are included: graphical city selection; policy enforcement; request and approval queues; in- browser agent support; request prioritization; email confirmation and integration; data incorporation into expense reports; and expense report audits. For example, an employee books a ticket, has the booking approved by a manager if needed, receives email confirmation and integrates the booking information into the employee's calendar. The employee also submits, for example, the booking information into an expense report, which can be audited by an employer.
In one embodiment, the present invention provides a system and method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria by searching multiple data sources; displaying the at least one option; and requesting at least one selection for booking from the at least one option.
The present invention pulls data for air, car, hotel, train, and other travel products and services from one or more data sources, including global distribution system (GDS) sources, public Web sites (e.g., an individual airline's Web site, an individual hotel's Web site), travel aggregation public Web sites (e.g., Web sites that allow the public to search and book hotels, flights, car rentals), private direct connections to vendors, and other sources. Regardless ofthe data source, the pulled data is displayed in one format in one display (e.g., GDS fares and Internet fares displayed in one list).
All travel information (e.g., air, car, and hotel segments) for that trip is stored in one trip record, regardless of where the trip was originally booked. (E.g., if a traveler buys a plane ticket from a travel aggregation public Web site, a public Web site, a car from a GDS, all of this information will be displayed in one trip record.) The trip record, in one embodiment, can include automatically generated driving directions and maps to hotels. The trip record enables a traveler, manager, or other user to view all information for a trip regardless ofthe data source. In addition, the user can be emailed this trip record. Furthermore, the travel information in the trip record can be input into a calendaring system or be reported regardless ofthe data source. The traveler can also be emailed a notification prior to the trip start indicating changes, upgrades, cancellations, and the cancellation policy. In addition, the information captured (e.g. , booking source, confirmation codes, contact information) interfaces with multiple other systems, can be viewed by the agent (e.g. , while the user is attempting to book a ticket), and enables the agent to provide an enhanced level of service by providing access to the following information: identification information (e.g., name, phone number, email); current travel request (e.g., the plane ticket the user has selected, plane ticket options displayed to the user); current availability; full trip itinerary and record; requests for a trip in progress; past travel history (even when that liistory has expired from a GDS); the traveler's profile, the traveler's travel policy; and information enabling the agent to finalize booking. The agent can also search for the user's record by restricting the search to only those users who are currently logged into the system. In addition, the traveler's profile is also constantly updated with the multiple data sources.
In one embodiment, all traveler profile data is synchronized to provide both an online travel booking system and a travel agent with correct traveler information. The following functions are performed to ensure data is accurate and consistent in both systems: the profile data is updated by detecting changes between the online booking system's DBMS and the GDS ensuring that any changes made by the agent will be included and displayed to the user; after the profile is saved, the current profile text in the GDS is read, the full profile is generated, and differences found are added to the GDS profile; the profile is read and parsed on a line by line basis by reading a format specification that exactly describes the structure and content ofthe GDS profile (the structure ofthe profile is represented by an extensible markup language (XML) document, and the content by a series of regular expressions that define valid strings); and the profile is written using the format specification and a series of output functions to write to the GDS profile.
In another embodiment, the present invention provides a system and method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria by searching multiple data sources; presenting the at least one option and information on whether the at least one option is an in-policy option, compliant with a policy entered by a managing entity; receiving at least one selection from the at least one option; and, if the at least one selection is an in-policy option, booking the selection.
A manager can enter a customized policy for users, including preferred vendors and textual commentary. The present invention indicates to the person booking the ticket whether a given travel policy is a minor violation (e.g. , one that can be ticketed but requires manager notification), or a major violation (e.g., one that cannot be ticketed until manager approval is secured). The travel policy can also be based on external data sources, such as hotel per diem rates. A traveler or other user can view the policy during the booking process. A traveler is told on-screen, prior to making reservations, whether the selection is compliant with company policy. In one embodiment, color coding and icons are used to make this feature user-friendly. Green signifies no approval necessary, yellow signifies no approval necessary but manager notification necessary, and red signifies manager approval necessary. The travel policy is enforced before the selection can be booked. Thus, the green and yellow fares can be ticketed immediately. Red fares, however, are put into a hold queue of reservations (not bookings). The reservation is then moved to a booking queue when the approval occurs. The travel policy is enforced across all data sources. The user (e.g., traveler, manager, traveler's assistant) can view all outstanding trip requests and all outstanding expense reports.
In another embodiment, priority queues are built if a booking request needs to be taken care of by an agent. The priority queues are based on, for example, profile information ofthe traveler, specific features ofthe trip, and the type of task that needs to be completed. Priority can be determined in several ways, including when: the traveler is designated as a NIP; the trip is over a designated dollar amount; the trip occurs in the near future, the traveler has priority standing with a vendor (e.g. , a frequent flyer), and the fare expires soon. There can be many grades of priority. The priority queue feature can be combined with the policy enforcement queue feature in an embodiment ofthe present invention. In an additional embodiment, the travel information can be incorporated into an expense report, regardless ofthe source of the original data. The information can include vendors, cities, dates, fares/rates, tax, and payment information. Trips that have been voided or designated as personal are not imported.
The present invention also analyzes the travel plan and suggests possible expenses that the traveler may incur. Then, when the expense report is being generated, the user is reminded that the possible expenses may need to be submitted. For example, the present invention asks how the traveler plans to get to and from the airport (e.g., taxi, limo, or parking). In addition, the itinerary is examined for segments where the traveler is renting a car. Where the traveler is not renting a car, it is asked how the traveler plans to move around on these segments. The dates and types of expenses above are stored.
The present invention also examines data to ensure it is valid. This data can be travel-related data, or other data. For example, if an air ticket is entered into the expense system, and that ticket has been voided, the system will flag the expense. If any part of a travel itinerary is booked as personal, the system will flag the expense as being personal. If a ticket is entered, but was refunded, the system will flag the expense. The expense can be flagged if the credit from the refund is missing, and not flagged if the credit is also being submitted. If a ticket is entered into the expense system, and the ticket was not reserved through the travel system, the expense will be flagged.
Expenses can be flagged in several ways. The user can be blocked from submitting an expense report with the flagged expense, the expense report can require approval, the manager can be notified via email, or reports listing flagged expenses can be generated. Reports can also be generated to show which trips have been booked, but not submitted in the expense system.
Expense reports that pass policy are paid without requiring approval and reports that fail policy require approval before payment. In addition, if a trip was a red fare (requiring manager approval), if the trip also violates expense policy, it can be marked as not requiring approval because it was already approved before the ticket was booked. The system can also import receipt information. Upon expense report submission, the system automatically calculates what receipts are necessary based on the information that is already in the system (e.g. , credit card info, trusted receipts directly from vendors). The system can then advise the user as to which receipts are still needed.
In a further embodiment, the present invention provides a system and method for managing booking of travel products and services, comprising: receiving request criteria, wherein the request criteria comprises destination and arrival locations selected by accessing a map; retrieving codes that correspond to the destination and arrival locations; identifying at least one option that relates to the request criteria; and receiving at least one selection from the at least one option.
The present invention is described in terms of multiple embodiments. This is for convenience only and is not intended to limit the application ofthe present invention. After reading the following description, it will be apparent to one skilled in the relevant art(s) how to implement the following invention in alternative embodiments.
System Overview
FIG. 1 illustrates the primary components of a representative operating environment for an embodiment ofthe present invention. An on-line environment 100 comprises: a distributed computer network 105; at least one workstation 106; at least one browser 107; and a workflow management program 110.
A distributed computer network 105 is a network, such as the global Internet, that facilitates communication between one or more workstations 106, one or more browsers 107 and a workflow management program 110. One or more workstations 106 accept input from users, and allow users to view output from the reporting application.
One or more browsers 107 include software on the workstation 106 that let a user view, for example, HyperText Markup Language (HTML) documents and access files and software related to those documents. The workflow management program 110 is an application that works on a browser to display information to the user. The details ofthe workflow management program 110 are set out in FIG. 2.
Workflow Management Program
FIG. 2 contains a diagram illustrating details ofthe system architecture, in accordance with an embodiment ofthe present invention.
The system architecture supports corporate travel planning and expense management, and is accessed by a user 205 and/or an agent 210. The travel system 215 provides facilities for management of a user profile 225, online booking system 230, corporate travel policy enforcement 240, and support system assistance 235. The online travel system prepares and submits information into an expense report system for reimbursement. The expense application processes expense reports 250, enforcing corporate expense policy 245 and workflow routing 255, and generates bank transfers using a payment processor 265 to move reimbursement funds form a corporate account into user bank accounts and credit card accounts. These reimbursements are audited by an automated payment audit system 260 as a final failsafe measure to avoid both accidental and intentional overpayment of funds. The present invention pulls data for air, car, hotel, train, and other travel products and services from one or more data sources using a multi-source booking interface 280, including global distribution system (GDS) sources 291, public Web sites 292, travel aggregation public Web sites 293, private direct connections to vendors 294, and other sources. The user's profile contains, for example, identity information, travel preferences, affinity programs, payment information, and business information including department, charge codes, and manager information. A copy ofthe user's profile is maintained in a database management system (DBMS) 270, and within the GDS 285. Upon each profile view in the online system its data is synchronized using a profile synchronization 275 with the contents ofthe GDS, and user changes in the online system are immediately stored in both the GDS and DBMS. The booking system combines data from multiple sources (GDS and non- GDS 290) into a single display presented to the user. The GDS abstraction layer facilitates interfacing to multiple different GDS systems and non-GDS source containing air, car, and hotel inventory. The travel policy system is used to evaluate airfare, car and hotel rates, and overall trip costs against the company policy applicable to the traveler. The user's display is coded green, yellow, and red to indicate policy compliance.
Upon completion ofthe booking process (when the user confirms - "Yes I want to book this trip"), the newly created PNR will be sent to the workflow system for routing, and to the expense system 220 for incorporation into an expense report. The workflow routing system evaluates the itinerary, and determines if a PNR (reservation in the GDS) is within policy and can proceed to ticketing, or out of policy thus held pre-ticketing pending a manager approval or rejection ofthe trip. When the manager approves or the system will release the PNR for ticketing or if the manager rejects the trip the PNR will be canceled.
When the PNR is released for ticketing, it will be routed to one of several queue's in the GDS based on the type of request, user's NIP status, and other user specific parameters.
Concurrently, the user is presented a break down of items to be sent to the expense reporting system for reimbursement including air, car, hotel expected amounts, and other charges derived from the itinerary such as parking, taxi, and limo charges. The user may add/remove/change these items, and they will then be deposited in the expense reporting application for future submission.
The expense report processor receives expense reports pre-populated with travel expenses from the travel system and incorporates other data that the user enters into the expense report system. When the report is submitted, the items are evaluated against the travelers's reimbursement policy (which typically is based on the policy used at booking time). Items are paid in full, paid partially, or not paid. Upon final release ofthe expense report for payment the system generates electronic transfers (ACH files) to transfer funds form corporate accounts to personal accounts, and credit card accounts. These transfers are subjected to a final audit designed to detect changes in reimbursement patterns that may indicate an accidental or intentional overpayment. Once any audit alerts are cleared, the transfer is ready to be sent.
Description of User Workflow through the System
The user logs into the system. The user optionally opens his/her profile, which is synchronized with the GDS upon view, and saved back to the GDS upon save. The user enters travel dates, times, and locations. The user reviews and selects from presented air, car, and hotel options with corporate policy coded on the display. The options are presented or derived by searching multiple GDS and non GDS sources for air fares, car and hotel rates. The user may then optionally request help from the agent. This can include Voice over IP, or sharing their current travel booking session with an agent. This enables an agent to view the users' current state, and provide advice or assistance. The user then completes the itinerary, and confirms it for booking. The itinerary will either be submitted directly for ticketing if it is within policy, or it will be held until a manager approves or rejects the trip. The user may add additional items to be fed to the expense reporting system. This data plus air, car, and hotel information will be sent to the expense reporting system. Once the user completes the trip, they will review, add final expense items and submit the expense report for payment. The expense reporting system will evaluate the report against corporate expense policy, which may involve sending the expense report to the workflow system for payment approval. If and when released for payment, the expense reporting system will generate funds transfers to reimburse the employee's bank and credit cards. The payments transfers are then audited for changes in reimbursement patterns that may indicate an accidental or intentional overpayment. Once any audit alerts are cleared, the transfer is ready to be sent.
Graphical City Selection
FIG. 3 is a flowchart that illustrates a graphical city selection process 300 in an embodiment ofthe present invention. In 305, the user selects a city from a map displayed by the browser 107 on the workstation 106. The city is used, for example, as input into the workflow management program 110 for the retrieval of air, hotel, and car availability and rates. In 310, the workflow management program 110 accepts the inputted city and retrieves the corresponding airport or region code to supply to the workflow management program 110. In 315, the workflow management program 110 runs a real-time query using the distributed computer network 105 to retrieve the air, hotel or car availability and rates, and displays the options to the user on the workstation 106. In 320, the user books an option from those displayed on the workstation 106. In an embodiment, allowing a user to select cities instead of airports makes travel planning easier, eliminates errors, and allows the system to extend the availability search to include all airports in a region.
In an embodiment ofthe present invention, the system and method are set to default to personal and/or corporate preferred airports. This allows a company to specify that a particular home airport always be included in the search. In a multi-airport city this can force unpopular but cost effective departure airports to be included.
In an additional embodiment ofthe present invention, the system and method are set to default to personal and corporate preferred airlines, hotels, and cars. This allows, for example, a company to specify that a particular carrier will always be included in the search. This feature is particularly useful for companies that have volume contracts with a particular carrier. When combined with a policy enforcement feature (discussed further below), such as a preferred carrier, a company can enforce strict control over employee travel on non-preferred carriers. FIG. 4A and 4B are screens 400A and 400B illustrating the graphical city selection feature, as seen by the user during process 300 of FIG. 3 in an embodiment ofthe present invention. Select Type of Trip feature 405 allows the user to choose between a round trip, one way, or multi-segment itinerary. A Choose a Continent feature 410 allows the user to choose a continent so that the cities on that continent can be viewed. A Click Inside feature 415 allows the user to view all airport in that state. A Text Search feature 420 allows the user to search using text. Navigate feature 440 allows the user to start over, move to the previous screen, move to the next screen, or cancel the search.
Support Center feature 445 allows the user to ask questions ofthe support center. A Talk Live with Travel Support feature 450 allows the user to talk to a live travel agent. A Support Center feature 445 and a Travel Support feature 450 are part ofthe in-browser support feature, discussed below. The user can contact the travel agent from within the user's Web browser, or the user can call the travel agent, and the travel agent can find the user's record and assist the user or finish the booking. FIG. 5 is a screen 500 illustrating how the user chooses a flight after using the graphical city selection process 300 of FIG. 3 in an embodiment ofthe present invention. An Itinerary viewing area 505 displays the segments the user has chosen. A Flight Class display area 510 allows the user to choose the flight class (e.g., Any (Best Fare)). A Cancellation Penalty display area 515 allows the user to choose a cancellation penalty (e.g. , Any (Best Fare)). A Non-Stop Only check box
520 allows the user to specify whether to search only non-stop flights. Preferred Vendors check boxes 525 display company preferred vendors and allows the user to specify additional preferred vendors. An. Airline Vendors display area 530 allows the user to choose airline vendors. Search for Flights Based on Best Price/Best Fit feature 535 allow the user to designate whether the search is run for best prices or best fit to schedule.
Per Diem Policy Enforcement
FIG. 6 is a flowchart that illustrates a per diem policy enforcement feature process 600 in an embodiment ofthe present invention. This process 600 enforces a per diem policy when the user attempts to book (e.g. , reserve or buy) an airline ticket, hotel room, or rental car. In such an embodiment, process 600 illustrates a managing entity, such as a manager, providing approval for an individual employee subordinate. Those experienced in the relevant art, however, will realize that other persons or approval mechanisms can be utilized by a company to generate the required approval in accordance with the present invention. In 605, per-diem policies are loaded into the workflow management program 110. In 606, the workflow management program 110 determines whether an option chosen by the user fits within the per diem policies. If yes, the option fits within the per diem policies, the booking is finalized in 630. If no, the option does not fit witliin the per diem policies, the user is warned when they attempt to reserve or buy a plane ticket, hotel room, or car in 610. In 615, the user either chooses another option or proceeds "with the out-of-policy option. If the user chooses another option, process 600 returns to 606. If the user proceeds, process 600 proceeds to 620, where the user is required to enter a reason for the out-of-policy choice, and the user's manager is informed. In 625, it is determined if the user's manager approves the out-of-policy choice. If yes, the manager does approve, the booking is finalized by the workflow management program 110 in 630. If no, the manager does not approve, the reservation or sale is canceled by the workflow management program 110 in 635. FIG. 7 is a screen 700 illustrating how the user chooses a hotel room with the per diem policy enforcement feature, as seen by the user during process 600 of FIG. 6 in an embodiment ofthe present invention. Using screen 700, the user can specify hotel search preferences, including a Location display area 705, a Smoking Preference display area 710, a Room Type display area 715, a Number of Guests display area 720, Preferred Vendors check boxes 730 (which already include company preferred vendors), a Hotel Vendors display area 730, and Preferred Amenities check boxes 735.
FIG. 8 is a screen 800 illustrating use ofthe per diem policy enforcement feature, as seen by the user during process 600 of FIG. 6 in an embodiment ofthe present invention. The search results based on the hotel search preferences selected on screen 700 are displayed. An In-Policy Search Results display area 805 displays in-policy search results in, for example, one color. In an embodiment, an Out-of-Policy Search Results display area 810 displays the out-of-policy search results in a color different than the in-policy search results. Thus, the user can easily see which search results fit within the per diem policy. FIG. 9 is a warning and explanation screen 900 for the per diem policy enforcement feature, as seen by the user during process 600 of FIG. 6 in an embodiment ofthe present invention. If the user selects a search result that is an out-of-policy search result on screen 800, the user will be taken to a warning and explanation screen 900. A Warning display area 905 indicates that the hotel room violates the per diem policy. An Explanation display area 910 allow the user to enter an explanation if the user wishes to obtain approval from a supervisor to book the out-of-policy room. An Other Options display area 915 displays other options so the user can choose an option that is in-policy.
Policy Enforcement
FIG. 10 is a flowchart that illustrates a policy enforcement process 1000 in an embodiment ofthe present invention. This feature designates and enforces travel policies when the user attempts to book an airline ticket, hotel room, or rental car. Example policies in an embodiment ofthe present invention include: manager notification and/or approval if rate is $X above the best fare found; manager notification and/or approval if rate exceeds $X maximum allowable by company policy; manager notification and/or approval for a non-preferred carrier or company; manager notification and/or approval for a non-preferred carrier or company, where a preferred carrier or company is within $X ofthe non-preferred fare; and manager notification and/or approval on a non-preferred carrier between two locations.
The policy enforcement feature is explained in the context of a managing entity, such as a manager, providing approval. Those experienced in the art, however, will realize that any person or approval mechanism can be utilized by a company to generate the required approval.
In addition, the policy enforcement feature is explained in the context of managing booking of travel products or services. The present invention is not limited to this example, and can be used in other work flow management procedures. For example, an employer can use the present invention, including the policy enforcement feature, to manage employee requests for vacation time. The present invention alerts the employee at the time ofthe rule infraction (e.g., the hotel room is too expensive) and presents acceptable alternatives to circumvent out-of-policy travel.
In 1005, government, company, or other policies are loaded into the workflow management program 110. In 1010, the user requests an airline ticket, hotel room, or rental car meeting certain criteria. In 1015, the workflow management program 110 determines which options are available, and where the available options fit within the policies. In an embodiment ofthe present invention, the following codes are used: a green coding indicates the booking is within policy; a yellow coding indicates the booking is allowable but requires manager notification; a red coding indicates the booking is out-of-policy and requires manager approval prior to ticketing.
In 1020, the user chooses an option returned by the workflow management program 110. In 1025, the workflow management program 110 determines whether the user choice requires manager notification. If no manager notification is required, the booking is finalized by the workflow management program 110 in 1050. If manager notification is required, process 1000 proceeds to 1030, where the workflow management program 110 generates a message for the manager that includes the lower cost options that the traveler did not select, and a message from the employee explaining the reason. In an embodiment ofthe present invention, this information is included in both an email message to the manager and a system log.
In 1035, the workflow management program 110 determines whether the user choice requires manager approval. If no manager approval is required, the booking is finalized in 1050. If manager approval is required, the process 1000 proceeds to 1040, where the workflow management program 110 determines if the user's manager approves the booking. If approval is given, the booking is finalized by the workflow management program 110 in 1050. If no approval is given, the booking is canceled by the workflow management program 110 in 1045. It should be understood the process 1000 described above, which highlights the functionality and advantages ofthe policy enforcement feature, is presented for example purposes only. The architecture ofthe present invention is sufficiently flexible and configurable, such that it may be utilized in ways other than that shown in FIG. 10.
FIGs. 11 A and 1 IB are screen shots 1100A and 1100B illustrating use of the policy enforcement feature, as seen by the user during process 1000 of FIG. 10 in an embodiment ofthe present invention. The search results based on the flight search preferences selected and shown on screen 300 are displayed. An In-Policy Search Results display 1105 displays search policies that are withing the travel policies in one color. A Manager Notified Search Results display area 1110 displays search results that do not require approval, but which must be reported to a manager. A Require Manager Approval Results display area 1115 displays search results that require manager approval. In an embodiment, manager notified search results, in-policy search results, and require manager approval results are all displayed in different colors so that the user can easily identify the type of search result. Thus, the user (e.g. , employer) can easily see which search results fit within their company's travel policy. The user can highlight a Result feature 1120, and see the corresponding Result Details display area 1125.
FIG. 12 is a warning and explanation screen 1200 for the travel policy enforcement feature in an embodiment ofthe present invention. If the user selects a search result that is out-of-policy, listed in a Manager Notified Search Result display area 1110 or a Require Manager Approval Results display area 1115, the user will be taken to a warning and explanation screen 1200. A Warning display area 1205 indicates that the hotel room violates the per diem policy. An Explanation display area 1210 allows the user to enter an explanation if the user wishes to get approval to book the out-of-policy room. An Other Options display area 1215 allows the user to choose an option that is in-policy.
FIGs. 13-14 illustrate the data integration feature, in an embodiment ofthe present invention. FIG. 13 is a screen shot 1300 illustrating how a user is directed to a specific Web site to book a selection. FIG. 14 is a screen shot 1400 illustrating how the user's purchase information from the Web site of screen shot 1300 is incorporated into the user's travel record. Request and Approval Queues
FIG. 15 is a flowchart that illustrates the request and approval queue feature process 1500 in an embodiment ofthe present invention. This feature is designed to unify user requests across a heterogeneous environment. The user can view a request queue, which tracks requests made by the user. The manager can view an approval queue, which tracks requests from users that the manager must act upon, even when the requests reside on different systems.
In this embodiment, the policy enforcement feature is explained in the context of a managing entity, such as a manager, providing approval, but those experienced in the art will realize that any person or approval mechanism, including automated features, can be put in place by a company to generate the required approval.
In addition, the policy enforcement feature is explained in the context of managing booking of travel products or services. However, the present invention is not limited to this example, and can be used in other work flow management procedures. For example, an employer can use the present invention, including the policy enforcement feature, to manage employee requests for vacation time.
The present invention can read data from a system (e.g., a customer service representative (CSR) system) and incorporate automatic rules enforcement.
In an embodiment ofthe present invention, a request can be withdrawn by the requestor any time prior to fulfillment.
In 1505, the user makes a request using, for example, a workstation 106. In 1510, the workflow management program 110 receives the request and determines whether this specific request requires approval (and if so by whom) or if the request meets policy guidelines.
If the request requires approval, in 1515 the workflow management program 110 routes the request to one or more managers, or alternatively one or more queues where groups of managers can approve the request. Once the request is approved, the workflow management program 110 finalizes the booking in 1520. If the request does not require approval, in 1520 the booking is finalized. In 1525, a ticket is issued.
In an embodiment, booking is finalized by charging a credit card, acceptance ofthe charge by the credit card company, and issuance ofthe ticket. FIG. 16 is a screen 1600 illustrating a request queue, as seen by the user during process 1500 of FIG. 15 in an embodiment ofthe present invention. A My Requests display area 1605 allows the user to view the user's request.
In-Browser Agent Support
Referring back to FIGs. 4, 5, 7, 8, 11, and 14, the in-browser agent support feature is illustrated in an embodiment ofthe present invention. This embodiment ofthe present invention allows the user to contact an agent (e.g., a travel agent) or customer support representative (CSR) for help with online booking. This allows a user to make reservations without requiring an agent to be involved, but provides immediate availability of an agent if needed. The user can contact an agent by using a Talking Live feature 450 or a Support Center feature 445 (e.g. , a shared browsing session). If the user chooses the Talking Live feature 450, the user contacts an agent for immediate support during the booking process. If the user has made a reservation, the agent is able to retrieve the reservation for review or modification while the user is online. If the user chooses the Support Center feature 450, the user enters into an interactive chat dialog with an agent while the user is in the process of booking. The agent pushes screens to the user to assist in the booking process.
Incorporation of GDS Fares and Internet Direct Fares Embodiments ofthe present invention merge both GDS fares (those accessed primarily by travel agents) and Internet direct fares into a single user interface to allow a user to comparison shop for fare selection. Fares are filtered based on travel policies input by the user. The user is notified as to the policy compliance of any fare at the time of purchase regardless of its source (e.g., GDS or Internet). Request Prioritization
FIG. 17 is a flowchart that illustrates the prioritization feature process 1700 in an embodiment ofthe present invention. This feature employs configurable rules that allow agents to prioritize requests. Based on the prioritization, special attention can be paid to certain types of requests. Those experienced in the art will see that the present invention is not limited to the prioritizations discussed below for an embodiment ofthe present invention, and that many other prioritizations can be used in the present invention.
In 1705, the workflow management program 110 determines if the requester is defined as a priority traveler (e.g., CEO, travel manager). If yes, these travel requests are routed for priority and specialized care in 1720.
In 1710, the workflow management program 110 determines if the request is for a product or service with an expensive ticket (e.g., over $1000) that meets certain requirements (e.g., Saturday night stay). If yes, the request is routed for priority and specialized handling in 1720 (e.g., so agents can seek fee waiver requests). For example, a $2000 ticket bought 4 days before a traveler leaves, with a Saturday night stay, may qualify for a 3 -week advance waiver, dropping the ticket to $800 plus a $400 fee charged by the agent. Thus, the traveler's company saves $800, and the agent makes $400. In 1715 , the workflow management program 110 determines if the request is needed in N amount of days. If yes, the request is routed for priority and specialized handling in 1720. Travelers taking trips on airlines on which they have status are routed for high priority handling for upgrades, waivers, etc. Trips can be analyzed to determine when a fare expires, and re-routed if appropriate. For example, a request for a fare good for another 10 days can go on a low priority queue. If the request is still not fully processed seven days later, the request is rerouted to a higher priority queue.
Email Confirmation and Integration
FIG. 18 is a flowchart that illustrates the email confirmation and integration feature process 1800 in an embodiment ofthe present invention. This feature saves the user the effort of manually entering the travel information into the calendar application, increases accuracy by automatically inserting the full itinerary into the calendar, and ensures that the traveler will have the most current electronic itinerary. An automatic email attachment is generated when the traveler initially reserves the trip, when the agent tickets the trip, and upon any subsequent changes to the trip.
In 1805, the workflow management program 110 sends an automatically generated email, which contains information from a booking, to the user. In 1810, upon receiving this email, the user accesses this email (e.g., by clicking on an icon in the email) to incorporate the booking information directly into their calendar program (e.g., Microsoft Outlook™ made by Microsoft Corp. of Redmond, Washington).
In 1815, the booking information is inserted directly into the user's calendar on the appropriate travel dates. The event inserted has the full text ofthe itinerary. In an embodiment ofthe present invention, this email containing the booking information is synchronized to other personal digital assistant (PDA) devices.
FIGs. 19A, 19B, and 19C are screen shots 1900A, 1900B, and 1900C illustrating the automatic email confirmation feature, as seen by the user during process 1800 of FIG. 18, in embodiments ofthe present invention. FIGs. 19D and 19E are screen shots 1900D and 1900E illustrating raw data information. The booking information from an air fare request is included in this example email.
Expense Report Data Integration FIG. 20 is a flowchart that illustrates the expense report data integration feature 2000 in an embodiment ofthe present invention. In an embodiment ofthe present invention, multiple data source information is incorporated into an expense report. This feature allows a user to capture and track expenses electronically, freeing the user from submitting paper receipts. User authentication is made at submission time to verify the identity ofthe user submitting the expense. The electronic record ofthe expense item is maintained in an unalterable form associated with the expense. When the company needs to review the receipt, it is accessed via the workstation 106.
In 2005, booking information (e.g., credit card charge information) is authenticated by the user and incorporated into an expense report by the workflow management program 110. In an embodiment ofthe present invention, a user can enter an expense record from a workstation 106, a PDA, or another device. The expense is captured at the time it occurs, and then incorporated into an expense report when a user has access to a computer. Information including the following is transmitted: expense type, amount, date, project, and a comment. Once stored as an expense record, the user simply clicks the expense into the expense report. This feature is distinguished from that of filling out an expense report using a wireless device, and submitting it.
In 2010, post-booking information is authenticated by the user and incorporated into the expense report by the workflow management program 110.
Post-booking information includes: travel dates, vendor, amount, departure/arrival, carrier, taxes, and record specific information (e.g., ticket number).
In 2015, correlated booking information is authenticated by the user and incorporated into the expense record by the workflow management program 110. For example, a post-booking rental car expense record will contain travel days and vendor information, but not final cost. The post-booking record is correlated with a credit card charge record to complete the rental car expense record.
Audits FIG. 21 is a flowchart that illustrates the audit feature process 2100 in an embodiment ofthe present invention. Electronic fund transfer payments are often managed for customers. The volume ofthe transfers is so large that there is no economical way to manually audit the transfers to see whether any defects in the system led to problems with the files. Malfunctions in the payment subsystem are costly because once the money is transferred, it is difficult to undo any errors.
Additionally, there is no economical way to manually detect whether users made errors when releasing reports or if an unauthorized user had a non- valid report approved.
Those experienced in the art will see that the present invention is not limited to analyzing and compiling the information described below in an embodiment ofthe presentation, and that other information can be analyzed and compiled in the present invention.
In 2105, the workflow management program 110 analyzes and compiles information regarding expenses outside statistical norms.
In 2110, the workflow management program 110 analyzes and compiles information regarding individual expense reports that typically require approval to find expense reports that were not approved.
In 2115, the workflow management program 110 analyzes and compiles information regarding the total amount paid to each traveler to see if any traveler's reimbursement total is above a certain dollar threshold. In 2120, the workflow management program 110 analyzes and compiles information regarding the age ofthe expense reports to see if the expense report was already paid. This prevents accidental double-payment due to system malfunction.
In 2125, the workflow management program 110 compiles information from 2105-2120, and generates audit reports. The audit reports can be generated on a daily, weekly, or other schedule basis. The audit reports are sent to the host for review, and can optionally be sent to clients (e.g., to a finance officer of a client company). The client can customize audit report parameters so that only certain audits are forwarded to the client. For example, the client can request audit reports for expense reports over $10,000. In addition the client can request the audit reports to be sent daily, weekly, or by any other time-period.
In an embodiment, the system has the ability to act on issues that are raised by the audit report, prior to sending the expense report to the client. Thus, for example, if the host reviews the audit reports, and finds that a client's employee has requested $40,000 in expenses, the host can contact the client before the client pays the $40,000. FIGs. 22 - 25 are screens illustrating the audit feature, as seen by the user during process 2100 of FIG. 21, in an embodiment ofthe present invention.
FIG. 26 illustrates an agent support tool that allows a travel agent to view the user's actions in real time, in accordance with an embodiment ofthe present invention. The agent support tool provides a travel agent with a set of tools to help service both online and call in customers. It provides, for example, the following features that complement the set of user capabilities in the online travel system: view contact information; view email address of any user ofthe system; view/edit the online profile of any user in the system; view the GDS version ofthe profile; view the travel policies in effect for any user in the system; view past trips that the user has taken; submit a trip into the workflow system for approval; view/modify fees charged to a user; email an updated itinerary including driving directions and maps; search the Web (and other non-GDS sources) for Air/Car/Hotel, purchase, and store back into the system the purchase - with full coding of company travel policy; and view and take over a user's progress in a concurrent online booking session.
The ability to view and take over a user's progress in a concurrent online booking session allows, the agent, while a user is in a booking session, to see exactly what the user has reserved and what air, car, or hotel inventory a customer is currently viewing. This allows an agent to assist the user in the following ways: how to use the system; advise/help in the travel planning process without having to manually do the booking (e.g., advising hotel location or quality); and actually take over the user's current booking session and complete it in their agent terminal. The agent is provided with the ability to, for example: search the Web (and other non- GDS sources) and store any purchases in the system, with full coding of company travel policy; view and edit the online profile, including the GDS version ofthe profile, of any user in the system; view travel policies in effect for any user in the system; view past trips that a user has taken; submit a trip into the workflow system for approval; view and modify fees charged to a user; and email an updated itinerary, including driving directions and maps. FIG. 27 illustrates a prepopulation option, in accordance with an embodiment ofthe present invention. This option allows the user to enter the booking information in the expense system so that a record is created of all ofthe travel related charges. It should be understood that the screens, diagrams, and flowcharts shown herein, which highlight the functionality ofthe present invention, are presented for example purposes only. The software architecture ofthe present invention are sufficiently flexible and configurable such that users may navigate through the present invention in a manner other than that shown on the screens, the diagrams, and flowcharts.
While the invention has been described in terms of a few preferred embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope ofthe appended claims.

Claims

WHAT IS CLAIMED IS:
1. A method for managing booking of travel products and services by a traveler, comprising: receiving request criteria from the traveler; retrieving at least one option that relates to the request criteria by searching multiple data sources at the same time, the multiple data sources comprising: a global distribution system data source; a public Web site; a travel aggregation public Web site; and a data source privately connected to a vendor. displaying the at least one option to the traveler in a common interface regardless ofthe data source; receiving at least one selection for booking from the at least one option; and directing the user to one ofthe multiple data sources for booking ofthe at least one selection; and storing booking information for the at least one selection in a record with a common interface regardless ofthe data source.
2. The method of Claim 1, wherein the at least one option includes at least one selected from the group consisting of: an airline ticket; a hotel room; a train ticket; a limousine; and a rental car.
3. The method of Claim 1 , further comprising: booking the at least one selection by the traveler.
4. The method of Claim 1 , wherein the at least one option is displayed in a consistent format regardless of wliich data source contains at least one option.
5. The method of Claim 1, wherein multiple options from multiple data sources are displayed in a consistent format.
6. The method of Claim 1, wherein all outstanding requests can be viewed.
7. The method of Claim 1, further comprising: storing multiple selections in the record.
8. The method of Claim 7, wherein the record is utilized to generate at least one selected from a group consisting of: automatically generated driving directions and maps; automatic email delivery enabling information in the one record to be stored in a calendaring program; and automatic email notification prior to trip start including information on changes, upgrades, cancellations, and cancellation policy.
9. A method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria by searching at least one data source; presenting the at least one option and information on whether the at least one option is an in-policy option, compliant with a policy entered by a managing entity; receiving at least one selection from the at least one option; and booking the at least one selection when the at least one selection is an in- policy option.
10. The method of Claim 9, further comprising: presenting information on whether the at least one option requires approval when the at least one selection is not an in-policy option.
11. The method of Claim 10, further comprising: prompting for an explanation for the out-of-policy selection when the at least one selection is not an in-policy option; and transmitting the explanation to the managing entity.
12. The method of Claim 11 , further comprising: booking the out-of-policy selection when the at least one selection does not require approval.
13. The method of Claim 11, further comprising: determining when the managing entity approves ofthe out-of-policy selection when the at least one selection requires approval; and booking the out-of-policy selection when the managing entity approves.
14. The method of Claim 9, wherein the information on whether the at least one option requires approval is at least one selected from a group consisting of: color coding; and displaying icons.
15. The method of Claim 14, wherein the color-coding comprises: a green color coding indicating the at least one option is in-policy; a yellow color coding indicating the at least one option is not in-policy, requires manager notification, and does not require manager approval; and a red color coding indicating the at least one option is not in-policy, requires manager notification, and requires manager approval.
16. The method of Claim 13, wherein determining when the managing entity approves ofthe selection further comprises: displaying the out-of-policy selection to the managing entity in an approval queue.
17. The method of Claim 13, further comprising: displaying the out-of-policy selection to the user in a request queue.
18. A method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria by searching at least one data source; presenting the at least one option; receiving at least one selection from the at least one option; determining whether the at least one selection requires agent action; determining whether the at least one selection is a priority request, when the at least one selection requires agent action; and routing the priority request for priority handling when the at least one selection is a priority request.
19. The method of Claim 18, wherein determining whether the at least one selection is a priority request further comprises at least one selected from the group consisting of: determining whether the at least one selection is from a requester meeting priority traveler criteria; determining whether the at least one selection is for a product or service meeting defined dollar criteria; and determining whether the at least one selection is for a product or service needed in a defined time period.
20. A method for managing booking of travel products and services, comprising: receiving request criteria; retrieving at least one option that relates to the request criteria by searching at least one data source; presenting the at least one option; receiving at least one selection from the at least one option; and providing an in-browser support feature that enables a user to contact a customer support person for booking assistance.
21. The method of Claim 20, wherein the in-browser support feature comprises at least one selected from the group consisting of: communicating with the customer support person by voice communication; and communicating with the customer support person by communicating via a browser.
22. The method of Claim 21, wherein the customer support person completes booking.
23. The method of Claim 21 , wherein the customer support person accesses at least one selected from a group consisting of: traveler identification information; current traveler selection information comprising information viewed by the user while conducting a search; past travel history ofthe traveler; automatically updated traveler profile information; and traveler travel policy.
24. The method of Claim 1, further comprising: incorporating at least one booked selection into an expense report.
25. The method of Claim 24, wherein at least one booked selection is designated as non-expensed.
26. The method of Claim 24, wherein the at least one non-expensed selection is not incorporated into the expense report.
27. The method of Claim 24, wherein the expense report analyzes a travel plan and comprises a list of other expenses the traveler may incur.
28. The method of Claim 24, wherein information in the expense report is compared with accessible system data to ensure that it is valid.
29. The method of Claim 24, wherein the information in the expense report is compared with accessible system data to determine receipt information that is already present, and receipt information that is required.
30. A method for auditing expensing of products and services, further comprising: searching an expense report for information triggering an audit, wherein the information comprises at least one selected from a group consisting of: information regarding expenses outside defined statistical norms; information regarding expense reports not requiring approval when submitted by an individual that typically submits expense reports requiring approval; information regarding expenses for an individual exceeding a defined dollar amount; information regarding expense reports older than a defined amount of time; and combining the information triggering an audit in an audit report.
31. A method for managing booking of travel products and services, comprising: receiving request criteria, wherein the request criteria comprises destination and arrival locations selected by accessing a map; retrieving codes that correspond to the destination and arrival locations; identifying at least one option that relates to the request criteria; and receiving at least one selection from the at least one option.
32. The method of Claim 31, wherein the codes include at least one selected from the group consisting of: airport codes; train station codes; city codes; and region codes.
33. The method of Claim 32, wherein the destination and arrival locations are selected by selecting a name displayed on the map.
34. The method of Claim 33, wherein the name is selected from a group consisting of: a city; and an airport.
35. The method of Claim 32, wherein destination and arrival location selection comprises: displaying regions on the map; receiving a region selection from the map, wherein the region comprises at least one selected from a group consisting of: a state; a country; a continent; displaying locations within the region, wherein the locations comprise at least one selected from a group consisting of: a city; an airport; and receiving a location selection.
36. A system for managing booking and expensing of products and services, comprising: a network; at least one terminal coupled to the network; and at least one server coupled to the network; wherein the at least one server comprises a program comprising: receiving request criteria, retrieving at least one option that relates to the request criteria by searching multiple data sources; displaying the at least one option; and requesting at least one selection for booking from the at least one option.
37. A system for managing booking of products and services, comprising: means for receiving request criteria, means for retrieving at least one option that relates to the request criteria by searching multiple data sources; means for displaying the at least one option; and means for requesting at least one selection for booking from the at least one option.
38. The method of Claim 1, wherein a traveler's profile is constantly synchronized with the multiple data sources.
PCT/US2002/032779 2001-10-16 2002-10-16 System and method for managing booking and expensing of travel products and services WO2003034179A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002463889A CA2463889A1 (en) 2001-10-16 2002-10-16 System and method for managing booking and expensing of travel products and services
AU2002362967A AU2002362967A1 (en) 2001-10-16 2002-10-16 System and method for managing booking and expensing of travel products and services
EP02801700A EP1446754A4 (en) 2001-10-16 2002-10-16 System and method for managing booking and expensing of travel products and services

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US32928101P 2001-10-16 2001-10-16
US60/329,281 2001-10-16

Publications (2)

Publication Number Publication Date
WO2003034179A2 true WO2003034179A2 (en) 2003-04-24
WO2003034179A3 WO2003034179A3 (en) 2003-12-18

Family

ID=23284680

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/032779 WO2003034179A2 (en) 2001-10-16 2002-10-16 System and method for managing booking and expensing of travel products and services

Country Status (5)

Country Link
US (2) US20030120526A1 (en)
EP (1) EP1446754A4 (en)
AU (1) AU2002362967A1 (en)
CA (1) CA2463889A1 (en)
WO (1) WO2003034179A2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1486895A1 (en) * 2003-06-13 2004-12-15 Sap Ag Computer system and computer-implemented method for creating travel-expense statements
WO2004111895A1 (en) * 2003-06-13 2004-12-23 Sap Ag Computer system and computer-implemended method for travel management
WO2008113106A1 (en) * 2007-03-16 2008-09-25 Travel Who Pty Limited An internet mediated booking and distribution system
US7693794B2 (en) 2003-06-13 2010-04-06 Sap Ag Computer system and computer-implemented method for creating travel-expense statements
WO2014032111A1 (en) * 2012-08-31 2014-03-06 Locomote Ip Pty Ltd Methods and systems for facilitating travel planning
EP2874107A1 (en) * 2013-11-13 2015-05-20 Amadeus S.A.S. Integration of online self-booking tool and third party system search results
WO2015070975A1 (en) 2013-11-13 2015-05-21 Amadeus S.A.S. Integration of online self-booking tool and third party system search results
US9235620B2 (en) 2012-08-14 2016-01-12 Amadeus S.A.S. Updating cached database query results
CN113537752A (en) * 2021-07-09 2021-10-22 大连海事大学 Traffic transportation big data scheduling method and scheduling platform based on multiple data sources
CN113744418A (en) * 2021-11-01 2021-12-03 环球数科集团有限公司 Ticket business verification system based on edge cloud integrated environment
CN117193670A (en) * 2023-11-06 2023-12-08 之江实验室 Method and device for clearing cache, storage medium and electronic equipment

Families Citing this family (142)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8600783B2 (en) 2000-08-18 2013-12-03 The Crawford Group, Inc. Business to business computer system for communicating and processing rental car reservations using web services
WO2002047831A2 (en) 2000-12-11 2002-06-20 United Parcel Service Of America, Inc. System for package loading and methods for package handling
US20020095256A1 (en) * 2001-01-12 2002-07-18 Travelocity.Com Lp Process to graphically display travel information on a map in electronic form
CA2443959A1 (en) * 2001-04-20 2002-10-31 American Express Travel Related Services Company, Inc. System and method for travel carrier contract management and optimization
US20060235730A1 (en) * 2005-04-15 2006-10-19 Remo Politano Indicating a pending content change within a benefits content system
US7856359B2 (en) * 2001-07-02 2010-12-21 American Express Travel Related Services Company, Inc. System and method for airline purchasing program management
US20040044664A1 (en) * 2001-07-10 2004-03-04 Sabre Inc. Systems and methods for applying customer DNA to airline service and customer relationship management environments
US20040260581A1 (en) * 2001-08-23 2004-12-23 American Express Travel Related Services Company, Inc. Travel market broker system
US20030114206A1 (en) * 2001-08-24 2003-06-19 United Parcel Service Of America, Inc. Portable data acquisition and management system and associated device and method
US9400959B2 (en) 2011-08-31 2016-07-26 Concur Technologies, Inc. Method and system for detecting duplicate travel path information
US8712811B2 (en) 2001-10-16 2014-04-29 Concur Technologies, Inc. Method and systems for detecting duplicate travel path
US10115128B2 (en) 2010-10-21 2018-10-30 Concur Technologies, Inc. Method and system for targeting messages to travelers
US20030120526A1 (en) * 2001-10-16 2003-06-26 Jonathan Altman System and method for managing booking and expensing of travel products and services
US7974892B2 (en) 2004-06-23 2011-07-05 Concur Technologies, Inc. System and method for expense management
US9286601B2 (en) 2012-09-07 2016-03-15 Concur Technologies, Inc. Methods and systems for displaying schedule information
US7720702B2 (en) * 2003-02-26 2010-05-18 Concur Technologies, Inc. System and method for integrated travel and expense management
US20030120523A1 (en) * 2001-12-21 2003-06-26 Jafri Sajid Husain Method, system and apparatus for managing multiple channels of travel services
US7805323B2 (en) 2002-01-25 2010-09-28 American Express Travel Related Services Company, Inc. System and method for processing trip requests
AUPS124402A0 (en) * 2002-03-20 2002-04-18 Vcubed Pty Ltd Product inventory management system
US20040039612A1 (en) 2002-06-14 2004-02-26 Neil Fitzgerald Method and apparatus for customer direct on-line reservation of rental vehicles
US20050043974A1 (en) * 2003-04-16 2005-02-24 Assen Vassilev Bounded flexibility search and interface for travel reservations
US8458067B2 (en) * 2003-05-06 2013-06-04 American Express Travel Related Services Company, Inc. System and method for emergency tracking
US7647257B2 (en) * 2003-05-06 2010-01-12 American Express Travel Related Services Company, Inc. System and method for web access to financial data
US20040267580A1 (en) * 2003-06-26 2004-12-30 Becker Ian Saul Consolidating engine for passengers of private aircraft
US7363242B2 (en) * 2003-07-21 2008-04-22 Emirates Internet based airline ticket purchasing and vacation planning system and method
GB0317590D0 (en) * 2003-07-26 2003-08-27 Surrey Technologies Ltd System and method for making a reservation and/or purchase
US20050240452A1 (en) * 2004-03-30 2005-10-27 Breed Johnnie C System and method of making travel arrangements
US20050278210A1 (en) * 2004-06-09 2005-12-15 Simon Roberts Computerised planning system and method for sales to clients in the hospitality, travel and leisure industries
US20060036450A1 (en) * 2004-08-14 2006-02-16 Valetnoir Inc. Method and apparatus for air and bus charter management via wide area network in the gaming industry
US9552599B1 (en) 2004-09-10 2017-01-24 Deem, Inc. Platform for multi-service procurement
US8117073B1 (en) 2004-09-17 2012-02-14 Rearden Commerce, Inc. Method and system for delegation of travel arrangements by a temporary agent
US9226975B1 (en) 2004-09-17 2016-01-05 Deem, Inc. Apparatus and method to provide community pricing
US20060064410A1 (en) * 2004-09-20 2006-03-23 Razza Anne M System and method for providing an exit window on a user display device
US7660743B1 (en) * 2004-10-15 2010-02-09 Rearden Commerce, Inc. System for optimization of cost management
JP2006119921A (en) * 2004-10-21 2006-05-11 Nec Corp Rental service server and rental service system
US20060129412A1 (en) * 2004-12-09 2006-06-15 International Business Machines Corporation Technology budget manager for mobile employees
US7385499B2 (en) * 2004-12-17 2008-06-10 United Parcel Service Of America, Inc. Item-based monitoring systems and methods
US7970666B1 (en) * 2004-12-30 2011-06-28 Rearden Commerce, Inc. Aggregate collection of travel data
US9161994B1 (en) 2005-03-29 2015-10-20 Deem, Inc. Cost model analysis and breakdown for cost buildup
US7853959B2 (en) * 2005-02-08 2010-12-14 Sap Ag Business process extension for productivity suite application
US7743002B2 (en) * 2005-02-24 2010-06-22 Rearden Commerce, Inc. Method and system for testing of policies to determine cost savings
US7596566B1 (en) 2005-02-24 2009-09-29 Rearden Commerce, Inc. System and method for flexible handling of rules and regulations in labor hiring
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US8788311B2 (en) * 2005-04-15 2014-07-22 Fmr Llc Quality control of authoring work flow within a benefits content system
US20060235731A1 (en) * 2005-04-15 2006-10-19 Anupam Gupta Content filtering within a benefits content system
US8265942B2 (en) * 2005-04-15 2012-09-11 Fmr Llc Multi-authoring within benefits content system
US20060277079A1 (en) * 2005-04-22 2006-12-07 Gilligan Geffrey D Groupware travel itinerary creation
US7890964B2 (en) * 2005-04-22 2011-02-15 Sap Ag Methods and apparatus for contextual awareness in a groupware client
US7890962B2 (en) * 2005-04-22 2011-02-15 Sag Ag Business process extensions to enable alerts and reports within the context of groupware
US9111253B2 (en) * 2005-04-22 2015-08-18 Sap Se Groupware time tracking
US8478614B2 (en) * 2005-05-20 2013-07-02 Biz Travel Solutions, Llc System and method for ensuring accurate reimbursement for travel expenses
US8880417B2 (en) * 2005-05-20 2014-11-04 Biz Travel Solutions, Llc System and method for ensuring accurate reimbursement for travel expenses
US20060277273A1 (en) * 2005-06-07 2006-12-07 Hawkins William L Online travel system
US8090707B1 (en) 2005-07-07 2012-01-03 Rearden Commerce Inc. Chance meeting addition to trip planner or meeting planner
US20070250258A1 (en) * 2005-07-21 2007-10-25 Iimap, Llc Method and System for Accurate Reconstruction of Mileage Reports
US7496520B1 (en) * 2005-07-22 2009-02-24 Rearden Commerce, Inc. System and method for optimization of group shipments to reduce shipping costs
US8155986B2 (en) * 2005-10-07 2012-04-10 Yahoo! Inc. Collapsible itineraries
US20070083401A1 (en) * 2005-10-11 2007-04-12 Andreas Vogel Travel and expense management
US20070094056A1 (en) * 2005-10-25 2007-04-26 Travelocity.Com Lp. System, method, and computer program product for reducing the burden on an inventory system by retrieving, translating, and displaying attributes information corresponding to travel itineraries listed in the inventory system
US20070143154A1 (en) * 2005-12-20 2007-06-21 Unisys Corporation System and method for managing customer-based availability for a transportation carrier
US8271309B2 (en) 2006-03-16 2012-09-18 The Crawford Group, Inc. Method and system for providing and administering online rental vehicle reservation booking services
EP1843290A1 (en) * 2006-04-07 2007-10-10 Amadeus s.a.s Improved global distribution system for searching best travel deals
US20070282740A1 (en) * 2006-05-05 2007-12-06 Wendt Bradley W Electronic funds card
US8024664B1 (en) 2006-05-24 2011-09-20 Ezrez Software Inc. Co-brands for user interface in travel booking
US20080097873A1 (en) * 2006-06-05 2008-04-24 Elliot Cohen System for online travel planning and hotel selection
US8126776B2 (en) * 2006-06-30 2012-02-28 Rearden Commerce, Inc. Method and systems for personal restaurant assistant
US20080004917A1 (en) * 2006-06-30 2008-01-03 Rearden Commerce, Inc. System and method for automatically rebooking reservations
US20080091726A1 (en) * 2006-10-16 2008-04-17 Bluetie, Inc. Methods for scheduling and completing reservations within an application and systems thereof
US7966213B2 (en) * 2006-10-16 2011-06-21 Rearden Commerce, Inc. System and method for automatic review of travel changes and improved suggestions and rules set
US20080097798A1 (en) * 2006-10-18 2008-04-24 The Crawford Group, Inc. Method and System for Creating and Processing Rental Vehicle Reservations Using Vouchers
US10430845B2 (en) * 2006-10-23 2019-10-01 Adventive, Inc. Systems and methods for automated purchase requests
US20080098000A1 (en) * 2006-10-23 2008-04-24 Blue Tie, Inc. System and method for storing user data in a centralized database and intelligently reducing data entry
US20080155033A1 (en) * 2006-12-21 2008-06-26 American Express Travel Related Services Company, Inc. E-mail Address Management
US20080195545A1 (en) * 2007-02-09 2008-08-14 Tetsuro Motoyama Method, system, and computer program product for using a personal communication device to obtain additional information
US20080201178A1 (en) * 2007-02-20 2008-08-21 Yuri Vizitei On-demand travel management service and platform
US9247516B2 (en) * 2007-02-28 2016-01-26 Polaris Wireless, Inc. Estimating whether or not a wireless terminal is in a geographic zone using pattern classification
US7895133B2 (en) * 2007-04-09 2011-02-22 International Business Machines Corporation Pricing method and system
US7840340B2 (en) * 2007-04-13 2010-11-23 United Parcel Service Of America, Inc. Systems, methods, and computer program products for generating reference geocodes for point addresses
US20080319822A1 (en) * 2007-06-22 2008-12-25 Etriptrader Method and system for creating and trading schedules
US20090006143A1 (en) * 2007-06-26 2009-01-01 Rearden Commerce, Inc. System and Method for Interactive Natural Language Rebooking or Rescheduling of Calendar Activities
US20090006142A1 (en) * 2007-06-26 2009-01-01 Rearden Commerce, Inc. System and Method for Tracking Spending Based on Reservations and Payments
US20090030885A1 (en) * 2007-07-26 2009-01-29 Ridecharge Method and system for on-demand and scheduled services relating to travel and transportation
EP2079044A1 (en) * 2008-01-14 2009-07-15 Amadeus S.A.S. Multi-travel aggregator
US20090192917A1 (en) * 2008-01-24 2009-07-30 David Wolkin Method for retrieving and presenting travel related information
US20090210261A1 (en) * 2008-02-20 2009-08-20 Rearden Commerce, Inc. System and Method for Multi-Modal Travel Shopping
US9489177B2 (en) * 2008-02-25 2016-11-08 Adventive, Inc. Methods for integrating and managing one or more features in an application and systems thereof
US20090287600A1 (en) * 2008-05-15 2009-11-19 International Business Machines Corporation Automatically updating records of corporate expense systems using category specific payment mechanisms based on point of sale acquired data
US20090287546A1 (en) * 2008-05-16 2009-11-19 Trx, Inc. System and method for organizing hotel-related data
US20090298491A1 (en) * 2008-06-03 2009-12-03 United Parcel Service Of America, Inc. Contract Acceptance Systems and Methods
US20100017314A1 (en) * 2008-07-16 2010-01-21 Microsoft Corporation Travel expense management system
US8379831B2 (en) * 2008-12-31 2013-02-19 Verizon Patent And Licensing Inc. Apparatuses, methods and systems for accessing a new customer service representative and for monitoring customer service
US20100191572A1 (en) * 2009-01-26 2010-07-29 Rearden Commerce, Inc. Systems and Methods to Use Rules and Constraints for Service Consolidation
US20100211419A1 (en) * 2009-02-13 2010-08-19 Rearden Commerce, Inc. Systems and Methods to Present Travel Options
US20100268673A1 (en) * 2009-04-16 2010-10-21 The Boeing Company Associate memory learning agent technology for travel optimization and monitoring
US20110010205A1 (en) * 2009-07-08 2011-01-13 American Express Travel Related Services Company, Inc. Travel fare determination and display in social networks
US20110022426A1 (en) * 2009-07-22 2011-01-27 Eijdenberg Adam Graphical user interface based airline travel planning
US20110047037A1 (en) * 2009-08-23 2011-02-24 Jason Wu Automatic Electronic Trip Receipt System and Method for Chauffeured Vehicles
US20110093367A1 (en) * 2009-10-20 2011-04-21 At&T Intellectual Property I, L.P. Method, apparatus, and computer product for centralized account provisioning
US10134011B2 (en) * 2010-03-02 2018-11-20 Nokia Technologies Oy Methods and apparatuses for facilitating location selection
US20110288891A1 (en) * 2010-05-03 2011-11-24 Gettaround, Inc. On-demand third party asset rental platform
US20120089482A1 (en) * 2010-10-06 2012-04-12 Narendra Patel Last-room-available search apparatus and method
US20120278513A1 (en) * 2011-02-01 2012-11-01 Michel Prevost Priority scheduling for multi-channel context aware communication technology
US9449288B2 (en) 2011-05-20 2016-09-20 Deem, Inc. Travel services search
JP5433640B2 (en) * 2011-06-30 2014-03-05 楽天株式会社 Information providing apparatus, information providing method, information providing program, and recording medium
EP2562705A1 (en) * 2011-08-25 2013-02-27 Amadeus S.A.S. A method and system for planning and booking trips
US11068532B2 (en) 2011-09-21 2021-07-20 Horsetooth Ventures, LLC Interactive image display and selection system
US9734167B2 (en) 2011-09-21 2017-08-15 Horsetooth Ventures, LLC Interactive image display and selection system
US9916396B2 (en) 2012-05-11 2018-03-13 Google Llc Methods and systems for content-based search
US8954438B1 (en) 2012-05-31 2015-02-10 Google Inc. Structured metadata extraction
US9471606B1 (en) 2012-06-25 2016-10-18 Google Inc. Obtaining information to provide to users
US20130346119A1 (en) * 2012-06-25 2013-12-26 Short's Travel Management Techniques for booking travel reservations while leveraging travel websites
US20140006067A1 (en) * 2012-06-27 2014-01-02 Sap Ag Travel expense optimizer
US9110852B1 (en) 2012-07-20 2015-08-18 Google Inc. Methods and systems for extracting information from text
US8983991B2 (en) * 2012-07-27 2015-03-17 Facebook, Inc. Generating logical expressions for search queries
US9390174B2 (en) 2012-08-08 2016-07-12 Google Inc. Search result ranking and presentation
US9256682B1 (en) 2012-12-05 2016-02-09 Google Inc. Providing search results based on sorted properties
US20140172483A1 (en) * 2012-12-14 2014-06-19 Amadeus S.A.S. Event management system
US9218819B1 (en) 2013-03-01 2015-12-22 Google Inc. Customizing actions based on contextual data and voice-based inputs
US10055462B2 (en) 2013-03-15 2018-08-21 Google Llc Providing search results using augmented search queries
US20140279262A1 (en) * 2013-03-15 2014-09-18 Kuyam Companies, Inc. Computer implemented search system
US10108700B2 (en) 2013-03-15 2018-10-23 Google Llc Question answering to populate knowledge base
US9477759B2 (en) 2013-03-15 2016-10-25 Google Inc. Question answering using entity references in unstructured data
US10417601B2 (en) 2013-06-28 2019-09-17 United Parcel Service Of America, Inc. Confidence ratings for delivery of items
US9902343B2 (en) 2013-07-31 2018-02-27 Driverdo Llc Digital vehicle tag and method of integration in vehicle allocation system
US10181104B2 (en) 2013-07-31 2019-01-15 Driverdo Llc Allocation system and method of deploying resources
WO2015076915A1 (en) * 2013-11-19 2015-05-28 Mashhur Zarif Haque Allocation system and method of deploying resources
US10049329B2 (en) 2014-05-30 2018-08-14 Amadeus S.A.S. Content exchange with a travel management system
US10042871B2 (en) 2014-05-30 2018-08-07 Amadeaus S.A.S. Content management in a travel management system
US9619568B2 (en) * 2014-05-30 2017-04-11 Amadeus S.A.S. Content access in a travel management system
US10210579B1 (en) 2014-09-22 2019-02-19 Certify, Inc. Automated expense reports systems and methods
US9922375B1 (en) 2014-09-22 2018-03-20 Certify, Inc. Systems and methods of parsing receipts
US10891690B1 (en) * 2014-11-07 2021-01-12 Intuit Inc. Method and system for providing an interactive spending analysis display
US9773282B1 (en) * 2015-04-29 2017-09-26 Intuit Inc. Method and system for providing a spending analysis display dynamically adapted to defined categories of day and/or date
US9787690B2 (en) 2014-12-19 2017-10-10 Microsoft Technology Licensing, Llc Security and permission architecture
US10063537B2 (en) * 2014-12-19 2018-08-28 Microsoft Technology Licensing, Llc Permission architecture for remote management and capacity instances
US20170046632A1 (en) * 2015-08-10 2017-02-16 Traxo, Inc. System and method for processing travel reservations made outside of company travel policy
US10050963B2 (en) * 2016-03-29 2018-08-14 Microsoft Technology Licensing, Llc Securing remote authentication
US11321333B2 (en) 2016-04-26 2022-05-03 Microsoft Technology Licensing, Llc Auto-enrichment of content
JP6583178B2 (en) * 2016-07-27 2019-10-02 株式会社デンソー Car sharing service operation system
US10943263B2 (en) 2016-12-21 2021-03-09 Meru Cab Company Private Limited System, method, and computer-readable medium for providing optimal dynamic content of a service to a user
WO2018176215A1 (en) * 2017-03-28 2018-10-04 Oracle International Corporation Systems and methods for intelligently providing supporting information using machine-learning
WO2023009756A1 (en) * 2021-07-29 2023-02-02 ReloQuest, Inc. System and method for accommodations approval

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5899981A (en) * 1996-12-27 1999-05-04 Northern Telecom Limited Method and system for processing expense vouchers
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US6029144A (en) * 1997-08-29 2000-02-22 International Business Machines Corporation Compliance-to-policy detection method and system
US6115680A (en) * 1995-06-07 2000-09-05 Media Metrix, Inc. Computer use meter and analyzer
US6307572B1 (en) * 1998-07-02 2001-10-23 Ita Software, Inc. Graphical user interface for travel planning system
US6442526B1 (en) * 1995-09-06 2002-08-27 The Sabre Group, Inc. System for corporate travel planning and management

Family Cites Families (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191523A (en) * 1989-11-06 1993-03-02 Prism Group, Inc. System for synthesizing travel cost information
US5648900A (en) * 1991-02-20 1997-07-15 Galileo International Partnership Method and apparatus for controlling and monitoring group travel related services
US5802492A (en) * 1994-06-24 1998-09-01 Delorme Publishing Company, Inc. Computer aided routing and positioning system
US6023679A (en) * 1994-10-04 2000-02-08 Amadeus Global Travel Distribution Llc Pre- and post-ticketed travel reservation information management system
US5570283A (en) * 1994-11-18 1996-10-29 Travelnet, Inc. Corporate travel controller
US5644721A (en) * 1995-08-30 1997-07-01 System One Information Management, L.L.C. Multiple currency travel reservation information management system and method
US7050986B1 (en) * 1995-09-06 2006-05-23 The Sabre Group, Inc. System for corporate traveler planning and travel management
US5832454A (en) * 1995-10-24 1998-11-03 Docunet, Inc. Reservation software employing multiple virtual agents
US5802511A (en) * 1996-01-02 1998-09-01 Timeline, Inc. Data retrieval method and apparatus with multiple source capability
US5832451A (en) * 1996-01-23 1998-11-03 Electronic Data Systems Corporation Automated travel service management information system
US5739512A (en) * 1996-05-30 1998-04-14 Sun Microsystems, Inc. Digital delivery of receipts
US7516089B1 (en) * 1996-09-04 2009-04-07 Pricline.Com Incorporated System and method for allocating business to one of a plurality of sellers in a buyer driven electronic commerce system
US6085976A (en) * 1998-05-22 2000-07-11 Sehr; Richard P. Travel system and methods utilizing multi-application passenger cards
US7069228B1 (en) * 1998-04-30 2006-06-27 Rose James W Apparatus and method for an internet based computer reservation booking system
US6360205B1 (en) * 1998-10-30 2002-03-19 Trip.Com, Inc. Obtaining and utilizing commercial information
WO2000042551A2 (en) * 1999-01-14 2000-07-20 The Chase Manhattan Bank Electronic account data or transactions routing system
US7366682B1 (en) * 1999-05-07 2008-04-29 E.Piphany, Inc. System, method, and code for providing promotions in a network environment
US6446048B1 (en) * 1999-09-03 2002-09-03 Intuit, Inc. Web-based entry of financial transaction information and subsequent download of such information
US7263664B1 (en) * 2000-11-01 2007-08-28 Ita Software, Inc. Graphical user interface for travel planning system
US6801226B1 (en) * 1999-11-01 2004-10-05 Ita Software, Inc. Graphical user interface for travel planning system
US20020022978A1 (en) * 1999-12-03 2002-02-21 Schiff Martin R. Systems and methods of displaying cruise line pricing data
WO2001050312A1 (en) * 2000-01-05 2001-07-12 Pintsov Leon A System and method for trusted self-billing for utilities
US7249041B2 (en) * 2000-03-09 2007-07-24 Last Minute Tee Times, Inc. System and method for posting available time slots to a network hub
AU2001247789A1 (en) * 2000-03-22 2001-10-03 Sidestep, Inc. Method and apparatus for dynamic information connection engine
US7343295B2 (en) * 2000-04-05 2008-03-11 Brenda Pomerance Automated complaint resolution system
US20010042032A1 (en) * 2000-05-11 2001-11-15 Crawshaw Geoffrey K. System for capturing, processing, tracking and reporting time and expense data
US20030040987A1 (en) * 2000-05-19 2003-02-27 Hudson K. Dean Global travel reporting system and method
EP1292908A1 (en) * 2000-06-20 2003-03-19 Carlson Companies Inc. Traveler service system with a graphical user interface for accessing multiple travel suppliers
US7103558B1 (en) * 2000-06-26 2006-09-05 Carlson Wagonlit Travel, Inc. System and method for determining the origin and destination services of a travel itinerary
US20020042715A1 (en) * 2000-06-28 2002-04-11 Kelley Robert Richard Mobile call detail record separation for billing purposes
US7487112B2 (en) * 2000-06-29 2009-02-03 Barnes Jr Melvin L System, method, and computer program product for providing location based services and mobile e-commerce
WO2002007047A1 (en) * 2000-07-14 2002-01-24 American Express Travel Related Services Company, Inc. Fee allocator system and method
NZ524362A (en) * 2000-08-25 2004-06-25 American Express Travel Relate System and method for account reconciliation
GB2366403A (en) * 2000-08-29 2002-03-06 British Airways Plc Electronic reservation system
US7194417B1 (en) * 2000-09-22 2007-03-20 Amadeus Revenue Integrity, Inc. Automated method and system for recognizing unfulfilled obligations and initiating steps to convert said obligations to a fulfilled status or to a null status for resale
US7171369B1 (en) * 2000-11-08 2007-01-30 Delta Air Lines, Inc. Method and system for providing dynamic and real-time air travel information
US20040215566A1 (en) * 2000-12-15 2004-10-28 Meurer Thomas F. Automatic teller machines (ATMs) management
US7072956B2 (en) * 2000-12-22 2006-07-04 Microsoft Corporation Methods and systems for context-aware policy determination and enforcement
US20020095256A1 (en) * 2001-01-12 2002-07-18 Travelocity.Com Lp Process to graphically display travel information on a map in electronic form
US20020128971A1 (en) * 2001-03-12 2002-09-12 Ezhilan Narasimhan Method for transmitting expense data to a server
US6847824B1 (en) * 2001-03-20 2005-01-25 Bellsouth Intellectual Property Corp. Location visit detail services for wireless devices
US7493261B2 (en) * 2001-04-12 2009-02-17 Getthere L.P. Travel management system utilizing multiple computer reservation systems (CRSS)
US20020152101A1 (en) * 2001-04-12 2002-10-17 Lawson Robert J. Travel expense management module for an intranet portal
US7277923B2 (en) * 2001-04-13 2007-10-02 Earthlink, Inc. Systems and methods for automatically accessing internet information from a local application on a handheld internet appliance
US20020173978A1 (en) * 2001-05-17 2002-11-21 International Business Machines Corporation Method and apparatus for scoring travel itineraries in a data processing system
TWI232391B (en) * 2001-06-01 2005-05-11 Wistron Corp System and method of traveling expense claim
US7539620B2 (en) * 2002-07-02 2009-05-26 American Express Travel Related Services Company, Inc. System and method for facilitating transactions among consumers and providers of travel services
TW522327B (en) * 2001-09-05 2003-03-01 Hon Hai Prec Ind Co Ltd Expense control system and method
AU2002363059A1 (en) * 2001-09-24 2003-05-06 Sabre Inc. Methods, systems, and articles of manufacture for reaccommodating passengers following a travel disruption
US20030120526A1 (en) * 2001-10-16 2003-06-26 Jonathan Altman System and method for managing booking and expensing of travel products and services
US7720702B2 (en) * 2003-02-26 2010-05-18 Concur Technologies, Inc. System and method for integrated travel and expense management
US20030171990A1 (en) * 2001-12-19 2003-09-11 Sabre Inc. Methods, systems, and articles of manufacture for managing the delivery of content
US20030141411A1 (en) * 2002-01-31 2003-07-31 Ashish Pandya Novel method to secure airline travel
US6826473B1 (en) * 2002-02-08 2004-11-30 Garmin Ltd. PDA with integrated navigation functions and expense reporting
WO2003077148A2 (en) * 2002-03-06 2003-09-18 Carlson Companies, Inc. System, method and computer program product for on-line travel and expense management
US20040044674A1 (en) * 2002-05-17 2004-03-04 Said Mohammadioun System and method for parsing itinerary data
CN103714481A (en) * 2002-10-21 2014-04-09 瑞菲尔·斯贝茹 System and method for capture, storage and processing of receipts and related data
US20040210497A1 (en) * 2003-03-12 2004-10-21 Ricoh Company, Ltd. Expense management system, expenses management apparatus, and expense management method
US20040193457A1 (en) * 2003-03-28 2004-09-30 Sapient Corporation Travel cost management system
US7693794B2 (en) * 2003-06-13 2010-04-06 Sap Ag Computer system and computer-implemented method for creating travel-expense statements
US20060106655A1 (en) * 2003-08-05 2006-05-18 Ladislav Lettovsky System and method for coordinating travel itineraries
US20050033668A1 (en) * 2003-08-06 2005-02-10 Garcia Carol Ann System and method for online expense management and validation
US8271337B1 (en) * 2003-09-25 2012-09-18 Nor1, Inc. System and method for transacting for an upgrade having an uncertain availability
US7158980B2 (en) * 2003-10-02 2007-01-02 Acer Incorporated Method and apparatus for computerized extracting of scheduling information from a natural language e-mail
US20050222944A1 (en) * 2003-10-22 2005-10-06 Dodson Richard S Jr System and method for managing the reimbursement of expenses using expense reports
US20050108068A1 (en) * 2003-11-14 2005-05-19 Marcken Carl D. Generating flight schedules using fare routings and rules
US20050108117A1 (en) * 2003-11-19 2005-05-19 Warrren Newman Method and apparatus for providing itemization detail for credit card transactions
WO2005053271A2 (en) * 2003-11-24 2005-06-09 America Online, Inc. Systems and methods for authenticated communications
US20050203760A1 (en) * 2004-03-15 2005-09-15 Microsoft Corporation Project time and expense
US20050222854A1 (en) * 2004-04-02 2005-10-06 Fujitsu Limited Automatically processing an expense report using an expense report agent
US7548615B2 (en) * 2004-04-28 2009-06-16 American Express Travel Related Services Company, Inc. Rate validation system and method
US7613622B2 (en) * 2004-05-07 2009-11-03 Satish Jindel System and method for unbundling baggage costs from airfare prices
US8566151B2 (en) * 2004-09-09 2013-10-22 Google Inc. Co-pay options for frequent traveler award redemption by rule
US8478614B2 (en) * 2005-05-20 2013-07-02 Biz Travel Solutions, Llc System and method for ensuring accurate reimbursement for travel expenses
US7584110B2 (en) * 2005-09-20 2009-09-01 Emirates System and method for booking of hotel accommodations for travelers
US20070094056A1 (en) * 2005-10-25 2007-04-26 Travelocity.Com Lp. System, method, and computer program product for reducing the burden on an inventory system by retrieving, translating, and displaying attributes information corresponding to travel itineraries listed in the inventory system
US20070143155A1 (en) * 2005-12-21 2007-06-21 Travelocity.Com Lp. System, method, and computer program product for reducing the burden on an inventory system by assembling a suggested themed travel itinerary in response to minimal user input
EP1982297A4 (en) * 2006-01-25 2010-08-25 V1 Jets Internat Inc Method, system, and apparatus for aggregation system for searchable travel data
US20100045705A1 (en) * 2006-03-30 2010-02-25 Roel Vertegaal Interaction techniques for flexible displays
US7941753B2 (en) * 2006-03-31 2011-05-10 Aol Inc. Communicating appointment and/or mapping information among a calendar application and a navigation application
US9767460B2 (en) * 2006-09-18 2017-09-19 Adventive, Inc. Methods for integrating revenue generating features within a software application and systems thereof
US8224930B2 (en) * 2006-09-19 2012-07-17 The Invention Science Fund I, Llc Signaling partial service configuration changes in appnets
US20080167887A1 (en) * 2007-01-05 2008-07-10 Carl De Marcken Anticipatory presentation of travel information
US20090012824A1 (en) * 2007-07-06 2009-01-08 Brockway Gregg Apparatus and method for supplying an aggregated and enhanced itinerary
WO2009026318A2 (en) * 2007-08-21 2009-02-26 Prepaid Expense Card Solutions, Inc. Prepaid expense card management platform
KR101195630B1 (en) * 2007-11-14 2012-10-31 콸콤 인코포레이티드 Methods and systems for determining a geographic user profile to determine suitability of targeted content messages based on the profile
US7949579B2 (en) * 2007-12-07 2011-05-24 Jpmorgan Chase Bank, N.A. System and method for associating financial transaction data with a user's project data
KR20100134574A (en) * 2008-01-31 2010-12-23 스테팍 엘.에이. 리미티드 Perishable lifetime management system and method
US20090210262A1 (en) * 2008-02-15 2009-08-20 Remotian Systems, Inc. (Delaware Corporation) Methods and apparatus for automated travel
US20100228628A1 (en) * 2009-03-03 2010-09-09 Dufour Robert M Integrated Real-Time Ancillary Revenue Optimization System
US8195194B1 (en) * 2010-11-02 2012-06-05 Google Inc. Alarm for mobile communication device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US6115680A (en) * 1995-06-07 2000-09-05 Media Metrix, Inc. Computer use meter and analyzer
US6442526B1 (en) * 1995-09-06 2002-08-27 The Sabre Group, Inc. System for corporate travel planning and management
US5899981A (en) * 1996-12-27 1999-05-04 Northern Telecom Limited Method and system for processing expense vouchers
US6029144A (en) * 1997-08-29 2000-02-22 International Business Machines Corporation Compliance-to-policy detection method and system
US6307572B1 (en) * 1998-07-02 2001-10-23 Ita Software, Inc. Graphical user interface for travel planning system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1446754A2 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004111896A1 (en) * 2003-06-13 2004-12-23 Sap Ag Computer system and computer-implemented method for creating travel-expense statements
WO2004111895A1 (en) * 2003-06-13 2004-12-23 Sap Ag Computer system and computer-implemended method for travel management
US7693794B2 (en) 2003-06-13 2010-04-06 Sap Ag Computer system and computer-implemented method for creating travel-expense statements
EP1486895A1 (en) * 2003-06-13 2004-12-15 Sap Ag Computer system and computer-implemented method for creating travel-expense statements
WO2008113106A1 (en) * 2007-03-16 2008-09-25 Travel Who Pty Limited An internet mediated booking and distribution system
US9235620B2 (en) 2012-08-14 2016-01-12 Amadeus S.A.S. Updating cached database query results
WO2014032111A1 (en) * 2012-08-31 2014-03-06 Locomote Ip Pty Ltd Methods and systems for facilitating travel planning
EP2874107A1 (en) * 2013-11-13 2015-05-20 Amadeus S.A.S. Integration of online self-booking tool and third party system search results
WO2015070975A1 (en) 2013-11-13 2015-05-21 Amadeus S.A.S. Integration of online self-booking tool and third party system search results
CN105612537A (en) * 2013-11-13 2016-05-25 艾玛迪斯简易股份公司 Integration of online self-booking tool and third party system search results
JP2016541045A (en) * 2013-11-13 2016-12-28 アマデウス エス.アー.エス.Amadeus S.A.S. Integration of online self-reservation tools and third-party system search results
CN113537752A (en) * 2021-07-09 2021-10-22 大连海事大学 Traffic transportation big data scheduling method and scheduling platform based on multiple data sources
CN113744418A (en) * 2021-11-01 2021-12-03 环球数科集团有限公司 Ticket business verification system based on edge cloud integrated environment
CN117193670A (en) * 2023-11-06 2023-12-08 之江实验室 Method and device for clearing cache, storage medium and electronic equipment
CN117193670B (en) * 2023-11-06 2024-01-30 之江实验室 Method and device for clearing cache, storage medium and electronic equipment

Also Published As

Publication number Publication date
EP1446754A4 (en) 2007-07-04
EP1446754A2 (en) 2004-08-18
WO2003034179A3 (en) 2003-12-18
CA2463889A1 (en) 2003-04-24
US20080126143A1 (en) 2008-05-29
AU2002362967A1 (en) 2003-04-28
US20030120526A1 (en) 2003-06-26

Similar Documents

Publication Publication Date Title
US20030120526A1 (en) System and method for managing booking and expensing of travel products and services
AU783416B2 (en) Traveler service system with a graphical user interface for accessing multiple travel suppliers
US7720702B2 (en) System and method for integrated travel and expense management
EP0870260B1 (en) Multiple currency travel reservation information management system and method
US8712811B2 (en) Method and systems for detecting duplicate travel path
US20070185745A1 (en) Reservation and ticketing process for space-available seats to airline employees
US6304850B1 (en) Computer-implemented system and method for booking airline travel itineraries
US8880417B2 (en) System and method for ensuring accurate reimbursement for travel expenses
US20110258005A1 (en) System and method for ancillary travel vendor fee expense management
US20120053969A1 (en) Reservation and ticketing process for space-available seats to airline employees
US20050288973A1 (en) System and method for changing a travel itinerary
JP2004192357A (en) Travel commodity searching/reserving system using joint server
AU2008311781B2 (en) Method and system for air fare verification and auditing.
US20050240452A1 (en) System and method of making travel arrangements
US7729937B2 (en) System for developing custom group tours
WO2008090530A2 (en) Travel management system and method
US20050234749A1 (en) System for developing custom group tours
AU2019100324A4 (en) Transfer Travel Bookings Systems
CA2637752A1 (en) Reservation and ticketing process for space-available seats to airline employees

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ OM PH PL PT RU SD SE SG SI SK SL TJ TM TN TR TZ UA UG UZ VC VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZM ZW AM AZ BY KG KZ RU TJ TM AT BE BG CH CY CZ DK EE ES FI FR GB GR IE IT LU MC PT SE SK TR BF BJ CF CG CI GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2463889

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2002801700

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002801700

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP