Location-Based IP Phone Call Routing System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional IP phone systems lack the ability to dynamically route calls based on user location and context, leading to inefficient handling of incoming calls, as they do not consider factors like time, day, location, or user presence, resulting in inappropriate call forwarding or voicemail settings.
Innovation Solution
Implementing a system that uses location information to map mobile devices to specific 'way points' associated with default behaviors for call routing, allowing for customizable handling of incoming calls based on location, time, day, user state, and other parameters, enabling flexible and context-aware call management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional IP phone systems are used without location-based routing, then the system structure remains simple, but call handling efficiency deteriorates due to inability to dynamically route calls based on user context
Solution Approach 1:
The patent introduces a location server as an intermediary component that receives location information from mobile devices and provides routing decisions to the IP phone system. This mediator handles the complex location-based routing logic centrally, allowing the core IP phone system to remain relatively simple while still achieving intelligent, context-aware call routing through the location server's mediation capabilities
Solution Approach 2:
The system implements dynamic call routing by continuously monitoring user location data and automatically adjusting routing behavior based on current context. The routing configuration changes dynamically as users move between different geographic locations, enabling the system to adapt call handling in real-time without requiring manual reconfiguration or complex static routing tables
2Measurement precision
If location-based dynamic routing is implemented, then call routing accuracy improves, but information processing requirements increase
Solution Approach 1:
The system performs preliminary actions by pre-configuring routing rules and criteria in the location server before actual call routing is needed. Location-based routing policies, geographic boundaries, and routing preferences are established in advance, allowing the system to quickly match current location data against pre-defined rules during call events without performing complex real-time analysis
Solution Approach 2:
The patent applies different routing rules and processing intensities to different geographic locations and user contexts. Rather than uniformly processing all location data with the same level of complexity, the system tailors information processing to local requirements - applying simpler rules for standard locations and more complex analysis only when needed, thereby reducing overall information processing load while maintaining high routing accuracy
3Ease of operation
If context-aware call handling is enabled, then user experience improves, but system adaptability requirements increase
Solution Approach 1:
The system enables context-aware call handling through self-service mechanisms where users can define their own routing preferences and behaviors associated with specific locations. Users configure their desired call handling behaviors (such as forwarding to voicemail when at the gym or routing to office phone when at work) without requiring complex system-wide changes, allowing the system to adapt to individual user needs automatically while maintaining ease of operation
Data Source
AI summary
Routing an incoming call for an IP phone system is disclosed. A location data for a mobile device is received. A way point based at least in part on the location data is determined. A state for a user of the IP phone system is determined based at least in part on the way point. An incoming call is routed to the IP phone system based at least in part on the state.


