Connected Address Book Prototype

Joseph Smarr’s blog post, Turns out we still need Plaxo (or something like it) had me digging through my archives for some screenshots taken from an old prototype I worked on a few years back. The concept was simple and combined the double opt-in privacy features you get from Facebook with the simplicity of a phone address book.

The story starts with two phones, Boris’ on the left and Sarah’s on the right. The owner of the phone has a public card they can edit (outlined in yellow). By tapping on it, they can add whatever information they feel comfortable sharing to the public. Updating this info on your phone copies it up to the public directory. On it you see a photo, name, and latest status.

Step One: Two phones, Boris on the left, Sarah on the right.
Step One: Two phones, Boris on the left, Sarah on the right.

Boris decides he wants to search for Sarah. He begins to type and the list of matching entries narrows until Sarah’s entry is highlighted.

Boris searches for Sarah.
Boris searches for Sarah.

Tapping on Sarah’s entry, Boris can view Sarah’s public card. This info is stored on a server, tied to her phone number. Think of it as the white pages in the cloud, like a DNS record for people, matching IP addresses to domain names.

Sarah's public card.
Sarah’s public card.

Boris has the option to save the public contact record to his local phone book. This action sends a notification to Sarah (it says “New Contact” below Boris’ name as a status) that Boris has saved her public card to his phone book. It’s like a Facebook friend request but more functional.

Notification shows Boris has saved Sarah's contact card.
Notification shows Boris has saved Sarah’s contact card.

Tapping on Boris’ name in the list view, Sarah can pull up Boris’ contact card. Because Boris has already saved Sarah’s card to his phone, Sarah has the rights to view Boris’ full contact card with additional information such as his phone number and email address. Sarah has the option to Accept or Decline Boris’ connection request.

Boris' full contact card is unlocked on Sarah's phone.
Boris’ full contact card is unlocked on Sarah’s phone.

Sarah accepts Boris’ connection request so now Boris has access to Sarah’s full contact card and “unlocks” additional information on Sarah’s profile such as her phone number and email address.

Boris now has access to Sarah's full contact details.
Boris now has access to Sarah’s full contact details.

Now that both Sarah and Boris have saved the other’s contact card to their phone, they unlock private information that is only available to their connections. The act of saving a contact card can be either via the look-up method above or even by calling someone and that person saving the phone number from their call log to their address book.

Completing double opt-in, both Boris and Sarah have full access to each others full profile.
Completing double opt-in, both Boris and Sarah have full access to each others full profile.

Later, if Sarah wants to “pull back” her contact details from Boris’ phone, all she has to do is delete Boris’ contact card from her address book. Once she does so, her contact card on Boris’ phone reverts back to its public profile.

Sarah deletes Boris from her phone book, her phone number & email are hidden again.
Sarah deletes Boris from her phone book, her phone number & email are hidden again.

There are many versions of this type of system. As Joseph mentioned, Facebook offers this if you look at the About section on anyone’s profile. Google+ also allows you to manage access to private information based on which circle you save someone to. Even Plaxo had the concept of Work & Home card and you could chose who had access to what.

My point is that no one manages their personal contact details as part of a social network. The only way you’re going to get people to keep their data current is if their card is in front of them every day as part of their daily interaction with people.

Every time you call or text someone using the system above, you’re going to leave a link to your public calling card on their phone. As people interact with your card, they are going to be unlocking additional details that will help build their connection with you. Let’s say your work address or busy/free space on your calendar is part of that additional information that gets unlocked. You’re going to want to keep this information accurate.

There are all sorts of holes you can poke into such a system. For example, I can write my profile to look like some celebrity and save a bunch of people to my phone book and hope to dupe someone into counter-saving my profile to their phone and thus revealing their private information. To counter this, maybe you need to verify people’s names with a text message with a link or code that ties their name to their phone number.

Also, once someone unlocks your profile, there is no real way to take it back as they can take a screenshot and save that info as a photo.

Yes, there are holes but as a start what do you think. Is it intuitive? Does it make sense? The concept of your phone number as the equivalent of an IP address tied to a directory that contains further details is attractive. If we can get over the fact that a phone number isn’t really private and should be used as one-half of a key opens up many possibilities.

I’d love to hear your thoughts.

Mobile Social Address Books

Facebook said last week that they aim to be the next Mobile Address Book. Just like the address book on my Blackberry connects with Yahoo’s corporate LDAP servers to look up the latest phone number or email of any Yahoo employee, Facebook and other social networks are building mobile clients to become the consumer version of the Blackberry Enterprise Server.

Connecting on Facebook is easy – invitations come in, you approve them, and then you each get access to more information about that person. The first time I installed the mobile Facebook app on my portable broadband device (Blackberry, not iPhone) was when I needed to look up a phone number on the way to a meeting with Mary Hodder. We had set the whole thing up on Facebook and it never occured to me as I walked out the door that I didn’t have her phone number. I downloaded the client and installed it while walking over to meet her so I could confirm that address which wasn’t in my phone’s address book.

The concept of a connected address book really takes hold in the mobile space when it’s a pain to navigate the web to look someone up. Yahoo has their oneConnect client for the iPhone. LinkedIn and Plaxo also have mobile interfaces.

So who is going to build the most compelling mobile address book? What are the most important elements?

  • When someone updates their profile, push updates out to each address book.
  • Lookup service to find contacts not in your address book
  • Import and Export of contacts.
  • Avatar or Photo support as a visual memory.
  • Fields for profiles on other social networking sites (MyBlogLog, Twitter, Brightkite, Last.FM, etc).
  • Lifestreaming to browse your contact’s latest updates. Nice to know before you call them, gives you context.

Yahoo, Facebook, LinkedIn, Plaxo, or something else? Which service will pull together all the features you need and gain the critical mass needed to become the default address book in the cloud and on your phone?

Update: Some great additional features listed in a Computerworld article by Mike Elgan;

When a contact calls, your phone displays a photo, social networking “status” info, as well as past meetings and any notes you’ve entered on that contact.

Choose your own written form of communication: e-mail, social network message, IM, Twitter,SkypeChat — whatever. So, for example, you can choose e-mail, and I can choose Facebook messaging. You send an e-mail to me, and I get a Facebook message. I reply with a Facebook message, and you get an e-mail.

Connect with calendar data so meetings with contacts are logged with the contact data. That way you’ll be reminded in the future about your history with each contact.

Kill any contact information. You should have the ability to decide you don’t want to share your Skype contact anymore, so you should be able to blast it from everybody’s address books.

Found these via a new aggregate news feed on Mobile Social Networking.