Patent ID: 8126863

Claim:
A computer-implemented method, the method comprising: identifying, by a processor, a set of tags to have meaning to a user based on detected user activity within a user interface, the user activity including the user accessing files associated with the set of tags and/or the user creating new tags; displaying a user interface within a browser content area, wherein the user interface comprising a text search field and drop-down menu adjacent to the text search field and having a plurality of selectable entries; initially populating the plurality of selectable entries within the drop-down menu with the set of tags which are to have meaning to the user; in response to the user entering text in the text search field, removing the set of tags and populating the plurality of selectable entries within the same drop-down menu with a listing of files associated with the text which is entered by the user; receiving a first input indicating that the user has either selected one of the set of tags or one of the listing of files from the drop-down menu; performing a search based on the first input, wherein when the first input indicates that the user has selected one or more of the set of tags, then performing a search comprises searching for files associated with the selected tags and wherein when the first input indicates that the user has selected one or more of the listing of files, then performing a search comprises searching for the selected one or more files; wherein the populating the plurality of selectable entries within the same drop-down menu with the listing of files associated with the text entered by the user comprises identifying files having titles corresponding to the entered text and populating the plurality of selectable entries with the titles of the files; wherein the set of tags include animation, artwork, collaboration, drafts, and podcast capture; and presenting results of the search on the user interface; wherein the presenting results of the search on the user interface further comprises concurrently presenting a set of search tools including search filters to filter the search results by additional text and/or additional tags; wherein the additional tags are selectable by selecting one or more check boxes associated with the additional tags; and wherein the search tools include a search modifier to specify a date.