METHOD AND SYSTEM TO FACILITATE A SEARCH OF AN INFORMATION RESOURCE
First Claim
Patent Images
1. A system comprising:
- at least one processor;
an analyzing module implemented by the at least one processor and configured to;
identify a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute, the attribute being shared by at least two of the plurality of data items; and
determine that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks;
a communication module configured to, based on the determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes the at least two peaks, communicate the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems to facilitate a search of an information resource is disclosed. In various embodiments, a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute is identified. The attribute may be shared by at least two of the plurality of data items. Based on a determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks, the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute is communicated.
31 Citations
20 Claims
-
1. A system comprising:
-
at least one processor; an analyzing module implemented by the at least one processor and configured to; identify a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute, the attribute being shared by at least two of the plurality of data items; and determine that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks; a communication module configured to, based on the determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes the at least two peaks, communicate the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
identifying a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute, the attribute being shared by at least two of the plurality of data items; and determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks; based on the determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes the at least two peaks, communicating the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute. - View Dependent Claims (9, 10, 11, 12)
-
-
13. The method of 12, further comprising selecting the hash table based on whether the attribute is a sub-range attribute or an exact-match attribute.
-
14. A machine-readable storage medium storing a set of instructions that, when executed by at least one processor, causes the at least one processor to perform operations including:
-
identifying a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute, the attribute being shared by at least two of the plurality of data items; and determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks; based on the determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes the at least two peaks, communicating the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification