Method and system to facilitate a search of an information resource
First Claim
Patent Images
1. A system to facilitate a search of an information resource, the system comprising:
- at least one machine, the at least one machine respectively including a processor for executing;
an identifying module to identify a plurality of data items within the information resource;
an analyzing module to;
generate a plurality of attribute values, the plurality of attribute values including, for each data item of the plurality of data items, an attribute value that corresponds to an attribute that is associated with each of the plurality of data items; and
identify a distribution of the plurality of data items across the plurality of attribute values;
a determining module to;
register the distribution for communication based on a determination that the distribution facilitates a filtering of the plurality of data items, the determination based on the distribution being at least a bimodal distribution and a frequency of the plurality of data items for at least two of the plurality of attribute values in the distribution exceeding a threshold; and
a communication module to communicate the distribution as a graph that includes a plurality of components corresponding to the plurality of attribute values, and to receive a selection of at least one of the plurality of components to facilitate the filtering of the plurality of data items.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system facilitate a search of an information resource. The system identifies data items within the information resource and determines a respective attribute value from each data item. The system analyzes the attribute values to identify a distribution of the data items based on a predetermined range of attribute values that are associated with the first attribute and determines if the identified distribution of data items facilitates the search of the information resource.
-
Citations
25 Claims
-
1. A system to facilitate a search of an information resource, the system comprising:
-
at least one machine, the at least one machine respectively including a processor for executing; an identifying module to identify a plurality of data items within the information resource; an analyzing module to; generate a plurality of attribute values, the plurality of attribute values including, for each data item of the plurality of data items, an attribute value that corresponds to an attribute that is associated with each of the plurality of data items; and identify a distribution of the plurality of data items across the plurality of attribute values; a determining module to; register the distribution for communication based on a determination that the distribution facilitates a filtering of the plurality of data items, the determination based on the distribution being at least a bimodal distribution and a frequency of the plurality of data items for at least two of the plurality of attribute values in the distribution exceeding a threshold; and a communication module to communicate the distribution as a graph that includes a plurality of components corresponding to the plurality of attribute values, and to receive a selection of at least one of the plurality of components to facilitate the filtering of the plurality of data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method to facilitate a search of an information resource, the method comprising:
-
identifying, by a processor, a plurality of data items within the information resource; generating a plurality of attribute values, the plurality of attribute values including, for each data item of the plurality of data items, an attribute value corresponding to an attribute that is associated with each of the plurality of data items; identifying a distribution of the plurality of data items across the plurality of attribute values; registering the distribution for communication based on a determination that the distribution facilitates a filtering of the plurality of data items, the determination based on the distribution being at least a bimodal distribution and a frequency of the plurality of data items for at least two of the plurality of attribute values in the distribution exceeding a threshold; communicating the distribution as a graph that includes a plurality of components corresponding to the plurality of attribute values; and receiving a selection of at least one of the plurality of components to facilitate the search filtering of the plurality of data items. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory machine readable medium storing a set of instructions that, when executed by the machine, cause the machine to:
-
identify a plurality of data items within the information resource; generate a plurality of attribute values, the plurality of attribute values including, for each data item of the plurality of data items, an attribute value corresponding to an attribute that is associated with each of the plurality of data items; identifying a distribution of the plurality of data items across the plurality of attribute values; register the distribution for communication based on a determination that the distribution facilitates a filtering of the plurality of data items, the determination based on the distribution being a least a bimodal distribution and a frequency of the plurality of data items for at least two of the plurality of attribute values in the distribution exceeding a threshold; and communicate the distribution as a graph that includes a plurality of components corresponding to the plurality of attribute values; and receive a selection of at least one of the plurality of components to facilitate the filtering of the plurality of data items.
-
-
25. A system to facilitate a search of an information resource, the system comprising:
at least one machine, the at least one machine respectively including a processor for executing; a first means for identifying a plurality of data items within the information resource; a second means for generating a plurality of attribute values, the plurality of attribute values including, for each data item of the plurality of data items, an attribute value that corresponds to an attribute that is associated with each of the plurality of data items; and identifying a distribution of the plurality of data items across the plurality of attribute values; a third means for registering the distribution for communication based on a determination that the distribution facilitates a filtering of the plurality of data items, the determination based on the distribution being a least a bimodal distribution and a frequency of the plurality of data items for at least two of the plurality of attribute values in the distribution exceeding a threshold; and a fourth means for communicating the distribution as a graph that includes a plurality of components corresponding to the plurality of attribute values, and receiving a selection of at least one of the plurality of components to facilitate the filtering of the plurality of data items.
Specification