Patentable/Patents/US-8923886
US-8923886

Pre-scaling of A-GPS positioning accuracy data

PublishedDecember 30, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method in conjunction with positioning of a mobile terminal in a cellular telecommunication system is disclosed. According to the method, an end user's requested positioning accuracy for the positioning of the mobile terminal is determined (510). Also, an estimated confidence value for the positioning of the mobile terminal is determined (520), and so is a required confidence value for the end user (530). Then, a pre-scale value is produced (540) based on at least the estimated confidence value and the required confidence value. The pre-scale value is applied (550) to the requested positioning accuracy to obtain a pre-scaled requested positioning accuracy. Then, the pre-scaled requested positioning accuracy is sent (560) in the cellular telecommunication system towards the mobile terminal.

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method in conjunction with positioning of a mobile terminal in a cellular telecommunication system, the method comprising: determining an end user's requested positioning accuracy for the positioning of said mobile terminal, by receiving a first control message in a node of said cellular telecommunication system, said first control message representing a request from said end user for a positioning report pertaining to said mobile terminal, and determining at least one accuracy code included in said first control message, wherein the or each determined accuracy code represents a radius of an uncertainty circle or an altitude; determining an estimated confidence value for the positioning of said mobile terminal; determining a required confidence value for said end user; producing a pre-scale value based on at least said estimated confidence value and said required confidence value, by analyzing said first control message to determine that a horizontal accuracy code is included therein and a vertical accuracy code is not included therein and, in response thereto, calculating said pre-scale value v PS as 1/sqrt(−2*log(1−C Required )), where C Required is the determined required confidence value; applying said pre-scale value to said requested positioning accuracy to obtain a pre-scaled requested positioning accuracy; and sending the pre-scaled requested positioning accuracy in said cellular telecommunication system towards said mobile terminal.

2

2. The method according to claim 1 , wherein determining the estimated confidence value for the positioning of said mobile terminal comprises: analyzing said first control message to determine whether a horizontal accuracy code is included therein, and whether a vertical accuracy code is included therein; and based upon said analyzing, selecting said estimated confidence value from a plurality of configured best estimates of confidences values known to be reported by mobile terminals in the cellular telecommunication system.

3

3. The method according to claim 1 , wherein determining the required confidence value comprises: analyzing said first control message to determine a service class of said end user; and determining said required confidence value based on the determined service class.

4

4. The method according to claim 3 , wherein determining the required confidence value further comprises: reading a client type included in said first control message; and using a cross-reference table to map the client type into said required confidence value.

5

5. The method according to claim 1 , wherein applying said pre-scale value and sending the pre-scaled requested positioning accuracy comprises: determining a horizontal accuracy Accuracy H =10*(1.1^AccuracyCode H −1), where AccuracyCode H is the horizontal accuracy code included in said first control message; pre-scaling the horizontal accuracy Accuracy H into Accuracy H — PS =Accuracy H *v PS , where v PS is the pre-scale value; determining a pre-scaled horizontal accuracy code AccuracyCode H — PS =max([1 floor(log(1+Accuracy H — PS /10)/log(1.1))]); and inserting the pre-scaled horizontal accuracy code AccuracyCode H — PS into a second control message to be sent towards said mobile terminal in said cellular telecommunication system.

6

6. A method in conjunction with positioning of a mobile terminal in a cellular telecommunication system, the method comprising: determining an end user's requested positioning accuracy for the positioning of said mobile terminal, by receiving a first control message in a node of said cellular telecommunication system, said first control message representing a request from said end user for a positioning report pertaining to said mobile terminal, and determining at least one accuracy code included in said first control message, wherein the or each determined accuracy code represents a radius of an uncertainty circle or an altitude; determining an estimated confidence value for the positioning of said mobile terminal; determining a required confidence value for said end user; producing a pre-scale value based on at least said estimated confidence value and said required confidence value, by analyzing said first control message to determine whether a horizontal accuracy code as well as a vertical accuracy code are included therein and, if so, calculating said pre-scale value v PS by using the determined required confidence value C Required to interpolate in a table which maps a set of possible required confidence values C to a corresponding set of pre-scale values v, where the set of pre-scale values v satisfy the equation C = erf ( 1 2 ⁢ v ) - 1 v ⁢ 2 π ⁢ ⅇ - 1 2 ⁢ v 2 ; applying said pre-scale value to said requested positioning accuracy to obtain a pre-scaled requested positioning accuracy; and sending the pre-scaled requested positioning accuracy in said cellular telecommunication system towards said mobile terminal.

7

7. The method according to claim 6 , wherein applying said pre-scale value and sending the pre-scaled requested positioning accuracy comprises: determining a horizontal accuracy Accuracy H =10*(1.1^AccuracyCode H −1), where AccuracyCode H is the horizontal accuracy code included in said first control message; pre-scaling the horizontal accuracy Accuracy H into Accuracy H — PS =Accuracy H *v PS , where v PS is the pre-scale value; determining a pre-scaled horizontal accuracy code AccuracyCode H — PS =max([1 floor(log(1+Accuracy H — PS /10)/log(1.1))]); determining a vertical accuracy Accuracy V =45*(1.025^AccuracyCode V −1), where AccuracyCode V is the vertical accuracy code included in said first control message; pre-scaling the vertical accuracy Accuracy V into Accuracy V — PS =Accuracy V *v PS , where v PS is the pre-scale value; determining a pre-scaled vertical accuracy code AccuracyCode V — PS =max([1 floor(log(1+Accuracy V — PS /45)/log(1.025))]); and inserting the pre-scaled horizontal and vertical accuracy codes AccuracyCode H — PS and AccuracyCode V — PS into a second control message to be sent towards said mobile terminal in said cellular telecommunication system.

8

8. A method in conjunction with positioning of a mobile terminal in a cellular telecommunication system, the method comprising: determining an end user's requested positioning accuracy for the positioning of said mobile terminal, by receiving a first control message in a node of said cellular telecommunication system, said first control message representing a request from said end user for a positioning report pertaining to said mobile terminal, and determining at least one accuracy code included in said first control message, wherein the or each determined accuracy code represents a radius of an uncertainty circle or an altitude, determining an estimated confidence value for the positioning of said mobile terminal; determining a required confidence value for said end user; producing a pre-scale value based on at least said estimated confidence value and said required confidence value, by analyzing said first control message to determine that a vertical accuracy code is included therein and a horizontal accuracy code is not included therein and, in response thereto, calculating said pre-scale value v PS by using the determined required confidence value C Required to interpolate in a table which maps a set of possible required confidence values C to a corresponding set of pre-scale values v, where the set of pre-scale values v satisfy the equation C = erf ( 1 2 ⁢ v ) ; applying said pre-scale value to said requested positioning accuracy to obtain a pre-scaled requested positioning accuracy; and sending the pre-scaled requested positioning accuracy in said cellular telecommunication system towards said mobile terminal.

9

9. The method according to claim 8 , wherein applying said pre-scale value and sending the pre-scaled requested positioning accuracy comprises: determining a vertical accuracy Accuracy V =45*(1.025^AccuracyCode V −1), where AccuracyCode V is the vertical accuracy code included in said first control message; pre-scaling the vertical accuracy Accuracy V into Accuracy V — PS =Accuracy V *v PS , where v PS is the pre-scale value; determining a pre-scaled vertical accuracy code AccuracyCode V — PS =max([1 floor(log(1+Accuracy V — PS /45)/log(1.025))]); and inserting the pre-scaled vertical accuracy code AccuracyCode V — PS into a second control message to be sent towards said mobile terminal in said cellular telecommunication system.

10

10. A node in a cellular telecommunication system, said node comprising a mobile terminal positioning function unit, said mobile terminal positioning function unit is configured for: determining an end user's requested positioning accuracy for the positioning of a mobile terminal in said telecommunication system, by receiving a first control message in a node of said cellular telecommunication system, said first control message representing a request from said end user for a positioning report pertaining to said mobile terminal, and determining at least one accuracy code included in said first control message, wherein the or each determined accuracy code represents a radius of an uncertainty circle or an altitude; determining an estimated confidence value for the positioning of said mobile terminal; determining a required confidence value for said end user; producing a pre-scale value based on at least said estimated confidence value and said required confidence value, by analyzing said first control message to determine that a horizontal accuracy code is included therein and a vertical accuracy code is not included therein and, in response thereto, calculating said pre-scale value V PS as 1/sqrt(−2*log(1−C Required )), where C Required is the determined required confidence value; applying said pre-scale value to said requested positioning accuracy to obtain a pre-scaled requested positioning accuracy; and sending the pre-scaled requested positioning accuracy in said cellular telecommunication system towards said mobile terminal.

11

11. The node according to claim 10 , wherein the cellular telecommunication system is compliant with W-CDMA or UMTS, and the node is a Radio Network Controller (RNC).

12

12. The node according to claim 10 , wherein the cellular telecommunication system is compliant with GSM, and the node is a Serving Mobile Location Center (SMLC).

13

13. The node according to claim 10 , wherein the cellular telecommunication system is compliant with LTE, and the node is an Evolved Serving Mobile Location Center (E-SMLC).

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 19, 2010

Publication Date

December 30, 2014

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Pre-scaling of A-GPS positioning accuracy data” (US-8923886). https://patentable.app/patents/US-8923886

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.