Methods and apparatuses for protecting positioning related information
AssigneeQUALCOMM Incorporated
InventorsStephen William Edge, Andreas Klaus Wachter
Life of this patent
Estimating the term…
Abstract
Various methods, apparatuses and articles of manufacture are provided which may be implemented to authenticate the provider of a positioning engine provisioned within a mobile station to enable the positioning engine to obtain and use protected positioning assistance data. In certain examples, a relationship between the provider of a location server and the provider of a positioning engine provisioned within a mobile station may be authenticated, and protected positioning data may be obtained from said positioning engine by said location server.
Claims88
A method comprising, at a mobile station:
- exchanging one or more messages with a location server to authenticate a positioning engine provisioned within said mobile station;
- receiving protected positioning assistance data based on an authentication of said positioning engine;
- and
- providing said protected positioning assistance data to said positioning engine.
An apparatus for use in a mobile station, the apparatus comprising:
- means for exchanging one or more messages with a location server to authenticate a positioning engine provisioned within said mobile station;
- means for receiving protected positioning assistance data based on an authentication of said positioning engine;
- and
- means for providing said protected positioning assistance data to said positioning engine.
A mobile station comprising:
- a positioning engine;
- a communication interface;
- and
- a processing unit to:
- exchange one or more messages with a location server via said communication interface to authenticate said positioning engine;
- receive protected positioning assistance data via said communication interface based on an authentication of said positioning engine;
- and
- provide said protected positioning assistance data to said positioning engine.
An article comprising:
- a non-transitory computer readable medium having stored therein computer implementable instructions executable by a processing unit in a mobile station, comprising:
- code for participating in an exchange of one or more messages with a location server to authenticate a positioning engine provisioned within said mobile station;
- code for receiving protected positioning assistance data based on an authentication of said positioning engine;
- and
- code for providing said protected positioning assistance data to said positioning engine.
A method comprising, at a location server:
- exchanging one or more messages with a mobile station to authenticate a positioning engine provisioned within said mobile station;
- and
- based on an authentication of said positioning engine, enabling said mobile station to obtain protected positioning assistance data for said positioning engine.
An apparatus for use in a location server, the apparatus comprising:
- means for exchanging one or more messages with a mobile station to authenticate a positioning engine provisioned within said mobile station;
- and
- means for enabling said mobile station to obtain protected positioning assistance data for said positioning engine, based on an authentication of said positioning engine.
A location server comprising:
- a communication interface;
- and
- a processing unit to:
- initiate an exchange of one or more messages with a mobile station, via said communication interface, to authenticate a positioning engine provisioned within said mobile station;
- and
- based on an authentication of said positioning engine, enable said mobile station to obtain protected positioning assistance data for said positioning engine.
An article comprising:
- a non-transitory computer readable medium having stored therein computer implementable instructions executable by a processing unit in a location server, comprising:
- initiating an exchange of one or more messages with a mobile station to authenticate a positioning engine provisioned within said mobile station;
- and
- code for enabling said mobile station to obtain protected positioning assistance data for said positioning engine, based on an authentication of said positioning engine.
A method comprising, at a mobile station:
- exchanging one or more messages with a location server to authenticate a relationship between a provider of said location server and a provider of a positioning engine provisioned within said mobile station;
- obtaining protected positioning data generated by or from said positioning engine;
- and
- transmitting said protected positioning data to said location server.
An apparatus for use in a mobile station, the apparatus comprising:
- means for exchanging one or more messages with a location server to authenticate a relationship between a provider of said location server and a provider of a positioning engine provisioned within said mobile station;
- means for obtaining protected positioning data generated by or from said positioning engine;
- and
- means for transmitting said protected positioning data to said location server.
A mobile station comprising:
- a positioning engine;
- a communication interface;
- and
- a processing unit to:
- exchange one or more messages with a location server to authenticate a relationship between a provider of said location server and a provider of said positioning engine;
- obtain protected positioning data generated by or from said positioning engine;
- and
- transmit said protected positioning data to said location server via said communication interface.
An article comprising:
- a non-transitory computer readable medium having stored therein computer implementable instructions executable by a processing unit in a mobile station, comprising:
- code for exchanging one or more messages with a location server to authenticate a relationship between a provider of said location server and a provider of a positioning engine provisioned within said mobile station;
- code for obtaining protected positioning data generated by or from said positioning engine;
- and
- code for initiating transmission of said protected positioning data to said location server.
- combination thereof.
A method comprising, at a location server:
- exchanging one or more messages with a mobile station to authenticate a relationship between a provider of said location server and a provider of a positioning engine provisioned within said mobile station;
- and
- receiving protected positioning data obtained from said positioning engine.
An apparatus for use in a location server, the apparatus comprising:
- means for exchanging one or more messages with a mobile station to authenticate a relationship between a provider of said location server and a provider of a positioning engine provisioned within said mobile station;
- and
- means for receiving protected positioning data obtained from said positioning engine.
A location server comprising:
- a communication interface;
- and
- a processing unit to:
- initiate an exchange of one or more messages with a mobile station, via said communication interface, to authenticate a relationship between a provider of said location server and a provider of a positioning engine provisioned within said mobile station;
- and
- receive protected positioning data obtained from said positioning engine via said communication interface.
An article comprising:
- a non-transitory computer readable medium having stored therein computer implementable instructions executable by a processing unit in a location server, comprising:
- code for initiating an exchange of one or more messages with a mobile station to authenticate a relationship between a provider of said location server and a provider of a positioning engine provisioned within said mobile station;
- and
- code for receiving protected positioning data obtained from said positioning engine.
Dependencies are inferred from the claim text.