Patent ID: 7800535

Claim:
A multi-function mobile device capable of radio communication with a data network/multimedia reproduction and determination of a position based on a positioning signal, comprising: a positioning engine in said mobile device that performs real-time calculations with said positioning signal; a shared memory coupled to said positioning engine that (1) receives and stores in real time results of said real-time calculations, each said result comprising correlations under a hypothesis relating the position signal with a selected signal source and a selected Doppler shift and (2) acts as a storage memory for said radio communication or multimedia reproduction functions; and a shared processor coupled to said memory that (1) retrieves and processes said results to generate positioning information, (2) performs communication protocol functions for said radio communication or multimedia reproduction, and (3) dynamically allocates the shared memory in real time as the results are retrieved and processed, wherein said positioning engine and said shared processor access said memory independently.