Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters
DCFirst Claim
1. A computer-implemented method of searching for and presenting content items as an arrangement of conceptual clusters to facilitate further search and navigation on a display-constrained device, the method comprising:
- a database stored in an electronically readable storage medium for cataloging provide a relatively large set of content items, at least some of the content items having metadata to specify explicit concepts associated with the content items, and at least some of the metadata including phrases having more than one metadata term;
receiving from a user incremental input to incrementally identify more than one search term for desired content items;
selecting from the relatively large set of content items;
a first set of content items, wherein all search terms match metadata terms of a single one of the metadata phrases of each content item of said first set;
a second set of content items, wherein a first subset of the search terms matches at least one metadata term of at least a first metadata phrase of each content item of said second set; and
a third set of content items, wherein a second subset of the search terms matches at least one metadata term of at least a second metadata phrase of each content item of said third set, the first metadata phrase differing from the second metadata phrase;
grouping the content items the second and third sets have in common to form an intersection set for user-implied concepts inferred from the explicit concepts associated with the metadata of the content items of the intersection set;
organizing the content items of the first set and the intersection set into conceptual cluster sets;
the content items of the first set being organized into explicit conceptual cluster sets based on the metadata phrases having metadata terms matching the search terms so that content items having a same metadata phrase matching the search terms are clustered together; and
the content items of the intersection set being organized into user-implied conceptual clusters based on at least the first and second metadata phrases the content items of the intersection set have in common so that content items having same first and second metadata phrases matching the search terms are clustered together; and
presenting on the display-constrained device the content items organized into the explicit conceptual cluster sets and the user-implied conceptual cluster sets;
each explicit conceptual cluster set identified based on the metadata phrase common to the content items of said explicit conceptual cluster set having metadata terms matching the search terms; and
each user-implied conceptual cluster set identified based on the first and second metadata phases the content items of said user-implied conceptual cluster set have in common.
11 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods of and systems for dynamically rearranging search results into hierarchically organized concept clusters are provided. A method of searching for and presenting content items as an arrangement of conceptual clusters to facilitate further search and navigation on a display-constrained device includes providing a set of content items and receiving incremental input to incrementally identify search terms for content items. Content items are selected and grouped into sets based on how the incremental input matches various metadata associated with the content items. The selected content items are grouped into explicit conceptual clusters and user-implied conceptual clusters based on metadata in common to the selected content items. The clustered content items are presented according to the conceptual clusters into which they are grouped.
340 Citations
17 Claims
-
1. A computer-implemented method of searching for and presenting content items as an arrangement of conceptual clusters to facilitate further search and navigation on a display-constrained device, the method comprising:
-
a database stored in an electronically readable storage medium for cataloging provide a relatively large set of content items, at least some of the content items having metadata to specify explicit concepts associated with the content items, and at least some of the metadata including phrases having more than one metadata term;
receiving from a user incremental input to incrementally identify more than one search term for desired content items;
selecting from the relatively large set of content items;a first set of content items, wherein all search terms match metadata terms of a single one of the metadata phrases of each content item of said first set;
a second set of content items, wherein a first subset of the search terms matches at least one metadata term of at least a first metadata phrase of each content item of said second set; and
a third set of content items, wherein a second subset of the search terms matches at least one metadata term of at least a second metadata phrase of each content item of said third set, the first metadata phrase differing from the second metadata phrase;
grouping the content items the second and third sets have in common to form an intersection set for user-implied concepts inferred from the explicit concepts associated with the metadata of the content items of the intersection set;
organizing the content items of the first set and the intersection set into conceptual cluster sets;the content items of the first set being organized into explicit conceptual cluster sets based on the metadata phrases having metadata terms matching the search terms so that content items having a same metadata phrase matching the search terms are clustered together; and
the content items of the intersection set being organized into user-implied conceptual clusters based on at least the first and second metadata phrases the content items of the intersection set have in common so that content items having same first and second metadata phrases matching the search terms are clustered together; and
presenting on the display-constrained device the content items organized into the explicit conceptual cluster sets and the user-implied conceptual cluster sets;each explicit conceptual cluster set identified based on the metadata phrase common to the content items of said explicit conceptual cluster set having metadata terms matching the search terms; and
each user-implied conceptual cluster set identified based on the first and second metadata phases the content items of said user-implied conceptual cluster set have in common. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for searching for and presenting content items as an arrangement of conceptual clusters to facilitate further search and navigation on a display- constrained device, the system comprising:
-
a database stored in an electronically readable storage, medium for cataloging a relatively large set of content items, at least some of the content items having metadata to specify explicit concepts associated with the content items, and at least some of the metadata including phrases having more than one metadata term;
an electronically readable medium containing instructions for causing a computer system to;
input logic for receive from a user incremental input to incrementally identify more than one search term for desired content items;
select from the relatively large set of content items;a first set of content items, wherein all search terms match metadata terms of a single one of the metadata phrases of each content item of said first set;
a second set of content items, wherein a first subset of the search terms matches at least one metadata term of at least a first metadata phrase of each content item of said second set; and
a third set of content items, wherein a second subset of the search terms matches at least one metadata term of at least a second metadata phrase of each content item of said third set, the first metadata phrase differing from the second metadata phrase;
for group the content items the second and third sets have in common to form an intersection set for user-implied concepts inferred from the explicit concepts associated with the metadata of the content items of the intersection set;
organize the content items of the first set and the intersection set into conceptual cluster sets;the content items of the first set being organized into explicit conceptual cluster sets based on the metadata phrases having metadata terms matching the search terms so that content items having a same metadata phrase matching the search terms are clustered together; and
the content items of the intersection set being organized into user-implied conceptual clusters based on at least the first and second metadata phrases the content items of the intersection set have in common so that content items having same first and second metadata phrases matching the search terms are clustered together; and
present on the display-constrained device the content items organized into the explicit conceptual cluster sets and the user-implied conceptual cluster sets;each explicit conceptual cluster set identified based on the metadata phrase common to the content items of said explicit conceptual cluster set having metadata terms matching the search terms; and
each user-implied conceptual cluster set identified based on the first and second metadata phases the content items of said user-implied conceptual cluster set have in common. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification