Patent ID: 8763016

Claim:
A computer-implemented method for facilitating travel on a travel conveyance, the method being executed using one or more processors and comprising: executing a user interface on a computing device, the computing device being used by a user to facilitate the travel on the travel conveyance; determining that a first device is connected for local communication with the computing device and that a second device is connected for non-local communication with the computing device, and in response, updating a configuration of the user interface to integrate the first device and the second device; generating one or more event handlers executed on the computing device, each event handler corresponding to a local device service file; receiving first data at a first event handler of the one or more event handlers, the first event handler corresponding to a first local device service associated with the first device; generating, using the first event handler, a first event that comprises the first data; receiving, at a local external device service, the first event; generating, using the local external device service, a first external device event based on the first event; performing a first action based on the first external device event, the first action being associated with fulfilling the travel on the travel conveyance; receiving, at a server external device service, a request associated with the second device and associated with fulfilling the travel on the travel conveyance; generating, using the server external device service, a server external device request based on the request; and transmitting the server external device request to the second device.