Data Structure Driven Authorization for Outdial Communication Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems lack an efficient method for data structure-driven authorization and routing of outdial communication services, leading to complexities in managing multiple messaging stores and service subscriptions from a central location.
Innovation Solution
The implementation of a system that includes a policy server, resource allocator, and outdial authorizer to authorize and route outdial communication services based on call criteria, using a data structure that correlates authorization results with call criteria, and allocates resources for outdial communication services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple communication service subscriptions are provided to subscribers, then service versatility is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal authorization and routing system that handles multiple communication service types (voice, data, fax, email) through a single integrated framework. The system uses unified data structures and processing logic that can accommodate various service types without requiring separate management mechanisms for each service, thereby achieving multi-functionality while reducing overall system complexity.
Solution Approach 2:
The system segments the authorization and routing functions into distinct modular components that can independently process different service types. By dividing the complex system into manageable segments (authorization module, routing module, data structure layer), the patent enables versatile service support while maintaining low complexity through modular architecture.
2Ease of operation
If centralized access to multiple messaging stores is implemented, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The patent introduces centralized authorization and routing systems as intermediaries between subscribers and their multiple messaging stores. These intermediary components automatically handle the complexity of routing messages to different stores (voicemail, fax, email) based on subscriber preferences and call criteria, presenting a simplified user interface while managing the underlying system complexity.
Solution Approach 2:
The centralized access system provides a universal interface that works across multiple messaging stores and communication services. By implementing a single unified access mechanism that can reach any messaging store through standardized protocols, the system achieves ease of operation without requiring separate access methods for each store type.
3Productivity
If data structure driven authorization is implemented, then productivity is improved, but device complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring authorization data structures and routing rules before calls occur. The system stores subscriber preferences, authorized services, and routing criteria in advance in structured data formats, enabling rapid authorization decisions during actual calls without complex real-time processing, thus improving productivity while keeping system complexity manageable.
Solution Approach 2:
The system uses parameter changes in data structures to control authorization behavior. By modifying parameters within standardized data structure templates (such as changing service types, priority levels, or routing destinations), the system achieves flexible and efficient authorization without requiring complex custom processing logic for each scenario.
Data Source
AI summary
Methods and apparatus for data structure driven authorization and routing of outdial communication services are disclosed. A disclosed method comprises obtaining a call criterion from a request to authorize an outdial communication service call, and retrieving an authorization result based on the call criterion by accessing a data structure that correlates a plurality of authorization results with a plurality of call criteria, wherein each of the plurality of authorization results is selectively modifiable.


