Graphical Telephony Feature Logic Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for creating telephony features for intelligent endpoints are inefficient, as they require knowledge of computerized languages and do not allow for easy customization of call and key features, limiting the creation of advanced services like hold requests, transfer requests, and multiple calls per line.
Innovation Solution
A method that involves generating a graphical representation of telephony features using a service creation environment, which is then converted into customized feature logic, allowing users to enhance or modify default platform behavior without needing to know the underlying computer language, enabling the creation of features such as hold requests, transfer requests, multiple calls per line, shared lines, video, and instant messaging.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If traditional text-based programming methods are used to create telephony features, then the feature logic can be precisely defined, but users require knowledge of computerized languages and the creation process becomes complex and time-consuming
Solution Approach 1:
The patent introduces a graphical user interface as an intermediary between the user and the feature logic creation process. Users interact with visual elements and drag-and-drop operations instead of writing code directly. The system automatically translates these graphical actions into the underlying computerized feature logic, eliminating the need for users to learn programming languages while still enabling precise feature definition.
Solution Approach 2:
The patent uses templates and pre-defined graphical elements that represent common telephony features. Users can copy these templates and modify them to create custom features, rather than building features from scratch or writing code. This copying mechanism accelerates feature creation while maintaining precision through the structured template system.
2Ease of operation
If users are required to learn computerized languages to create telephony features, then precise control over feature logic is achieved, but the ease of operation decreases and accessibility is limited
Solution Approach 1:
The patent segments the feature creation process into discrete graphical elements and modular components. Each element represents a specific function or parameter that can be independently selected and configured. This segmentation allows users to build complex features by combining simple visual blocks without needing to understand the underlying code structure, thereby maintaining high customization capability while improving ease of operation.
3Productivity
If traditional development environments are used, then feature logic can be created, but the productivity and efficiency of service creation is reduced
Solution Approach 1:
The patent provides pre-configured templates and pre-defined graphical elements that represent common telephony features and functions. Users can directly select and modify these pre-prepared elements rather than creating everything from scratch. This preliminary preparation of common feature patterns significantly reduces development time and increases productivity, as users only need to customize rather than create entire feature logic structures.
Data Source
AI summary
According to one embodiment, a method for creating telephony features for an endpoint includes receiving a plurality of instructions defining a graphical representation of an implementation of one or more telephony features for an endpoint. The graphical representation includes a plurality of graphical elements representing a state process of the one or more telephony features. The graphical representation is generated in accordance with the plurality of instructions. A plurality of text commands corresponding to the graphical elements are determined. The text commands specify a plurality of actions of the state process. The graphical representation is converted into customized feature logic that includes the plurality of text commands. The text commands provide the one or more telephony features for the endpoint.


