33
Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell Roger Lueder & Gordon Bell CARPE Workshop Oct 15, 2004 CARPE Workshop Oct 15, 2004

Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Embed Size (px)

Citation preview

Page 1: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Passive Capture & Ensuing Issue for a Personal

Lifetime Store

Jim Gemmell, Lyndsay Williams, Ken Wood, Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon BellRoger Lueder & Gordon Bell

CARPE Workshop Oct 15, 2004CARPE Workshop Oct 15, 2004

Page 2: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

The Price of Active Capture

“ “When I had my first child, I When I had my first child, I bought a camera and took many bought a camera and took many pictures. But eventually I pictures. But eventually I realized I was living behind the realized I was living behind the camera and no longer taking camera and no longer taking part in special events. part in special events. I gave that up – now I don’t have I gave that up – now I don’t have nearly as many pictures of my nearly as many pictures of my second child.” second child.”

Page 3: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Passive Capture

Make capture passiveMake capture passiveLet the user experience!Let the user experience!

Save a rich record of personal experienceSave a rich record of personal experiencePossible application as memory aidPossible application as memory aidThe challenge: we were already swamped The challenge: we were already swamped

in media… won’t this just make it worse?in media… won’t this just make it worse?

Page 4: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Outline

What is SenseCamWhat is SenseCam What is MyLifeBitsWhat is MyLifeBits DemoDemo ConclusionConclusion

Page 5: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

SenseCam

Page 6: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

sensecama photographic memory for

everyone

Ken Wood & Lyndsay WilliamsKen Wood & Lyndsay Williams

Microsoft Research CambridgeMicrosoft Research Cambridge

15 Oct 200415 Oct 2004

Page 7: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

sensecam Essentially a “Black Box” data and image recorder for the Essentially a “Black Box” data and image recorder for the

human body human body Current wearable prototype can be worn for a day and captures Current wearable prototype can be worn for a day and captures

up to 2000 images in 12 hoursup to 2000 images in 12 hours

Image capture triggered by sensors, e.g. motion, light, Image capture triggered by sensors, e.g. motion, light, temperature, people in field of view, ...temperature, people in field of view, ...

Sensor data is also recorded for later presentation, Sensor data is also recorded for later presentation, analysis, and correlationanalysis, and correlation

Page 8: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

a short walk through Cambridge

Page 9: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Accelerometer measures motion of the deviceAccelerometer measures motion of the device When any sensor indicates image capture, we wait a few When any sensor indicates image capture, we wait a few

tens of milliseconds to capture image when movement is tens of milliseconds to capture image when movement is less than 10 degrees/second if possibleless than 10 degrees/second if possible

Greatly reduces the number of blurred imagesGreatly reduces the number of blurred images

Before After

image stabilisation

Page 10: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Captures everything regardless of exact camera orientationCaptures everything regardless of exact camera orientation

ultra wide-angle lens

Page 11: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Sensor readings

Corresponding images in rapid serial viewer

dealing with sensecam data: MyLifeBits

Page 12: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

status and plans

12 devices built; adding audio trigger and GPS12 devices built; adding audio trigger and GPS But hardware is just the beginningBut hardware is just the beginning Trials and studies are the interesting bitTrials and studies are the interesting bit

domestic probedomestic probe give it to people and see what they do: personal memory give it to people and see what they do: personal memory

enhancement? family fun?enhancement? family fun? clinical trials with memory-loss patientsclinical trials with memory-loss patients

ethics approval for 20 Cambridge patients over 3 yearsethics approval for 20 Cambridge patients over 3 years tourism trialstourism trials

Edinburgh Festival, museums, ...Edinburgh Festival, museums, ... cross-cultural privacy studycross-cultural privacy study

UK, China, India, Egypt, ...UK, China, India, Egypt, ...

Page 13: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

fridgecam

Page 14: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

MyLifeBits

Page 15: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

MyLifeBits is:An experiment in lifetime storageAn experiment in lifetime storage

Digitizing Gordon Bell’s pastDigitizing Gordon Bell’s pastCapturing more of his futureCapturing more of his future

A software systemA software systemCaptureCaptureStorage & retrievalStorage & retrievalOrganization & annotationOrganization & annotation

Minimum requirement: fulfill Vannevar Minimum requirement: fulfill Vannevar Bush’s 1945 “Memex” visionBush’s 1945 “Memex” vision

Page 16: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

The guinea pig Has now scanned virtually all:Has now scanned virtually all:

Books written (and read when possible)Books written (and read when possible) Personal documents (correspondence including Personal documents (correspondence including

memos and email, bills, legal documents, papers memos and email, bills, legal documents, papers written, …)written, …)

PhotosPhotos Posters, paintings, photo of things (artifacts, …Posters, paintings, photo of things (artifacts, …

medals, plaques)medals, plaques) Home movies and videosHome movies and videos CD collectionCD collection And, of course, all PC filesAnd, of course, all PC files

Now recording: phone, radio, TV (movies), Now recording: phone, radio, TV (movies), web pages… conversations and meetings to web pages… conversations and meetings to comecome

Paperless throughout 2002. 12” scanned, Paperless throughout 2002. 12” scanned, 12’ discarded12’ discarded..

Only 44 GB, incl. 10 wma, 14 SQL!!! Video: Only 44 GB, incl. 10 wma, 14 SQL!!! Video: o(100) + 500 movo(100) + 500 mov

Page 17: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

So you’ve got it – now what do you do with it?

““A record if it is to be useful … must be A record if it is to be useful … must be continuously extended, it must be stored, continuously extended, it must be stored, and above all it must be consulted” and above all it must be consulted”

““The difficulty seems to be, not so much that The difficulty seems to be, not so much that we publish unduly … but rather that we publish unduly … but rather that publication has been extended far beyond publication has been extended far beyond our present ability to make real use of the our present ability to make real use of the record” record”

- Vannevar Bush- Vannevar Bush

Page 18: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Everything goes in a database

You need all the features of a databaseYou need all the features of a database(Consistency, Indexing, Pivoting, Queries, Speed/scalability, Backup, (Consistency, Indexing, Pivoting, Queries, Speed/scalability, Backup, replication)replication)

If you don’t use one, you will find yourself creating one!If you don’t use one, you will find yourself creating one! Files as blobs, also sync with file system for legacy appsFiles as blobs, also sync with file system for legacy apps

SQLSQL

Page 19: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Entities & Links

AnnotatesAnnotates

Caller in Phone CallCaller in Phone Call

Photo of EventPhoto of Event

TranscludesTranscludes

Page 20: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

MyLifeBits Software

MyLifeBits store

database

Voice Voice annotation annotation tooltool

Text Text annotation annotation tooltool

Telephone Telephone capture toolcapture tool

TV capture TV capture tooltool

TV EPG TV EPG download download tooltool

Radio Radio capture capture & EPG& EPG

PocketPC PocketPC transfer transfer tooltool

PocketRadio PocketRadio playerplayer

Import filesImport files

MyLifeBits MyLifeBits ShellShell

files

Legacy Legacy applicationsapplications

Browser Browser tooltool

InternetInternet

IM captureIM capture

MAPI MAPI interfaceinterface

Legacy Legacy email clientemail client

GPS import & GPS import & Map displayMap display

SenseCamSenseCam

Screen saverScreen saver

Page 21: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

DEMO

Page 22: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

A Storocratic Oath

1.1. Do no harm to datesDo no harm to dates(File creation, Photo taken)(File creation, Photo taken)

2.2. Do no harm to device created & Do no harm to device created & other meta-data.other meta-data.

• Camera data & location data are sacred.Camera data & location data are sacred.

3.3. Support & aid the creation of critical meta-Support & aid the creation of critical meta-data. data.

• When/how the user feels like itWhen/how the user feels like it• Auto-magically!Auto-magically!

4.4. Maintain user confidentialityMaintain user confidentiality

Page 23: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

www.MyLifeBits.com

research.microsoft.com/hwsystemsresearch.microsoft.com/hwsystems

Page 24: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

BONUS SLIDES

Page 25: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Collaborators

Other MSR Collaborators: Kentaro Toyama, Ron Other MSR Collaborators: Kentaro Toyama, Ron Logan, Steve Drucker, Curtis Wong, Mary Logan, Steve Drucker, Curtis Wong, Mary Czerwinski, Brian MeyersCzerwinski, Brian Meyers

Interns: Josh Blumenstock, Evan Salomon, Aleks Interns: Josh Blumenstock, Evan Salomon, Aleks ArisAris

Page 26: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

MemexAs We May Think, Vannevar Bush, 1945

““A memex is a device in which an individual stores all A memex is a device in which an individual stores all his books, records, and communications, and which his books, records, and communications, and which is mechanized so that it may be consulted with is mechanized so that it may be consulted with exceeding speed and flexibility”exceeding speed and flexibility”

Full-text search, text & audio annotations, and Full-text search, text & audio annotations, and hyperlinkshyperlinks

Page 27: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

The AI Challenge:Content analysis & Data Mining

“Creative thought and essentially repetitive thought are very different things. For the

latter there are, and may be, powerful mechanical aids” – Vannevar Bush

Is MyLifeBits just enough rope to hang yourself with?Is MyLifeBits just enough rope to hang yourself with? MyLifeBits must become MyPersonalAssistantMyLifeBits must become MyPersonalAssistant Content analysis and data miningContent analysis and data mining Doc similarity & “clean living” Doc similarity & “clean living” Document meta-data extractionDocument meta-data extraction

Page 28: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Moving forward:new capture modes/devices

SenseCam

Deja View

Body Media

Quindi

Page 29: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Future work: UI

Focus to date on Focus to date on functionality – now we functionality – now we need to make it need to make it friendlierfriendlier

User studies with User studies with SFSUSFSU

Page 30: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Future work: Visualizations Don't give me a little card Don't give me a little card

image and say, "That's all image and say, "That's all you've got, because that's you've got, because that's what I thought you should what I thought you should want for your virtual want for your virtual shoebox." There have got shoebox." There have got to be multiple modalities to be multiple modalities and the designers have to and the designers have to be able to deal with that. be able to deal with that. … don't metaphor me in, … don't metaphor me in, don't give me only one don't give me only one way of looking at things.way of looking at things.

-Andy van Dam, Hypertext '87 Keynote -Andy van Dam, Hypertext '87 Keynote AddressAddress

Next MediaNext Media

Web ScoutWeb Scout

U. MarylandU. Maryland IN-SPIRE

Page 31: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Dear Appy, How committed are you? Signed, Lost and Forgotten Data

Dear Appy,Dear Appy,I'm having trouble with long-term commitment -- not on my end, I'm having trouble with long-term commitment -- not on my end, heaven knows, but from the apps that created me and with whom I heaven knows, but from the apps that created me and with whom I like to associate. Over time, these pesky apps evolve and they like to associate. Over time, these pesky apps evolve and they simply don't recognize the data that they once helped create! But, simply don't recognize the data that they once helped create! But, we data progeny -- and there are lots of us -- feel that as our we data progeny -- and there are lots of us -- feel that as our creators, these apps should be responsible for eternal support. creators, these apps should be responsible for eternal support. But the little problem with recognition isn't the worst of it – But the little problem with recognition isn't the worst of it – sometimes the apps even disappear altogether. I ask you, is it sometimes the apps even disappear altogether. I ask you, is it expecting too much for 20-something year old data like me to be expecting too much for 20-something year old data like me to be interpretable by my app (e.g. Acrobat, DB2, Draw, Eudora, Office, interpretable by my app (e.g. Acrobat, DB2, Draw, Eudora, Office, Quicken, or RealNetworks), or am I just associating with Quicken, or RealNetworks), or am I just associating with irresponsible apps? irresponsible apps? If things continue on their current path, it seems I will be completely If things continue on their current path, it seems I will be completely un-interpretable within 20 to 50 years! My apps will move to other un-interpretable within 20 to 50 years! My apps will move to other platforms, or evolve to be more Internet- or Next-Big-Thing-centric...platforms, or evolve to be more Internet- or Next-Big-Thing-centric...

By Gordon Bell http://research.microsoft.com/~gbell

Page 32: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Classification wish list Download classifications rather than build themDownload classifications rather than build them Definitions & synonyms should help find what I wantDefinitions & synonyms should help find what I want Today it is too expensive to manually classify my Today it is too expensive to manually classify my

scanned paper. E.g. “right time” meta-data is critical!scanned paper. E.g. “right time” meta-data is critical! Next year I hope “the system” can classify papers Next year I hope “the system” can classify papers

and other documents e.g. billsand other documents e.g. bills In 10 years I expect all documents to appear In 10 years I expect all documents to appear

electronically & classified electronically & classified with a little help from mewith a little help from me

Page 33: Passive Capture & Ensuing Issue for a Personal Lifetime Store Jim Gemmell, Lyndsay Williams, Ken Wood, Roger Lueder & Gordon Bell CARPE Workshop Oct 15,

Personal Search is notProfessional or Web search

System sees every entry & accessSystem sees every entry & accessEverything, not just a professional life Everything, not just a professional life Limited to SIS, not an infinite amount, Limited to SIS, not an infinite amount,

covers a profession & personal lifecovers a profession & personal life

Web as seen by search engines

MyLifeBits

Knowledge breadth e.g. Dewey classification

Depth e.g. information item types & coverage

Professional user