Tello Explained

by alec on January 29, 2006

Hats off to Andy Abramson.  He’s spent a bunch of time over the last day or so conversing with Jeff Pulver and Doug Renert about Tello, and has posted a very clear explanation titled Tello Explained.  He’s got the history, understands the issues, and explains Tello in very neat and succinct terms.

Tello provides a hosted Instant Communications and Collaboration service, with complementary client applications, that allows users to instantly locate, contact, and connect with others across their business communities over the different systems, devices and applications they already use.

Any application running on the Tello service, including their own clients, can show at a glance the availability of contacts at any time anywhere in the world and initiate multi-modal communications with the click of a mouse or push of a button.

He also wades into how Tello and Iotum are different.  Tello is about locate, contact, connect — linking up disparate networks in a federation between enterprises to enable collaboration and communication.  Iotum is about attention management.  In a world where everyone is vying for my attention, how do I make sure that I am making the best use of my time?  Where Tello is focused on where and how a communication can take place, Iotum is focused on why and whether that conversation is relevant right now.  These are two different, but very complementary solutions.

Good job, Andy.  Well done!

Alec Saunders is the Vice President of Developer Relations for BlackBerry maker Research in Motion. This is his personal blog, with his personal viewpoints. Prior to this Alec was the CEO and co-founder of Calliflower — the easiest way to hold a meeting, online, on a conference call, or on the go. A double-decade veteran of product management and marketing, he spent nine years at Microsoft where he helped launch Windows 95, the first two versions of Internet Explorer, the Universal Plug and Play initiative, the push into home markets, opt-in email marketing and what might well go down in history as the very first direct email list ever.

{ 5 comments… read them below or add one }

Mathew Ingram January 29, 2006 at 10:57 pm

Alec — I went to click on the link to Andy’s description of Tello and Iotum, but it’s a link to a flickr photo of your Blackberry. Just thought I’d let you know.

Reply

Alec January 29, 2006 at 11:25 pm

Fixed. Thank you!

Reply

Frank Miller January 30, 2006 at 10:02 am

I’ve been reading over the Tello website and have a few thoughts. Its looking a lot to me like FWD 2.0. You take Asterisk, pulver.Communicator, and some IM infrastructure (maybe GAIM as a backend, like what Meebo is doing), you rev them, mash them all together, and you get Tello!

There are of course good and not so good things about it.

The good:

They have added IM as a basic component of the service. There was mention of video a couple of times, but right now it looks more like Voice and IM are the strong suits.

They seem to be focusing on “interoperability”. If there was ever a word that cried out for specific definition, its “interoperability”. More on this in the Not so good section unfortunately.

The client user interface looks very clean.

The not so good:

It appears to be a silo. While there has been a lot of talk lately about open standards and avoiding silos, this appears to be going in the silo direction. You need to use their clients (at least if you take their site at face value). I don’t know for sure but I would imagine that all that presence information is sent to the client in using an XML schema that I have a feeling isn’t openly available. I’ll have to do some experiments on connecting with my client and see what I find.

“Interoperability?” I’m not sure what they’re really talking about here. I think what they are referring to is that I can use the Tello client to access multiple services, either voice or IM, thats one way to look at it. The question is, does this really mean interoperability. When you ask an engineer what interoperability means, you’ll probably get something like, multiple implementations of the same protocol working with each other. That’s clearly not what they’re talking about here.

Lots of smoke. This may or may not actually be good. There’s this inherent conflict between trying to be open and talk techincal to woo the developers vs. talking high level and dressing everything up in marketspeak to address less technically sophisticated users. They clearly have gone down the latter path. IMHO, this path is hard for even Grandma to understand.

All that said, the service does look somewhat interesting. I’m a little hesitant to call it revolutionary, if its not me too, its not too far ahead of me too. I wish them the best of luck!

BTW, I agree with Andy, this has nothing to do with what iotum appears to be doing.

FM

Reply

Richard Stastny January 30, 2006 at 11:33 am

Now if somebody could post Relevance Engine explained, please ;-)

Reply

Frank Miller January 30, 2006 at 4:41 pm

Well, I can make a guess at that too. Of course, Alec will probably swoop in to correct all my bad assumptions.

Having looked over Alec’s presentation, (which is very good BTW for the audience I think he’s targeting) and following his blog, this is what I see. It appears they are using some scripting languages (probably Ruby or Python) to farm the databases of various applications, e.g. Outlook, Skype, etc. They appear to be looking for direct information, like your phone numbers and IM handles and such, and indirect information, like your making assumptions about where you are based on your calendar and when you log in and log off over various services. They then mash all this stuff up and combine it with some kind of call receiving thing (like a SIP proxy server, e.g. Asterisk or SER which I think he has mentioned). If I had to make a guess, I would say they are building some rules to determine if and where an incoming call gets routed.

The basics are very interesting. The devil is definitely in the details. Its basically Artificial Intelligence. In fact, I’ve wondered whether some of the rules based languages for expert systems, e.g. Prolog, might be applicable. As we saw during the AI days, AI is REALLY hard. The good news here is that they have a very constrained space upon which they are trying to be smart and potentially lots of information that can be used to make good decisions.

We’ll see how it turns out. It has lots of potential

FM

Reply

Leave a Comment

Previous post:

Next post:

Alec on LinkedIn Alec on Twitter Alec on Facebook Calliflower on Youtube RSS Feed Contact me