Prosecution Insights
Last updated: July 17, 2026
Application No. 18/006,069

MAP MATCHING TRAJECTORIES

Non-Final OA §101
Filed
Jan 19, 2023
Priority
Jul 20, 2020 — GR 20200100427 +2 more
Examiner
FLYNN, ABBY J
Art Unit
3663
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Navenio Ltd.
OA Round
3 (Non-Final)
33%
Grant Probability
At Risk
3-4
OA Rounds
0m
Est. Remaining
88%
With Interview

Examiner Intelligence

Grants only 33% of cases
33%
Career Allowance Rate
64 granted / 194 resolved
-19.0% vs TC avg
Strong +55% interview lift
Without
With
+55.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 6m
Avg Prosecution
15 currently pending
Career history
212
Total Applications
across all art units

Statute-Specific Performance

§101
8.8%
-31.2% vs TC avg
§103
83.3%
+43.3% vs TC avg
§102
2.4%
-37.6% vs TC avg
§112
5.1%
-34.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 194 resolved cases

Office Action

§101
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 4/23/2026 has been entered. Status of Claims The following is a Non-final Office action in response to the communication filed 4/23/2026. Claims 1, 15, 17-18, and 43 have been amended. Claims 8-9, 11, 16, 20-21, 27-42 have been cancelled. Claim 44 has been added. Information Disclosure Statement Information Disclosure Statement received 7/6/2026 has been reviewed and considered. It is noted, however, that the provided Yilmaz reference did not align with the associated reference number in the IDS. Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Priority Acknowledgment is made of applicant’s claim for foreign priority under 35 U.S.C. 119 (a)-(d). Response to Arguments Applicant’s amendments and associated arguments, filed 4/23/2026, with respect to the rejection of the claims under 35 U.S.C. §101 have been considered but they are not persuasive. Applicant argues that the limitations of the independent claims recite operations that the human mind is not equipped to practically perform. Examiner respectfully disagrees. While the presently claimed invention may enable the abstract processes to be performed more quickly and accurately, the claims recite steps could be functionally executed by a human. Relying on a computer to perform routine tasks more quickly or more accurately is insufficient to render a claim patent eligible. Examiner also notes that the provided analysis also identified limitations as mathematical processes, which need not be performed in the human mind to be identified as abstract. Applicant argues that the limitations recite elements that would integrate the alleged mental process into a practical application. Examiner respectfully disagrees. As recited, the claimed are directed to a process for improving trajectory mapping in the field of mobile devices, which is an abstract process applied using generic computing functions (i.e., collecting, processing and providing information). Applicant argues that the limitations recite particular methods and systems that can provide better map matching of mobile device trajectories that improve upon current mobile device localization techniques and are clearly directed to improvements in a computer-related technology. More specifically, applicant argues that the claims amount to significantly more than the abstract idea itself because the recite an inventive way of locating a plurality of mobile device trajectories relative to each other and a map by performing specific operations (e.g., performing a non-linear optimization process based on first constraints, generating second constraints, combining the first and second constraints, and then repeating the non-linear optimization process using the combined constraints). Examiner respectfully disagrees. Examiner initially notes that the specific operations identified in this argument are abstract and represent an improvement to the abstract process rather than an improvement to computer-related technology. As recited, the claimed invention does not improve the performance of the system itself, but rather recites elements operating using well-understood, routine and conventional functions such as receiving and processing data for the purpose of generating and providing pose graphs. Making a specific improvement to a process for generating pose graphs represents an improvement to the abstract idea rather than an improvement to the technology utilized for implementing said abstract idea. Regarding arguments directed to Example 4 (i.e., The present claims are analogous to those in Example 4, at least because they also recite meaningful limitations placed upon the use of the non-linear optimization process recited by the claims, and improve the usefulness of mobile device trajectory localization on a map as described above.), unlike the fact pattern in Example 4 where GPS techniques were improved by enabling the mobile GPS receiver to determine its position more accurately and improve its signal-acquisition sensitivity to operate even in weak signal environments, the instant applications recites an alternate process (i.e. abstract concept – mental process and/or math) that can be performed where GNSS positioning is unavailable. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1-7, 10, 12-15, 17-19, 22-26 and 43-44 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 of the Subject Matter Eligibility Test entails considering whether the claimed subject matter falls within the four statutory categories of patentable subject matter identified by 35 U.S.C. 101: Process, machine, manufacture, or composition of matter. Claims 1-7, 10, 12-15, 18-19, 22-26 and 43-44 recite a series of steps, therefore claims 1-7, 10, 12-15, 18-19, 22-26 and 43-44 are a method/process which is within at least one of the four statutory categories. Claim 17 recites a system/ machine, therefore claim 17 is a system/ machine which is within at least one of the four statutory categories. If the claim recites a statutory category of invention, the claim requires further analysis in Step 2A. Step 2A of the Subject Matter Eligibility Test is a two-prong inquiry. In Prong One, examiners evaluate whether the claim recites a judicial exception. Independent claim 1 includes limitations that recite an abstract idea (emphasized below): A computer implemented method of locating a plurality of mobile device trajectories relative to each other and a map, the mobile device trajectories comprising a time series of position nodes joined by edges, the method comprising: obtaining sensor data from a plurality of mobile devices; generating an input pose graph based on the sensor data from the plurality of mobile devices, the input pose graph comprising a plurality of mobile device trajectories and a plurality of first constraints defining the position and orientation of nodes and edges of the trajectories relative to each other; generating a modified pose graph by performing a non-linear optimisation process on the input pose graph based on the first constraints, the non-linear optimisation process to reduce a cost function associated with the first constraints; extracting one or more sub-graphs from the modified pose graph, and for each sub-graph, modifying the nodes and edges of the sub-graph based on features defined in the map; generating second constraints based on the one or more modified sub-graphs, the second constraints defining the position and orientation of nodes and edges of the sub-graph relative to each other; combining the first constraints and second constraints to form new fused constraints; and repeating the non-linear optimisation process using the new fused constraints, to reduce the cost function, the processing providing a second modified pose graph. Independent claim 17 includes limitations that recite an abstract idea (emphasized below): A data processing system for locating a plurality of mobile device trajectories relative to each other and a map, the mobile device trajectories comprising a time series of position nodes joined by edges, the data processing system comprising: processing circuitry arranged to: obtain device sensor data from a plurality of mobile devices; generate, based on the device sensor data, an input pose graph comprising a plurality of mobile device trajectories and a plurality of first constraints defining the position and orientation of nodes and edges of the trajectories relative to each other; perform a non-linear optimisation process on the input pose graph based on the first constraints, to reduce a cost function associated with the first constraints, the non-linear optimization process providing a modified pose graph; extract one or more sub-graphs from the modified pose graph, and for each sub- graph, individually processing the sub-graph to map match the nodes and edges of the sub-graph to features defined in the map; generate second constraints based on the one or more map matched sub-graphs; combine the first constraints and second constraints to form new fused constraints; and repeat the non-linear optimisation process using the new fused constraints, to reduce the cost function, the processing providing a second modified pose graph; process the second modified pose graph to match the nodes and edges of the second modified pose graph to features defined in the map, and provide a visualization of the map matching trajectories of the second modified pose graph overlaid on the map. Independent claim 18 includes limitations that recite an abstract idea (emphasized below): A computer implemented method of locating a plurality of mobile device trajectories relative to each other and a map, the mobile device trajectories comprising a time series of position nodes joined by edges, the method comprising: a. generating an input pose graph based on sensor data from a plurality of mobile devices, the input pose graph comprising a plurality of mobile device trajectories and a plurality of first constraints defining the position and orientation of nodes and edges of the trajectories relative to each other; b. performing a non-linear optimisation process on the input pose graph based on the first constraints, to reduce a cost function associated with the first constraints, the non-linear optimisation process providing a modified pose graph; c. extracting one or more sub-graphs from the modified pose graph, and for each sub-graph, individually processing the sub-graph to map match the nodes and edges of the sub- graph to features defined in the map; d. generating second constraints based on the one or more map matched sub-graphs; e. calculating a cost function based on the second constraints; if the cost function based on the second constraints is above a threshold iteratively repeating the process; and if the cost function based on the second constraints is below the threshold, terminating the method and outputting the one of the input pose graph and the modified pose graph; and f. providing a visual of the output pose graph overlaid on the map. These limitations, as drafted, is a system that, under its broadest reasonable interpretation, covers performance of the limitation as certain mental process. That is, nothing in the claim elements preclude the steps from practically being performed as certain mental process. For example, “generate….” “perform…” “extract …” “generate …” “combine …” and “repeat …” encompass a human repeating a process to reduce error for generating trajectory pose graph. Thus, the claims recite at least one abstract idea. These limitations, as drafted, are a process that, under its broadest reasonable interpretation, also represent mathematical relationships (e.g., the recitation of a non-linear optimization process to reduce a cost function associated with the first constraints, creating and generating graphs with nodes and edges based on constraints, etc.) and are therefore mathematical concepts. The mere recitation of a generic computer does not take the claim out of the mathematical concepts grouping. Thus, the claim recites an abstract idea. If the claim recites a judicial exception in step 2A Prong One , the claim requires further analysis in step 2A Prong Two. In step 2A Prong Two, examiners evaluate whether the claim recites additional elements that integrate the exception into a practical application of that exception. Independent claim 1 includes limitations that recite additional elements (underlined below): A computer implemented method of locating a plurality of mobile device trajectories relative to each other and a map, the mobile device trajectories comprising a time series of position nodes joined by edges, the method comprising: obtaining sensor data from a plurality of mobile devices; generating an input pose graph based on the sensor data from the plurality of mobile devices, the input pose graph comprising a plurality of mobile device trajectories and a plurality of first constraints defining the position and orientation of nodes and edges of the trajectories relative to each other; generating a modified pose graph by performing a non-linear optimisation process on the input pose graph based on the first constraints, the non-linear optimisation process to reduce a cost function associated with the first constraints; extracting one or more sub-graphs from the modified pose graph, and for each sub-graph, modifying the nodes and edges of the sub-graph based on features defined in the map; generating second constraints based on the one or more modified sub-graphs, the second constraints defining the position and orientation of nodes and edges of the sub-graph relative to each other; combining the first constraints and second constraints to form new fused constraints; and repeating the non-linear optimisation process using the new fused constraints, to reduce the cost function, the processing providing a second modified pose graph. Independent claim 17 includes limitations that recite additional elements (underlined below): A data processing system for locating a plurality of mobile device trajectories relative to each other and a map, the mobile device trajectories comprising a time series of position nodes joined by edges, the data processing system comprising: processing circuitry arranged to: obtain device sensor data from a plurality of mobile devices; generate, based on the device sensor data, an input pose graph comprising a plurality of mobile device trajectories and a plurality of first constraints defining the position and orientation of nodes and edges of the trajectories relative to each other; perform a non-linear optimisation process on the input pose graph based on the first constraints, to reduce a cost function associated with the first constraints, the non-linear optimization process providing a modified pose graph; extract one or more sub-graphs from the modified pose graph, and for each sub- graph, individually processing the sub-graph to map match the nodes and edges of the sub-graph to features defined in the map; generate second constraints based on the one or more map matched sub-graphs; combine the first constraints and second constraints to form new fused constraints; and repeat the non-linear optimisation process using the new fused constraints, to reduce the cost function, the processing providing a second modified pose graph; process the second modified pose graph to match the nodes and edges of the second modified pose graph to features defined in the map, and provide a visualization of the map matching trajectories of the second modified pose graph overlaid on the map. Independent claim 18 includes limitations that recite additional elements (underlined below): A computer implemented method of locating a plurality of mobile device trajectories relative to each other and a map, the mobile device trajectories comprising a time series of position nodes joined by edges, the method comprising: a. generating an input pose graph based on sensor data from a plurality of mobile devices, the input pose graph comprising a plurality of mobile device trajectories and a plurality of first constraints defining the position and orientation of nodes and edges of the trajectories relative to each other; b. performing a non-linear optimisation process on the input pose graph based on the first constraints, to reduce a cost function associated with the first constraints, the non-linear optimisation process providing a modified pose graph; c. extracting one or more sub-graphs from the modified pose graph, and for each sub-graph, individually processing the sub-graph to map match the nodes and edges of the sub- graph to features defined in the map; d. generating second constraints based on the one or more map matched sub-graphs; e. calculating a cost function based on the second constraints; if the cost function based on the second constraints is above a threshold iteratively repeating the process; and if the cost function based on the second constraints is below the threshold, terminating the method and outputting the one of the input pose graph and the modified pose graph; and f. providing a visual of the output pose graph overlaid on the map. The claim recites the additional element(s) of “computer implemented” and “A data processing system for locating a plurality of mobile device trajectories relative to each other and a map, the mobile device trajectories comprising a time series of position nodes joined by edges, the data processing system comprising: processing circuitry arranged to” perform a process. These additional elements amount to merely indicating a field of use or technological environment in which to apply a judicial exception and cannot integrate the judicial exception into a practical application (see MPEP 2106.05(h)). These functions of these additional elements merely act to apply the above-noted abstract idea by merely using a general processor to perform the process (MPEP § 2106.05). In particular, the devices recited at a high-level of generality (i.e., as a generic processor processing repeating a mathematical process to reduce error for generating trajectory pose graph with constraints) such that it amounts no more than mere instructions to apply the exception using a generic computer component. The claims also recite additional elements of “obtaining sensor data from a plurality of mobile devices” and “obtain device sensor data from a plurality of mobile devices,” which amounts extra-solution activity. In particular, the obtaining functions are recited at a high-level of generality (i.e., as a generic means of gathering and sending data information) such that it amounts no more than mere data gathering. The claims also recite additional elements of “provide a visualization of the map matching trajectories of the second modified pose graph overlaid on the map,” which amounts to extra-solution activity. In particular, the providing functions are recited at a high level of generality (i.e., as a generic means of presenting information) such that it amounts to no more than generic display. Accordingly, in combination, these additional elements do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea. If the additional elements do not integrate the exception into a practical application in step 2A Prong Two, then the claim is directed to the recited judicial exception, and requires further analysis under Step 2B to determine whether they provide an inventive concept (i.e., whether the additional elements amount to significantly more than the exception itself). As discussed above limitations reciting that the method is “computer implemented” and “A data processing system for locating a plurality of mobile device trajectories relative to each other and a map, the mobile device trajectories comprising a time series of position nodes joined by edges, the data processing system comprising: processing circuitry arranged to” perform a process amount to merely indicating a field of use or technological environment in which to apply a judicial exception and merely act to apply the above-noted abstract idea using a general processor. Use of a computer or other machinery in its ordinary capacity for economic or other tasks (e.g., to receive, store, or transmit data) or simply adding a general purpose computer or computer components after the fact to an abstract idea does not provide significantly more. See Affinity Labs v. DirecTV, 838 F.3d 1253, 1262, 120 USPQ2d 1201, 1207 (Fed. Cir. 2016) (cellular telephone); TLI Communications LLC v. AV Auto, LLC, 823 F.3d 607, 613, 118 USPQ2d 1744, 1748 (Fed. Cir. 2016) (computer server and telephone unit). In addition, the Flook and Bancorp Services court decision cited in MPEP 2106.05(d)(II) indicate that performing repetitive calculations is a well‐understood, routine, conventional function when it is claimed in a merely generic manner (as it is here). As discussed above, additional elements of “obtaining sensor data from a plurality of mobile devices” and “obtain device sensor data from a plurality of mobile devices,” amounts to extra-solution activity. The Symantec, TLI, OIP Techs. and buySAFE court decisions cited in MPEP 2106.05(d)(II) indicate that mere collection or receipt of data over a network is a well‐understood, routine, conventional function when it is claimed in a merely generic manner (as it is here). As discussed above, additional elements of “provide a visualization of the map matching trajectories of the second modified pose graph overlaid on the map” and “f. providing a visual of the output pose graph overlaid on the map” amounts to extra-solution activity. MPEP 2106.05(d)(II), and the cases cited therein, including Intellectual Ventures I, LLC v. Symantec Corp., 838 F.3d 1307, 1321 (Fed. Cir. 2016), TLI Communications LLC v. AV Auto. LLC, 823 F.3d 607, 610 (Fed. Cir. 2016), and OIP Techs., Inc., v. Amazon.com, Inc., 788 F.3d 1359, 1363 (Fed. Cir. 2015), indicate that mere collection or receipt of data over a network is a well-understood, routine, and conventional function when it is claimed in a merely generic manner (as it is here). In addition, Aldana et al. (US 20140206389) discloses conventional approaches for providing position and/or tracking targets includes simply overlaying the position information on a planar map (see [0006]) and Yoshihashi (US 20040225436) discloses it is well-known to display map information where a current position is overlaid on a displayed map (see [0004]). The specification also demonstrates the well-understood, routine, conventional nature of additional elements as it describes the additional elements as well-understood or routine or conventional (or an equivalent term), as a commercially available product, or in a manner that indicates that the additional elements are sufficiently well-known that the specification does not need to describe the particulars of such additional elements to satisfy 35 U.S.C. §112(a). Thus, even when viewed as an ordered combination, nothing in the claims add significantly more (i.e. an inventive concept) to the abstract idea. Dependent claims 2-7, 10, 12-15, 19, 22-26 and 44 specify limitations that elaborate on the abstract idea of their respective independent parent claim (as identified in the analysis above) without reciting any further additional elements. For the reasons described above with respect to the independent claims, this judicial exception is not meaningfully integrated into a practical application, or significantly more than the abstract idea. Dependent claim 43 further characterizes the data collected from the mobile devices, which acts to further define the data collection step (see case law provided with respect to this specific function above), and establishes a field of use or technological environment in which to apply a judicial exception, which does not amount to significantly more than the exception itself. (see MPEP 2106.05(h)). Potentially Allowable Subject Matter Claims 1-7, 10, 12-15, 17-19, 22-26 and 42-43 currently stand rejected under 35 USC 101, but would be allowable if rewritten to overcome current rejection under 35 USC 101. See reasons for indicating potentially allowable subject matter in Non-Final Office action mailed 9/23/2024. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to ABBY J FLYNN whose telephone number is (571)272-9855. The examiner can normally be reached Monday - Friday 8:30-5:00-3:00. 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, James Trammell can be reached at (571) 272-6712. 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. /ABBY J FLYNN/ Examiner, Art Unit 3663
Read full office action

Prosecution Timeline

Show 7 earlier events
Jan 13, 2026
Applicant Interview (Telephonic)
Jan 15, 2026
Response after Non-Final Action
Jan 15, 2026
Notice of Allowance
Jan 16, 2026
Examiner Interview Summary
Feb 19, 2026
Response after Non-Final Action
Apr 23, 2026
Request for Continued Examination
Apr 29, 2026
Response after Non-Final Action
Jul 10, 2026
Non-Final Rejection mailed — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12617434
UNINTENTIONAL CONTROL RE-ENGAGEMENT PREVENTION
2y 8m to grant Granted May 05, 2026
Patent 11238509
METHOD AND APPARATUS FOR FACILITATING PURCHASE TRANSACTIONS ASSOCIATED WITH A SHOWROOM
2y 7m to grant Granted Feb 01, 2022
Patent 11227322
CUSTOMER CATEGORIZATION AND CUSTOMIZED RECOMMENDATIONS FOR AUTOMOTIVE RETAIL
2y 3m to grant Granted Jan 18, 2022
Patent 11170419
Methods and Systems for Transaction Division
4y 2m to grant Granted Nov 09, 2021
Patent 11164231
DRIVING COMPUTER DISPLAYS WITH CUSTOMIZATION OPTIONS AND COLLECTING CUSTOMIZATION SPECIFICATIONS
2y 6m to grant Granted Nov 02, 2021
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
33%
Grant Probability
88%
With Interview (+55.4%)
3y 6m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 194 resolved cases by this examiner. Grant probability derived from career allowance 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