Method and system to facilitate a search of an information resource
First Claim
Patent Images
1. A system comprising:
- a networked-based publication system including one or more processors, the one or more processors configured to;
determine a set of search results corresponding to a search query, the set of search results corresponding to a set of listings stored in records of a database of a network-based publication system, the search query received at the network-based publication system from a client device of a user;
identify an attribute corresponding to the set of listings based on an identification that the attribute is shared by two or more of the set of listings;
analyze a range of possible values corresponding to the attribute to automatically identify sets of sub-ranges of values within the possible values that facilitate filtering of the set of search results by the user, the sub-ranges of values being identified based on the sub-ranges of values corresponding to a distribution of the set of search results having multiple peaks not forming a flat distribution; and
communicate the identified sets of ranges for presentation in a user interface for selection by the user on a client device to filter the set of search results, the user interface including the identified sets of ranges of values as attribute value selectors that are usable for the filtering of the set of search results by the user, the attribute value selectors included in a graphical representation that is presented in the user interface.
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.
-
Citations
17 Claims
-
1. A system comprising:
-
a networked-based publication system including one or more processors, the one or more processors configured to; determine a set of search results corresponding to a search query, the set of search results corresponding to a set of listings stored in records of a database of a network-based publication system, the search query received at the network-based publication system from a client device of a user; identify an attribute corresponding to the set of listings based on an identification that the attribute is shared by two or more of the set of listings;
analyze a range of possible values corresponding to the attribute to automatically identify sets of sub-ranges of values within the possible values that facilitate filtering of the set of search results by the user, the sub-ranges of values being identified based on the sub-ranges of values corresponding to a distribution of the set of search results having multiple peaks not forming a flat distribution; andcommunicate the identified sets of ranges for presentation in a user interface for selection by the user on a client device to filter the set of search results, the user interface including the identified sets of ranges of values as attribute value selectors that are usable for the filtering of the set of search results by the user, the attribute value selectors included in a graphical representation that is presented in the user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
determining a set of search results corresponding to a search query, the set of search results corresponding to a set of listings stored in records of a database of a network-based publication system, the search query received at the network-based publication system from a client device of a user; identifying an attribute corresponding to the set of listings based on an identification that the attribute is shared by two or more of the set of listings; analyzing, using at least one processor of the network-based publication system, a range of possible values corresponding to the attribute to automatically identify sets of sub-ranges of values within the possible values that facilitate filtering of the set of search results by the user, the sub-ranges of values identified based on the sub-ranges of values corresponding to a distribution having multiple peaks not forming a flat distribution of the set of search results; and communicating the identified sets of ranges for presentation in a user interface for selection by the user on a client device to filter the set of search results, the user interface including the identified sets of ranges of values as attribute value selectors that are usable for the filtering of the set of search results by the user, the attribute value selectors included in a graphical representation that is presented in the user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium comprising a set of instructions that, when incorporated into a networked system as one or more modules implemented by at least one processors of the networked system, cause the at least one processors to perform operations, the operations comprising:
-
determining a set of search results corresponding to a search query, the set of search results corresponding to a set of listings stored in records of a database of a network-based publication system, the search query received at the network-based publication system from a client device of a user; identifying an attribute corresponding to the set of listings based on an identification that the attribute is shared by two or more of the set of listings; analyzing a range of possible values corresponding to the attribute to automatically identify sets of sub-ranges of values within the possible values that facilitate filtering of the set of search results by the user, the sub-ranges of values identified based on the sub-ranges of values corresponding to a distribution having multiple peaks not forming a flat distribution of the set of search results; and communicating the identified sets of ranges for presentation in a user interface for selection by the user on a client device to filter the set of search results, the user interface including the identified sets of ranges of values as attribute value selectors that are usable for the filtering of the set of search results by the user, the attribute value selectors included in a graphical representation that is presented in the user interface. - View Dependent Claims (14, 15, 16, 17)
-
Specification