Centralized Personal Directory Scheme for Telecommunications Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing caller identification mechanisms in telecommunications networks face limitations due to memory and access time constraints, especially in centralized systems, which restrict the number of personal directory entries and require significant system memory allocation, and are not efficient in handling large datasets within corporate networks.
Innovation Solution
A centralized personal directory scheme utilizing digit tree processing with non-diallable digit capability for direct de-referencing of personal numbers, eliminating the need for entry searching, preventing collisions, and supporting 'wild card' digits and dialling conflict resolution, while distinguishing between internal and external numbers and allowing for downloadable directories.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a centralized personal directory scheme is implemented with fixed memory allocation, then system memory space is reserved for personal directories, but the number of personal directory entries is limited and access time increases significantly
Solution Approach 1:
The patent segments the personal directory into a centralized database structure with indexed fields (caller ID, alpha tag, user identifier) rather than using fixed memory allocation. This allows unlimited directory entries while enabling efficient search through indexing, resolving the contradiction between quantity and access time.
Solution Approach 2:
The patent introduces an intermediary search mechanism using indexed database queries rather than direct memory scanning. The search function acts as a mediator between the caller ID and alpha tag retrieval, enabling fast access without fixed memory constraints by querying the centralized database with appropriate indexes.
2Adaptability or versatility
If fixed memory allocation is used for personal directories, then system memory space is reserved, but scalability and flexibility are reduced
Solution Approach 1:
The patent implements a dynamic personal directory system where memory allocation is not fixed but allocated on-demand based on actual usage. The centralized database structure allows the system to adapt to varying directory sizes and user needs, providing flexibility without requiring predetermined memory reservations.
Solution Approach 2:
The patent creates a universal personal directory system that serves multiple users with different directory sizes and requirements through a single centralized database. This multi-functional approach allows any user to access the system with their specific needs met, eliminating the need for separate fixed memory allocations for each user.
3Quantity of substance
If a hash mechanism is used to share personal directory entries, then memory space is shared between users, but system complexity increases and collisions may occur
Solution Approach 1:
The patent uses a simplified database indexing approach that copies relevant fields (caller ID, alpha tag, user identifier) into indexed structures rather than implementing complex hash mechanisms. This copying approach reduces system complexity while maintaining efficient memory utilization and eliminating collision issues through proper index design.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An apparatus and method for personalized calling party number determination and identification. The apparatus includes an interface for receiving a calling party number corresponding to a calling party, a memory for storing an alpha tag corresponding to the calling party number, and a processor coupled to the interface. The processor includes instructions to determine a character indicating presence of a character string including a unique identifier portion, a classification portion, and a calling party portion. The processor correlates the alpha tag to the calling party upon matching the calling party portion of the character string to the calling party number stored in the memory. The method of personalized calling party number determination and identification can occur for incoming or outgoing call messages relative to the communications network including the apparatus.