13. The apparatus of claim 11 , wherein the extractor is further configured to perform the search using the Internet.
11. An apparatus for facilitating information searching for a user of an electronic device, comprising: employing a hardware processor coupled with: an extractor configured to: place metadata for currently accessed multimedia data in a program wide memory window, wherein the metadata is received via a stream; keep a set of most recently received pieces of metadata from the stream in a most recent memory window distinct from the program wide memory window; extract keywords from the pieces of metadata stored in the program wide memory window and the most recent memory window; a collector configured to: weight the extracted keywords, wherein keywords contained both in the most recent memory window and the program wide memory window are given greater weight than keywords contained only in the program wide memory window; a facilitator configured to: present the weighted extracted keywords to the user for selection, wherein keywords with greater weight are displayed more prominently than those keywords having lesser weight; receive a selection of one or more keywords from the presented weighted extracted keywords; perform a search using a search query that is based on the selected one or more keywords; and cause search results from the search to be displayed to the user.