Trigger Module for Location Service Initiation During Voice Calls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile communication systems often fail to efficiently initiate location-based services during voice calls or when data exchanges are not supported, leading to delays or inability to perform location fixes while engaged in a call.
Innovation Solution
A trigger module in mobile devices detects specific addresses associated with location services and initiates a separate request for location data, allowing for quicker service provision by integrating with existing communication protocols and supporting services that don't support multi-tasking during voice calls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If location services are initiated during voice calls using existing communication protocols, then service integration is improved, but data exchange capability deteriorates because voice calls do not support simultaneous data exchanges
Solution Approach 1:
The patent segments the service initiation process into two independent parts: the voice call communication and the location service request. The trigger module detects the dialed number and separately initiates a location service request through the location determination function, allowing these operations to proceed in parallel without interfering with each other. This segmentation resolves the contradiction by enabling service integration while maintaining data exchange capability through separate communication channels.
Solution Approach 2:
The trigger module performs preliminary action by detecting the dialed number before the voice call is fully established and automatically initiating the location service request in advance. This preliminary detection and triggering of location services allows the system to prepare location data before the voice call begins, ensuring location services are available without blocking the voice call establishment or requiring simultaneous data exchange during the call.
2Reliability
If location services require separate data exchange protocols, then data exchange capability is improved, but ease of operation deteriorates because users must manually initiate location services
Solution Approach 1:
The trigger module implements self-service by automatically detecting the dialed number and initiating location service requests without requiring user intervention. The system monitors dialing activity, identifies numbers associated with location services, and automatically triggers the appropriate location determination functions. This eliminates the need for users to manually initiate location services while maintaining reliable data exchange through separate protocols.
3Reliability
If location services are initiated manually after communication, then data exchange capability is preserved, but loss of time increases due to delays in service provision
Solution Approach 1:
The trigger module performs preliminary detection of the dialed number and automatically initiates location service requests before the voice call is fully established or completed. This preliminary action ensures that location services are started as soon as possible, minimizing the time delay between communication initiation and location service provision, while still using separate data exchange protocols for reliable location data transmission.
Solution Approach 2:
The system maintains continuity of useful action by running the location service initiation process concurrently with the voice call establishment. The trigger module continuously monitors dialing activity and immediately initiates location requests when a number associated with location services is detected, ensuring that location services are provided without interruption or delay to the ongoing communication process.
Data Source
AI summary
A method for initiating a service including initiating a communication to a destination according to an address of the destination; detecting the address during initiating of the communication; determining whether the detected address is associated with a trigger function; and triggering a request for the service when the detected address is associated with a trigger function. The request for the service is separate from the communication.


