Systems and methods for providing a contextual user interface element
First Claim
1. A system for facilitating interactions between a travel website and a user device, the system comprising:
- the user device comprising a processor configured to;
send a request for instructions for performing a travel-related action to a remote server;
receive, from the remote server in response to the request for instructions, itinerary-specific data relating to a particular travel itinerary and information for accessing a travel website for performing the travel-related action, the information from the remote server comprising a URL identifying a particular web page of the travel website through which the travel-related action can be performed;
use the information for accessing the travel website to navigate to the identified webpage of the travel website after sending the request for instructions and after receiving the itinerary-specific data and the information for accessing the travel website from the remote server;
present the itinerary-specific data from the remote server in a contextual user interface element on the user device concurrently with the webpage of the travel website for performing the travel-related action, wherein the itinerary-specific data are presented as selectable data elements within the contextual user interface element;
determine which of a plurality of itinerary-specific data elements to present in the contextual user interface element by identifying one or more of the itinerary-specific data elements that contain itinerary-specific data designated for form fields in the web page of the travel website, wherein the identified itinerary-specific data elements are presented in the contextual user interface element as the selectable data elements;
receive a user selection of at least one of the selectable data elements; and
execute instructions for copying the itinerary-specific data from the contextual user interface element to the form fields in the web page of the travel website in response to the user selection.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a contextual user interface element are provided. A described system includes a user device configured to receive, from a remote server, itinerary-specific data relating to a particular travel itinerary and information for accessing a travel website for performing a travel-related action. The user device is configured to present the itinerary-specific data in a contextual user interface element on the user device concurrently with a web page of the travel website for performing the travel-related action. The itinerary-specific data are presented as selectable data elements within the contextual user interface element. The user device is configured to receive a user selection of a selectable data element and to execute instructions for copying the itinerary-specific data from the contextual user interface element to a form field of the travel website in response to the user selection.
27 Citations
25 Claims
-
1. A system for facilitating interactions between a travel website and a user device, the system comprising:
-
the user device comprising a processor configured to; send a request for instructions for performing a travel-related action to a remote server; receive, from the remote server in response to the request for instructions, itinerary-specific data relating to a particular travel itinerary and information for accessing a travel website for performing the travel-related action, the information from the remote server comprising a URL identifying a particular web page of the travel website through which the travel-related action can be performed; use the information for accessing the travel website to navigate to the identified webpage of the travel website after sending the request for instructions and after receiving the itinerary-specific data and the information for accessing the travel website from the remote server; present the itinerary-specific data from the remote server in a contextual user interface element on the user device concurrently with the webpage of the travel website for performing the travel-related action, wherein the itinerary-specific data are presented as selectable data elements within the contextual user interface element; determine which of a plurality of itinerary-specific data elements to present in the contextual user interface element by identifying one or more of the itinerary-specific data elements that contain itinerary-specific data designated for form fields in the web page of the travel website, wherein the identified itinerary-specific data elements are presented in the contextual user interface element as the selectable data elements; receive a user selection of at least one of the selectable data elements; and execute instructions for copying the itinerary-specific data from the contextual user interface element to the form fields in the web page of the travel website in response to the user selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for facilitating interactions between a travel website and a user device, the method comprising:
-
initiating, at a remote server, synchronization of itinerary-specific data and instructions for performing a travel-related action with the user device; retrieving, by the remote server, itinerary-specific data relating to a particular travel itinerary from an itinerary database; identifying, by the remote server, information for accessing a travel website for performing the travel-related action, the information comprising a URL identifying a particular web page of the travel website through which the travel-related action can be performed; generating, by the remote server, instructions for presenting the itinerary-specific data in a contextual user interface element on the user device, the instructions including instructions for presenting the contextual user interface element concurrently with the webpage of the travel website for performing the travel-related action; determining which of a plurality of itinerary-specific data elements to present in the contextual user interface element by identifying one or more of the itinerary-specific data elements that contain itinerary-specific data designated for form fields in the web page of the travel website, wherein the instructions for presenting the itinerary-specific data comprise instructions for presenting the identified itinerary-specific data elements in the contextual user interface element; and providing the instructions for performing the travel-related action from the remote server to the user device, the instructions for performing the travel-related action comprising the itinerary-specific data, the information for accessing the travel website, and the instructions for presenting the itinerary-specific data in the contextual user interface element; wherein the instructions for performing the travel-related action cause the user device to navigate to the identified webpage of the travel website after receiving the instructions for performing the travel-related action from the remote server. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for facilitating interactions between a travel website and a user device, the method comprising:
-
receiving, at the user device from a remote server, instructions for performing a travel-related action, the instructions for performing the travel-related action comprising itinerary-specific data relating to a particular travel itinerary, information for accessing a travel website for performing the travel-related action, and instructions for presenting the itinerary-specific data in a contextual user interface element, wherein the information for accessing the travel website comprises a URL identifying a particular web page of the travel website through which the travel-related action can be performed; receiving, via a user interface element of the user device, an input requesting performance of a travel-related action by the user device; using the information for accessing the travel website to load the identified webpage of the travel website in a web browser running on the user device after receiving the instructions for performing the travel-related action from the remote server; determining which of a plurality of itinerary-specific data elements to present in a contextual user interface element by identifying one or more of the itinerary-specific data elements that contain itinerary-specific data designated for form fields in the web page of the travel website; and presenting the identified itinerary-specific data elements in the contextual user interface element on the user device, wherein the contextual user interface element is presented concurrently with the webpage of the travel website for performing the travel-related action. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification