Prosecution Insights
Last updated: April 19, 2026
Application No. 18/108,157

NON-LINEAR FILTERING OF DISPLAYED VALUE

Non-Final OA §103
Filed
Feb 10, 2023
Examiner
DUONG, HIEN LUONGVAN
Art Unit
2147
Tech Center
2100 — Computer Architecture & Software
Assignee
SAP SE
OA Round
3 (Non-Final)
75%
Grant Probability
Favorable
3-4
OA Rounds
3y 1m
To Grant
98%
With Interview

Examiner Intelligence

Grants 75% — above average
75%
Career Allow Rate
480 granted / 643 resolved
+19.7% vs TC avg
Strong +23% interview lift
Without
With
+22.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 1m
Avg Prosecution
42 currently pending
Career history
685
Total Applications
across all art units

Statute-Specific Performance

§101
11.0%
-29.0% vs TC avg
§103
51.5%
+11.5% vs TC avg
§102
18.5%
-21.5% vs TC avg
§112
6.6%
-33.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 643 resolved cases

Office Action

§103
DETAILED ACTION Remarks This office action is issued in response to communication filed on 12/11/2025. Claims 1-20 are pending in this Office Action. 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 Arguments Applicant's arguments filed on 12/11/2025 with respect to rejection of claims under 35 USC 102 and 103 have been considered but are moot in view of the new ground of rejection. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claims 1-2,4-5,7-10,12-13,15-18 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Rao et al.(US Patent Application Publication 2019/0325499 A1, hereinafter “Rao”) and further in view of McGinnis et al.(US Patent Application Publication 2021/0312531 A1, hereinafter “McGinnis”) As to claim 1, Rao teaches a computing system comprising: a storage configured to store a software application and a dependent data set; and a processor configured to detect selection of a value from among a plurality of values displayed via a first graphical element within a user interface of the software application,(Rao Fig.3 and par [0039] teaches user selects the year 2005 from the user interface at stage 306) map in response to the selection of the selected value, the selected value to a plurality of dependent values based on a plurality of data pairs stored in the dependent data set, the dependent data set storing all of the data therein as multiple sub-sequences of data sequence pairs and one of the subsequences of data sequence pairs correlated the selected value to a different one of the plurality of dependent values, respectively, therein; dynamically display the plurality of dependent values mapped to the selected value via a second graphical element within the user interface; (Rao par [0040] teaches displaying prompts for selecting a make of the vehicle or select an available make from a populated list . The available makes of vehicles in the populated list are based on the previous user input at stages 304 or 306) detect selection of a second value from among the plurality of dependent values displayed via the second graphical element within the user interface; (Rao par [0040] teaches user selects the make “Lexus” from the populated list ) map, in response to the selection of the selected second value, the selected second value to a plurality of third values based on a plurality of additional data pairs stored in the dependent data set that each map the second value to a different one of the plurality of third values, respectively, and dynamically display the plurality of third values mapped to the selected second value via a third graphical element displayed within the user interface. (Rao par [0041] teaches in response to the user input , the user interface changes to display prompts for selecting a model of a vehicle., The available models of vehicles in the populated list are based on the previous user input at stages 304,306, and 308) Rao fails to expressly teach the selected value to a plurality of dependent values based on a plurality of data pairs stored in the dependent data set, the dependent data set storing all of the data therein as multiple sub-sequences of data sequence pairs and one of the subsequences of data sequence pairs correlated the selected value to a different one of the plurality of dependent values, respectively, therein; However, McGinnis teaches the selected value to a plurality of dependent values based on a plurality of data pairs stored in the dependent data set (McGinnis [0060] teaches the set consisting of every product that is for sale by the merchant in one or more stores will be referred to as the global collection of products) , the dependent data set storing all of the data therein as multiple sub-sequences of data sequence pairs ((McGinnis par [0060] teaches an indication of which one of the merchant’s stores the product is offered for sale ) and one of the subsequences of data sequence pairs correlated the selected value to a different one of the plurality of dependent values, respectively, therein;(McGinnis par [0070] teaches 3 stores, US, Canada and France) Therefore , it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention was made to combine the teachings of Rao and McGinnis to achieve the claimed invention. One would have been motivated to make such combination to save time by allow merchant to view the global collection of products offered for sale by the merchant across all the merchant’s stores. (McGinnis par [0007]) As to claim 2, Rao and McGinnis teach the computing system of claim 1, wherein the processor is further configured to generate the dependent data set by breaking up an initial data set comprising a plurality of dependent linear sequences of user interface selections into multiple pluralities of sub-sequences that are represented as data sequence pairs. (Rao par [0040] teaches the available makes of vehicles in the populated list are based on the previous user input at stages 304 or 306. Each populated corresponding to the user selection is interpreted as sub-sequence) As to claim 4, Rao and McGinnis teach the computing system of claim 1, wherein the first graphical element includes a first menu embedded within a page of the software application, and the second graphical element includes a second menu embedded within the page of the software application. ( Rao Fig.3 and par [0039] teaches displaying controls or prompts ) As to claim 5, Rao and McGinnis teach the computing system of claim 4, wherein the processor is configured to dynamically display a plurality of menu entries within the second menu based on a selection of a menu entry within the first menu and a plurality of data pairs which map the menu entry to the plurality of menu entries. ( Rao par [0041] teaches the available models of vehicles in the populated list are based on the previous user input at stages 304,306, and 308) As to claim 7, Rao and McGinnis teach the computing system of claim 1 wherein the processor is configured to, in response to detecting the selected second value, filter out data sequence pairs from a first plurality of data sequence pairs based on the selected value to map the selected value to the plurality of dependent values .( Rao par [0040] teaches displaying prompts for selecting a make of the vehicle or select an available make from a populated list . The available makes of vehicles in the populated list are based on the previous user input at stages 304 or 306. Populating the list corresponding to the previously selected value is being interpreted as “filter”) As to claim 8, Rao and McGinnis teach the computing system of claim 7, wherein the processor is configured to filter out data sequence pairs from a second sub-sequence of the plurality of data sequence pairs based on the second selected value to map the second selected value to the plurality of third values, in response to detecting the selected second value.( Rao par [0041] teaches in response to the user input , the user interface changes to display prompts for selecting a model of a vehicle., The available models of vehicles in the populated list are based on the previous user input at stages 304,306, and 308) Claims 9-10 ,12-13 and 15-16 merely recite a method performed by the system of claims 1-2, 4-5 and 7-8. Accordingly, Rao and McGinnis teach the every limitation of claims 9-10, 12-13 and 15-16 as indicates in the above rejection of claims 1-2, 4-5 and 7-8 respectively. Claims 17-18 and 20 merely recite a non-transitory computer readable medium comprising instructions executed by the system of clams 1-2 and 4. Accordingly, Rao and McGinnis teach the every limitation of claims 17-18 and 20 as indicates in the above rejection of claims 1-2 and 4. Claims 3,6,11,14 and 19 are rejected under 35 U.S.C. 103 as being unpatentable over Rao , and McGinnis and further in view of Hseush et al.(US Patent Application Publication 2017/0177670 A1, hereinafter “Hseush”) As to claim 3, Rao and McGinnis teach the computing system of claim 2 but fail to teach wherein each linear sequence includes a sequence of N data values which are sequentially dependent, respectively, and the processor is configured to generate N-1 data value pairs for each linear sequence set by breaking up the sequence of N data values into N-1 data pairs in a partially overlapping sequence, wherein N is a positive integer equal to or greater than 1 . However, Hseush teaches wherein each linear sequence includes a sequence of N data values which are sequentially dependent, respectively, and the processor is configured to generate N-1 data value pairs for each linear sequence set by breaking up the sequence of N data values into N-1 data pairs in a partially overlapping sequence. (Hseush par [0026] teaches pair of product 5 and product1 and pair of product5 and product2) Therefore , it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention was made to combine the teachings of Rao, McGinnis and Hseush to achieve the claimed invention. One would have been motivated to make such combination to provide a query mechanism that can easily express complex data patterns in a high level manner , and find out the interested entities or groups that meet the specified data patterns.(Hseush par [0006]) As to claim 6, Rao and McGinnis teach the computing system of claim 1 but fail to teach wherein the processor is configured to generate the dependent data set by converting an initial sequential data set into a plurality of partially overlapping data sequence pairs which map together two sequential values in the initial sequential data set and include one value from a previous data sequence pair. However, Hseush teaches generate the dependent data set by converting an initial sequential data set into a plurality of partially overlapping data sequence pairs which map together two sequential values in the initial sequential data set and include one value from a previous data sequence pair. (Hseush par [0026] teaches pair of product 5 and product1 and pair of product5 and product2) Therefore , it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention was made to combine the teachings of Rao , McGinnis and Hseush to achieve the claimed invention. One would have been motivated to make such combination to provide a query mechanism that can easily express complex data patterns in a high level manner , and find out the interested entities or groups that meet the specified data patterns.(Hseush par [0006]) As to claims 11 and 19, see the above rejection of claim 3. As to claims 14, see the above rejection of claims 6. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to HIEN DUONG whose telephone number is (571)270-7335. The examiner can normally be reached Monday-Friday 8:00AM-5:00PM. 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, Viker Lamardo can be reached at 571-270-5871. 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. /HIEN L DUONG/Primary Examiner, Art Unit 2147
Read full office action

Prosecution Timeline

Feb 10, 2023
Application Filed
Mar 06, 2025
Non-Final Rejection — §103
May 20, 2025
Examiner Interview Summary
May 20, 2025
Applicant Interview (Telephonic)
Jun 04, 2025
Response Filed
Sep 09, 2025
Final Rejection — §103
Oct 29, 2025
Response after Non-Final Action
Dec 11, 2025
Request for Continued Examination
Dec 20, 2025
Response after Non-Final Action
Feb 18, 2026
Non-Final Rejection — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12597925
SUPERCONDUCTING CURRENT CONTROL SYSTEM
2y 5m to grant Granted Apr 07, 2026
Patent 12566940
METHOD AND APPARATUS FOR QUANTIZING PARAMETERS OF NEURAL NETWORK
2y 5m to grant Granted Mar 03, 2026
Patent 12566815
METHOD, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM FOR PERFORMING IDENTIFICATION BASED ON MULTI-MODAL DATA
2y 5m to grant Granted Mar 03, 2026
Patent 12554798
FINDING OUTLIERS IN SIMILAR TIME SERIES SAMPLES
2y 5m to grant Granted Feb 17, 2026
Patent 12547430
MODEL-BASED ELEMENT CONFIGURATION IN A USER INTERFACE
2y 5m to grant Granted Feb 10, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

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

Prosecution Projections

3-4
Expected OA Rounds
75%
Grant Probability
98%
With Interview (+22.8%)
3y 1m
Median Time to Grant
High
PTA Risk
Based on 643 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