Best Use of Social Networking and Second Place Overall - Ubi-Q-Tweet
Team: Mugdha Jamsandekar, Ketaki Deo, Gagandeep Malik
IDEA AND VALUE
Voice mail is much more personal and helpful because with Ubi-Q-tweet, your outgoing message is automatically reset at frequent intervals according to your location, calendar, Twitter status, and your contacts/buddies. Known callers are addressed by name and the most useful outgoing message is always delivered.
Ubi-Q-Tweet (UQT) stores multiple authentication credentials automatically, registers with open web services using APIs to track a user’s scheduled appointments, current status, and current location. When a user does not answer an incoming call, known callers are first greeted by name and further given the user’s current scheduled appointment or posted status or location (in priority).
Ubi-Q-Tweet (UQT) is a RESTful Web Service running on a Glassfish Application Server with MySQL providing the subscriber database. The Asterisk PBX server is used for voice mail and an Android handset is used for the mobile client. User information is tracked from Open Web Service APIs: Google (calendar), Twitter (status), and Fire Eagle (location – acquired using PHP for authentication). Festival Text-To-Speech is used to convert text-based information into audio as required to change the user’s outgoing message. The Web Interface for registration and setting preferences is implemented in JSP pages on an Apache / Tomcat server.
Planned enhancements include: Outgoing message options reflecting more relationships to the user (spouse, boss, close friends, co-workers), selection of status from alternative sources (Facebook, Orkut, Open Social, IM services), natural language processing for synthesis of more informative outgoing messages based on multiple sources including traffic services.