IP Library Granted Patent US 7,319,744
Granted Patent B1
US 7,319,744 · App. 09/775,321 · Granted Jan 15, 2008

Unified messaging/call routing configuration using palmtop computer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,319,744
App. No.
09/775,321
Granted
Jan 15, 2008
Kind
B1
Abstract

A method of routing telephone calls, emails and faxes using a palmtop computer. Using a date book forming a part of a personal information manager application of a palmtop computer, the user enters an appointment into the date book. Such an appointment has a starting and an ending time. The user then selects (either at the time of entry of the appointment or after receipt of an alarm reminder of the appointment) a destination telephone number for routing of telephone calls between the starting time and the ending time. This selection can be in the form of a menu selection of a predetermined profile for routing telephone calls. The palmtop computer then sends a representation of the destination telephone number, the starting time and the ending time to a telephone call server (and/or email server and/or fax server), so that the telephone call server routes telephone calls to the destination telephone number between the starting time and the ending time.

Claims (32)

1. A method of controlling routing of telephone calls and communications in a portable computer, comprising the steps of:

providing a date book as part of a personal information manager application operating on the portable computer;

outputting, on the portable computer, a date book alarm with an audible alert from the date book to alert a user of a particular appointment;

receiving, on said portable computer, an acceptance of said date book alarm;

outputting, on said portable computer, a plurality of routing profiles when said user accepts said date book alarm, wherein a routing profile defines one or more rules for routing incoming telephone calls to one or more telephone numbers associated with said user;

receiving, on said portable computer, a selected routing profile for said particular appointment;

outputting, on said portable computer, said selected routing profile and information relating to said particular appointment; and

receiving, on a telephone server, said selected routing profile and said information relating to said particular appointment;

directing, on said telephone server, a plurality of calls using active profiles at a time of receipt of each call, wherein said active profiles comprises said selected routing profile and said information relating to said particular appointment.

2. The method according to claim 1 , wherein the audio alert indicates that it is time for said particular appointment.

3. The method according to claim 1 , wherein said date book alarm comprises a visual alert that it is time for said particular appointment.

4. The method according to claim 1 , further comprising:

receiving, on said portable computer, a new appointment;

outputting, on said palmtop computer, a data entry form to permit said user to establish a routing profile for said new appointment;

outputting, on said portable computer, said established routing profile and information relating to said new appointment to a telephone server, and

wherein active profiles on said telephone server further comprises said established routing profile and said information relating to said new appointment.

5. The method according to claim 1 , wherein each of said plurality of routing profiles comprises a destination phone number.

6. The method according to claim 5 , wherein said destination phone number is selected from a group of phone numbers associated with said user.

7. The method according to claim 5 , wherein one or more of said plurality of routing profiles further comprises a source phone number.

8. A method of controlling communication routing in a portable computer, comprising the steps of:

receiving, on a portable computer, a new appointment;

outputting, on said portable computer, a data entry form to permit said user to establish a routing profile for said new appointment, wherein said routing profile defines one or more rules for routing incoming telephone calls to one or more telephone numbers associated with a user of said portable computer between a starting time and an ending time; and

outputting, on said portable computer, said established routing profile and information relating to said new appointment to a telephone server for activation by said telephone server during a time indicated by said information relating to said new appointment.

9. The method according to claim 8 , wherein said established routing profile comprises a destination phone number.

10. The method according to claim 9 , wherein said destination phone number is selected from a group of phone numbers associated with said user.

11. The method according to claim 8 , wherein said established routing profile further comprises a source phone number.

12. The method according to claim 8 , wherein said established information related to said new appointment includes a start time and an end time.

13. A method of controlling communication routing in a portable computer, comprising the steps of:

outputting, on a portable computer, a date book alarm to audibly alert a user of a particular appointment;

receiving, on said portable computer, an acceptance of said date book alarm;

outputting, on said portable computer, a user interface that enables said user to select from a plurality of routing profiles, each of said plurality of routing profiles defining one or more rules for routing incoming telephone calls to one or more telephone numbers associated with said user; and

outputting, on said palmtop computer, an indication of a user selection of a routing profile and information relating to said particular appointment to a telephone server for control of incoming calls to said user during said particular appointment.