summer of mozilla

24
Prospector Abhinav Sharma | Mozilla Labs

Upload: abhinavsharma

Post on 29-Nov-2014

592 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Summer of Mozilla

ProspectorAbhinav Sharma | Mozilla Labs

Page 2: Summer of Mozilla

CS / HCI Senior at Carnegie Mellon

I worked on Prospector projects

My mentor was Ed Lee (Mardak)

I made stuff I wanted to see in Firefox

Look, Its Me!

Page 3: Summer of Mozilla

Stuff I Worked On

RecallMonkey Tab FocusPredictive Newtab

Page 4: Summer of Mozilla

1 | Recall Monkey

Page 5: Summer of Mozilla

“What was that awesome page I found the other day?”

Page 6: Summer of Mozilla

What can Firefox do that Google can’t?

vs

Page 7: Summer of Mozilla

Exact match search - ranking impossible

Four Clicks to Access

Can’t filter out or prioritize sites

“Unnatural” search UI

History Search has Problems

Page 8: Summer of Mozilla

Lets Fix That!

Instant Access | tf-idf Ranking | Prioritize + Filter

Page 9: Summer of Mozilla

AwesomeBar Recall Monkey

Quickly jump to popular websites Dig deep to find obscure things

Ranked by frecency Ranked by text match (Okapi BM25)

Limited result set All matching results

No filters Filters

Implicit, frequently used Explicit, less common usage

Page 10: Summer of Mozilla

2 | Predictive Newtab

Page 11: Summer of Mozilla
Page 12: Summer of Mozilla
Page 13: Summer of Mozilla
Page 14: Summer of Mozilla
Page 15: Summer of Mozilla
Page 16: Summer of Mozilla
Page 17: Summer of Mozilla

Search with RecallMonkey Track the User’s Behavior

Gather keywords from open tabs Track what websites the user views together

POS Filter + Search Look at last open tab

Heuristically Filter results Look back into the tracking data

A Tale of Two Algorithms

Page 18: Summer of Mozilla

So Which One Works?

GoogleFacebookAmazon

SFGateStackoverflowZapposCollegeHumorTracking

Search

Mixing these two is hard. We’re doing a Test Pilot study.

Page 19: Summer of Mozilla

Making Panorama More Useful...

Organization needs discipline

But its too late before we realize it

Let the computer do it for me...

3 | Tab Focus

Page 20: Summer of Mozilla

=

Page 21: Summer of Mozilla
Page 22: Summer of Mozilla

How does our brain cluster tabs?

The browsing tree is the safest way.

- Domain Names

- Keywords (the “Google problem”)

- Track tab Switching

Work In Progress

Page 23: Summer of Mozilla

Snaporama?

Page 24: Summer of Mozilla

Thank You!Questions?