Patent ID: 7750848

Claim:
A spread spectrum signal receiver comprising: a radio signal processing unit at least partly implemented in software running on a processor, the processing unit being adapted to select a set of preferred signal sources from a group of potential signal sources, receive spread spectrum signals from the selected set of signal sources, and based on the received signals produce position/time related data, wherein the processing unit is adapted to: determine a candidate collection of subsets of signal sources among a group of potential signal sources, each member of the collection being a subset of the group of potential signal sources defined by a criterion that an anticipated processing intensity required to derive the position/time related data from that subset is equal to or less than a maximum specified processing intensity; and select the set of preferred signal sources based on a candidate subset being associated with a highest estimated quality of the position/time related data attainable during a subsequent operating period for the receiver without exceeding the maximum specified processing intensity.