Patent ID: 9563610
Date: 2017-02-07
CPC Classifications: G06F

Claim:
1. A system for facilitating interactions between a travel website and a user device, the system comprising: a user device configured to receive itinerary-specific data and instructions for performing a travel-related action from a remote server, the instructions including multiple lines of computer code for automatically navigating a particular travel website and multiple lines of computer code for automatically providing the itinerary-specific data to the travel website; wherein the user device includes an application configured to receive a website file from the travel website and modify the website file by injecting the instructions for performing the travel-related action into the website file; wherein the user device is configured to determine whether automatic form field population is supported for the travel website and to further modify the website file by automatically populating one or more form fields of the website file with the itinerary-specific data in response to a determination that automatic form field population is supported for the travel website; wherein the application comprises an embedded web browser configured to load the modified website file pre-populated with the itinerary-specific data and execute the instructions injected therein, wherein executing the instructions causes the user device to automatically perform the travel-related action, wherein the website file is modified to include the itinerary-specific data prior to being loaded by the web browser; wherein executing the instructions causes the user device to present a contextual user interface element containing the itinerary-specific data in response to a determination that automatic form field population is not supported for the travel website.