Prosecution Insights
Last updated: April 18, 2026
Application No. 18/758,014

DYNAMIC RETAIL ANALYTICS OPTIMIZATION PLATFORM

Final Rejection §101§103
Filed
Jun 28, 2024
Examiner
HENRY, MATTHEW D
Art Unit
3625
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Ncr Voyix Corporation
OA Round
2 (Final)
30%
Grant Probability
At Risk
3-4
OA Rounds
3y 2m
To Grant
52%
With Interview

Examiner Intelligence

Grants only 30% of cases
30%
Career Allow Rate
126 granted / 417 resolved
-21.8% vs TC avg
Strong +21% interview lift
Without
With
+21.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
48 currently pending
Career history
465
Total Applications
across all art units

Statute-Specific Performance

§101
43.3%
+3.3% vs TC avg
§103
31.4%
-8.6% vs TC avg
§102
5.5%
-34.5% vs TC avg
§112
14.0%
-26.0% vs TC avg
Black line = Tech Center average estimate • Based on career data from 417 resolved cases

Office Action

§101 §103
DETAILED ACTION Status of Claims This Final Office Action is responsive to Applicant's reply filed 1/5/2026. Claims 1, 13, and 19 have been amended. Claims 1-20 are currently pending and have been examined. 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 . Response to Amendments Applicant’s amendments have been fully considered, but do not overcome the previously pending 35 USC 103 and 35 USC 101 rejections. Response to Arguments Applicant's arguments have been fully considered but they are not persuasive. With regard to the limitations of claims 1-20, Applicant argues that the claims are patent eligible under 35 USC 101 because the pending claims are eligible in view of the Desjardins decision. The Examiner respectfully disagrees. The Examiner has already set forth a prima facie case under 35 USC 101. The Examiner has clearly pointed out the limitations directed towards the abstract idea, what the additional elements are and why they do not integrate the abstract idea into a practical application, and why the additional elements and remaining limitations do not amount to significantly more than the abstract idea. The Examiner notes that the Applicant’s claims are merely implementing the abstract idea on a general purpose computer. Adding the words “in real time” does not make the claims eligible. There is no hardware beyond a general purpose computer and no sort of dual processing recited in the claims at all. The Examiner further notes that the interface is recited at such a high level of generality (e.g. an interactive element) that it merely adds the words apply it with the judicial exception (See MPEP 2106.05). Applicant’s arguments are not persuasive. The Applicant copy and pastes large amounts of wording related to the Desjardins decision, but does not tie it to the claimed limitations. The Examiner again asserts the claims generically recite some general purpose computer components for implementing the abstract idea, which is recited at such a high level of generality that it merely adds the words apply it with the judicial exception (See MPEP 2106.05). Applicant’s arguments are not persuasive. The Examiner notes that there is no benefit in processing within 5 minutes compared to in real time. This is just Applicant’s choice of wording. The Examiner further asserts that processing data in real time was not invented by Applicant, please see prior art rejection below. Applicant’s arguments are not persuasive. With regard to the limitations of claims 1-20, Applicant argues that the claims are allowable over 35 USC 103 because the claim amendments overcome the current art rejection. The Examiner respectfully disagrees. Please see the updated rejection below since amendments by Applicant require additional reference to the Examiner’s art rejection. Applicant argues every single limitation in the independent claims. The Examiner refers to the rejection below and strongly recommends reading the rejection and interpreting the claims under BRI. Applicant’s arguments are not persuasive. The Examiner is going to bullet point the rejection again for Applicant: Data collection in real time (See Paragraph 0017 and 0029); Threshold (See Paragraphs 0035 and 0079); Mean distribution (See Paragraph 0084); Interactive element on interface (See Figures 4A-4E). The Examiner further notes that the cited prior arts are obvious to combine because both are analyzing transaction data, where ensuring the transaction data is anonymized in Mulukutla et al. as in Howe et al. ensures customer identity safety. Applicant’s arguments are not persuasive. 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 to non-statutory subject matter; When considering subject matter eligibility under 35 U.S.C. 101, it must be determined whether the claim is directed to one of the four statutory categories of invention, i.e., process, machine, manufacture, or composition of matter. If the claim does fall within one of the statutory categories, it must then be determined whether the claim is directed to a judicial exception (i.e., law of nature, natural phenomenon, and abstract idea), and if so, it must additionally be determined whether the claim is a patent-eligible application of the exception. If an abstract idea is present in the claim, any element or combination of elements in the claim must be sufficient to ensure that the claim amounts to significantly more than the abstract idea itself. In the instant case (Step 1), claims 1-18 are directed toward a process and claims 19-20 are directed toward a system; which are statutory categories of invention. Additionally (Step 2A Prong One), Independent claim 1 is directed toward a method, comprising: collecting transaction data from a plurality of stores, wherein the transaction data is continuously gathered and updated in real-time as transactions are processed at the stores; aggregating the collected transaction data to form anonymized aggregated data; analyzing the anonymized aggregated data to detect an anomaly in item sales for a monitored item by identifying deviations beyond a threshold range in the monitored item's sales from a given store's mean distribution of monitored item sales and from a monitored group's mean distribution of monitored item sales, wherein the anomaly is detected within small increments of time of five minutes or less; generating a real-time alert based on the detected anomaly within the small increments of time to enable immediate item adjustments by stores to address current market conditions; and providing the real-time alert to a user via a user interface (UI) to enable immediate pricing, promotion, or inventory strategy adjustment with respect to the monitored item, wherein the real- time alert is provided as an interactive element that visually depicts movement or velocity of sales for the monitored item within a monitored group (Organizing Human Activity), which are considered to be abstract ideas (See MPEP 2106). The steps/functions disclosed above and in the independent claims are directed toward the abstract idea of Organizing Human Activity because the claimed limitations are analyzing collected transaction data to detect anomalies in item sales to provide alerts regarding pricing, promotion, or inventory strategy to a human to make decisions, which is managing how humans interact for commercial purposes. Independent claim 13 is directed toward a method, comprising: receiving transaction data from multiple retail stores in real time, wherein the transaction data is continuously received and updated from transaction managers of terminals for in-store transactions and from transaction systems for online transactions as the transactions are processed; anonymizing the transaction data to ensure confidentiality; analyzing the anonymized data using statistical analysis to identify item sales trends and anomalies for at least one monitored item by processing a mean distribution analysis on item sales for each retail store and for the multiple retail stores as a whole, and by processing a standard deviation analysis for deviations on each mean distribution for item sales, wherein the analyzing occurs in small increments of time of five minutes or less; generating a customized alert based on the analyzing within small increments of time, wherein the alerts provide information necessary for a particular retail store to make a real-time pricing, promotion, and inventory decision with respect to the monitored item; and presenting the customized alert within a user interface for interactive user engagement with the information provided in the customized alert, wherein the customized alert is presented as an interactive element that visually depicts movement or velocity of sales for the monitored item (Organizing Human Activity), which are considered to be abstract ideas (See MPEP 2106). The steps/functions disclosed above and in the independent claims are directed toward the abstract idea of Organizing Human Activity because the claimed limitations are analyzing collected transaction data to detect anomalies in item sales to provide alerts regarding pricing, promotion, or inventory strategy to a human to make decisions, which is managing how humans interact for commercial purposes. Independent claim 19 is directed toward a system, comprising: at least one processor configured to execute instructions from a non-transitory computer- readable storage medium; and the instructions when executed by the at least one processor from the non-transitory computer-readable storage medium cause the at least processor to perform operations comprising: collecting transaction data in real time from a plurality of terminals and transaction systems associated with multiple retailers wherein the transaction data is continuously gathered and updated as transactions are processed at the terminals and transaction systems; aggregating the transaction data into monitored groups of the multiple retailers based on applying user-defined filters; anonymizing the aggregated transaction data of each monitored group to prevent corresponding transaction data from being associated with any particular store; processing statistical analysis on the transaction data of each monitored group to detect anomalies in sales of a monitored item with respect to each retailer associated with a corresponding monitored group by identifying deviations beyond a threshold range in the monitored item's sales from a given retailer's mean distribution of monitored item sales and from the monitored group's mean distribution of monitored item sales, wherein the anomalies are detected within small increments of time of five minutes or less; and providing an alert to a particular retailer associated with a particular monitored group based on a particular detected anomaly within the small increments of time as an interactive element that visually depicts movement or velocity of sales for the monitored item to enable the particular retailer to implement immediate item adjustments to address current market conditions (Organizing Human Activity), which are considered to be abstract ideas (See MPEP 2106). The steps/functions disclosed above and in the independent claims are directed toward the abstract idea of Organizing Human Activity because the claimed limitations are analyzing collected transaction data to detect anomalies in item sales to provide alerts regarding pricing, promotion, or inventory strategy to a human to make decisions, which is managing how humans interact for commercial purposes. Dependent claims 2-12, 14-18, and 20 further narrow the abstract idea identified in the independent claims, where any additional elements introduced are discussed below. Step 2A Prong Two: In this application, even if not directed toward the abstract idea, the Independent claims additionally recite “to a user via a user interface (UI) (claim 1)”; “from transaction managers of terminals; from transaction systems; within a user interface (claim 13)”; “a system, comprising: at least one processor configured to execute instructions from a non-transitory computer- readable storage medium; and the instructions when executed by the at least one processor from the non-transitory computer-readable storage medium cause the at least processor to perform operations comprising: from a plurality of terminals and transaction systems associated with multiple retailers (claim 19)” which are additional elements that do not integrate the judicial exception (e.g. abstract idea) into a practical application because the claimed structure merely adds the words to apply it with the judicial exception and mere instructions to implement an abstract idea on a computer (See MPEP 2106) and are recited at such a high level of generality. These limitations can also be viewed as nothing more than an attempt to generally link the use of the judicial exception to the technological environment of a computer. Even when viewed in combination, the additional elements in the claims do no more than use the computer components as a tool. There is no change to the computer or other technology that is recited in the claim, and thus the claims do not improve computer functionality or other technology. In addition, dependent claims 2-12, 14-18, and 20 further narrow the abstract idea and dependent claims 11-12 and 17 additionally recite “application programming interfaces (claim 11)”; “a multi-tenant database; a platform (claim 12)”; “an interactive user interface (claim 17)” which do not account for additional elements that integrate the judicial exception (e.g. abstract idea) into a practical application because the claimed structure merely adds the words to apply it with the judicial exception and mere instructions to implement an abstract idea on a computer (See MPEP 2106). Step 2B: When analyzing the additional element(s) and/or combination of elements in the claim(s) other than the abstract idea per se the claim limitations amount(s) to no more than: a general link of the use of an abstract idea to a particular technological environment and merely amounts to the application or instructions to apply the abstract idea on a computer (See MPEP 2106). Further, method; and System Independent claims 1, 13, and 19 recite “to a user via a user interface (UI) (claim 1)”; “from transaction managers of terminals; from transaction systems; within a user interface (claim 13)”; “a system, comprising: at least one processor configured to execute instructions from a non-transitory computer- readable storage medium; and the instructions when executed by the at least one processor from the non-transitory computer-readable storage medium cause the at least processor to perform operations comprising: from a plurality of terminals and transaction systems associated with multiple retailers (claim 19)”; however, these elements merely facilitate the claimed functions at a high level of generality and they perform conventional functions and are considered to be general purpose computer components which is supported by Applicant’s specification in Paragraphs 0012-0016 and Figures 1. The Applicant’s claimed additional elements are mere instructions to implement the abstract idea on a general purpose computer and generally link of the use of an abstract idea to a particular technological environment. When viewed as a whole, these additional claim element(s) do not provide meaningful limitation(s) to transform the abstract idea into a patent eligible application of the abstract idea such that the claim(s) amounts to significantly more than the abstract idea itself. In addition, dependent claims 2-12, 14-18, and 20 further narrow the abstract idea identified in the independent claims. The Examiner notes that the dependent claims merely further define the data being analyzed and how the data is being analyzed. Similarly, dependent claims 11-12 and 17 additionally recite “application programming interfaces (claim 11)”; “a multi-tenant database; a platform (claim 12)”; “an interactive user interface (claim 17)” which do not account for additional elements that amount to significantly more than the abstract idea because the claimed structure merely amounts to the application or instructions to apply the abstract idea on a computer and does not move beyond a general link of the use of an abstract idea to a particular technological environment (See MPEP 2106). The additional limitations of the independent and dependent claim(s) when considered individually and as an ordered combination do not amount to significantly more than the abstract idea. The examiner has considered the dependent claims in a full analysis including the additional limitations individually and in combination as analyzed in the independent claim(s). Therefore, the claim(s) are rejected under 35 U.S.C. 101 as being directed to non-statutory subject matter. 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. The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Mulukutla et al. (US 2011/0238461 A1) in view of Howe et al. (US 2022/0230164 A1). Regarding Claim 1: Mulukutla et al. teach a method, comprising (See Abstract): collecting transaction data from a plurality of stores (See Figure 1A, Figure 1C, Paragraph 0017 – “Information relevant to forecasting, including, without limitation, sales information, product information, store information and geographic information is periodically received by the present invention”, and Paragraph 0019); wherein the transaction data is continuously gathered and updated in real-time as transactions are processed at the stores (See Paragraph 0017 – “the information may be received in near real-time as the sales occur, hourly, daily, weekly or in any other predefined or configurable frequency”, Paragraph 0029 – “statistically generated product-store-day sales forecasts and actual sales are analyzed in at least near real-time as the sales occur”, and claim 9); aggregating the collected transaction data (See Table 6 – “aggregated”, Paragraphs 0021-0024 – “grouping of products, grouping of geographical areas, grouping of distribution channels”, Paragraph 0028, and Paragraph 0094); analyzing the aggregated data to detect an anomaly in item sales for a monitored item (See Paragraphs 0028-0029 – “a product-store-day forecast is adjusted by analyzing forecasting anomalies across a cluster as well as the patterns of anomalies at a store within a configurable period of time”, Paragraph 0036, and claim 1); by identifying deviations beyond a threshold range in the monitored item's sales from a given store's mean distribution of monitored item sales and from a monitored group's mean distribution of monitored item sales, wherein the anomaly is detected within small increments of time of five minutes or less (See Paragraph 0017, Paragraphs 0028-0029 – “a product-store-day forecast is adjusted by analyzing forecasting anomalies across a cluster as well as the patterns of anomalies at a store within a configurable period of time”, Table 6, Paragraph 0035 – “difference between advancer and decliner counts, minimum sales thresholds, the number of trend reversals in a period, and any trend persistence”, Paragraph 0036, Paragraph 0079 – “consistently deviating within the store by a certain threshold number of days from the forecast within a configurable period”, Paragraph 0084, Paragraph 0090, claim 1, and claim 9); generating a real-time alert based on the detected anomaly within the small increments of time to enable immediate item adjustments by stores to address current market conditions (See Figures 4A-4E, Paragraph 0017, Paragraph 0029, Paragraphs 0032-0034, Paragraph 0042 – “a product-store-day forecast is adjusted by analyzing forecasting anomalies across a cluster as well as the patterns of anomalies at a store within a configurable period of time”, Paragraph 0069, Paragraph 0090 – “The "alert generation engine" looks at data anomalies and creates alerts”, and Paragraph 0091 – “promotions”); and providing the real-time alert to a user via a user interface (UI) to enable immediate pricing, promotion, or inventory strategy adjustment with respect to the monitored item (See Figures 4A-4E, Paragraphs 0032-0034, Paragraph 0042 – “a product-store-day forecast is adjusted by analyzing forecasting anomalies across a cluster as well as the patterns of anomalies at a store within a configurable period of time”, Paragraph 0069, Paragraph 0090 – “The "alert generation engine" looks at data anomalies and creates alerts”, and Paragraph 0091 – “promotions”); wherein the real- time alert is provided as an interactive element that visually depicts movement or velocity of sales for the monitored item within a monitored group (See Figure 4A, Figure 4B, Figure 4C, Figure 4D, Figure 4E, Paragraph 0031, Paragraph 0134 – “line 814 represents actual sales … line 822 represents the forecast without continuous forecasting, line 824 represents actual sales, and line 826 represents an adjusted forecast based on continuous forecasting”). Mulukutla et al. do not specifically disclose to form anonymized aggregated data. However, Howe et al. further teach to form anonymized aggregated data (See Figures 3A, Figure 3B, Abstract, Paragraph 0013 – “anonymize consumer transaction data”, and Paragraphs 0019-0020). The teachings of Mulukutla et al. and Howe et al. are related because both are analyzing consumer transactions/sales to make determinations. Therefore it would have been obvious to one of ordinary skill in the art at the effective filing date of the claimed invention to have modified the anomaly in sales determination system of Mulukutla et al. to incorporate the anonymity of Howe et al. in order to ensure privacy is protected. Regarding Claim 2: Mulukutla et al. in view of Howe et al. teach the limitations of claim 1. Mulukutla et al. do not specifically disclose the following. However, Howe et al. further teach wherein aggregating further includes ensuring that any store-specific identifying data from each store represented in the collected transaction data is masked to remain confidential and anonymous within the anonymized aggregated data (See Figures 3A, Figure 3B, Abstract, Paragraph 0013 – “anonymize consumer transaction data”, and Paragraphs 0019-0020). The teachings of Mulukutla et al. and Howe et al. are related because both are analyzing consumer transactions/sales to make determinations. Therefore it would have been obvious to one of ordinary skill in the art at the effective filing date of the claimed invention to have modified the anomaly in sales determination system of Mulukutla et al. to incorporate the anonymity of Howe et al. in order to ensure privacy is protected. Regarding Claim 3: Mulukutla et al. in view of Howe et al. teach the limitations of claim 1. Mulukutla et al. further teach wherein aggregating further includes applying customizable filters to the aggregated data to form one or more monitored groups of stores (See Paragraphs 0021-0024 – “grouping of products, grouping of geographical areas, grouping of distribution channels” and Paragraph 0056). Mulukutla et al. do not specifically disclose anonymized aggregated data. However, Howe et al. further teach anonymized aggregated data (See Figures 3A, Figure 3B, Abstract, Paragraph 0013 – “anonymize consumer transaction data”, and Paragraphs 0019-0020). The teachings of Mulukutla et al. and Howe et al. are related because both are analyzing consumer transactions/sales to make determinations. Therefore it would have been obvious to one of ordinary skill in the art at the effective filing date of the claimed invention to have modified the anomaly in sales determination system of Mulukutla et al. to incorporate the anonymity of Howe et al. in order to ensure privacy is protected. Regarding Claim 4: Mulukutla et al. in view of Howe et al. teach the limitations of claim 3. Mulukutla et al. further teach wherein applying further includes applying customized filters to form the one or more monitored groups based on filters associated with regional trends, store formats or types, and cultural consumer behaviors (See Paragraphs 0021-0024 – “grouping of products, grouping of geographical areas, grouping of distribution channels”, Paragraphs 0030-0031 – “Retail sales trends may be, for example, a reaction to a particular marketing event or a weather related event in the area”, Paragraph 0056, and claim 1). Regarding Claim 5: Mulukutla et al. in view of Howe et al. teach the limitations of claim 1. Mulukutla et al. further teach wherein analyzing further includes calculating and maintaining a mean distribution of item sales for the monitored item by store and by a monitored group as a whole (See Paragraph 0082, Paragraph 0084 – “smoothing_index = average_cumulative_sales (from the start of the period to the current day for all stores in the distribution center deviating in the same direction) / average_cumulative_forecast (for all stores in the distribution center deviating in the same direction (i.e., the main result-trend direction)); for (i=today; i < period end; i++) { projected_daily_forecast[i] = (smoothing_index) * daily_forecast[i]; }”, Paragraph 0086, and Paragraph 0089). Regarding Claim 6: Mulukutla et al. in view of Howe et al. teach the limitations of claim 5. Mulukutla et al. further teach wherein analyzing further includes obtaining forecasted item sales for the monitored item by store from a forecasting model associated with each store of the monitored group (See Paragraph 0075 – “The forecasting engine is run on Tuesday. It identifies all alerts having an alert type of "Store Daily Forecast Vs Sales Deviation" for Sunday, Monday, Tuesday, which have a positive deviation from the forecast, and all alerts which have negative deviation. Assume that there are: (a) 100 stores within the distribution center (DC) or cluster”, Paragraph 0079, Paragraph 0082, Paragraph 0084, and Paragraph 0086,). Regarding Claim 7: Mulukutla et al. in view of Howe et al. teach the limitations of claim 6. Mulukutla et al. further teach wherein obtaining further includes obtaining first thresholds for each store relevant to the mean distribution of item sales for a corresponding store (See Figure 1C, Table 6 – “threshold of inventory”, Paragraph 0050 – “WSMinSalesThreshold: The minimum threshold of sales to be considered for WS trend analysis”, Paragraph 0075, Paragraph 0079, Paragraph 0080, and Paragraph 0105 – “WSTrendConfirmationRatio, minTrendReversalsForNoiseDetection, SignalNoise Ratio, localforecastTrendDetectionThreshold, minSalesPerWeek ForNoise, LocalSignal NoiseRatio, minLocalTrendDurationThreshold, and LocalTrendConfirmationCount”). Regarding Claim 8: Mulukutla et al. in view of Howe et al. teach the limitations of claim 7. Mulukutla et al. further teach wherein obtaining further includes obtaining second thresholds for each store relevant to the mean distribution of item sales for the monitored group as a whole (See Figure 1C, Table 6 – “threshold of inventory”, Paragraph 0050 – “WSMinSalesThreshold: The minimum threshold of sales to be considered for WS trend analysis”, Paragraph 0075, Paragraph 0079, Paragraph 0080, and Paragraph 0105 – “WSTrendConfirmationRatio, minTrendReversalsForNoiseDetection, SignalNoise Ratio, localforecastTrendDetectionThreshold, minSalesPerWeek ForNoise, LocalSignal NoiseRatio, minLocalTrendDurationThreshold, and LocalTrendConfirmationCount”). Regarding Claim 9: Mulukutla et al. in view of Howe et al. teach the limitations of claim 8. Mulukutla et al. further teach wherein generating further includes identifying the detected anomaly by evaluating actual and current item sales by store against a corresponding forecasted item sales of a corresponding store for deviations above or below a corresponding first threshold (See Paragraph 0075, Paragraph 0079, Paragraph 0080, and Paragraph 0105). Regarding Claim 10: Mulukutla et al. in view of Howe et al. teach the limitations of claim 9. Mulukutla et al. further teach wherein generating further includes identifying an additional detected anomaly by evaluating an updated mean distribution of item sales for the monitored group as a whole that accounts for the actual and current item sales of the monitored group as a whole against each mean distribution of item sales for each of the stores for additional deviations above or below corresponding a corresponding second threshold (See Figure 1C, Table 6, Paragraph 0050, Paragraph 0075, Paragraph 0079, Paragraph 0080, Paragraph 0082, Paragraph 0084, Paragraph 0086, Paragraph 0089, and Paragraph 0105). Regarding Claim 11: Mulukutla et al. in view of Howe et al. teach the limitations of claim 1. Mulukutla et al. further teach further comprising integrating the method through application programming interfaces into existing services or existing systems of a retailer for an automated pricing, promotion, or inventory operation with respect to the monitored item (See Figures 4A-4E, Paragraphs 0032-0034, Paragraph 0042 – “a product-store-day forecast is adjusted by analyzing forecasting anomalies across a cluster as well as the patterns of anomalies at a store within a configurable period of time”, Paragraph 0069, Paragraph 0090 – “The "alert generation engine" looks at data anomalies and creates alerts”, Paragraph 0091 – “promotions”, and Paragraph 0134). Regarding Claim 12: Mulukutla et al. in view of Howe et al. teach the limitations of claim 11. Mulukutla et al. further teach further comprising maintaining a multi-tenant database that allows multiple users from different retail stores to access a platform simultaneous (See Figure 1A, Paragraph 0018, Paragraph 0063, and Paragraph 0091). Mulukutla et al. do not specifically disclose while maintaining data anonymity among the multiple users. However, Howe et al. further teach while maintaining data anonymity among the multiple users (See Figures 3A, Figure 3B, Abstract, Paragraph 0013 – “anonymize consumer transaction data”, and Paragraphs 0019-0020). The teachings of Mulukutla et al. and Howe et al. are related because both are analyzing consumer transactions/sales to make determinations. Therefore it would have been obvious to one of ordinary skill in the art at the effective filing date of the claimed invention to have modified the anomaly in sales determination system of Mulukutla et al. to incorporate the anonymity of Howe et al. in order to ensure privacy is protected. Regarding Claims 13-20: Claims 13-20 recite limitations already addressed by the rejections of claims 1-12 above; therefore the same rejections apply. Conclusion THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. The prior art made of record, but not relied upon is considered pertinent to applicant's disclosure is listed on the attached PTO-892. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MATTHEW D HENRY whose telephone number is (571)270-0504. The examiner can normally be reached on Monday-Thursday 9AM-5PM. 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. /MATTHEW D HENRY/Primary Examiner, Art Unit 3625
Read full office action

Prosecution Timeline

Jun 28, 2024
Application Filed
Oct 02, 2025
Non-Final Rejection — §101, §103
Jan 05, 2026
Response Filed
Feb 11, 2026
Final Rejection — §101, §103
Apr 13, 2026
Response after Non-Final Action

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12468854
SECURE PLATFORM FOR THE DISSEMINATION OF DATA
2y 5m to grant Granted Nov 11, 2025
Patent 12307472
System and Methods for Generating Market Planning Areas
2y 5m to grant Granted May 20, 2025
Patent 12271846
DISPATCH ADVISOR TO ASSIST IN SELECTING OPERATING CONDITIONS OF POWER PLANT THAT MAXIMIZES OPERATIONAL REVENUE
2y 5m to grant Granted Apr 08, 2025
Patent 12229707
INTUITIVE AI-POWERED WORKER PRODUCTIVITY AND SAFETY
2y 5m to grant Granted Feb 18, 2025
Patent 12205056
SYSTEMS AND METHODS FOR PASSENGER PICK-UP BY AN AUTONOMOUS VEHICLE
2y 5m to grant Granted Jan 21, 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

3-4
Expected OA Rounds
30%
Grant Probability
52%
With Interview (+21.4%)
3y 2m
Median Time to Grant
Moderate
PTA Risk
Based on 417 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