User retrieval enhancement
First Claim
1. A method of improving user retrieval of travel search results, the method comprising:
- retrieving, using a processor, a plurality of documents in response to a travel search query;
identifying, using the processor, a subset of travel documents within the plurality of documents based on text of the plurality of documents, wherein the travel documents contain data indicative of travel;
sorting, by the processor, the subset of travel documents into one or more indexes based on a type of travel search query;
selecting, by the processor, an index of the one or more indexes based on the type of travel search query;
identifying, using the processor, points of interest (POIs) referenced by or described in the travel documents of the selected index based on text of the travel documents of the selected index, wherein the POIs are associated with and relevant to the type of travel search query, and wherein identifying the POIs comprises tagging, by the processor, the travel documents containing the POIs;
identifying, using the processor, travel traits for the identified POIs based on text of the travel documents of the selected index, wherein the travel traits comprise facts that describe the POIs, the facts being indicative of travel;
calculating, using the processor, a POI relevance score for each travel document of the selected index based on text contained within each travel document of the selected index associated with the identified POIs, wherein the POI relevance score indicates how likely the text is relevant to the travel search query;
calculating, using the processor, a trait inclusion score for each travel document of the selected index based on the identified travel traits associated with the identified POIs, wherein the trait inclusion score indicates the type or level of detail of description of the POI in the travel documents of the selected index; and
providing the travel documents of the selected index in a ranked order based on the POI relevance score and the trait inclusion score.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described for performing a travel search and presenting search results to a user. A computing device may retrieve multiple travel documents and analyze the travel documents to identify points of interest. The computing device may analyze the subset of the travel documents that have points of interest or significant information regarding points of interest. The computing device is configured to calculate a POI relevance score based on text associated with the identified POIs. The POI relevance score indicates how likely the text is relevant to a travel search and rank the subset of the travel documents based on the POI relevance score.
-
Citations
20 Claims
-
1. A method of improving user retrieval of travel search results, the method comprising:
-
retrieving, using a processor, a plurality of documents in response to a travel search query; identifying, using the processor, a subset of travel documents within the plurality of documents based on text of the plurality of documents, wherein the travel documents contain data indicative of travel; sorting, by the processor, the subset of travel documents into one or more indexes based on a type of travel search query; selecting, by the processor, an index of the one or more indexes based on the type of travel search query; identifying, using the processor, points of interest (POIs) referenced by or described in the travel documents of the selected index based on text of the travel documents of the selected index, wherein the POIs are associated with and relevant to the type of travel search query, and wherein identifying the POIs comprises tagging, by the processor, the travel documents containing the POIs; identifying, using the processor, travel traits for the identified POIs based on text of the travel documents of the selected index, wherein the travel traits comprise facts that describe the POIs, the facts being indicative of travel; calculating, using the processor, a POI relevance score for each travel document of the selected index based on text contained within each travel document of the selected index associated with the identified POIs, wherein the POI relevance score indicates how likely the text is relevant to the travel search query; calculating, using the processor, a trait inclusion score for each travel document of the selected index based on the identified travel traits associated with the identified POIs, wherein the trait inclusion score indicates the type or level of detail of description of the POI in the travel documents of the selected index; and providing the travel documents of the selected index in a ranked order based on the POI relevance score and the trait inclusion score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for improving user retrieval of travel search results, the apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform;identify, in response to a travel search, a plurality of travel documents, wherein the plurality of travel documents contain data indicative of travel; sort the plurality of travel documents into one or more indexes based on a type of travel search; select an index of the one or more indexes based on the type of travel search; identify points of interest (POIs) contained in the travel documents of the selected index, wherein identifying the POIs comprises tagging, by the processor, the travel documents containing the POIs; identify travel traits for the identified POIs within the travel documents of the selected index, wherein the travel traits comprise facts that describe the POIs, the facts being indicative of travel; calculate a POI relevance score for each travel document in the selected index based on text associated with the identified POIs, wherein the POI relevance score indicates how likely the text is relevant to the travel search; calculate a trait inclusion score for each travel document in the selected index based on the identified travel traits associated with the identified POIs, wherein the trait inclusion score indicates the type or level of detail of description of the POIs in the travel document; and store respective POI relevance and trait inclusion scores for the travel documents of the selected index. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of improving user retrieval of travel search results, the method comprising:
-
receiving a travel search from a user; identifying, using a processor, a point of interest (POI) and a least one qualifying query from the travel search; identifying, using the processor based on the travel search, a plurality of documents in response to the travel search; sorting, by the processor, the plurality of documents into one or more indexes based on a type of travel search; selecting, by the processor, an index of the one or more indexes based on the type of travel search; calculating, using the processor, a POI relevance score and a trait inclusion score for each document of the selected index, wherein the POI relevance score indicates how likely each document of the selected index is relevant to the travel search and wherein the trait inclusion score indicates how well travel related details are known about the POI in each document of the selected index; receiving a subset of the documents of the selected index ranked based at least on the POI relevance score and the trait inclusion score; and displaying the subset of the documents of the selected index in an order as ranked from the POI relevance and trait inclusion scores, by the processor, and based on the at least one qualifying query. - View Dependent Claims (19)
-
-
20. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs;
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform;identify a travel search from a user, wherein the travel search includes a qualifying term and a point of interest (POI) or a location for the POI; identify a plurality of documents in response to the travel search; sort the plurality of travel documents into one or more indexes based on a type of travel search; select an index of the one or more indexes based on the type of travel search; calculate a POI relevance score and a trait inclusion score for each document of the selected index, wherein the POI relevance score indicates how likely each document of the selected index is relevant to the travel search and wherein the trait inclusion score indicates how well travel related details are known about the POI in each document of the selected index; receive a subset of the documents of the selected index ranked based on the POI relevance score and the trait inclusion score; and display the subset of the documents of the selected index in an order based on a ranking of the documents of the selected index from the POI relevance and trait inclusion scores and based on the at least one qualifying query.
-
Specification