Dessy: Towards Flexible Mobile Desktop Search

In the near future, mobile devices are expected to have a storage capacity comparable to today’s desktop machines. As the amount of infomation grows, conventional search tools become less effective. To meet these challenges, we turn to desktop search. This paper presents Dessy, aDESktop Search directorY system for mobile and desktop computers alike. It allows a user to find files by their content, metadata, and context information, provides an interface for locating files for both users and applications, and allows finding files with just their metadata available. Dessy supports separate synchronization of file metadata and data. Dessy is unique among desktop search software in that it clearly separates extraction, exchange, and querying of search metadata. In particular, metadata extraction may be performed on one device and querying on another, with only search metadata being exchanged between the devices. Dessy emphasizes extensibility: adding new indexed file types, metadata fields, and index storage methods is easy. Finding files is done with virtual directories, which are views into the user’s files, browseable by regular file managers.

[1]  Pierre Jouvelot,et al.  Semantic file systems , 1991, SOSP '91.

[2]  Yasushi Saito,et al.  Optimistic replication , 2005, CSUR.

[3]  Susan T. Dumais,et al.  Fast, flexible filtering with phlat , 2006, CHI.

[4]  Edward A. Fox,et al.  Inverted Files , 1992, Information Retrieval: Data Structures & Algorithms.

[5]  Tancred Lindholm,et al.  A three-way merge for XML documents , 2004, DocEng '04.

[6]  Sasu Tarkoma,et al.  Fuego: Experiences with Mobile Data Communication and Synchronization , 2006, 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications.

[7]  William I. Nowicki,et al.  NFS: Network File System Protocol specification , 1989, RFC.

[8]  Marvin Theimer,et al.  Flexible update propagation for weakly consistent replication , 1997, SOSP.

[9]  Craig A. N. Soules,et al.  Connections: using context to enhance file search , 2005, SOSP '05.

[10]  Kotagiri Ramamohanarao,et al.  Inverted files versus signature files for text indexing , 1998, TODS.

[11]  Maria Ebling,et al.  Exploiting weak connectivity for mobile file access , 1995, SOSP.

[12]  Roy H. Campbell,et al.  An application of a context-aware file system , 2003, Personal and Ubiquitous Computing.

[13]  Susan T. Dumais,et al.  Searching to eliminate personal information management , 2006, CACM.

[14]  Tancred Lindholm XML three-way merge as a reconciliation engine for mobile data , 2003, MobiDe '03.

[15]  Nathaniel S. Borenstein,et al.  MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies , 1992, RFC.

[16]  Raymond J. D'Amore,et al.  Complete statistical indexing of text by overlapping word fragments , 1982, SIGF.

[17]  Ben Y. Zhao,et al.  OceanStore: an architecture for global-scale persistent storage , 2000, SIGP.

[18]  Martin F. Porter,et al.  An algorithm for suffix stripping , 1997, Program.