System and method for generating attribute-based selectable search extension
First Claim
1. A computing system capable of generating attribute-based selectable search extensions, the computing system comprising a processor coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processor, the computer software components comprising:
- an input interface component to receive a set of search terms;
a search extension logic configured for performing a method comprising;
communicating with the input interface component to receive the set of search terms;
accessing a set of initial search results based on the set of search terms; and
identifying at least one attribute of at least one result in the set of initial search results, wherein the at least one attribute identifies a formatting of the at least one result; and
generating a set of attribute-based selectable search extensions associated with the set of initial search results that reflect outlying attributes within the set of initial search results, wherein generating comprises;
(1) assigning the at least one attribute a point in attribute space, wherein the attribute space is defined by axes that are each associated with a respective attribute identified within the set of initial search results, and wherein at least one of the axes represents the formatting;
(2) comparing the point associated with the at least one attribute of the at least one result in the set of initial results against an average of points, each associated with attributes identified within other results in the set of initial search results, along an axis of the axes within the attribute space to determine a distance from the average of points;
(3) comparing the distance against a threshold; and
(4) identifying the at least one attribute as one of the outlying attributes based on the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and related techniques generate alternative search terms derived from a set of search results. A user may input a set of search terms such as keywords or other inputs, and receive a set of search results back. In addition, the set of search results may have a set of selectable alternative search links associated thereto. The association of each selectable alternative search link and the set of search results depends on the evaluated distinctiveness of alternative information content of a search result Web page against other search results. In embodiments an attribute or attribute of a result may be assessed for inclusion as an alternative search attributes based on the attribute'"'"'s deviation from an average of the attributes of the set of search results. A user may select the alternative search suggestion and be presented with an updated set of search results related to the alternative search attributes.
20 Citations
20 Claims
-
1. A computing system capable of generating attribute-based selectable search extensions, the computing system comprising a processor coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processor, the computer software components comprising:
-
an input interface component to receive a set of search terms; a search extension logic configured for performing a method comprising; communicating with the input interface component to receive the set of search terms; accessing a set of initial search results based on the set of search terms; and identifying at least one attribute of at least one result in the set of initial search results, wherein the at least one attribute identifies a formatting of the at least one result; and generating a set of attribute-based selectable search extensions associated with the set of initial search results that reflect outlying attributes within the set of initial search results, wherein generating comprises; (1) assigning the at least one attribute a point in attribute space, wherein the attribute space is defined by axes that are each associated with a respective attribute identified within the set of initial search results, and wherein at least one of the axes represents the formatting; (2) comparing the point associated with the at least one attribute of the at least one result in the set of initial results against an average of points, each associated with attributes identified within other results in the set of initial search results, along an axis of the axes within the attribute space to determine a distance from the average of points; (3) comparing the distance against a threshold; and (4) identifying the at least one attribute as one of the outlying attributes based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 18, 20)
-
-
7. A method for generating attribute-based selectable search extensions, wherein a processor is provided to carry out the method comprising:
-
receiving a set of search terms; accessing a set of initial search results based on the set of search terms; identifying at least one attribute of at least one result in the set of initial search results, wherein the at least one attribute identifies a type of file associated with the at least one result; and generating a set of attribute-based selectable search extensions associated with the set of initial search results that reflect outlying attributes within the set of initial search results, wherein generating comprises; (1) assigning the at least one attribute a point in attribute space, wherein the attribute space is defined by axes that are each associated with a respective attribute identified within the set of initial search results, and wherein at least one of the axes represents the type of file; (2) comparing the point associated with the at least one attribute of the at least one result in the set of initial results against an average of points, each associated with attributes identified within other results in the set of initial search results, along an axis of the axes within the attribute space to determine a distance from the average of points; (3) comparing the distance against a threshold; and (4) identifying the at least one attribute as one of the outlying attributes based on the comparison. - View Dependent Claims (8, 9, 10, 11, 12, 19)
-
-
13. A computerized method for generating a set of attribute-based selectable search extensions, the computerized method comprising:
-
communicating with an input interface component to receive a set of search terms; accessing a set of initial search results based on the set of search terms; identifying at least one attribute of a web page in the set of initial search results based on content within the web page, wherein the at least one attribute identifies metadata underlying the web page; generating a set of attribute-based selectable search extensions associated with the set of initial search results that reflect outlying attributes within the set of initial search results, wherein generating comprises; (1) assigning the at least one attribute a point in attribute space, wherein the attribute space is defined by axes that are each associated with a respective attribute identified within the set of initial search results, and wherein at least one of the axes represents the formatting of the web page; (2) comparing the point associated with the at least one attribute of the web page in the set of initial results against an average of points, each associated with attributes identified within other results in the set of initial search results, along an axis of the axes within the attribute space to determine a distance from the average of points; and (3) comparing the distance against a threshold; determining whether the at least one attribute is distinctive based on the comparison; and when the at least one attribute is distinctive, generating an attribute-based selectable search extension therefrom. - View Dependent Claims (14, 15, 16, 17)
-
Specification