Methods and apparatuses for protecting positioning related information
First Claim
Patent Images
1. 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, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine;
receiving said protected positioning assistance data from said location server in response to said authentication of said positioning engine,providing said protected positioning assistance data to said positioning engine; and
obtaining an estimate of a position of said mobile station utilizing said protected positioning assistance data.
1 Assignment
0 Petitions
Accused Products
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.
23 Citations
80 Claims
-
1. 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, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine; receiving said protected positioning assistance data from said location server in response to said authentication of said positioning engine, providing said protected positioning assistance data to said positioning engine; and obtaining an estimate of a position of said mobile station utilizing said protected positioning assistance data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising a verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine; means for receiving said protected positioning assistance data from said location server in response to said authentication of said positioning engine; means for providing said protected positioning assistance data to said positioning engine; and means for obtaining an estimate of a position of said mobile station utilizing said protected positioning assistance data.
-
-
13. A mobile station comprising:
-
a positioning engine; a communication interface; and a processing unit configured to; exchange one or more messages with a location server via said communication interface to authenticate said positioning engine, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine; receive said protected positioning assistance data via said communication interface from said location server in response to said authentication of said positioning engine; provide said protected positioning assistance data to said positioning engine; and obtain an estimate of a position of said mobile station utilizing said protected positioning assistance data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. 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 to participate in an exchange of one or more messages with a location server to authenticate a positioning engine provisioned within said mobile station, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine; code to obtain said protected positioning assistance data received from the location server in response to said authentication of said positioning engine; code to provide said protected positioning assistance data to said positioning engine; and code to obtain an estimate of a position of said mobile station utilizing said protected positioning assistance data.
-
-
25. 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, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine; in response to said authentication of said positioning engine, enabling said mobile station to obtain said protected positioning assistance data for said positioning engine by communicating said protected positioning assistance data to said mobile station, said mobile station utilizing said protected positioning assistance data to obtain an estimate of a location of said mobile station. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. 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, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine; and means for enabling said mobile station to obtain said protected positioning assistance data for said positioning engine, in response to said authentication of said positioning engine, by transmitting said protected positioning assistance data to said mobile station, said mobile station utilizing said protected positioning assistance data to obtain an estimate of a location of said mobile station.
-
-
41. A location server comprising:
-
a communication interface; and a processing unit configured 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, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine; and in response to said authentication of said positioning engine, enable said mobile station to obtain said protected positioning assistance data for said positioning engine and initiate transmission of said protected positioning assistance data, via said communication interface, to said mobile station, wherein said mobile station to utilize said protected positioning assistance data to obtain an estimate of a location of said mobile station. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. An article comprising:
a non-transitory computer readable medium having stored therein computer implementable instructions executable by a processing unit in a location server, to; initiate an exchange of one or more messages with a mobile station to authenticate a positioning engine provisioned within said mobile station, wherein said positioning engine is authenticated independently of an authentication of said mobile station, authentication of said positioning engine comprising verification that a provider of said positioning engine and a provider of said location server agree to allow for provision of protected positioning assistance data from said location server for use by said positioning engine; and enable said mobile station to obtain said protected positioning assistance data for said positioning engine, in response to said authentication of said positioning engine by transmitting said protected positioning assistance data to said mobile station, wherein said mobile station to utilize said protected positioning assistance data to obtain an estimate of a location of said mobile station.
-
57. 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, said provider of said positioning engine being different from a provider of said mobile station and wherein said authentication of said relationship between said provider of said location server and said provider of said positioning engine is independent of an authentication of said mobile station; obtaining protected positioning data generated by or from said positioning engine; and transmitting said protected positioning data to said location server. - View Dependent Claims (58, 59, 60, 61)
-
-
62. 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, said provider of said positioning engine being different from a provider of said mobile station and wherein said authentication of said relationship between said provider of said location server and said provider of said positioning engine is independent of an authentication of 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.
-
-
63. A mobile station comprising:
-
a positioning engine; a communication interface; and a processing unit configured 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, said provider of said positioning engine being different from a provider of said mobile station and wherein said authentication of said relationship between said provider of said location server and said provider of said positioning engine is independent of an authentication of said mobile station; 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. - View Dependent Claims (64, 65, 66, 67)
-
-
68. 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 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 a positioning engine provisioned within said mobile station, said provider of said positioning engine being different from a provider of said mobile station and wherein said authentication of said relationship between said provider of said location server and said provider of said positioning engine is independent of an authentication of said mobile station; code to obtain protected positioning data generated by or from said positioning engine; and code to initiate transmission of said protected positioning data to said location server.
-
69. 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, said provider of said positioning engine being different from a provider of said mobile station and wherein said authentication of said relationship between said provider of said location server and said provider of said positioning engine is independent of an authentication of said mobile station; and receiving protected positioning data obtained from said positioning engine. - View Dependent Claims (70, 71, 72, 73)
-
-
74. 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, said provider of said positioning engine being different from a provider of said mobile station and wherein said authentication of said relationship between said provider of said location server and said provider of said positioning engine is independent of an authentication of said mobile station; and means for receiving protected positioning data obtained from said positioning engine.
-
-
75. A location server comprising:
-
a communication interface; and a processing unit configured 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, said provider of said positioning engine being different from a provider of said mobile station and wherein said authentication of said relationship between said provider of said location server and said provider of said positioning engine is independent of an authentication of said mobile station; and obtain protected positioning data received from said positioning engine via said communication interface. - View Dependent Claims (76, 77, 78, 79)
-
-
80. 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 to provide 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, said provider of said positioning engine being different from a provider of said mobile station and wherein said authentication of said relationship between said provider of said location server and said provider of said positioning engine is independent of an authentication of said mobile station; and code to obtain protected positioning data received from said positioning engine.
Specification