90 likes | 104 Views
Iceberg Preferences Manager, designed by Rahul Biswas and Bhaskar Raman in ISRG Winter 2000 Retreat, allows users to customize call handling based on caller identity, device type, time of day, user status, and more. Users create rules for automated actions like call routing, voicemail, and notifications, enhancing communication efficiency. The system offers features like call simulator, configuration interface, and time modules for seamless user experience.
E N D
Iceberg Preferences Manager Rahul Biswas and Bhaskar Raman ISRG Winter 2000 Retreat
The Role of Preferences • Preferences allow users to control how their communications are handled • Users have a script that decides what to do when a call session is initiated • Decisions may refer to caller identity, the type of device the caller is using, the time of day, user status, and special circumstances
Some Examples • A telemarketer calls you … and the call is automatically dropped • Your pal calls while you’re talking to your sister in Portugal; he’s sent directly to voicemail • Your niece calls and you’re not at your desk; the system tries your cellular and home phones automatically
How does it know what to do? • Users specify a set of rules • Rules are flexible yet concise • Many tasks are automated: • aggregating people into groups • determining who can interrupt whom through call waiting • having the system find you when you want to receive a phone call
Some Sample Rules • If a friend or a relative is calling and I am not sleeping, have the system find me • If my boss E-mails me, send a copy of the message to my voicemail • If I get a fax, convert it to E-mail and page me to let me know that it is here
Additional Features • A call simulator that lets you figure out if your rules do what you want them to • A configuration interface that lets you enter what communications gear you own and their settings • A time module that lets you specify time spans like ‘resting’, ‘at the office’, or ‘eating dinner’
Future Plans • Integration with palmtops for contact and scheduling information • Wizards to help people make good rules • Telephone and web interfaces • Personal 911 Service