Processing of a coarse location request for a mobile device
AssigneeCellco Partnership
InventorsRachel Yu-Yin Ward, Atul Thaper
Life of this patent
Estimating the term…
Abstract
A location proxy server receives a network-initiated location request. The location proxy server determines the location request is a coarse location request for a mobile device. The location proxy server forwards the coarse location request for the mobile device to a location server. The location server completes a control plane function to determine the location of the mobile device and provides a location answer to the location proxy server. The location proxy server provides the location answer to the application server initiating the location request.
Claims20
A system, comprising:
- a network configured to provide mobile wireless communication service to mobile devices;
- a first location server configured to provide location services for only a first portion of the network operating in compliance with a legacy network standard;
- a second location server configured to provide location services for only a second portion of the network operating in compliance with a long term evolution (LTE) network standard;
- and
- a location proxy server configured to:
- invoke a first control plane function through the network via the first location server, to locate a mobile device serviced by the first portion of the network in response to a first location request of a first type;
- invoke a second control plane function through the network via the second location server, to locate a mobile device serviced only by the second portion of the network in response to a second location request of the first type;
- and
- invoke a user plane function to locate a mobile device serviced by either the first portion of the network or the second portion of the network in response to a location request of a second type,
- wherein the system does not handle any enhanced emergency (E911) location requests.
A computer, comprising:
- a processor configured to control operations of the computer;
- a communications interface configured to communicate with a mobile wireless communication network;
- a memory;
- a location proxy server program in the memory, wherein execution of the location proxy server program by the processor of the computer configures the computer to implement functions, including functions to:
- invoke, in response to a first location request of a first type, a first control plane function through the network via a first location server computer of a first portion of the network operating in compliance with a legacy network standard, to locate a mobile device serviced by the first portion of the network;
- invoke, in response to a second location request of the first type, a second control plane function through the network via a second location server computer of a second portion of the network operating in compliance with a long term evolution (LTE) network standard, to locate a mobile device serviced only by the second portion of the network;
- and
- invoke, in response to a location request of a second type and without interaction with a location server computer, a user plane function of the location proxy server program to locate a mobile device serviced by the first portion of the network or the second portion of the network.
A computer, comprising:
- a processor configured to control operations of the computer;
- a communications interface;
- a memory;
- a location server program comprising:
- a gateway mobile location center program in the memory, wherein execution of the gateway mobile location center program by the processor of the computer configures the computer to:
- receive, from an application server via a location proxy server, a request to invoke a control plane function through a mobile wireless communication network to locate a mobile device serviced only by a portion of the network operating in compliance with a long term evolution (LTE) network standard in response to a location request;
- query, as part of the control plane function, a home subscription system of the network for an international mobile subscriber identity of the mobile device and a serving mobility management entity currently serving the mobile device;
- obtain, from the serving mobility management entity, a cell identifier of a cell in which the mobile device is currently located;
- and
- send, to the location proxy server, a location answer based on the cell identifier in response to the location request;
- and
- a serving mobile location center program, wherein execution of the serving mobile location center program by the processor of the computer configures the computer to:
- receive, from the serving mobility management entity, an updated cell identifier of the cell in which the mobile device is currently located in response to the serving mobility management entity receiving the updated cell identifier from the mobile device in response to a page from the serving mobility management entity;
- and
- respond, to the serving mobility management entity, indicating the updated cell identifier was received.
Dependencies are inferred from the claim text.