Method and apparatus for an extensible markup language (XML) calendar-telephony interface
First Claim
Patent Images
1. A method for routing a telephone call based on a calendar telephony interface, comprising:
- parsing telephone data associated with the telephone call;
determining from said parsed telephone data, a called telephone number and an identity of a person associated with said called number;
retrieving an XML formatted calendar entry associated with said identified person;
extracting call control information from said XML formatted calendar entry; and
routing said telephone call based on said extracted routing information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for routing a telephone call based on a calendar telephony interface. The method can include parsing telephone data associated with the telephone call, and determining from the parsed telephone data, a called telephone number and an identity of a person associated with the called number. The method further can include retrieving an XML formatted calendar entry associated with the identified person and extracting call control information from the XML formatted calendar entry. Accordingly, the telephone call based on the extracted routing information can be routed.
31 Citations
15 Claims
-
1. A method for routing a telephone call based on a calendar telephony interface, comprising:
-
parsing telephone data associated with the telephone call;
determining from said parsed telephone data, a called telephone number and an identity of a person associated with said called number;
retrieving an XML formatted calendar entry associated with said identified person;
extracting call control information from said XML formatted calendar entry; and
routing said telephone call based on said extracted routing information. - View Dependent Claims (2, 3)
-
-
4. A method for integrating a telephony interface and a calendaring tool, comprising:
-
defining an XML element representing a calendar entry in the calendar tool;
formatting a call routing instruction with said defined XML element; and
inserting the formatted call routing instruction in an XML document, said XML document forming a calendar entry in the calendaring tool. - View Dependent Claims (5, 6)
-
-
7. A system for providing XML calendar-telephony interface, comprising:
-
a calendar having XML formatted data including call control data;
a telephony application for determining the routing of a call based on said XML formatted call control data; and
a TCAP interface for communicating said call control information between said telephony application and a telephone signaling device.
-
-
8. A system for providing an XML calendar-telephony interface, comprising:
-
a calendar having data fields for an entry formatted in XML format, said formatted entry comprising call control information; and
a telephony application communicatively interfaced to said calendar, said telephony application for communicating said XML formatted data to a telephone signaling device used to control a telephony call feature. - View Dependent Claims (9)
-
-
10. A machine readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
parsing telephone data associated with the telephone call, said parsing step for routing a telephone call based on a calendar telephony interface;
determining from said parsed telephone data, a called telephone number and an identity of a person associated with said called number;
retrieving an XML formatted calendar entry associated with said identified person;
extracting call control information from said XML formatted calendar entry; and
routing said telephone call based on said extracted routing information. - View Dependent Claims (11, 12)
-
-
13. A machine readable storage for integrating a telephony interface and a calendaring tool, comprising:
-
defining an XML element representing a calendar entry in the calendar tool;
formatting a call routing instruction with said defined XML element; and
inserting the formatted call routing instruction in an XML document, said XML document forming a calendar entry in the calendaring tool. - View Dependent Claims (14, 15)
-
Specification