ASSISTING USERS IN SEARCHING FOR TAGGED CONTENT BASED ON HISTORICAL USAGE PATTERNS
First Claim
1. A method for improving searches of tagged entities based upon usage patterns comprising:
- detecting a tagging event where a software entity is associated with a tag responsive to a user interaction;
automatically determining at least one situational attribute relating to the tagging event;
storing the at least one situational attribute in a data repository so that the stored situational attribute is associated with the tag;
repeating the detecting, determining, and storing for a plurality of different tags, each associated with a software entity; and
conducting a search of tagged software entities, wherein the search results are modified based at least in part upon the stored situational attributes of the tagged software entities.
1 Assignment
0 Petitions
Accused Products
Abstract
A tagging event can be detected where a software entity is associated with a tag resulting from a user interaction. At least one situational attribute relating to the tagging event can be automatically determined. The one or more situational attribute can be stored in a data repository so that the stored situational attribute is associated with the tag. The detecting, determining, and storing can be repeated for a set of different tags, each associated with a software entity. A search of tagged software entities can be conducted. The results of the search can be modified based at least in part upon the stored situational attributes of the tagged software entities.
35 Citations
18 Claims
-
1. A method for improving searches of tagged entities based upon usage patterns comprising:
-
detecting a tagging event where a software entity is associated with a tag responsive to a user interaction; automatically determining at least one situational attribute relating to the tagging event; storing the at least one situational attribute in a data repository so that the stored situational attribute is associated with the tag; repeating the detecting, determining, and storing for a plurality of different tags, each associated with a software entity; and conducting a search of tagged software entities, wherein the search results are modified based at least in part upon the stored situational attributes of the tagged software entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for improving searches of tagged entities based upon usage patterns comprising:
-
a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to detect a tagging event where a software entity is associated with a tag responsive to a user interaction; computer usable program code configured to automatically determine at least one situational attribute relating to the tagging event; computer usable program code configured to store the at least one situational attribute in a data repository so that the stored situational attribute is associated with the tag; computer usable program code configured to repeat the detecting, determining, and storing for a plurality of different tags, each associated with a software entity; and computer usable program code configured to conduct a search of tagged software entities, wherein the search results are modified based at least in part upon the stored situational attributes of the tagged software entities. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification