Scoring system for travel planning
First Claim
1. A system for facilitating travel reservations, the system comprising:
- a processor operable to;
receive a travel-related query from a user via a user device;
select one or more further users, wherein the selecting includes comparing at least one attribute of the user with attributes of the one or more further users, wherein the attributes of the one or more further users match the at least one attribute of the user;
receive a setting of a trust level for the one or more further users from the user;
rank the at least one attribute of the user based on preference data and the trust level of the one or more further users, with respect to travel itineraries;
assign weights to the at least one attribute based on the ranking to create at least one weighted attribute;
score feasible travel itineraries based on the at least one weighted attribute; and
transmit the feasible travel itineraries to the user device to present to the user via the user device, at least one travel itinerary selected from the feasible travel itineraries based on the scoring;
a parser in communication with the processor and operable to;
parse the travel-related query to derive the at least one attribute related to the travel-related query; and
a scheduler in communication with the processor and operable to;
search for the feasible travel itineraries based on the at least one attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for facilitating travel reservations is described. The method may commence with receiving a travel-related query from a user and parsing the travel-related query to derive at least one attribute of the travel-related query. One or more further users may be selected based on comparing the at least one attribute of the user with attributes of the one or more further users. The at least one attribute of the user may be ranked based on preference data of the one or more further users. The method may continue with assigning weights to the at least one attribute based on the ranking to create at least one weighted attribute. Feasible travel itineraries may be searched based on the at least one attribute. The feasible travel itineraries may be scored based on the at least one weighted attribute and travel itineraries selected based on the scoring may be presented.
-
Citations
20 Claims
-
1. A system for facilitating travel reservations, the system comprising:
-
a processor operable to; receive a travel-related query from a user via a user device; select one or more further users, wherein the selecting includes comparing at least one attribute of the user with attributes of the one or more further users, wherein the attributes of the one or more further users match the at least one attribute of the user; receive a setting of a trust level for the one or more further users from the user; rank the at least one attribute of the user based on preference data and the trust level of the one or more further users, with respect to travel itineraries; assign weights to the at least one attribute based on the ranking to create at least one weighted attribute; score feasible travel itineraries based on the at least one weighted attribute; and transmit the feasible travel itineraries to the user device to present to the user via the user device, at least one travel itinerary selected from the feasible travel itineraries based on the scoring; a parser in communication with the processor and operable to; parse the travel-related query to derive the at least one attribute related to the travel-related query; and a scheduler in communication with the processor and operable to; search for the feasible travel itineraries based on the at least one attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for facilitating travel reservations, the method comprising:
-
receiving, by a processor, a travel-related query from a user via a user device; parsing, by a parser, the travel-related query to derive at least one attribute of the user related to the travel-related query; selecting, by the processor, one or more further users, wherein the selecting includes comparing the at least one attribute of the user with attributes of the one or more further users, wherein the attributes of the one or more further users match the at least one attribute of the user; receiving, by the processor, a setting of a trust level for the one or more further users from the user; ranking, by the processor, the at least one attribute of the user based on preference data and the trust level of the one or more further users; assigning, by the processor, weights to the at least one attribute based on the ranking to create at least one weighted attribute; searching, by a scheduler, for feasible travel itineraries based on the at least one attribute; scoring, by the processor, the feasible travel itineraries based on the at least one weighted attribute; transmitting, by the processor, the feasible travel itineraries to the user device; and presenting to the user via the user device, at least one travel itinerary selected from the feasible travel itineraries based on the scoring. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for facilitating travel reservations, the system comprising:
-
a processor operable to; receive a travel-related query from a user via a user device, the travel-related query including at least a natural language query; receive a selection of one or more identifiers from the user, wherein the one or more identifiers include one or more of;
a gender, an age, an education, interests, and a hobby;combine one or more further users into a subset based on the one or more identifiers; select the one or more further users, wherein the selecting includes comparing at least one attribute of the user with attributes of the one or more further users, wherein the attributes of the one or more further users match the at least one attribute of the user, wherein the selecting of the one or more further users includes selecting the one or more further users from the subset; rank the at least one attribute of the user based on preference data of the one or more further users with respect to travel itineraries, wherein the ranking includes ranking of the at least one attribute of the user based on the preference data of the at least one further user; assign weights to the at least one attribute based on the ranking to create at least one weighted attribute; score feasible travel itineraries based on the at least one weighted attribute; transmit the feasible travel itineraries to the user device to present, to the user via the user device, at least one travel itinerary selected from the feasible travel itineraries based on the scoring; and receive a feedback associated with the at least one travel itinerary from the user, wherein the feedback includes one or more of;
a rating associated with the at least one travel itinerary, a recommendation associated with the at least one travel itinerary, and a review associated with the at least one travel itinerary;a parser in communication with the processor and operable to; parse the travel-related query to derive the at least one attribute related to the travel-related query; and a scheduler in communication with the processor and operable to; search for the feasible travel itineraries based on the at least one attribute. - View Dependent Claims (19, 20)
-
Specification