Browsing items related to email
A system for browsing items related to an email comprises a grouping component that groups items into a plurality of sets of related items. A tagging component associates one or more tags with each of the sets of related items, and an email display component displays an email and one or more tags associated with the displayed email. A related item display component receives a user selection of at least one of the one or more tags and displays one or more items related to the displayed email based at least in part upon the user selection.
1 . A system for browsing items related to an email comprising the following computer-executable components:
a grouping component that groups items into a plurality of sets of related items;
a tagging component that associates one or more tags with each of the sets of related items;
an email display component that displays an email and one or more tags associated with the displayed email; and
a related item display component that receives a user selection of at least one of the one or more tags and displays one or more items related to the displayed email based at least in part upon the user selection.
2 . The system of claim 1 , at least one item lies in a plurality of sets of related items.
3 . The system of claim 1 , further comprising an advertisement display component that displays advertisements based at least in part upon the one or more displayed tags.
4 . The system of claim 3 , the grouping component comprises an analysis component that analyzes features of a selected item, the features are provided to the grouping component and utilized to define the sets of related items.
5 . The system of claim 4 , the features of the selected item include tags associated with the selected item.
6 . The system of claim 4 , the grouping component comprises a clustering component that clusters items to define the sets of related items.
7 . The system of claim 4 , further comprising a description generator component that creates a description of at least the selected item, the description is based at least in part upon one or more of content of the selected item and relationship to other items.
8 . The system of claim 4 , further comprising an extraction component that extracts key phrases from items within a set of related items, the extracted key phrases are employed by the tagging component in connection with associating the one or more tags to the set of related items.
9 . The system of claim 4 , further comprising an interface component that receives input relating to context of the selected item, the context employed by the grouping component in connection with grouping items into the plurality of sets of related items.
10 . The system of claim 9 , the grouping component defines disparate sets of items when given different contexts associated with the selected item.
11 . The system of claim 1 , the grouping component employs a k-nearest neighbor algorithm in connection with grouping the items into a plurality of sets of related items.
12 . The system of claim 1 , the tagging component provides substantially similar tags to items of disparate type within a set of related items.
13 . The system of claim 1 , the grouping component analyzes metadata associated with the items in connection with grouping the items into a plurality of sets of related items.
14 . The system of claim 1 , further comprising a weighting component that weights relationships between the items, the grouping component groups the items into the plurality of sets of related items based at least in part upon the weighted relationships.
15 . A method for browsing items related to emails comprising the following computer-executable acts:
grouping items into a plurality of sets of related items;
associating one or more tags to each of the sets of related items;
displaying an email;
locating one or more sets of related items that at least one of include the email and have a threshold level of similarity with the email;
displaying tags that are associated with the located sets;
receiving a user selection of one or more of the displayed tags; and
displaying one or more sets of related items that are associated with the one or more selected tags.
16 . The method of claim 15 , further comprising displaying advertisements based at least in part upon the one or more located sets.
17 . The method of claim 15 , wherein at least one item resides in multiple sets of items.
18 . The method of claim 15 , wherein different sets of related items are associated with non-identical tag(s).
19 . The method of claim 15 , further comprising grouping the items by way of clustering.
20 . A browsing system, comprising:
computer-implemented means for creating a set of related items;
computer-implemented means for assigning one or more tags to the set of related items;
computer-implemented means for displaying an email, the email is at least one of included within and associated with the set of related items;
computer-implemented means for displaying the one or more assigned tags based at least in part upon the displayed email; and
computer-implemented means for providing a user with items within the set of related items upon receiving a selection of at least one of the one or more assigned tags.