Patent ID: 8106819

Claim:
A method comprising steps of: receiving requests for location fix for a mobile device from one or more Location Based Service (LBS) applications; queuing the received requests in a First In First Out (FIFO) queue in the mobile device; based on information in a first request out of the FIFO queue, running a location engine of the mobile device in a first fix mode to obtain a fix on the location of the mobile device for a response to the first request; while the location engine is running to obtain the fix for the response to the first request, analyzing information in a second request in the FIFO queue to determine a second fix mode for response to the second request; and based on a comparison of the second fix mode to the first fix mode, changing the information in the second request to correspond to the first fix mode, before output of the second request from the FIFO queue to the location engine.