« Previous Idea | Main | Next Idea »

May 06, 2006

Browse Gmail Attachments

Categories Google 

E-mail attachments are a funny thing, everyone e-mails files to themselves, so at some point inboxes start to serve as file storage. Given that Gmail offers over 2.5 gigs of storage, I’d imagine Gmail users do this way more than most e-mail users. I don’t know of any e-mail application that deals with this use of e-mail very well. Usually searching for attachments is a clunky function, and searching inside attachments…forget about it. So if Gmail provided an interface which made searching and browsing e-mail attachments significantly easier, they’d really be going into uncharted territory.

Gmail already does some handy things with attachments, such as viewing Word, Excel and other popular file formats in HTML view within the web browser. And when Gmail started displaying decent sized thumbnails of attached images, I think I cried a little.

Is this really necessary?

In a word: no. Gmail’s search feature already does a decent job of finding attachments. Locating the attachment within the conversation is acceptable, though it can be slow and confusing in conversations with lots of similarly named attachments flying back and forth. Also, browsing attachments could begin to creep Gmail in a direction they may not want go. The Gmail of today is a great system because its functionality is so focused.

But…it’d sure be sweet

The built-in Chat feature was hardly necessary either, but it’s part of Gmail and it’s damn handy. Gmail is all about a better way to work with e-mail, and to that end, browsing attachments would be a welcome addition. Browsing through attachments with thumbnail images would be particularly useful for browsing photos. Also, if the attachment list displayed a simple revision history of a document, e-mail could become a slightly better collaboration tool. Accessing a list of attachments would make it easer to resend the same file over and over again. Instead of attaching the file from the local disk it could be possible to attach a file already in Gmail.

The Gmail team could also leverage the “Google Desktop Search” feature and make it possible to search inside attachments. Such a feature could be added with minimal changes to Gmail as a whole, and seems the most likely addition related attachments that may eventually appear in Gmail.

I’ve created a little mock-up of what such a feature might look like in Gmail, which I suppose requires a little explanation. To start, I’ve added an “Attachments” link on the left; this would display lists of all sent and received attachments. Each attachment is on its own row with a thumbnail or application icon. Attachments could be “starred” which causes them appear with all other starred items (chats and e-mails) under the “Starred” link. Attachments could also be labeled, just like e-mails and chats. Under each attachment file name are three links, View and Download, would work just as they currently do on Gmail, the “Send” link would simply start an e-mail with the file already attached. Clicking on the row for the attachment, and not on the links, would load the original conversation that the attachment was sent or received in.

On the “laptop for john.pdf” example, I attempted to show a revision history by listing the senders of the file. The idea here is that all revisions to the same file would be grouped under the same item. So clicking any of the View/Download/Send links would perform the action for the most recent file. Also, in the upper left, there’s a “Show in Groups” link which would group attachments by type. This would allow users to quickly browse through all pictures, for instance, quickly and easily. I also reluctantly added an “Add Attachment” button which would allow the user to upload a local file not part of an e-mail. This single button is where the whole feature concept starts to break down by pushing Gmail away from messaging and into file management. It seems impossible to build such an attachments list like I’ve shown, and then still force users to continue to e-mail files to themselves. But at the same time this is exactly the type of feature that pushes Gmail beyond its tight focus. If such a feature were added that has nothing to do messaging and everything to do with convenient file management, where do you stop?

So Should They or Shouldn’t They?

Since Gmail’s inception people have wanted to use it for web based file storage, gDisk, Gmail drive extension, and others are evidence of this. Equally old are the rumors and speculation of Google’s GDrive app which would be a fully featured web based file storage system. So when and if the GDrive product does appear, accessing Gmail attachments would be an obvious feature. And perhaps, a separate web app is a better way to approach the problem, similar to relationship between Google Calendar and Gmail.

If the rumored GDrive weren’t on the table, I’d say that they should definitely build such a feature into Gmail. But given that it is, perhaps the file navigation is better left to a separate web app with a tight integration to Gmail.

GDrive, eh?

Once the GDrive become a consideration the doors really fly wide open for potential features. Files could be more easily shared among users, or perhaps even made totally public, with a File Inbox and Outbox. If the GDrive provided basic check-in/check-out and revision history, it could be a great tool for small businesses and small projects. Also, if Google ever does create its own Google Office, the GDrive would be an obvious (and necessary) hub for such a suite of apps.


Fantastic idea.

i want attachment options in my email

This is simply the most needed functionality for lots of people and businesses. Forget the Google Apps, Google Groups or Google Sites. We need a GDrive, a simple place to place stuff, where people we work with can get it and upload theirs too. No profiles, no more social networks or group functionality - simply storage available for simple filesharing.

We can get it now with the Gmail Drive Shell extension : http://www.viksoe.dk/code/gmail.htm

As a hack, this extension has some limitations, but should be obvious the need is there.

I can think of one reason Google won't move down that alley, and that's fear of intellectual property problems and the threats of litigation costs etc. The same reason why Google Books never took off, and why most books are not fully readable or available to non-US residents. Why "snippets"?

Well, that ought to leave this window of opportunity open to others, but noone has the power of the Gmail apparatus already in place.

Regarding browsing of attachments, I second your wish that google already included this, but I disagree it would take away from "Google's tight focus", even if Google or some social commentary claims otherwise. An attachment is essentially part of the email you send and receive. Last time I checked, Google was still in driving their business with Searching content other people create. What could be more aligned with finding information in your email than finding information in your email? Is their core mission to only search for non-textual information? I don't think sooo.

As you allude to with Google Chat, they have started entering into dozens of seemingly-unrelated areas. But I beg to differ that this represents an example of feature-creep or loss-of-focus.

Google offers all kinds of apps precisely because it gives them, and us, the opportunity to search content create using those apps. Almost every single service Google puts out let's people add more content to the Google Storage Cloud. And it's all already or becoming searchable (and addSense-ible).

I think the real question is how they can incorporate AdSense to image content. Google is in the advertising business. Their social mission might be the noble "Search Nirvana for the Benefit of All Humanity", but search is the way they make money with advertising. Alot of money. Like most it. Cash. But how do you AdSense on non-textual (e.g., image) data?

The answer, for now anyway, is their encouragement, in various ways, for people to add labels to images. The assumption being that labels are something adSense can chew on.

Anyway, I'm a very confident Google has been and is still thinking about ways to search non-textual data.I bet they are spending a lot of that AdSense revenue on it too. And the ability of technology to start recognizing specific parts of an image, and to recognize what those parts are and even what they are doing, is becoming very real. And it's not all coming out of Google Labs.

Take for example, Sony's Cyber-shot DSC-T70 digital camera with "Smile Shutter" technology. (Search on it, easy to find. YouTube also has some vid on it being demoed). Consumer Reports has a new report (online as of my writing this) that basically says the technology just plain works. It's not perfected, and it's not perfect for every photo being shot, but it preety much does exactly what it says.

Anyway, and here's the really ironic part, Yahoo Mail has already added the ability to browse email attachments, and I think they did a very good job of it. (See "View Attachments" and "View Photos" in the left-hand sidebar of their email app.

I just wish Google would stop for a moment experimenting with new ways to collect and search non-email data, and add the same functionality that Yahoo Mail has in GMail.

Why did I write this post? Because I am currently looking for one specific photo among several hundred attachments to several hundred emails. I was searching if there was anyway I could just browse all the attachements, and there does not seem to be, yet. Sigh.

Searching attachments is a much needed functionality. We use google apps for domain and use gmail as our primary webmail. As an example of the utility, we receive a lot of entry level resumes in Word format and most the time we require to do a lot of searching 'inside' the document to narrow our selection of candidates. Now downloading and opening the doc and then searching for each and every document is painfully time consuming and waste of time.

I assume this scenario to be pretty common and as such such a feature would be welcome by most.


Powered by
Movable Type 3.2