0
MyLifeBits project Jim Gemmell, Gordon Bell, and Roger Lueder, Microsoft Research, 2006 Min Hong
Contents <ul><li>Introduction </li></ul><ul><li>Related works </li></ul><ul><li>Guiding principles </li></ul><ul><li>Imple...
Introduction <ul><li>When your house burns down, given only one thing that could be saved </li></ul><ul><li>Which one woul...
Introduction <ul><li>What is MyLifeBits project? </li></ul><ul><li>In 2001 </li></ul><ul><ul><li>A system for storing all ...
Introduction <ul><li>Blueprint </li></ul><ul><ul><li>In 1945, Vannevar Bush, “Memex” </li></ul></ul><ul><ul><li>“ A device...
Introduction <ul><li>Motivation </li></ul><ul><ul><li>Terabyte storage device </li></ul></ul>200,000 200,000 4 2 GB/hr TV ...
Related works <ul><li>SenseCam </li></ul><ul><ul><li>MyLifeBits that enable management of SenseCam photos and data </li></...
Related works <ul><li>Haystack </li></ul><ul><ul><li>software for organizing and retrieving personal information </li></ul...
Related works <ul><li>Google desktop </li></ul><ul><ul><li>Retrieving local data like a web site </li></ul></ul><ul><ul><l...
Guiding principles <ul><li>Collections and search must replace hierarchy for organization </li></ul><ul><li>Items may belo...
Guiding principles <ul><li>Many visualizations should be supported </li></ul><ul><li>There are more than one way of lookin...
Guiding principles <ul><li>Annotations are critical to non-text media and must be made easy </li></ul><ul><ul><li>Images, ...
Guiding principles <ul><li>Authoring should be via transclusion </li></ul><ul><li>Transclusion </li></ul><ul><ul><li>Two-w...
Implementation <ul><li>MyLifeBits is a database of resources and links </li></ul><ul><li>System overview </li></ul>
Implementation <ul><li>Table for SQL server database </li></ul>Handle, logon name, buddy handle, buddy logon, begin and en...
Implementation <ul><li>Annotation </li></ul><ul><ul><li>Easy way to annotation </li></ul></ul><ul><ul><li>Voice annotation...
Future works <ul><li>Insuring that a memex lives forever </li></ul><ul><li>Automatic recognition of speakers, speech, soun...
Conclusion <ul><li>MyLifeBits stores all of one’s digital data  </li></ul><ul><li>They focus on scaling and performance is...
Discussion <ul><li>Privacy </li></ul><ul><ul><li>Lee wisdom’s Accident </li></ul></ul><ul><ul><li>Britney Jean Spear’s sca...
Reference <ul><li>http://research.microsoft.com/barc/MediaPresence/MyLifeBits.aspx </li></ul><ul><li>Jim Gemmell, Gordon B...
Upcoming SlideShare
Loading in...5
×

[ppt]

525

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
525
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Information Retrieval (IR) system
  • Transcript of "[ppt]"

    1. 1. MyLifeBits project Jim Gemmell, Gordon Bell, and Roger Lueder, Microsoft Research, 2006 Min Hong
    2. 2. Contents <ul><li>Introduction </li></ul><ul><li>Related works </li></ul><ul><li>Guiding principles </li></ul><ul><li>Implementation </li></ul><ul><li>Future works </li></ul><ul><li>Conclusion </li></ul><ul><li>Discussion </li></ul>
    3. 3. Introduction <ul><li>When your house burns down, given only one thing that could be saved </li></ul><ul><li>Which one would you grab from your house? </li></ul>
    4. 4. Introduction <ul><li>What is MyLifeBits project? </li></ul><ul><li>In 2001 </li></ul><ul><ul><li>A system for storing all of one’s digital media </li></ul></ul><ul><ul><li>Documents, images, sounds, and videos </li></ul></ul><ul><li>In 2006 </li></ul><ul><ul><li>Real time capture </li></ul></ul><ul><ul><ul><li>Conversations, meetings, sensor readings, health monitors, and computer activity </li></ul></ul></ul><ul><ul><li>SQL-based storage platform </li></ul></ul>
    5. 5. Introduction <ul><li>Blueprint </li></ul><ul><ul><li>In 1945, Vannevar Bush, “Memex” </li></ul></ul><ul><ul><li>“ A device in which an individual stores all his books, records, and communications, and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory.” </li></ul></ul>
    6. 6. Introduction <ul><li>Motivation </li></ul><ul><ul><li>Terabyte storage device </li></ul></ul>200,000 200,000 4 2 GB/hr TV (S-VHS quality) 1,250 1,250 1,000 SenseCam photos (50KB) 250 250 10 1 MB Photos (Medium quality) 1,000 1,000 40,000 1 KB/s Listened audio (low quality) 250 250 0.1 100 MB Music (1, compressed CD) 255 255 100 75 KB Web pages/Docs 12 12 5 100 KB Image scans 12 12 100 5Kbyte Emails 3 3 0.1 1 MB Books/Reports 83 year Life total (GB) Month total (MB) Daily number Item
    7. 7. Related works <ul><li>SenseCam </li></ul><ul><ul><li>MyLifeBits that enable management of SenseCam photos and data </li></ul></ul><ul><ul><li>It is attached via a neck strap or clip to the front of the user's body </li></ul></ul><ul><ul><li>18 bytes/sec -> 760 KB in 12 hours of operation -> 128MB flash memory (2000 images) </li></ul></ul>
    8. 8. Related works <ul><li>Haystack </li></ul><ul><ul><li>software for organizing and retrieving personal information </li></ul></ul><ul><ul><li>Client and server architecture </li></ul></ul>
    9. 9. Related works <ul><li>Google desktop </li></ul><ul><ul><li>Retrieving local data like a web site </li></ul></ul><ul><ul><li>It support Google’s search engine </li></ul></ul><ul><ul><li>Most powerful competitor of MyLifeBits project </li></ul></ul>
    10. 10. Guiding principles <ul><li>Collections and search must replace hierarchy for organization </li></ul><ul><li>Items may belong in more than one category </li></ul><ul><ul><li>Ex) my favorite picture of my sister’s 14 th birthday </li></ul></ul><ul><li>Existing file system force the user to place all files in hierarchy </li></ul><ul><li>An object to be assigned to zero or collections </li></ul><ul><ul><li>A DAG (Directory Acyclic Graph) </li></ul></ul><ul><ul><li>Excellent querying capability </li></ul></ul>
    11. 11. Guiding principles <ul><li>Many visualizations should be supported </li></ul><ul><li>There are more than one way of looking at things </li></ul><ul><li>Computer visualizations have insight into large datasets </li></ul><ul><li>Multiple visualization increase our understanding and insight of our media </li></ul><ul><li>Icon, thumbnail, graph, and slideshows </li></ul>
    12. 12. Guiding principles <ul><li>Annotations are critical to non-text media and must be made easy </li></ul><ul><ul><li>Images, video, and audio </li></ul></ul><ul><li>It has little value if it is not annotated by any text </li></ul><ul><li>It may be difficult to remember what it is </li></ul><ul><li>Story are the most valuable form of annotation </li></ul><ul><ul><li>Ex) slide shows, photo albums, video highlight reels </li></ul></ul>
    13. 13. Guiding principles <ul><li>Authoring should be via transclusion </li></ul><ul><li>Transclusion </li></ul><ul><ul><li>Two-way links between the included and including media </li></ul></ul><ul><ul><li>Ex) Web page </li></ul></ul><ul><li>A link indicates that one resource annotates another </li></ul><ul><li>The links are critical because they let the user find context and commentary </li></ul>
    14. 14. Implementation <ul><li>MyLifeBits is a database of resources and links </li></ul><ul><li>System overview </li></ul>
    15. 15. Implementation <ul><li>Table for SQL server database </li></ul>Handle, logon name, buddy handle, buddy logon, begin and end times MSN iM log Locations GPS log Time, tilt, light, temp, image no, R-G-B, trigger SenseCam log Title, date, duration, station Radio record Title, genre, year, rating, description, date, channel, size, … TV record Time, call type, caller ID name and number, transcript Phone call log Media start, stop, record begin and end Video cliplet Calendar, contact, message, task, note Outlook Domain, page URL, title, visited, to level, indexed content IE Web pages Title, author, album, genre, duration, bit rate Music Dimensions, date, camera, location (latitude-longitude-elevation) Image Location, dates, extensions, indexed content NTFS file, Legacy app Mechanism for annotation, containers or collections, facets, photo-contact link Links ID, name, time, image, annotation, collection, descendant Every item Key meta-data in schema Table
    16. 16. Implementation <ul><li>Annotation </li></ul><ul><ul><li>Easy way to annotation </li></ul></ul><ul><ul><li>Voice annotation / automatic annotation </li></ul></ul><ul><li>Query result </li></ul><ul><ul><li>Time interval </li></ul></ul><ul><ul><li>Including location information </li></ul></ul>
    17. 17. Future works <ul><li>Insuring that a memex lives forever </li></ul><ul><li>Automatic recognition of speakers, speech, sound, photos, and video </li></ul><ul><li>Control of the bits </li></ul><ul><li>Storing personal health information in memex </li></ul><ul><li>Memex as a service that would provide for community </li></ul>
    18. 18. Conclusion <ul><li>MyLifeBits stores all of one’s digital data </li></ul><ul><li>They focus on scaling and performance issues </li></ul><ul><li>MyLifeBits will serve as a platform for research as they continue to study the many issues related to personal lifetime storage </li></ul>
    19. 19. Discussion <ul><li>Privacy </li></ul><ul><ul><li>Lee wisdom’s Accident </li></ul></ul><ul><ul><li>Britney Jean Spear’s scandal video </li></ul></ul><ul><ul><li>nomination hearing </li></ul></ul><ul><li>Taking Information Camera </li></ul><ul><ul><li>Camera integrates the image and the object information </li></ul></ul>
    20. 20. Reference <ul><li>http://research.microsoft.com/barc/MediaPresence/MyLifeBits.aspx </li></ul><ul><li>Jim Gemmell, Gordon Bell and Roger Lueder, MyLifeBits: a personal database for everything, Communications of the ACM, vol. 49, Issue 1, pp.88-95, Jan 2006. </li></ul><ul><li>Gemmell, Jim, Aris, Aleks, and Lueder, Roger, Telling Stories With MyLifeBits, ICME 2005, July 6-9 2005. </li></ul><ul><li>Gemmell, Jim, Lueder, Roger, and Bell, Gordon, The MyLifeBits Lifetime Store, ACM SIGMM 2003 Workshop on Experiential Telepresence (ETP 2003), November 7, 2003. </li></ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×