Method and system to dynamically browse data items
First Claim
1. A method comprising:
- receiving a query, from over a network, from a computer system;
identifying a first plurality of data items based on the query, the first plurality of data items including a second plurality of data items and a third plurality of data items;
computing a quantity of the first plurality of data items by counting the first plurality of data items;
comparing the quantity of the first plurality of data items with a determined threshold to identify the quantity of the first plurality of data items as being greater than the determined threshold; and
presenting a user interface, over the network, to the computer system, the user interface including the second plurality of data items and further including at least one user interface element responsive to the identifying the quantity of the first plurality of data items as being greater than the determined threshold, the at least one user interface element including a first browsing set that is selectable to display the third plurality of data items.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system to receive a query, from over a network, and identify a first plurality of data items based on the query. The first plurality of data items including a second plurality of data items. Next, the system computes a quantity of the first plurality of data items by counting the first plurality of data items and compares the quantity of the first plurality of data items with a determined threshold to identify the quantity of the first plurality of data items as being greater than the determined threshold. Next, the system presents a user interface, over the network, to the computer system, the user interface includes the second plurality of data items, and further includes at least one user interface element responsive to the identification of the quantity of the first plurality of data items as greater than the determined threshold. The at least one user interface element is selectable to browse the first plurality of data items.
109 Citations
18 Claims
-
1. A method comprising:
-
receiving a query, from over a network, from a computer system; identifying a first plurality of data items based on the query, the first plurality of data items including a second plurality of data items and a third plurality of data items; computing a quantity of the first plurality of data items by counting the first plurality of data items; comparing the quantity of the first plurality of data items with a determined threshold to identify the quantity of the first plurality of data items as being greater than the determined threshold; and presenting a user interface, over the network, to the computer system, the user interface including the second plurality of data items and further including at least one user interface element responsive to the identifying the quantity of the first plurality of data items as being greater than the determined threshold, the at least one user interface element including a first browsing set that is selectable to display the third plurality of data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one hardware processor; a search application including instructions that are executable by the at least one processor to receive a query, from over a network, from a computer system and to identify a first plurality of data items based on the query, the first plurality of data items including a second plurality of data items and a third plurality of data items; and a determining module including instructions that are executable by the at least one processor to count the first plurality of data items to compute a quantity of the first plurality of data items and to compare the quantity of the first plurality of data items with a determined threshold to identify the quantity of the first plurality of data items as being greater than the determined threshold, the search application to present a user interface, over the network, to the computer system, the user interface including the second plurality of data items and further including at least one user interface element responsive to the identification of the quantity of the first plurality of data items as greater than the determined threshold, the at least one user interface element including a first browsing set that is selectable to display the third plurality of data items. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one hardware processor; a first means that includes instructions that are executable by the at least one processor for receiving a query, from over a network, from a computer system and to identify a first plurality of data items based on the query, the first plurality of data items includes a second plurality of data items and a third plurality of data items; and a determining module including instructions that are executable by the at least one processor to count the first plurality of data items to compute a quantity of the first plurality of data items and to compare the quantity of the first plurality of data items with a determined threshold to identify the quantity of the first plurality of data items as being greater than the determined threshold, the first means for communicating a user interface, over the network, to the computer system, the user interface includes the second plurality of data items and further including at least one user interface element responsive to the identification of the quantity of the first plurality of data items as greater than the determined threshold, the at least one user interface element includes a first browsing set that is selectable to display the third plurality of data items.
-
-
18. A hardware machine-readable medium storing instructions that, when executed by a machine, cause the machine to:
-
receive a query, from over a network, from a computer system; identify a first plurality of data items based on the query, the first plurality of data items including a second plurality of data items and a third plurality of data items; compute a quantity of the first plurality of data items by counting the first plurality of data items; compare the quantity of the first plurality of data items with a determined threshold to identify the quantity of the first plurality of data items as being greater than the determined threshold; and
present a user interface, over the network, to the computer system, the user interface including the second plurality of data items further including at least one user interface element responsive to the identifying the quantity of the first plurality of data items as being greater than the determined threshold, the at least one user interface element includes a first browsing set that is selectable to display the third plurality of data items.
-
Specification