Patent ID: 8510804

Claim:
A method of operating a communication system, the method comprising: receiving a location request from a communication device in a location determination system, wherein the location request is generated in response to a request for the location of the communication device made by an application running on the communication device, the location request includes a port identifier and a device identifier, and the device identifier identifies the communication device; transferring from the location determination system an authorization request that includes the device identifier and the port identifier; receiving the authorization request in an authorization system; processing the authorization request in the authorization system to determine an application identifier associated with the application based on the port identifier; processing the application identifier and the device identifier in the authorization system to determine if the application is authorized to run on the communication device; transferring an authorization response from the authorization system that indicates if the application is authorized for the communication device; receiving the authorization response into the location determination system; and transferring a response to the location request from the location determination system based on the authorization response.