System and method for generating applications for communication devices using a markup language
First Claim
1. A method for generating an application for a communication device, comprising the steps of:
- identifying operation of the communication device;
accessing abstraction data related to the communication device; and
generating an application that modifies the operation of the communication device as a function of the abstraction data.
14 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for generating applications for communication devices. An IP Terminal Markup Language (IPTML) is disclosed that modifies the operation of communication devices. IPTML allows abstraction of call control, media control and device control aspects of a communication device. An IPTML construct distributes intelligence between communication devices, allows applications to interact with a wide range of devices with varying capabilities and provides end-point functionality that enables converged applications at communication devices. When a communication device is operating, abstraction data related to the communication device is accessed in order to generate an application that modifies the operation of the communication device as a function of the abstraction data.
82 Citations
25 Claims
-
1. A method for generating an application for a communication device, comprising the steps of:
-
identifying operation of the communication device;
accessing abstraction data related to the communication device; and
generating an application that modifies the operation of the communication device as a function of the abstraction data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for generating a response to a communication event, comprising the steps of:
-
monitoring operation of a communication device;
receiving abstraction data as a function of the operation of the communication device; and
generating a response as a function of the abstraction data. - View Dependent Claims (13, 14, 15)
-
-
16. A method for providing a response to a communication event, comprising the steps of:
-
monitoring operation of a communication device;
providing abstraction data to the communication device via a web portal; and
triggering generation of a response to the abstraction data at the communication device. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for interfacing between two or more communication devices, comprising the steps of:
-
accessing abstraction data representative of an event;
establishing a communication channel between the two or more communication devices;
receiving the abstraction data at a second communication device from a first communication device over the communication channel; and
generating a response to the abstraction data at the second communication device. - View Dependent Claims (22, 23)
-
-
24. A system for generating an application for a communication device, comprising:
-
a memory; and
at least one processor, coupled to the memory, operative to;
identify operation of the communication device;
access abstraction data related to the communication device; and
generate an application that modifies the operation of the communication device as a function of the abstraction data.
-
-
25. An article of manufacture for generating an application for a communication device, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
identifying operation of the communication device;
accessing abstraction data related to the communication device; and
generating an application that modifies the operation of the communication device as a function of the abstraction data.
-
Specification