Patent ID: 8645172

Claim:
A computer-implemented method of facilitating a check-in finalization process for a travel passenger, the method comprising: receiving one or more check-in parameters related to a check-in procedure for a passenger checking in for a travel segment at a departure terminal, the one or more check-in parameters being specific to a particular travel provider and including a type of the departure terminal; converting the one or more check-in parameters to a common parameter type using a look-up table; determining from the received check-in parameters a first check-in workflow status corresponding to a current completion state of a plurality of steps in the check-in procedure; identifying, by a computer system, a first set of one or more finalization actions that are available for finalizing the check-in procedure based on the first check-in workflow status; determining, by the computer system, a first primary finalization action from the one or more finalization actions, the first primary finalization action being most likely to be taken to finalize the check-in procedure, and being based on: steps that have already been completed in the check-in procedure, an overall status of the check-in procedure, whether the passenger needs to be unchecked, and rules specific to the particular travel provider, or default rules when the rules specific to the particular travel provider are not determinative of a particular first primary finalization action, the rules and default rules being based on statistical analyses of previous situations and actions taken by a check-in agent; displaying, on a display, a user interface including finalization actions of the first set of one or more finalization actions, wherein the first primary finalization action is pre-selected on the user interface based on a pairing between a use case and a finalization action, the pairing being specific to the particular travel provider; and identifying, by the computer system, a second set of one or more finalization actions that are available for finalizing the check-in procedure based on a second check-in workflow status, the second set of one or more finalization actions being different from the first set of one or more finalization actions.