Remote subscription unit for GNSS information
First Claim
1. A global navigation satellite system (GNSS) subscription unit, comprising:
- receiver circuitry for receiving a GNSS aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys;
a subscription key generator for providing certain ones of said subscription keys corresponding to certain ones of said items for which the unit has subscriptions;
a GNSS information decrypter for decrypting said certain items with said certain subscription keys; and
a GNSS receiver for using said decrypted items for processing a GNSS satellite signal, wherein;
said items in said GNSS aiding signal include at least one of GNSS correction information for improving accuracy of a GNSS position computed by the GNSS receiver, GNSS acquisition information for improving sensitivity in the GNSS receiver to said GNSS satellite signal or GNSS acquisition information for improving speed for acquiring said GNSS satellite signal in the GNSS receiver.
2 Assignments
0 Petitions
Accused Products
Abstract
A GPS information service system for providing supplemental GPS correction and signal acquisition information to subscribers. A GPS information server broadcasts GPS aiding information encrypted with subscription keys. A remote GPS subscription unit receives the key enablers for the subscription keys in service activation (SAM) messages for the services for which they have subscribed and then uses the subscription keys to decrypt the GPS aiding information. In order to prevent unauthorized access to the information, unsymmetrical signature generation and authentication algorithms are used for generating and authenticating signatures for the SAM messages.
57 Citations
30 Claims
-
1. A global navigation satellite system (GNSS) subscription unit, comprising:
-
receiver circuitry for receiving a GNSS aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys; a subscription key generator for providing certain ones of said subscription keys corresponding to certain ones of said items for which the unit has subscriptions; a GNSS information decrypter for decrypting said certain items with said certain subscription keys; and a GNSS receiver for using said decrypted items for processing a GNSS satellite signal, wherein; said items in said GNSS aiding signal include at least one of GNSS correction information for improving accuracy of a GNSS position computed by the GNSS receiver, GNSS acquisition information for improving sensitivity in the GNSS receiver to said GNSS satellite signal or GNSS acquisition information for improving speed for acquiring said GNSS satellite signal in the GNSS receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in a global navigation satellite system (GNSS) subscription unit, comprising:
-
receiving a GNSS aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys; providing certain ones of said subscription keys corresponding to certain ones of said items for which the unit has subscriptions; decrypting said certain items with said certain subscription keys; and using said decrypted items for processing a GNSS satellite signal in a GNSS receiver, wherein; said items in said GNSS aiding signal include at least one of GNSS correction information for improving accuracy of a GNSS position computed by the GNSS receiver, GNSS acquisition information for improving sensitivity in the GNSS receiver to said GNSS satellite signal or GNSS acquisition information for improving speed for acquiring said GNSS satellite signal in the GNSS receiver. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A global navigation satellite system (GNSS) subscription unit, comprising:
-
receiver circuitry for receiving a GNSS aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys; a subscription key generator for providing certain ones of said subscription keys corresponding to certain ones of said items for which the unit has subscriptions, at least one of said certain items being precise time or precise frequency information; a time and frequency enabler for using said certain subscription keys for decrypting information for setting said precise time or tuning to said precise frequency; and a GNSS receiver for using said precise time or said precise frequency for processing a GNSS satellite signal.
-
-
26. A medium readable by a computer for directing a process, comprising steps of:
-
receiving a generic global navigation satellite system (GNSS) aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys; providing certain ones of said subscription keys corresponding to certain ones of said items for which subscriptions have been procured; decrypting said certain items with said certain subscription keys; and using said decrypted items for processing a GNSS satellite signal in a GNSS receiver, wherein; said items in said GNSS aiding signal include at least one of GNSS correction information for improving accuracy of a GNSS position computed by the GNSS receiver, GNSS acquisition information for improving sensitivity in the GNSS receiver to said GNSS satellite signal or GNSS acquisition information for improving speed for acquiring said GNSS satellite signal in the GNSS receiver.
-
-
27. A global navigation satellite system (GNSS) subscription unit, comprising:
-
receiver circuitry for receiving a GNSS aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys; a subscription key generator for providing certain ones of said subscription keys corresponding to certain ones of said items for which the unit has subscriptions; a GNSS information decrypter for decrypting said certain items with said certain subscription keys; and a GNSS receiver for using said decrypted items for processing a GNSS satellite signal, wherein; said items in said GNSS aiding signal include GNSS correction information for improving accuracy of a GNSS position computed by the GNSS receiver without including any GNSS acquisition information for improving sensitivity in the GNSS receiver to said GNSS satellite signal or GNSS acquisition information for improving speed for acquiring said GNSS satellite signal in the GNSS receiver.
-
-
28. A global navigation satellite system (GNSS) subscription unit, comprising:
-
receiver circuitry for receiving a GNSS aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys; a subscription key generator for providing certain ones of said subscription keys corresponding to certain ones of said items for which the unit has subscriptions; a GNSS information decrypter for decrypting said certain items with said certain subscription keys; and a GNSS receiver for using said decrypted items for processing a GNSS satellite signal, wherein; said items in said GNSS aiding signal include GNSS acquisition information for improving at least one of sensitivity in the GNSS receiver to said GNSS satellite signal or GNSS acquisition information for improving speed for acquiring said GNSS satellite signal in the GNSS receiver without including any GNSS correction information for improving accuracy of a GNSS position computed by the GNSS receiver.
-
-
29. A method in a global navigation satellite system (GNSS) subscription unit, comprising:
-
receiving a GNSS aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys; providing certain ones of said subscription keys corresponding to certain ones of said items for which the unit has subscriptions; decrypting said certain items with said certain subscription keys; and using said decrypted items for processing a GNSS satellite signal in a GNSS receiver, wherein; said items in said GNSS aiding signal include GNSS correction information for improving accuracy of a GNSS position computed by the GNSS receiver without including any GNSS acquisition information for improving sensitivity to said GNSS satellite signal or GNSS acquisition information speed for acquiring said GNSS satellite signal in the GNSS receiver.
-
-
30. A method in a global navigation satellite system (GNSS) subscription unit, comprising:
-
receiving a GNSS aiding signal from a GNSS information server, said GNSS aiding signal having a plurality of items encrypted with a plurality of subscription keys; providing certain ones of said subscription keys corresponding to certain ones of said items for which the unit has subscriptions; decrypting said certain items with said certain subscription keys; and using said decrypted items for processing a GNSS satellite signal in a GNSS receiver, wherein; said items in said GNSS aiding signal include GNSS acquisition information for improving at least one of GNSS acquisition information for improving sensitivity in the GNSS receiver to said GNSS satellite signal or GNSS acquisition information for improving speed for acquiring said GNSS satellite signal in the GNSS receiver without including any GNSS correction information for improving accuracy of a GNSS position computed by the GNSS receiver.
-
Specification