Methods, systems, and computer program products for providing calendar based routings of communications
First Claim
Patent Images
1. A method for providing calendar based routing of communications, the method comprising:
- receiving a communication from a sending party to a receiving party, the communication including a communication type;
retrieving a current calendar entry for the receiving party in response to receiving the communication, the current calendar entry including a calendar entry type, the calendar entry type associated to the calendar entry by a calendaring system;
retrieving a list of destinations in response to retrieving a current calendar entry type for the receiving party, the destinations associated to the calendar entry type and the communication type;
determining a destination for the communication, the determining responsive to the list of destinations, the communication type and the current calendar entry type; and
transmitting the communication to the destination;
where in determining a destination includes;
accessing a storage device containing information about the receiving party, the storage device including calendar entry types and communication types with corresponding target destinations;
looking up the current calendar entry type and the communication type in the storage device; and
assigning the corresponding target destination to the destination.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for providing calendar based routing of communications. Methods include receiving a communication from a sending party to a receiving party, the communication including a communication type. A current calendar entry type for the receiving party is retrieved in response to receiving the communication. A destination for the communication is determined. The destination is responsive to the communication type and to the current calendar entry type. The communication is transmitted to the destination.
-
Citations
19 Claims
-
1. A method for providing calendar based routing of communications, the method comprising:
-
receiving a communication from a sending party to a receiving party, the communication including a communication type; retrieving a current calendar entry for the receiving party in response to receiving the communication, the current calendar entry including a calendar entry type, the calendar entry type associated to the calendar entry by a calendaring system; retrieving a list of destinations in response to retrieving a current calendar entry type for the receiving party, the destinations associated to the calendar entry type and the communication type; determining a destination for the communication, the determining responsive to the list of destinations, the communication type and the current calendar entry type; and transmitting the communication to the destination; where in determining a destination includes; accessing a storage device containing information about the receiving party, the storage device including calendar entry types and communication types with corresponding target destinations; looking up the current calendar entry type and the communication type in the storage device; and assigning the corresponding target destination to the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing calendar based routing of communications, the system comprising:
-
a processor in communication with a network; and computer-readable instructions executing on the processor for facilitating; receiving a communication via the network from a sending party to a receiving party, the communication including a communication type; retrieving a current calendar entry type for the receiving party in response to receiving the communication; retrieving a list of destinations in response to retrieving a current calendar entry type for the receiving party, the destinations associated to the calendar entry type and the communication type; determining a destination for the communication, the determining responsive to the list of destinations, the communication type and the current calendar entry type; and transmitting the communication to the destination via the network; wherein the determining a destination includes; accessing a storage device containing information about the receiving party, the storage device including calendar entry types and communication types with corresponding target destinations; looking up the current calendar entry type and the communication type in the storage device; and assigning the corresponding target destination to the destination. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer program product for providing calendar based routing of communications, the computer program product comprising:
-
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for facilitating a method comprising; receiving a communication from a sending party to a receiving party, the communication including a communication type; retrieving a current calendar entry for the receiving party in response to receiving the communication, the current calendar entry including a calendar entry type, the calendar entry type associated to the calendar entry by a calendaring system; determining a destination for the communication, the determining responsive to the communication type and to the current calendar entry type; and transmitting the communication to the destination; wherein the determining a destination includes; accessing a storage device containing information about the receiving party, the storage device including calendar entry types and communication types with corresponding target destinations; looking up the current calendar entry type and the communication type in the storage device; and assigning the corresponding target destination to the destination. - View Dependent Claims (18, 19)
-
Specification