90 likes | 95 Vues
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
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