A pre-requisite to this process is completion of search operation where the desired hotel would have been identified by means of Hotel Search Agent. Acceptance of hotel policy and security rules and procedures is necessary for all parties involved when transmitting sensitive information over the internet. The biometric finger print of the user is captured and encrypted using bouncy castle API for secure transfer over https protocol via the mobile device. This is done once the secure Third Party gives permission to proceed that the hotel is trusted and if not the process would not be allowed to continue and alert displayed to end user. The security agent and VeriSign the trusted third party carry out this verification in the background. The user’s identity is authenticated using biometric security and credit card selection made. This information is once again sent to the security agent who in turns relays it to the card agent to be confirmed. Once confirmation is obtained this is relayed to the hotel agent and end user on his mobile device. The same is presented in Fig.1. K. Hotel cancellation Hotel policies will be enforced as guests would have agreed to this before booking was done. Once application is loaded and ready the user would select the cancellation option from the menu. Information will be transferred securely over https and biometric data encrypted from the mobile device. Additionally the hotel will be checked for third party certification via the hotel agent contacting the security agent. Once successful the receipt number and finger print would be acquired and the biometric information will be passed on to the card agent along with amount to be charged. The user will be notified whether they are charged and the amount being charged subject to hotel policy. This operation will also be done from the administration side to facilitate cancellations that are called in and also in cases where guest do not turn-up.
IV. ALGORITHMS IN SAL-HSB The guest configures his or her required booking details based on the length of stay, arrival date, departure date, number of persons including children and number of rooms needed as shown in Fig. 5. All these fields are mandatory and must be filled out by the user before the process can be allowed to continue. The user can exit this process by clicking the hotel search result which will navigate back to the search listing and chose another hotel to book if so desired. The Booking Agent at this stage of the process has to ensure that the dates requested are available by the prospective hosting hotel and occupancy level will be adequate with respect to rooms and facilitie. All this has to be negotiated among the Hotel Agent and Central Database Agent via the Booking Agent. Once these dates are available and all other conditions are met, the summary screen will be displayed below for the guest to review and proceed as shown in