Patent ID: 8687789
Filing Date: 2014-04-01
Classification: G06F,H04L,H04M

Abstract:
1. A method comprising: generating a markup language file for each of one or more protocol providers including inspecting assemblies that define an interface for each of the one or more protocol providers, each of the protocol providers providing telephony application elements associated with one or more communications protocols, and each of the generated markup language files describing an interface for one of the one or more protocol providers; generating, based on the generated markup language files, plural element icons, each of the element icons being associated with one of a plurality of telephony application elements described in one of the generated markup language files; displaying, in a first display environment, the plural generated element icons; selecting a first one of the plural element icons which is associated with a first one of the plurality of telephony application elements and dragging said first one of the plural element icons to a second display environment where said first one of the plural element icons is displayed as a first node icon and retains its association with the first one of the plurality of telephony application elements; selecting a second one of the plural element icons which is associated with a second one of the plurality of telephony application elements and dragging said second one of the plural element icons to the second display environment where said second one of the plural element icons is displayed as a second node icon and retains its association with the second one of the plurality of telephony application elements; defining a relationship between the first one of the plurality of telephony application elements and the second one of the plurality of telephony application elements by graphically linking the first node icon and the second node icon; and displaying the first node icon and the second node icon and the defined relationship between them to create a diagrammatic depiction of a telephony application being operable in more than one communications protocol.