Abstract:
A wireless device Location Services Agent (LSA) provides location functions such as reporting locations to a Location Agent Management Module (LAMM) function in a location services gateway (LSG). The LSA provides a consistent location protocol for providing single shot, periodic triggers and area event triggers. Actual position determination is performed by the native techniques supported by the handset. Location is setup via a Location Agent Management Module (LAMM) component of a Location Services Gateway (LSG) communicating with the LSA. The LSA provides for agent upgrade; SET (handset) registration to the LAMM; Single Shot location determination and conveyance to the LAMM; Periodic Triggered location; Area Event Location; and Privacy Notification and Verification. The LSA interfaces with the LAMM component of the LSG to initialize location requests, and interfaces with external location servers for actual position determination.
Abstract:
A practical inter-carrier roaming solution by way of a roaming location protocol (RLP) router that provides consistent location support across heterogeneous wireless network standards. The RLP router maintains connectivity to each location server in a roaming ecosystem, alleviating the need for an expensive and impractical mesh network of location servers. When a home location server (H-LS) determines it cannot locate a subscriber device because the subscriber device is roaming, the H-LS sends an RLP request to the RLP router. The RLP router then routes the RLP request to a serving location server (S-LS), which subsequently returns location information for the roaming subscriber device. The RLP router maintains mobile switching center ID (MSCID) to location based services (LBS) mappings for routing RLP requests. The RLP router may also maintain rough MSC-level positioning data for each MSCID to enable the RLP router to resolve certain location fixes without utilizing an S-LS.
Abstract:
Area event triggers are handled by receiving an original area event trigger with an initial target area within a given mobile network, for a given target mobile device. When the target mobile device is outside the mobile network serving the target area, a first changed area event trigger based on entry into the given mobile network is transmitted to the given target mobile device. When the first changed area event trigger becomes satisfied, a second changed area event trigger is generated based on entry into the initial target area, and transmitted to the given target mobile device. The second changed area event trigger may be based on entry into a region larger than, but including, the initial target area. Then when the second changed area event trigger becomes satisfied, the original area event trigger may be transmitted to the target mobile device.
Abstract:
A method and apparatus for steering location requests to a serving one of a plurality of possible location positioning devices. A location request may be steered base on an emergency status of the location request, whether or not the subscriber device has a valid data plan established, based on the device type of the wireless device, or based on the type of application running on the wireless device. A location request may also be steered to a fallback location device if a steering to a primary selected location device fails and sufficient time remains to locate via the fallback location device.
Abstract:
A method and apparatus for steering location requests to a serving one of a plurality of possible location positioning devices. A location request may be steered base on an emergency status of the location request, whether or not the subscriber device has a valid data plan established, based on the device type of the wireless device, or based on the type of application running on the wireless device. A location request may also be steered to a fallback location device if a steering to a primary selected location device fails and sufficient time remains to locate via the fallback location device.
Abstract:
A practical inter-carrier roaming solution by way of a roaming location protocol (RLP) router that provides consistent location support across heterogeneous wireless network standards. The RLP router maintains connectivity to each location server in a roaming ecosystem, alleviating the need for an expensive and impractical mesh network of location servers. When a home location server (H-LS) determines it cannot locate a subscriber device because the subscriber device is roaming, the H-LS sends an RLP request to the RLP router. The RLP router then routes the RLP request to a serving location server (S-LS), which subsequently returns location information for the roaming subscriber device. The RLP router maintains mobile switching center ID (MSCID) to location based services (LBS) mappings for routing RLP requests. The RLP router may also maintain rough MSC-level positioning data for each MSCID to enable the RLP router to resolve certain location fixes without utilizing an S-LS.