VoIP Emergency Call Location Mapping via Access System Identifier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recent advances in telecommunication technologies, such as VoIP, have made it difficult to reliably determine the location of callers, as they do not always associate calling numbers with physical addresses, posing challenges for emergency service call handling systems.

Innovation Solution

A system where an end device queries the access system for an identifier, which is then used by a call processing system to determine the location, and a location determining system generates a key to identify the caller's location, enabling accurate dispatch of emergency responders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a static relationship is assumed between the calling number and the physical location of the caller, then the system is simple to operate, but the location determination becomes unreliable when users roam or change locations

Engineering Contradiction:
Improvesimplicity of location determinationVSAvoidreliability of location determination
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by having the end device query the access system for its identifier before making an emergency call. The call processing system stores the mapping between the access system identifier and physical location in advance, so that when an emergency call is made, the location can be quickly determined without complex real-time tracking.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a central server system actively searches for new VoIP phones and queries switch elements, then the location can be determined, but the device complexity and processing burden on the central server system increase

Engineering Contradiction:
Improveaccuracy of location determinationVSAvoidcomplexity of central server system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The invention extracts the location determination function from the central server system and places it at the access system level. The access system maintains a mapping between its identifier and physical location, and the call processing system queries this information directly from the access system, eliminating the need for the central server to actively search and query multiple switch elements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If a central server system queries switch elements for identity information, then the location can be determined, but the processing burden on the central server system beyond regular call processing increases

Engineering Contradiction:
Improveaccuracy of location determinationVSAvoidprocessing efficiency of central server system
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The access system provides self-service by maintaining its own identifier and location information mapping. When the call processing system needs location information, it queries the access system directly, which responds with the pre-stored mapping information. This eliminates the need for the central server system to perform additional processing beyond regular call handling.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7742578B1Location determination capabilities for emergency call services
Publication Date: 2010.06.22 T MOBILE INNOVATIONS LLC
  • US7742578B1 patent drawing
  • US7742578B1 patent drawing
  • US7742578B1 patent drawing

AI summary

A communication system comprising an access system configured to provide a plurality of end devices with access to a packet communication network, a first end device of the plurality of end devices configured to transmit a first query to the access system, receive a first response indicating a first identifier for the access system, transmit a registration message indicating the first identifier and a second identifier for the first end device, and transmit a first call request for a call wherein the first call request indicates the second identifier, and a call processing system in communication with the first end device and configured to receive the registration message, store the first identifier in association with the second identifier, receive the first call request, process the second identifier to determine the first identifier stored in association with the second identifier, and transmit a second call request indicating the first identifier.