Projects at imo
Many people ask us what kind of work we do at imo. So we decided to share some of the interesting projects we're considering. If you're interested in working on any of them, please let us know

Connector to Skype

We're using the libpurple library to connect to AIM, Google Talk, MSN, and Yahoo. We'd also like to connect to the Skype network.

Echo supression for Flash video conferencing

We just released a flash based video conferencing solution. Because some people's microphones are close to their speakers, we're experiencing echo on some conversations. We'd like to write a server based echo cancellation system for two way conversations over Flash.

imo clients for phones

Phones are getting better and better data plans, and having presence and a nice messaging system on phones is really useful. We'd like to write Java as well as smartphone clients so that imo is accessible on mobile devices.

Flash streaming server

We'd like to write a Flash streaming server that's optimized for the needs of low latency and variability of voice and video communications.

Machine learning system for friend prediction

The imo.im friend finder on Facebook helps you find real life friends you haven't connected with yet on Facebook. We'd like to build a machine learning based system that uses all features of your friends of friends (for example which college they went to) to predict whether they are really your friends, so that we can "introduce you to them".