Method and system for processing search requests
First Claim
Patent Images
1. A method comprising:
- receiving a term of a search request;
identifying the term as a meta-keyword, the meta-keyword having a relationship with one or more different words, the relationship being an “
is-a”
relationship between the one or more different words and the meta-keyword;
obtaining a plurality of linguistically transformed keywords associated with the meta-keyword;
performing a search using the plurality of the linguistically transformed keywords to obtain a result; and
providing the result to a client machine for presentation, the result being provided in a plurality of tabbed pages, a first tabbed page of the plurality of tabbed pages including a first linguistically transformed keyword of the plurality of linguistically transformed keywords and a first portion of the result corresponding to the first linguistically transformed keyword, a second tabbed page of the plurality of tabbed pages including a second linguistically transformed keyword of the plurality of linguistically transformed keywords and second portion of the results corresponding to the second linguistically transformed keyword, wherein the plurality of the linguistically transformed keywords comprises at least one of a hyponym keyword, a hypernym keyword, a meronym keyword, a holonym keyword, a derived keyword, a sounds-like keyword, or combinations thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and system for processing search requests are described. In one embodiment, a term of a search request may be received. A determination of whether the term is a meta-keyword may be made. One or more linguistically transformed keywords associated with the meta-keyword may be obtained. A search may be run on at least one of the one or more linguistically transformed keywords to obtain a result of the search.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving a term of a search request; identifying the term as a meta-keyword, the meta-keyword having a relationship with one or more different words, the relationship being an “
is-a”
relationship between the one or more different words and the meta-keyword;obtaining a plurality of linguistically transformed keywords associated with the meta-keyword; performing a search using the plurality of the linguistically transformed keywords to obtain a result; and providing the result to a client machine for presentation, the result being provided in a plurality of tabbed pages, a first tabbed page of the plurality of tabbed pages including a first linguistically transformed keyword of the plurality of linguistically transformed keywords and a first portion of the result corresponding to the first linguistically transformed keyword, a second tabbed page of the plurality of tabbed pages including a second linguistically transformed keyword of the plurality of linguistically transformed keywords and second portion of the results corresponding to the second linguistically transformed keyword, wherein the plurality of the linguistically transformed keywords comprises at least one of a hyponym keyword, a hypernym keyword, a meronym keyword, a holonym keyword, a derived keyword, a sounds-like keyword, or combinations thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
identifying a term of a search request as a meta keyword, the meta-keyword having a relationship with one or more different words, the relationship being an “
is-a”
relationship between the one or more different words and the meta-keywords;obtaining a plurality of keywords associated with the meta-keyword; providing the plurality of keywords for presentation; receiving a keyword selection from the plurality of keywords; performing a search using the keyword selection to obtain a result, and providing the result to a client machine of performing the search for presentation, the result being provided in a plurality of tabbed pages, a first tabbed page of the plurality of tabbed pages including a first keyword of the plurality of keywords and a first portion of the result corresponding to the first keyword, a second tabbed page of the plurality of tabbed pages including a second keyword of the plurality of keywords and a second portion of the result corresponding to the second keyword, wherein the plurality of the linguistically transformed keywords comprises at least one of a hyponym keyword, a hypernym keyword, a meronym keyword, a holonym keyword, a derived keyword, a sounds-like keyword, or combination thereof. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium comprising instructions, which when implemented by one or more processors perform operations comprising:
-
receiving a term of a search request; determining whether the term is a meta-keyword, the meta-keyword having a relationship with one or more different words, the relationship being an “
is-a”
relationship between the one or more different words and the meta-keyword;obtaining one or more linguistically transformed keywords associated with the meta-keyword; running a search on at least one of the one or more linguistically transformed keywords to obtain a result; and providing the result to a client machine of performing the search for presentation, the result being provided in a plurality of tabbed pages, a first tabbed page of the plurality of tabbed pages including a first linguistically transformed keyword of the one or more linguistically transformed keywords and a first portion of the result corresponding to the first linguistically transformed keyword, a second tabbed page of the plurality of tabbed pages including a second linguistically transformed keyword of the one or more linguistically transformed keyword, wherein the plurality of the linguistically transformed keywords comprises at least one of a hyponym keyword, a hypernym keyword, a meronym keyword, a holonym keyword, a derived keyword, a sounds-like keyword, or combination thereof.
-
-
18. A non-transitory machine-readable medium comprising instructions, which when implemented by one or more processors perform the following operations comprising:
-
receiving a term of a search request; determining whether the term is a meta-keyword, the meta-keyword having a relationship with one or more different words, the relatonship being an “
is-a”
relationship between the one or more different words and the meta-keyword;obtaining one or more keywords associated with the meta-keyword; providing the one or more keywords for presentation; receiving a keyword selection of the one or more keywords; running a search on the keyword selection to obtain a result, and providing the result to a client machine of performing the search for presentation, the result being provided in a plurality of tabbed pages, a first tabbed page of the plurality of tabbed pages including a first keyword of the one or more keywords and a first portion of the result corresponding to the first keyword, a second tabbed page of the plurality of tabbed pages including a second keyword of the one or more keywords and a second portion of the result corresponding to the second keyword, wherein the plurality of the linguistically transformed keywords comprises at least one of a hyponym keyword, a hypernym keyword, a meronym keyword, a holonym keyword, a derived keyword, a sounds-like keyword, or combination thereof. - View Dependent Claims (19)
-
-
20. A system comprising:
-
a term receiver module to receive a term of a search request; a meta-keyword determination module, using one or more processors, to determine whether the term received by the term receiver is a meta-keyword, the meta-keyword having a relationship with one or more different words, the relationship being an “
is-a”
relationship between the one or more different words and the meta-keyword;a keyword obtaining module to obtain one or more linguistically transformed keywords associated with the meta-keyword; and a keyword search module to run a search on at least one of the one or more linguistically transformed keywords obtained by the keyword obtaining module to obtain a result and to provide the result to a client machine of performing the search for presentation, the result being provided in a plurality of tabbed pages, a first tabbed page of the plurality of tabbed pages including a first linguistically transformed keyword of the one or more linguistically transformed keywords and a first portion of the result corresponding to the first linguistically transformed keyword, a second tabbed page of the plurality of tabbed pages including a second linguistically transformed keyword of the one or more linguistically transformed keywords and a second portion of the result corresponding to the second linguistically transformed keyword, where the plurality of the linguistically transformed keywords comprises at least one of a hyponym keyword, a hypernym keyword, a meronym keyword, a holonym keyword, a derived keyword a sounds-like keyword, or combination thereof.
-
Specification