Patent ID: 11900489
Assignee: ONRIVA LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method for updating a travel preference profile of a customer, the method comprising: obtaining at least a characteristic of one or more actions of the customer during a process of the customer selecting a first flight itinerary of multiple flight itineraries or—a flight element of multiple flight elements of the multiple flight-itineraries, with the multiple flight itineraries resulted from a flight search result presented to the customer based on inputs comprising a departure location, an arrival location, and a date or a date range of departure, wherein the flight search result is configured to be displayed in a flight matrix format or a flight itinerary format, wherein the flight matrix format is configured to show the multiple flight elements configured in different flight categories and either different ranges or values of the flight categories, wherein at least one element of the flight matrix is configured to show that there is not—a second flight itinerary of the multiple flight itineraries meeting the flight category and the range or value of the at least one element, wherein the flight itinerary format is configured to show the multiple flight itineraries of the flight search result, and wherein the one or more actions comprise selecting one or more elements of the flight matrix for an operation on the flight matrix, wherein the operation comprises a positive operation on the one or more elements, a negative operation on the one or more elements, a replacement operation to replace a first element of the one or more elements with a second element of the one or more elements, an AND operation to AND the first element with the second element, or an OR operation to OR the first element with the second element, and wherein after the selection, the flight matrix is updated based on the selection, wherein after the positive operation on the one or more elements, the flight matrix is updated to remove from being further selected any element of the flight matrix associated with flight itineraries that does not meet information in the one or more elements, wherein after the negative operation on the one or more elements, the flight matrix is updated to remove from being further selected any element of the flight matrix associated with flight itineraries that meets information in the one or more elements, wherein after the replacement operation to replace the first element with the second element, the flight matrix is updated to reflect changes due to the first element being replaced and due to the second element replacing the first element, and wherein after the AND operation or the OR operation of the first element with the second element, the flight matrix is updated to reflect changes due to the first element and the second element in the AND operation or the OR operation; identifying a preference of the customer based on the at least a characteristic; and modifying a level of the preference in the travel preference profile.