Bumble Search is a Firefox extension that greatly enhances your search experience. It discovers and injects relevant pages into your favourite websites. You can find information more easily, and easily find more information!
http://firefox.phpmagazine.net/upload/2006/03/ebay-amazon-thumb.jpg

Bumble Search will automatically interpret all the keywords in any page to capture its ‘essence’, and pump them into relevant search engines, to discover new and related information.
For example, a news item on ‘Apple’ may contain the phrase ‘Intel Macbook’; Bumble Search can infer this, and utilise search engines like Google to discover other pages with these phrases.


Enhance Google, Amazon and Ebay
Specific web pages are merged with other highly relevant web pages, to create a single, exceptionally useful point of information.
Google
You have the power to put any search engine of your choice inside Google, for the times when you need to easily specialise a search. For example, if you are searching for a music review, you can try the band in Google, then instantly retry your search in Rolling Stone magazine. Alternatively, perhaps you are a fan of Mom’s Mince Pies, you can easily create a link within Google to search over this site at any time.
Ebay
You can cross reference an auction item in Amazon and Froogle, to ensure you never pay more than the commercial price for it.
Amazon
You can look up your chosen product in Ebay to see if it is available cheaper 2nd hand.
An extensible underlying system ensures that in the future, other developers will be able to add specialised cross pollination to a wider range of websites.
Technical Highlights
The page keyword analyser engine is an original method that is both fast, and approximates the algorithm Google is believed to use; giving priority to correctly marked up semantics (e.g. bold phrases), hyperlinks, and paying special attention to human readable text.
Such is the effectiveness of this method, it could be used as a basis of an SEO utility to evaluate your own webpages for better placement in the search engines.
Scriptaculous – the Web 2.0 Javascript library – is utilised for the first time in a Firefox extension to create a highly appealing interface for Bumble Search.
Web pages are analysed and modified in real time, by manipulating their inbuilt DOM model. Typically, this involves finding a ‘hook point’ in the web page (e.g. in Google, the point just before the first result), and injecting new HTML elements (e.g. the IFrame for alternate search engines).
Hot keys (the ability to manipulate web sites like Google using the keyboard) and the Sidebar use the native Firefox development languages: XUL and Javascript. XUL, like HTML, allows the interface to be specified in a simple terminology, and then be attractively rendered on any platform that Firefox runs. However, unlike HTML it can interact better with the host computer, and interpret a wider range of human interactions (such as key presses).
An Ethical Note
As a result of Bumble Search’s power to manipulate websites, an ethical policy exists to protect the altered website’s integrity and business model. Bumble Search will not strip adverts from websites. The duality principle is also upheld: if we help one site (e.g. Amazon) we also help its competitor (in this case, Ebay).
Author
Bumble Search is an original product of Andy Mitchell, a freelance business/IT consultant in the UK. Other than an unhealthy attitude towards hard work, Andy is known to enjoy travelling, winter sports and other outdoor activities. The occasional beer has also, on occasion, passed his lips.
Chris Korhonen, a web developer based in Brighton, UK, has been involved in both the testing and marketing aspects of Bumble Search.
For more information : http://www.bumblesearch.com/