MozillaZine

Proposals for Incorporating Machine Learning in Mozilla Firefox

Friday June 18th, 2004

Blake Ross writes: "I will be doing research this summer at Stanford with Professor Andrew Ng about how we can incorporate machine learning into Firefox. We're looking for ideas that will make Firefox 2.0 blow every other browser out of the water. People who come up with the best 3-5 ideas win Gmail accounts, and if we implement your idea you'll be acknowledged in both our paper and in Firefox credits. Your idea will also be appreciated by the millions of people who use Firefox :-). We'll also entertain Thunderbird proposals."


#25 Bookmark organization

by Draklyne

Saturday June 19th, 2004 1:12 PM

You are replying to this message

-By watching how you move your bookmarks, Firefox could imitate you and learn to place bookmarks where you want whenever you hit "Add Bookmark". It would probably be best if you could toggle its meddling on or off while it's in learning mode, or turn meddling and learning modes on at the same time. You could attach a visual aid in the form of a leash to the cursor, and give it a Leash of Learning and teach it to eat townsfolk...

-Don't know how on topic this is, but you should be able to make Bookmark Manager organize your bookmarks. For instance, Firefox could organize bookmarks by category (tech, health, cooking, etc. determined intelligently), by time accessed, or just alphabetically.

-Firefox could have a resident program that learns when you access the internet and what sites you go to on a daily basis and what time - directly after booting up the computer, at around 4PM, right before shutting down the computer (well...that last one would require an advanced feature, namely seeing into the future). Then it could eventually open a browser window by itself tabbed to the websites it has learned at the time you normally open them. Maybe it will even prefetch the websites. All the settings would, of course, be editable. This would open up another avenue in pranks.

-Intelligent bandwidth detection would be a plus for laptops. You could set low bandwidth to not load images or flash animations, or any object over x kilobytes. Firefox could try to render every page under a certain amount of seconds, removing excess until you're left with text. I'm assuming it would learn your habits. Actually, I'm assuming Firefox would learn your habits in each of the above.