Prosecution Insights
Last updated: April 19, 2026
Application No. 17/832,429

Dataset Distinctiveness Modeling

Non-Final OA §101
Filed
Jun 03, 2022
Examiner
LAKHANI, ANDREW C
Art Unit
3629
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Moat Metrics Inc. Dba Moat
OA Round
5 (Non-Final)
22%
Grant Probability
At Risk
5-6
OA Rounds
3y 0m
To Grant
53%
With Interview

Examiner Intelligence

Grants only 22% of cases
22%
Career Allow Rate
39 granted / 174 resolved
-29.6% vs TC avg
Strong +30% interview lift
Without
With
+30.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
34 currently pending
Career history
208
Total Applications
across all art units

Statute-Specific Performance

§101
39.9%
-0.1% vs TC avg
§103
36.7%
-3.3% vs TC avg
§102
9.1%
-30.9% vs TC avg
§112
11.9%
-28.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 174 resolved cases

Office Action

§101
DETAILED ACTION This Non-Final Office Action is in response to the arguments, amendments, and Request for Continued Examination filed February 13, 2026. Claims 1, 2, 5, 6, 13, and 14 have been amended. Claims 1-20 are currently pending and have been considered below. 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 . 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 February 13, 2026 has been entered. 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-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed towards an abstract idea without additional elements that are significantly more or transformative into a practical application. In terms of Step 1, claims 1-20 are directed towards one of the four categories of statutory subject matter. In terms of Step 2(a)(1), Independent claim 1 is directed towards, “generating first data including a vector representation of a trademark associated with at least one of a good or service, the vector representation of the trademark generated based on attributes of the trademark; generating second data including a vector representation of a description of the at least one of the good or service, the vector representation of the description of the at least one of the good or service generated based on attributes of the description of the at least one of the good or the service; determining a subset of trademarks to be analyzed utilizing the [specific, computer- centric] vector space, the subset of trademarks determined based on vector representations of the goods or services of the trademarks having at least a threshold similarity to the vector representation of the description of the at least one of the good or service of the trademark; determining a similarity metric indicating a degree of similarity between the vector representation of the trademark and vector representations of the trademarks from the subset of the trademarks; determining context data associated with the trademark, the context data indicating information other than the trademark and description that is related to the trademark; and determining, utilizing a trained machine learning model configured to predict distinctiveness of the trademark, a trademark distinctiveness score to associate with the trademark, wherein the trained machine learning model utilizes at least the first data, vector representations of the subset of trademarks, the similarity metric, and the context data to predict the trademark distinctiveness score”. The claims are describing a similarity model based on a vector representation of a first and second data and subset threshold value to determine a similarity metric utilizing a trained machine learning model. The claims are directed towards a mathematical relationship and formula for calculating similarity between a trademark description and a subset of analyzed trademark elements to provide a similarity metric. The claim is directed towards an abstract idea under the mathematical concept grouping. Step 2(a)(II) considers the additional elements in terms of being transformative into a practical application. The additional elements of claim 1 is, “a system, comprising: one or more processors; and non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; the vector representation of the trademark corresponding to a computer-generated representation of the trademark that is less computationally extensive than data representing the trademark itself; the vector representation of the description corresponding to a computer-generated representation of the description that is less computationally extensive than data representing the description itself; generating a specific, computer-centric vector space that includes at least the vector representation of the trademark and the vector representation of the description; generating a machine learning model configured to predict trademark distinctiveness; generating feedback data indicating performance of the machine learning model over time; transforming the feedback data into a training dataset configured to be utilized for training the machine learning model; training the machine learning model utilizing the training dataset such that a trained machine learning model is generated; generating, in real time, a generated user interface (GUI) configured to display at least the trademark distinctiveness score to a user on a user device, wherein the GUI dynamically updates based at least in part on receiving user input”. The system and computer elements are described in the originally filed specification paragraph [34] and figure 1. The computer elements are merely generic technology to implement the abstract idea. In terms of the displaying additional elements, the display and user input are described in the originally filed specification [62, 52, 112]. The display and updating elements based on user input is merely providing the information to the user based on the identified abstract idea above. In terms of the limitations regarding the vector representation and computer-centric vector space, the specification describes the vector elements in paragraphs [46-54, 71-75, and 85-87]. The vector elements are further describing mathematical techniques to implement the abstract idea. The vector aspects are described in terms of ANN and other mathematical techniques to describe a vector with which to implement the calculation for the trademark similarity score. Additionally, the specification does not describe a “computer-centric” vector space. The additional elements further include machine learning and ML model feedback elements. The machine learning elements are taught within paragraphs [21, 31, and 37-40]. The machine learning is merely generic technology to implement the abstract idea. The specification merely lists provided techniques as tools and are not improving the machine learning itself as a technical improvement {further discussed in paragraphs [56-58 and 124]}. The training step specifically is provided in paragraphs [165-168], however, the training step is describing implementing the abstract idea using generic technology. The use of generic mathematical or ML techniques to provide vector elements is implementing the abstract idea using generic technology as a tool. The additional elements are not technical improvements and therefore are not transformative into a practical application. Refer to MPEP 2106.05(f). Step 2(b) considers the additional elements in terms of being significantly more than the identified abstract idea. The additional elements of claim 1 are, “a system, comprising: one or more processors; and non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; the vector representation of the trademark corresponding to a computer-generated representation of the trademark that is less computationally extensive than data representing the trademark itself; the vector representation of the description corresponding to a computer-generated representation of the description that is less computationally extensive than data representing the description itself; generating a specific, computer-centric vector space that includes at least the vector representation of the trademark and the vector representation of the description; generating a machine learning model configured to predict trademark distinctiveness; generating feedback data indicating performance of the machine learning model over time; transforming the feedback data into a training dataset configured to be utilized for training the machine learning model; training the machine learning model utilizing the training dataset such that a trained machine learning model is generated; generating, in real time, a generated user interface (GUI) configured to display at least the trademark distinctiveness score to a user on a user device, wherein the GUI dynamically updates based at least in part on receiving user input”. The system and computer elements are described in the originally filed specification paragraph [34] and figure 1. The computer elements are merely generic technology to implement the abstract idea. In terms of the displaying additional elements, the display and user input are described in the originally filed specification [62, 52, 112]. The display and updating elements based on user input is merely providing the information to the user based on the identified abstract idea above. In terms of the limitations regarding the vector representation and computer-centric vector space, the specification describes the vector elements in paragraphs [46-54, 71-75, and 85-87]. The vector elements are further describing mathematical techniques to implement the abstract idea. The vector aspects are described in terms of ANN and other mathematical techniques to describe a vector with which to implement the calculation for the trademark similarity score. Additionally, the specification does not describe a “computer-centric” vector space. The additional elements further include machine-learned elements. The machine learning elements are taught within paragraphs [21, 31, and 37-40]. The machine learning is merely generic technology to implement the abstract idea. The specification merely lists provided techniques as tools and are not improving the machine learning itself as a technical improvement {further discussed in paragraphs [56-58 and 124]}. The training step specifically is provided in paragraphs [165-168], however, the training step is describing implementing the abstract idea using generic technology. The use of generic mathematical or ML techniques to provide vector elements is implementing the abstract idea using generic technology as a tool. The additional elements are not technical improvements and therefore are not significantly more than the identified abstract idea. Refer to MPEP 2106.05(f). Dependent claims 2-4 are further describing the abstract idea without further additional elements beyond those identified above. The claims are directed towards, “the training dataset includes at least: first reference vector representations of reference trademarks; second reference vector representations of reference goods or services associated with the reference trademarks; reference similarity metrics indicating similarity between individual ones of the first reference vector representations; reference context data associated with the reference trademarks; and third data indicating known distinctiveness outcomes associated with the reference trademarks”, “receiving third data indicating that another trademark has been included in a dataset from which the first data was received; determining to retrain the trained machine learning model based on receiving the third data; and retraining the trained machine learning model utilizing at least the third data”, and “generating an aggregated vector representation of the vector representations of the trademarks from the subset of the trademarks, the aggregated vector representation indicating a centroid of the vector representations of the trademarks from the subset of the trademarks; and wherein determining the similarity metric is performed utilizing the vector representation of the trademark and the aggregated vector representation”. The claims are further providing elements of the mathematical model in terms of the machine learning training dataset, retraining the model, and generating an aggregated vector representation based on the similarity metric. The claims are directed towards elements of the machine learning and vector representation that fall under the mathematical elements of the independent claim. The machine learning training and retraining is describing the dataset and not a specific technical improvement in terms of additional element consideration. The vector representation is further describing the similarity metric in terms of providing the information and determination of the trademark metric. The claims are not directed towards additional elements that are significantly more or transformative into a practical application. Independent claims 5 and 13 are directed towards, “generating first data including a vector representation of a trademark associated with at least one of a good or service; generating second data including a vector representation of a description of the at least one of the good or service; determining a similarity metric indicating a degree of similarity between the vector representation of the trademark and vector representations of a subset of trademarks utilizing the [specific, computer-centric] vector space; determining context data associated with the trademark; generating a machine learning model configured to predict trademark distinctiveness; generating feedback data indicating performance of the machine learning model over time; transforming the feedback data into a training dataset configured to be utilized for training the machine learning model;training the machine learning model utilizing the training dataset such that a trained machine learning model is generated; determining, utilizing the trained machine learning model configured to predict distinctiveness of the trademark, a trademark distinctiveness score to associate with the trademark, wherein the trained machine learning model utilizes at least the first data, the similarity metric, and the context data to predict the trademark distinctiveness score”. The claims are describing a similarity model based on a vector representation of a first and second data to determine a similarity metric utilizing a trained machine learning model. The claims are directed towards a mathematical relationship and formula for calculating similarity between a trademark description and a subset of analyzed trademark elements to provide a similarity metric. The claim is directed towards an abstract idea under the mathematical concept grouping. Step 2(a)(II) considers the additional elements in terms of being transformative into a practical application. The additional elements of claim 5 and 13 are, “a system, comprising: one or more processors; and non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising {claim 13}; the vector representation of the trademark corresponding to a computer-generated representation of the trademark that is less computationally extensive than data representing the trademark itself; the vector representation of the description corresponding to a computer- generated representation of the description that is less computationally extensive than data representing the description itself; generating a specific, computer-centric vector space that includes at least the vector representation of the trademark and the vector representation of the description; generating a machine learning model configured to predict trademark distinctiveness; generating feedback data indicating performance of the machine learning model over time; transforming the feedback data into a training dataset configured to be utilized for training the machine learning model; training the machine learning model utilizing the training dataset such that a trained machine learning model is generated; and generating, in real time, a generated user interface (GUI) configured to display at least the trademark distinctiveness score to a user on a user device, wherein the GUI dynamically updates based at least in part on receiving user input”. The system and computer elements are described in the originally filed specification paragraph [34] and figure 1. The computer elements are merely generic technology to implement the abstract idea. In terms of the displaying additional elements, the display and user input are described in the originally filed specification [62, 52, 112]. The display and updating elements based on user input is merely providing the information to the user based on the identified abstract idea above. In terms of the limitations regarding the vector representation and computer-centric vector space, the specification describes the vector elements in paragraphs [46-54, 71-75, and 85-87]. The vector elements are further describing mathematical techniques to implement the abstract idea. The vector aspects are described in terms of ANN and other mathematical techniques to describe a vector with which to implement the calculation for the trademark similarity score. Additionally, the specification does not describe a “computer-centric” vector space. The additional elements further include machine-learned elements. The machine learning elements are taught within paragraphs [21, 31, and 37-40]. The machine learning is merely generic technology to implement the abstract idea. The specification merely lists provided techniques as tools and are not improving the machine learning itself as a technical improvement {further discussed in paragraphs [56-58 and 124]}. The training step specifically is provided in paragraphs [165-168], however, the training step is describing implementing the abstract idea using generic technology. The use of generic mathematical or ML techniques to provide vector elements is implementing the abstract idea using generic technology as a tool. The additional elements are not technical improvements and therefore are not transformative into a practical application. Refer to MPEP 2106.05(f). Step 2(b) considers the additional elements in terms of being significantly more than the identified abstract idea. The additional elements of claim 5 and 13 are, “a system, comprising: one or more processors; and non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising {claim 13}; the vector representation of the trademark corresponding to a computer-generated representation of the trademark that is less computationally extensive than data representing the trademark itself; the vector representation of the description corresponding to a computer- generated representation of the description that is less computationally extensive than data representing the description itself; generating a specific, computer-centric vector space that includes at least the vector representation of the trademark and the vector representation of the description; generating a machine learning model configured to predict trademark distinctiveness; generating feedback data indicating performance of the machine learning model over time; transforming the feedback data into a training dataset configured to be utilized for training the machine learning model; training the machine learning model utilizing the training dataset such that a trained machine learning model is generated; and generating, in real time, a generated user interface (GUI) configured to display at least the trademark distinctiveness score to a user on a user device, wherein the GUI dynamically updates based at least in part on receiving user input”. The system and computer elements are described in the originally filed specification paragraph [34] and figure 1. The computer elements are merely generic technology to implement the abstract idea. In terms of the displaying additional elements, the display and user input are described in the originally filed specification [62, 52, 112]. The display and updating elements based on user input is merely providing the information to the user based on the identified abstract idea above. In terms of the limitations regarding the vector representation and computer-centric vector space, the specification describes the vector elements in paragraphs [46-54, 71-75, and 85-87]. The vector elements are further describing mathematical techniques to implement the abstract idea. The vector aspects are described in terms of ANN and other mathematical techniques to describe a vector with which to implement the calculation for the trademark similarity score. Additionally, the specification does not describe a “computer-centric” vector space. The additional elements further include machine-learned elements. The machine learning elements are taught within paragraphs [21, 31, and 37-40]. The machine learning is merely generic technology to implement the abstract idea. The specification merely lists provided techniques as tools and are not improving the machine learning itself as a technical improvement {further discussed in paragraphs [56-58 and 124]}. The training step specifically is provided in paragraphs [165-168], however, the training step is describing implementing the abstract idea using generic technology. The use of generic mathematical or ML techniques to provide vector elements is implementing the abstract idea using generic technology as a tool. The additional elements are not technical improvements and therefore are not transformative into a practical application. Refer to MPEP 2106.05(f). Dependent claims 6-12 and 14-20 are further describing the abstract idea without further additional elements beyond those identified above. The claims are directed towards, “the training dataset includes at least: first reference vector representations of reference trademarks; second reference vector representations of reference goods or services associated with the reference trademarks; reference similarity metrics indicating similarity between individual ones of the first reference vector representations; reference context data associated with the reference trademarks; and third data indicating known distinctiveness outcomes associated with the reference trademarks; and training the machine learning model utilizing the training dataset such that the trained machine learning model is generated”, “receiving third data indicating that another trademark has been included in a dataset from which the first data was received; determining to retrain the trained machine learning model based on receiving the third data; and retraining the trained machine learning model utilizing at least the third data”, “generating an aggregated vector representation of the vector representations of the trademarks from the subset of the trademarks, the aggregated vector representation indicating a centroid of the vector representations of the trademarks from the subset of the trademarks; and wherein determining the similarity metric is performed utilizing the vector representation of the trademark and the aggregated vector representation”, “further comprising determining the subset of trademarks to be analyzed, the subset of trademarks determined based at least in part on vector representations of the goods or services of trademarks having at least a threshold similarity to the vector representation of the description of the at least one of the good or service”, “wherein the trained machine learning model is trained based at least in part on at least one of third data indicating that a reference trademark is associated with a principal register of trademarks or a supplemental register of trademarks; fourth data indicating whether a disclaimer is associated with the reference trademark; fifth data indicating whether an affidavit of incontestability is associated with the reference trademark; or sixth data indicating whether an affidavit of continuous use for a predetermined time is associated with the reference trademark”, “wherein the trained machine learning model is trained based at least in part on at least one of third data indicating distinctiveness findings associated with litigation of a reference trademark; fourth data indicating findings of famousness associated with the litigation; or fifth data indicating outcomes of cancellation proceedings associated with the reference trademark”, and “wherein the subset of trademarks comprises a first subset of trademarks, and the method further comprises: determining a second subset of trademarks, the second subset of trademarks associated with goods or services having a similarity to the vector representation of the description of the at least one of the good or service that does not satisfy the first threshold similarity but that does satisfy a second threshold similarity; and weighting the first subset of trademarks more than the second subset of trademarks”. The dependent claims are further providing elements of the mathematical model in terms of the machine learning training dataset, retraining the model, generating an aggregated vector representation based on the similarity metric, and threshold analysis. The claims are directed towards elements of the machine learning based on different training data sets, vector representation, and threshold analysis that fall under the mathematical elements of the independent claim. The machine learning training and retraining is describing the dataset and not a specific technical improvement in terms of additional element consideration. The vector representation is further describing the similarity metric in terms of providing the information and determination of the trademark metric. The threshold analysis merely provides a further aspect of the metric in terms of the similarity based on the threshold. The claims are not directed towards additional elements that are significantly more or transformative into a practical application. The claimed invention are describing an abstract idea without additional elements that are significantly more or transformative into a practical application. As such, claims 1-20 are rejected under 35 USC 101 for being directed towards non-eligible subject matter. Response to Arguments In response to the arguments filed February 13, 2026 on page 12 regarding the 35 USC 112(a) rejection, specifically that the amended claim limitations are supported by the written description. Examiner agrees. As such, the 35 USC 112(a) has been withdrawn. In response to the arguments filed February 13, 2026 on page 12 regarding the 35 USC 101 rejection, specifically that the amended claims render the claim eligible. Examiner respectfully disagrees. The amended claim limitations of claims 1, 5, and 13 are directed towards, “generating a machine learning model configured to predict trademark distinctiveness; generating feedback data indicating performance of the machine learning model over time; transforming the feedback data into a training dataset configured to be utilized for training the machine learning model; training the machine learning model utilizing the training dataset such that a trained machine learning model is generated”. The specification merely lists provided techniques as tools and are not improving the machine learning itself as a technical improvement {further discussed in paragraphs [56-58 and 124]}. The training step specifically is provided in paragraphs [165-168], however, the training step is describing implementing the abstract idea using generic technology. The amended claim limitations, specifically towards the elements of the machine learning and trainings steps, are describing generic technology to implement the abstract idea. The claims are not describing a technical improvement to the machine learning itself and as such the claims are not directed towards additional elements that are significantly more or transformative into a practical application. Refer to MPEP 2106.05(f). Therefore, claims 1, 5, and 13 are maintaining the 35 USC 101 rejection, as considered above in light of the amended claim limitations. Lacking any further arguments, claims 1-20 are maintaining the 35 USC 101 rejection, as considered above in light of the amended claim limitations. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to ANDREW CHASE LAKHANI whose telephone number is (571)272-5687. The examiner can normally be reached M-F 730am - 5pm (EST). 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, Sarah Monfeldt can be reached at 571-270-1833. 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. /ANDREW CHASE LAKHANI/Primary Examiner, Art Unit 3629
Read full office action

Prosecution Timeline

Jun 03, 2022
Application Filed
Nov 22, 2024
Non-Final Rejection — §101
Feb 27, 2025
Response Filed
Mar 06, 2025
Final Rejection — §101
Jun 11, 2025
Request for Continued Examination
Jun 17, 2025
Response after Non-Final Action
Jun 23, 2025
Non-Final Rejection — §101
Sep 23, 2025
Response Filed
Nov 10, 2025
Final Rejection — §101
Feb 13, 2026
Request for Continued Examination
Mar 11, 2026
Response after Non-Final Action
Mar 18, 2026
Non-Final Rejection — §101 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12591858
TURF MAINTENANCE SYSTEM AND METHODS
2y 5m to grant Granted Mar 31, 2026
Patent 12572898
SITE MAINTENANCE UTILIZING AUTONOMOUS VEHICLES
2y 5m to grant Granted Mar 10, 2026
Patent 12554014
DETERMINING RESTROOM OCCUPANCY
2y 5m to grant Granted Feb 17, 2026
Patent 12488355
LIMITING BATTERY DEGRADATION FOR A GROUP OF VEHICLES
2y 5m to grant Granted Dec 02, 2025
Patent 12475519
METHODS AND SYSTEMS OF ENVIRONMENTAL MONITORING BASED ON INTELLIGENT GAS REGULATORY INTERNET OF THINGS (IoTs)
2y 5m to grant Granted Nov 18, 2025
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

5-6
Expected OA Rounds
22%
Grant Probability
53%
With Interview (+30.4%)
3y 0m
Median Time to Grant
High
PTA Risk
Based on 174 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