Prosecution Insights
Last updated: April 19, 2026
Application No. 18/234,811

Positioning Method, Apparatus, and Device, and Storage Medium

Non-Final OA §103
Filed
Aug 16, 2023
Examiner
MAKHDOOM, SAMARINA
Art Unit
3648
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Tencent Technology (Schenzhen) Company Limited
OA Round
3 (Non-Final)
70%
Grant Probability
Favorable
3-4
OA Rounds
3y 1m
To Grant
97%
With Interview

Examiner Intelligence

Grants 70% — above average
70%
Career Allow Rate
71 granted / 101 resolved
+18.3% vs TC avg
Strong +27% interview lift
Without
With
+26.6%
Interview Lift
resolved cases with interview
Typical timeline
3y 1m
Avg Prosecution
77 currently pending
Career history
178
Total Applications
across all art units

Statute-Specific Performance

§101
2.7%
-37.3% vs TC avg
§103
75.1%
+35.1% vs TC avg
§102
21.4%
-18.6% vs TC avg
§112
0.8%
-39.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 101 resolved cases

Office Action

§103
DETAILED ACTION Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on March 2, 2026 has been entered. Claims 1, 5-8, 12-15, and 18-20. Claims 4, 11 and 17 are cancelled. Claims 1-3, 5-10, 12-16, and 18-20 are pending this application. Information Disclosure Statement The Information Disclosure Statement (IDS) filed on 10/16/2025 has been acknowledged. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1, 5-8, 12-15, and 18-20 are rejected under 35 U.S.C. 103 as being unpatentable over Tang (CN 106569239 B) in view of Liu et al (CN 108363079 A) and Wirola et al (US 2010/0090890 A1). Regarding Claim 1, Tang teaches a method for positioning a terminal performed by a computer device, the method comprising [page 5, claim 1]: determining an initial estimated location of the terminal based on first actual observation data obtained by a terminal by separately performing satellite communication with multiple satellites and actual locations of the satellites [page 5, claim 1B for getting virtual reference observation data]; determining a first system positioning error corresponding to the initial estimated location of the terminal based on an actual location of a target base station associated with the terminal, second actual observation data obtained by the target base station by separately performing satellite communication with the satellites, and the actual locations of the satellites [page 5, claim 1D for the terminal searches for the nearest grid point]; determining virtual observation data between the terminal and each of the satellites based on the first system positioning error and the initial estimated location of the terminal, the virtual observation data including a virtual pseudo-range observation value and a virtual carrier phase observation value between the terminal and the each of the satellites [page 5, first paragraph and clam 1 for calculating VRS data according to grid points to proximate location of the terminal]; and adjusting the initial estimated location of the terminal based on the first satellite differential information and the second satellite differential information, to obtain the target location of the terminal [page 3, second paragraph for getting rover data with multiple high precision stations]. Tang fails to explicitly teach and adjusting the initial estimated location of the terminal according to the first system positioning error, the first actual observation data, and the virtual observation data to obtain a target location of the terminal, including:. Liu has a GNSS pseudo-range double-difference positioning method and system for a portable smart device (abstract) and teaches and adjusting the initial estimated location of the terminal according to the first system positioning error, the first actual observation data [0084-0086 for parsing data from reference station position and observation values], and the virtual observation data to obtain a target location of the terminal, including: [0089-0092 for obtaining relative position of the smart device (terminal) using difference data]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the error calculations as taught by Liu for the purpose to finally obtain the reference station position, the reference station pseudorange observation value, and the ephemeris type information (Liu, 0085). Tang fails to explicitly teach performing differential processing on first actual observation data corresponding to every two of the satellites, to obtain second satellite differential information between the first actual observation data corresponding to every two of the satellites. Wirola has first data that is valid for a first reference station is provided for transmission to a device (abstract) and teaches performing differential processing on first actual observation data corresponding to every two of the satellites, to obtain second satellite differential information between the first actual observation data corresponding to every two of the satellites [0100-0102 for calculating the double different between tow virtual reference stations VRS m and VRS k]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the error calculations as taught by Liu for the purpose to finally obtain the reference station position, the reference station pseudorange observation value, and the ephemeris type information (Liu, 0085). Regarding Claim 8, Tang teaches a computer device, comprising: a processor and a memory, the processor being connected to the memory [page 5, claim 1]; and the memory being configured to store program code that, when executed by the processor, causing the computer device to perform a method for positioning a terminal [page 3, first two paragraphs], the method comprising: determining an initial estimated location of the terminal based on first actual observation data obtained by a terminal by separately performing satellite communication with multiple satellites and actual locations of the satellites [page 5, claim 1B for getting virtual reference observation data]; determining a first system positioning error corresponding to the initial estimated location of the terminal based on an actual location of a target base station associated with the terminal, second actual observation data obtained by the target base station by separately performing satellite communication with the satellites, and the actual locations of the satellites [page 5, claim 1D for the terminal searches for the nearest grid point]; determining virtual observation data between the terminal and each of the satellites based on the first system positioning error and the initial estimated location of the terminal, the virtual observation data including a virtual pseudo-range observation value and a virtual carrier phase observation value between the terminal and the each of the satellites [page 5, first paragraph and clam 1 for calculating VRS data according to grid points to proximate location of the terminal]; performing differential processing on first actual observation data corresponding to every two of the satellites, to obtain second satellite differential information between the first actual observation data corresponding to every two of the satellites [page 3, second paragraph for using differential calculations on actual observation data]; and adjusting the initial estimated location of the terminal based on the first satellite differential information and the second satellite differential information, to obtain the target location of the terminal [page 3, second paragraph for getting rover data with multiple high precision stations]. Tang fails to explicitly teach and adjusting the initial estimated location of the terminal according to the first system positioning error, the first actual observation data, and the virtual observation data to obtain a target location of the terminal, including:. Liu has a GNSS pseudo-range double-difference positioning method and system for a portable smart device (abstract) and teaches and adjusting the initial estimated location of the terminal according to the first system positioning error, the first actual observation data [0084-0086 for parsing data from reference station position and observation values], and the virtual observation data to obtain a target location of the terminal, including: [0089-0092 for obtaining relative position of the smart device (terminal) using difference data]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the error calculations as taught by Liu for the purpose to finally obtain the reference station position, the reference station pseudorange observation value, and the ephemeris type information (Liu, 0085). Tang fails to explicitly teach performing differential processing on first actual observation data corresponding to every two of the satellites, to obtain second satellite differential information between the first actual observation data corresponding to every two of the satellites. Wirola has first data that is valid for a first reference station is provided for transmission to a device (abstract) and teaches performing differential processing on first actual observation data corresponding to every two of the satellites, to obtain second satellite differential information between the first actual observation data corresponding to every two of the satellites [0100-0102 for calculating the double different between tow virtual reference stations VRS m and VRS k]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the error calculations as taught by Liu for the purpose to finally obtain the reference station position, the reference station pseudorange observation value, and the ephemeris type information (Liu, 0085). Regarding Claim 15, Tang teaches a non-transitory computer readable storage medium, storing program instructions that, when executed by a processor of a computer device, cause the computer device to perform a method for positioning a terminal, the method comprising [page 5, claim 1]: determining an initial estimated location of the terminal based on first actual observation data obtained by a terminal by separately performing satellite communication with multiple satellites and actual locations of the satellites; determining a first system positioning error corresponding to the initial estimated location of the terminal based on an actual location of a target base station associated with the terminal, second actual observation data obtained by the target base station by separately performing satellite communication with the satellites, and the actual locations of the satellites [page 5, claim 1D for the terminal searches for the nearest grid point]; determining virtual observation data between the terminal and each of the satellites based on the first system positioning error and the initial estimated location of the terminal, the virtual observation data including a virtual pseudo-range observation value and a virtual carrier phase observation value between the terminal and the each of the satellites [page 5, first paragraph and clam 1 for calculating VRS data according to grid points to proximate location of the terminal]; performing differential processing on first actual observation data corresponding to every two of the satellites, to obtain second satellite differential information between the first actual observation data corresponding to every two of the satellites [page 3, second paragraph for using differential calculations on actual observation data]; and adjusting the initial estimated location of the terminal based on the first satellite differential information and the second satellite differential information, to obtain the target location of the terminal [page 3, second paragraph for getting rover data with multiple high precision stations]. Tang fails to explicitly teach and adjusting the initial estimated location of the terminal according to the first system positioning error, the first actual observation data, and the virtual observation data to obtain a target location of the terminal, including:. Liu has a GNSS pseudo-range double-difference positioning method and system for a portable smart device (abstract) and teaches and adjusting the initial estimated location of the terminal according to the first system positioning error, the first actual observation data [0084-0086 for parsing data from reference station position and observation values], and the virtual observation data to obtain a target location of the terminal, including: [0089-0092 for obtaining relative position of the smart device (terminal) using difference data]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the error calculations as taught by Liu for the purpose to finally obtain the reference station position, the reference station pseudorange observation value, and the ephemeris type information (Liu, 0085). Tang fails to explicitly teach performing differential processing on first actual observation data corresponding to every two of the satellites, to obtain second satellite differential information between the first actual observation data corresponding to every two of the satellites. Wirola has first data that is valid for a first reference station is provided for transmission to a device (abstract) and teaches performing differential processing on first actual observation data corresponding to every two of the satellites, to obtain second satellite differential information between the first actual observation data corresponding to every two of the satellites [0100-0102 for calculating the double different between tow virtual reference stations VRS m and VRS k]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the error calculations as taught by Liu for the purpose to finally obtain the reference station position, the reference station pseudorange observation value, and the ephemeris type information (Liu, 0085). Regarding Claim 5, 12, and 18, Tang teaches virtual observation data between the terminal and a satellite Pi comprises a first virtual pseudo-range observation value and a first virtual carrier phase observation value, and virtual observation data between the terminal and a satellite Pj comprises a second virtual pseudo-range observation value and a second virtual carrier phase observation value; both the satellite Pi and the satellite Pj belong to the satellites, j is different from I [using RTCM differential protocol with carrier phase and pseudorange]. Regarding Claim 6, 13, and 19 Tang fails to explicitly teach first actual observation data between the terminal and a satellite Pi comprises a first actual pseudo-range observation value and a first actual carrier phase observation value, and first actual observation data between the terminal and a satellite Pj comprises a second actual pseudo- range observation value and a second actual carrier phase observation value. Liu has a GNSS pseudo-range double-difference positioning method and system for a portable smart device (abstract) and teaches first actual observation data between the terminal and a satellite Pi comprises a first actual pseudo-range observation value and a first actual carrier phase observation value, and first actual observation data between the terminal and a satellite Pj comprises a second actual pseudo- range observation value and a second actual carrier phase observation value [Claim 1 for using carrier phase observation and Doppler, 0079-0082 for smoothing the pseudo range]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the error calculations as taught by Liu for the purpose to finally obtain the reference station position, the reference station pseudorange observation value, and the ephemeris type information (Liu, 0085). Regarding Claim 7, 14, and 20 Tang fails to explicitly teach the adjusting the initial estimated location of the terminal based on the first satellite differential information and the second satellite differential information, to obtain the target location of the terminal comprises: performing differential processing on the first satellite differential information and the second satellite differential information to obtain third satellite differential information; determining a location offset based on the third satellite differential information; and adjusting the initial estimated location of the terminal by using the location offset, to obtain the target location of the terminal. Liu has a GNSS pseudo-range double-difference positioning method and system for a portable smart device (abstract) and teaches the adjusting the initial estimated location of the terminal based on the first satellite differential information and the second satellite differential information, to obtain the target location of the terminal comprises [0131-0134 for claim 3 and calculating the double difference based on single difference observation values]: performing differential processing on the first satellite differential information and the second satellite differential information to obtain third satellite differential information; determining a location offset based on the third satellite differential information [0089-0092 for getting baseline vector calculations]; and adjusting the initial estimated location of the terminal by using the location offset, to obtain the target location of the terminal [0102-0105 for converting relative position to local coordinates]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the error calculations as taught by Liu for the purpose to the thermal noise error of the pseudorange observation value (Liu, 0104). Claims 2-3, 9-10, and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Yang (CN 107015255 A) in view of Liu et al (US 2015/0289097 A1) and Wirola et al (US 2010/0090890 A1), as applied to claims 1, 8, and 15, above, and further in view of Yang (CN 107015255 A). Regarding Claim 2, 9, and 16, Tang teaches and performing interpolation processing on the second system positioning error based on the initial estimated location of the terminal, the actual location of the target base station, and the actual locations of the satellites, to obtain the first system positioning error corresponding to the initial estimated location of the terminal [page 5, claims 1 steps B and D for grid based VRS computations]. Tang fails to explicitly teach the determining a first system positioning error corresponding to the initial estimated location of the terminal comprises: determining a second system positioning error corresponding to the target base station based on the second actual observation data, the actual location of the target base station, and the actual locations of the satellites. Yang has a kind of base station equipment, including: difference resolves module and transmitter module (page 1, abstract) and teaches the determining a first system positioning error corresponding to the initial estimated location of the terminal comprises: determining a second system positioning error corresponding to the target base station based on the second actual observation data, the actual location of the target base station, and the actual locations of the satellites [0106-0108 for using the base station coordinates to calculate the actual distance of the base station and getting the base station pseudo-range]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the range calculations as taught by Yang for the purpose to improve positioning precision (Yang, 0105). Regarding Claim 3 and 10, Tang fails to explicitly teach the second actual observation data comprises second actual observation data Qi between the target base station and a satellite Pi ; and the determining a second system positioning error corresponding to the target base station based on the second actual observation data, the actual location of the target base station, and the actual locations of the satellites comprises: determining an actual distance value between the target base station and the satellite Pi; determining a difference between the second actual observation data Qi and the actual distance value as a first candidate system positioning error between the target base station and the satellite Pi; and determining the second system positioning error corresponding to the target base station based on a first candidate system positioning error between the target base station and each of the satellites. Yang has a kind of base station equipment, including: difference resolves module and transmitter module (page 1, abstract) and teaches the second actual observation data comprises second actual observation data Qi between the target base station and a satellite Pi [0076 for multiple satellites, and 0116-0119 for using visible satellites and base station to measure pseudorange, with 0122 for using a second algorithm, second set of data, 0206]; and the determining a second system positioning error corresponding to the target base station based on the second actual observation data, the actual location of the target base station, and the actual locations of the satellites comprises [0151, 0206]: determining an actual distance value between the target base station and the satellite Pi 0206]; determining a difference between the second actual observation data Qi and the actual distance value as a first candidate system positioning error between the target base station and the satellite Pi [0146-0151, and 0206]; and determining the second system positioning error corresponding to the target base station based on a first candidate system positioning error between the target base station and each of the satellites [0151, 0206]. It would have been obvious to a person of ordinary skill in the art before the effective filling date of the applicant’s invention for modifying the satellite position techniques, as disclosed by Tang, further including the range calculations as taught by Yang for the purpose to improve positioning precision (Yang, 0105). Response to Arguments Applicant’s arguments with respect to claims 1-3, 5-10, 12-16, and 18-20 have been considered but are moot because the new ground of rejection does not rely on any reference applied in the prior rejection of record for any teaching or matter specifically challenged in the argument. In applicant’s arguments, page 10, last paragraph the applicant states that no references teach performing differential processing on virtual observation data. The examiner respectfully disagrees, Tang teaches performing differential processing on virtual observation data using the VRS grid point from the network base station error processing and transmitting the data in RTCM formation [Tang, page 5, claim 1B]. In applicant’s arguments, page 11, last paragraph the applicant states that Yang does not teach taking the difference between the true distance and the optimized pseudorange. The examiner respectfully disagrees, Yang teaches using satellite and base station coordinated to calculate actual distance of the base station element Ri with the pseudorange measurement element pi [Yang, 0105-0108]. In applicant’s arguments, page 12, second paragraph the applicant states that Liu does not teaches using virtual observation data corresponding to every two of the satellites. The examiner respectfully disagrees, Wirola teaches calculating the double different between tow virtual reference stations VRS m and VRS k [Wirola, 0100-0103]. In applicant’s arguments, page 13, sections II and III the applicant discusses reference Rudow and Del Regno. These references have been replaced with new art. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to SAMARINA MAKHDOOM whose telephone number is (703)756-1044. The examiner can normally be reached Monday – Thursdays from 8:30 to 5:30 pm eastern time. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, William Kelleher can be reached on 571-272-7753 The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /SAMARINA MAKHDOOM/ Examiner, Art Unit 3648
Read full office action

Prosecution Timeline

Aug 16, 2023
Application Filed
Aug 02, 2025
Non-Final Rejection — §103
Oct 30, 2025
Response Filed
Nov 30, 2025
Final Rejection — §103
Feb 13, 2026
Response after Non-Final Action
Mar 02, 2026
Request for Continued Examination
Mar 19, 2026
Response after Non-Final Action
Mar 23, 2026
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12592157
AIRSPACE MANAGEMENT SYSTEMS AND METHODS
2y 5m to grant Granted Mar 31, 2026
Patent 12584995
METHOD AND APPARATUS FOR PROCESSING RADAR SIGNAL
2y 5m to grant Granted Mar 24, 2026
Patent 12578449
ELECTRONIC DEVICE AND METHOD FOR OBTAINING INFORMATION RELATED TO EXTERNAL OBJECT
2y 5m to grant Granted Mar 17, 2026
Patent 12566245
AUTONOMOUS RADAR SENSOR WHICH TAKES MULTIDIMENSIONAL MEASUREMENTS
2y 5m to grant Granted Mar 03, 2026
Patent 12552407
CODE-TIME BLOCK MIMO MODULATION FOR DIGITAL MODULAR RADAR
2y 5m to grant Granted Feb 17, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
70%
Grant Probability
97%
With Interview (+26.6%)
3y 1m
Median Time to Grant
High
PTA Risk
Based on 101 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month