Hierarchical panel presentation responsive to incremental search interface
First Claim
1. A computer-implemented method comprising:
- under control of a computing device configured with specific computer-executable instructions,receiving a search query through a user interface;
displaying in the user interface a plurality of panel objects determined based at least partly on the search query, the plurality of panel objects corresponding to a first layer of a panel hierarchy and comprising a first panel object related to a first geographic region identified from the search query and a second panel object related to a second geographic region identified from the search query;
receiving user selection of the first panel object;
identifying a plurality of sub-panel objects within a second layer of the panel hierarchy that are related to the first panel object within the panel hierarchy, individual sub-panel objects of the plurality of sub-panel objects relating to individual topics of interest within the first geographic region related to the first panel object, wherein the plurality of sub-panel objects is identified based at least partly on determining whether a number of rental property listings associated with each topic of interest surpasses a predetermined threshold value;
responsive to the user selection of the first panel object, modifying the user interface to display the plurality of sub-panel objects and to reduce a collective size of the plurality of panel objects within the user interface relative to a collective size of the plurality of sub-panel objects within the user interface;
receiving user selection of a first sub-panel object of the plurality of sub-panel objects, the first sub-panel object related to a first topic of interest;
generating a second search query responsive to the user selection of the first sub-panel object, the search query comprising at least a first criterion associated with the geographic region related to the first panel object and a second criterion associated with the topic of interest related to the first sub-panel object; and
displaying in the user interface one or more search results associated with the second search query.
3 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments relate generally to a system, a device and a method for providing a panel-based search interface as a function of incremental entry of user data, such as text representing a destination. Data representing user input is received at a search interface presented by a listing management system. One or more panel objects are determined based on the user input. Data representing one or more interests associated with the user input is retrieved. The one or more panel objects and the data representing the one or more interests are rendered within the search interface. Responsive to the received user input, the search interface comprising the rendered one or more panel objects and the data representing the one or more interests is provided.
109 Citations
15 Claims
-
1. A computer-implemented method comprising:
under control of a computing device configured with specific computer-executable instructions, receiving a search query through a user interface; displaying in the user interface a plurality of panel objects determined based at least partly on the search query, the plurality of panel objects corresponding to a first layer of a panel hierarchy and comprising a first panel object related to a first geographic region identified from the search query and a second panel object related to a second geographic region identified from the search query; receiving user selection of the first panel object; identifying a plurality of sub-panel objects within a second layer of the panel hierarchy that are related to the first panel object within the panel hierarchy, individual sub-panel objects of the plurality of sub-panel objects relating to individual topics of interest within the first geographic region related to the first panel object, wherein the plurality of sub-panel objects is identified based at least partly on determining whether a number of rental property listings associated with each topic of interest surpasses a predetermined threshold value; responsive to the user selection of the first panel object, modifying the user interface to display the plurality of sub-panel objects and to reduce a collective size of the plurality of panel objects within the user interface relative to a collective size of the plurality of sub-panel objects within the user interface; receiving user selection of a first sub-panel object of the plurality of sub-panel objects, the first sub-panel object related to a first topic of interest; generating a second search query responsive to the user selection of the first sub-panel object, the search query comprising at least a first criterion associated with the geographic region related to the first panel object and a second criterion associated with the topic of interest related to the first sub-panel object; and displaying in the user interface one or more search results associated with the second search query. - View Dependent Claims (2, 3, 4, 5)
-
6. A system comprising:
-
a data store including computer-executable instructions; and a processor in communication with the data store, the processor configured to execute the computer-executable instructions to at least; receive a search query through a user interface; display in the user interface a plurality of panel objects determined based at least partly on the search query, the plurality of panel objects corresponding to a first layer of a panel hierarchy and comprising a first panel object related to a first geographic region identified from the search query and a second panel object related to a second geographic region identified from the search query; receive a user selection of a first panel object; identify a plurality of sub-panel objects within a second layer of the panel hierarchy that are related to the first panel object within the panel hierarchy, individual sub-panel objects of the plurality of sub-panel objects relating to individual topics of interest within the first geographic region related to the first panel object, wherein processor is configured to identify the plurality of sub-panel objects based at least partly by determining whether a number of rental property listings associated with each topic of interest surpasses a predetermined threshold value; responsive to the user selection of the first panel object, modify the user interface a plurality of sub-panel objects and to reduce a collective size of the plurality of panel objects within the user interface relative to a collective size of the plurality of sub-panel objects within the user interface; receive user selection of a first sub-panel object of the plurality of sub-panel objects, the first sub-panel object related to a first topic of interest; generate a second search query responsive to the user selection of the first sub-panel object, the search query comprising at least a first criterion associated with the geographic region related to the first panel object and a second criterion associated with the topic of interest related to the first sub-panel object; and display in the user interface one or more search results associated with the second search query. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising computer executable instructions that when executed by a computing system cause the computing system to at least:
-
receive a search query through a user interface; display in the user interface a plurality of panel objects determined based at least partly on the search query, the plurality of panel objects corresponding to a first layer of a panel hierarchy and comprising a first panel object related to a first geographic region identified from the search query and a second panel object related to a second geographic region identified from the search query; receive user selection of the first panel object; identify a plurality of sub-panel objects within a second layer of the panel hierarchy that are related to the first panel object within the panel hierarchy, individual sub-panel objects of the plurality of sub-panel objects relating to individual topics of interest within the first geographic region related to the first panel object, wherein identifying the plurality of sub-panel objects is based at least partly on determining whether a number of rental property listings associated with each topic of interest surpasses a predetermined threshold value; responsive to the user selection of the first panel object, modify the user interface a plurality of sub-panel objects and to reduce a collective size of the plurality of panel objects within the user interface relative to a collective size of the plurality of sub-panel objects within the user interface; receive user selection of a first sub-panel object of the plurality of sub-panel objects, the first sub-panel object related to a first topic of interest; generate a second search query responsive to the user selection of the first sub-panel object, the search query comprising at least a first criterion associated with the geographic region related to the first panel object and a second criterion associated with the topic of interest related to the first sub-panel object; and display in the user interface one or more search results associated with the second search query. - View Dependent Claims (12, 13, 14, 15)
-
Specification