USPTO Examiner UNG LANNY N - Art Unit 2197

Recent Applications

Detailed information about the 100 most recent patent applications.

Application NumberTitleFiling DateDisposal DateDispositionTime (months)Office ActionsRestrictionsInterviewAppeal
19274076TRANSFORMING PROGRAM CONTROL FLOW DATA INTO SPACE-FILLING CURVES FOR ANOMALY DETECTIONJuly 2025November 2025Allow410NoNo
19234327System For Identifying Same Or Similar Instances Of Source CodeJune 2025January 2026Allow810YesNo
19041564DETECTION OF PHANTOM DEPENDENCIES WITHIN A CONSTRUCTED SOFTWARE APPLICATIONJanuary 2025March 2026Allow1321YesNo
18970673COMPUTER CODE GENERATION FROM TASK DESCRIPTIONS USING NEURAL NETWORKSDecember 2024January 2026Allow1420YesNo
18953574SYSTEM AND METHOD FOR IDENTIFYING LIBRARIES FOR APPLICATION RUNTIME ENVIRONMENTNovember 2024September 2025Allow1020YesNo
18584494Managing Multi-Single-Tenant SaaS ServicesFebruary 2024March 2026Abandon2540YesNo
18408426PREPOPULATED CONTAINER IMAGES REPOSITORIES FOR CI/CD ENVIRONMENTSJanuary 2024February 2026Allow2530NoNo
18474412TEST LOAD DISTRIBUTION OVER LANDSCAPE TYPES IN A CLOUD INFRASTRUCTURESeptember 2023February 2026Allow2910YesNo
18367955SERVICE LEVEL OBJECTIVE (SLO) BASED CONTINUOUS INTEGRATION / CONTINUOUS DEVELOPMENT (CICD) FRAMEWORK FOR CANARY RELEASE INTEGRATIONSeptember 2023October 2025Allow2510NoNo
18223641INTELLIGENT CUSTOMER SERVICE REQUEST PROCESSING MECHANISMJuly 2023October 2025Allow2710YesNo
18352107VALIDATING, AGGREGATING, AND TRANSLATING CONFIGURATION CODEJuly 2023December 2025Allow3020YesNo
18350296SIMPLIFIED SOFTWARE SERVICE CONFIGURATION USING ARTIFICIAL INTELLIGENCEJuly 2023February 2026Allow3120YesNo
18336244FIRMWARE DISTRIBUTION METHOD FOR AN INFORMATION HANDLING SYSTEMJune 2023September 2025Allow2710YesNo
18323412SYSTEMS AND METHODS FOR MANAGING ONE OR MORE BUILDING BLOCKS OF ONE OR MORE PROJECTSMay 2023August 2025Abandon2710NoNo
18323959UPDATING A CLOUD SERVICE WITH FARMS GROUPED FOR A SAME UPDATE DEPLOYMENT STAGEMay 2023February 2026Allow3320YesNo
18322550SOFTWARE PIPELINE CONFIGURATIONMay 2023May 2025Allow2410YesNo
18196478SYSTEM AND METHOD FOR DETECTING SOFTWARE TESTS THAT ARE SUSPECTED AS TESTS THAT ALWAYS PROVIDE FALSE POSITIVEMay 2023August 2025Allow2710YesNo
18139746CODE MODIFICATION MANAGEMENT USING MACHINE LEARNINGApril 2023April 2025Allow2410YesNo
18303114INFORMATION PROCESSING APPARATUS, LOG STORAGE METHOD, AND NON-TRANSITORY RECORDING MEDIUMApril 2023April 2025Allow2310YesNo
18135761MANAGING APPLICATIONS ACROSS MULTIPLE DEVICESApril 2023January 2026Allow3330YesNo
18246542AUTOMATION SYSEM ENGINEERING USING VIRTUAL OBJECTS WITH EMBEDDED INFORMATIONMarch 2023July 2025Abandon2710NoNo
18123580SYSTEM AND METHOD FOR GRADUAL MIGRATION FROM A LEGACY APPLICATION TO A REPLACEMENT APPLICATIONMarch 2023May 2025Allow2520NoNo
18178004AUTOMATED APPLICATION DEPLOYMENTMarch 2023February 2025Allow2320NoNo
18115272GUIDED SAFETY ANALYSIS FOR CYBER PHYSICAL SYSTEMSFebruary 2023March 2025Abandon2510NoNo
18158447LAYOUT-BASED DATA TRANSFER BETWEEN SYNCHRONIZED, INTERCONNECTED PROCESSING ELEMENTS FOR IMPLEMENTING MACHINE LEARNING NETWORKSJanuary 2023January 2025Allow2410YesNo
18098789UPGRADABLE ELECTRONIC DEVICE AND METHOD FOR UPGRADING ELECTRONIC DEVICEJanuary 2023January 2026Abandon3630NoNo
18153621METHODS AND SYSTEMS FOR CORRELATING SOURCE CODE COMMITMENTS AND MODEL RESULT RECORDS DURING MODEL DEVELOPMENTJanuary 2023February 2025Abandon2520YesNo
18147343SYSTEMS AND METHODS FOR AUTOMATIC SELF-CONFIGURATION OF CUSTOMER-SPECIFIC DEPLOYMENT OF SET OF ENTERPRISE SOFTWARE APPLICATIONSDecember 2022August 2024Allow2030YesNo
18000040INFORMATION UPDATE SYSTEMNovember 2022July 2025Abandon3220NoNo
17993619Application Debugging Method and System, Device, and MediumNovember 2022January 2026Abandon4840NoNo
17987353MULTICELL DOCUMENT EDITOR MINIMOREMAPNovember 2022February 2025Allow2730YesNo
17966572SOURCE CODE PATCH GENERATION WITH RETRIEVAL-AUGMENTED TRANSFORMEROctober 2022July 2025Abandon3330NoNo
17964832Scalable Code Testing and BenchmarkingOctober 2022October 2024Allow2520YesNo
17854662SYSTEMS AND METHODS FOR GENERATING APPLICATION POLICIESJune 2022February 2026Allow4320YesNo
17852108IDENTIFICATION AND REMOVAL OF REDUNDANT INTERFACESJune 2022April 2025Allow3430YesNo
17808401COMMUNICATION APPARATUS AND PROGRAMJune 2022September 2025Abandon3940YesNo
17805282SYSTEM AND METHOD TO DYNAMICALLY SELECT TEST CASES BASED ON CODE CHANGE CONTENTS FOR ACHIEVING MINIMAL COST AND ADEQUATE COVERAGEJune 2022July 2025Abandon3740NoNo
17674143EVALUATION AND UPDATE OF TEST CODE WITH RESPECT TO PRODUCTION CODE CHANGESFebruary 2022September 2024Allow3130YesNo
17666371RESOURCE AWARE PATCHING SERVICEFebruary 2022May 2025Allow3970YesNo
17571808Test Account and Test Artifact ManagementJanuary 2022September 2025Allow4460YesNo
17565657Dynamic Storage Instance Sizing For Application DeploymentsDecember 2021February 2026Abandon4960YesNo
17557953SYNTHETIC DATA GENERATION FOR ENHANCED MICROSERVICE DEBUGGING IN MICROSERVICES ARCHITECTURESDecember 2021October 2025Abandon4520YesNo
17496860SDL Verification ToolOctober 2021April 2025Abandon4360YesNo
17405357SYSTEMS AND METHODS FOR IN-PLACE APPLICATION UPGRADESAugust 2021July 2025Allow4770YesNo
17379742UTILIZATION-AWARE RESOURCE SCHEDULING IN A DISTRIBUTED COMPUTING CLUSTERJuly 2021September 2024Allow3840YesNo
17160098BIDIRECTIONAL EVALUATION FOR GENERAL- PURPOSE PROGRAMMINGJanuary 2021March 2025Abandon5040YesYes
17029732SYSTEM AND METHOD FOR MANAGING SOFTWARE APPLICATION CURRENCYSeptember 2020March 2025Allow5460YesYes
16852385METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AN EXCLUDABLE ADDRESSABLE ENTITYApril 2020October 2024Allow5460YesYes
16277661ACCELERATING LINEAR ALGEBRA KERNELS FOR ANY PROCESSOR ARCHITECTUREFebruary 2019July 2025Allow6080YesYes
16162498CODE LIBRARY VERSION MANAGEMENTOctober 2018May 2020Allow1920NoNo
15972661SYSTEM FOR MODELING TOOLCHAINS-BASED SOURCE REPOSITORY ANALYSISMay 2018August 2019Allow1500YesNo
15788453METHOD OF AUTOMATICALLY TESTING SMART DEVICE APPLICATION PROGRAM USING PERMISSION BOOSTEROctober 2017March 2019Allow1710YesNo
15661460DYNAMIC ARRAYS AND OVERLAYS WITH BOUNDS POLICIESJuly 2017April 2019Allow2120NoNo
15362090APPARATUS AND METHOD OF PROVIDING A CODING EDUCATION SERVICE USING A BLOCKNovember 2016October 2018Allow2310NoNo
15165007SYNCHRONIZATION OF HARDWARE AGENTS IN A COMPUTER SYSTEMMay 2016November 2017Allow1810YesNo
14922151CONTROL FLOW GRAPH FLATTENING DEVICE AND METHODOctober 2015November 2017Allow2410NoNo
14876065INTERFACE METHOD RESOLUTION IN OBJECT ORIENTED PROGRAMMING MODELSOctober 2015December 2016Allow1410NoNo
14839256DYNAMIC SHARING OF UNUSED BANDWIDTH CAPACITY OF VIRTUALIZED INPUT/OUTPUT ADAPTERSAugust 2015August 2016Allow1210YesNo
14550864SYSTEM, METHOD, AND COMPUTER PROGRAM FOR CALCULATING RISK ASSOCIATED WITH A SOFTWARE TESTING PROJECTNovember 2014January 2016Allow1410YesNo
14378161VEHICLE ELECTRONIC CONTROL DEVICE AND DATA-RECEIVING METHODAugust 2014May 2016Allow2110NoNo
14335496ALLOCATING STORAGE FOR VIRTUAL MACHINE INSTANCES BASED ON INPUT/OUTPUT (I/O) USAGE RATE OF THE DISK EXTENTS STORED IN AN I/O PROFILE OF A PREVIOUS INCARNATION OF THE VIRTUAL MACHINEJuly 2014April 2016Allow2110YesNo
14321671System and Method for Implementing Workflow Management Using MessagingJuly 2014June 2016Allow2420YesNo
14302921CHECKPOINTING FOR A HYBRID COMPUTING NODEJune 2014October 2015Allow1600YesNo
14204043SERVER, INFORMATION PROCESSING SYSTEM, AND COMPUTER PROGRAM PRODUCTMarch 2014August 2016Allow3640YesNo
14200477Stack Data Management for Software Managed Multi-Core ProcessorsMarch 2014February 2015Allow1100YesNo
14237316SYSTEM FOR ENERGY SAVING IN COMPANY DATA CENTERSMarch 2014December 2015Allow2310NoNo
13942846PROFILE-BASED GLOBAL LIVE-RANGE SPLITTINGJuly 2013September 2014Allow1400YesNo
13942931PROFILE-BASED GLOBAL LIVE-RANGE SPLITTINGJuly 2013September 2014Allow1400YesNo
13909678ABSTRACTION-GUIDED SYNTHESISJune 2013March 2015Allow2110YesNo
13617863AUTOMATED MERGING IN A SOFTWARE DEVELOPMENT ENVIRONMENTSeptember 2012July 2015Allow3420YesNo
13615927DYNAMIC ARRAYS AND OVERLAYS WITH BOUNDS POLICIESSeptember 2012March 2014Allow1810YesNo
13597641SECURE FIRMWARE UPDATESAugust 2012August 2015Allow3520YesNo
13479026RETURN ADDRESS OPTIMISATION FOR A DYNAMIC CODE TRANSLATORMay 2012July 2014Allow2500NoNo
13226616Configuring a State Diagram with Graphical Source CodeSeptember 2011October 2013Allow2620YesNo
13223842Pattern Implementation TechniqueSeptember 2011October 2013Allow2530YesNo
13085388METHODS AND SYSTEMS FOR ACCESSING DISTRIBUTED COMPUTING COMPONENTS THROUGH THE INTERNETApril 2011October 2017Allow6060YesYes
12913822PARALLELIZATION METHOD, SYSTEM AND PROGRAMOctober 2010October 2013Allow3610YesNo
12771460AUTOMATIC PARALLELIZATION USING BINARY REWRITINGApril 2010October 2013Allow4110NoNo
12762002ABSTRACTION-GUIDED SYNTHESISApril 2010March 2013Allow3500YesNo
12608609ASSISTING SERVER MIGRATIONOctober 2009May 2014Allow5520YesNo
12502519FAULT DETECTION AND LOCALIZATION IN DYNAMIC SOFTWARE APPLICATIONSJuly 2009September 2014Allow6030YesNo
12468511APPARATUS, METHOD, AND SYSTEM OF ASSISTING SOFTWARE DEVELOPMENTMay 2009August 2012Allow3900YesNo
12514430JAVA BYTECODE TRANSLATING METHODMay 2009July 2012Allow3900NoNo
12239526SYMBOLIC RUNTIME CHECKING OF QUANTIFIED CONTRACTSSeptember 2008May 2012Allow4400YesNo
12235214SYSTEM AND A METHOD FOR CROSS-PLATFORM PORTING OF BUSINESS APPLICATIONS AND MAKING THEM CONTEXTUALLY-AWARE ON TARGET PLATFORMSSeptember 2008April 2014Allow6030NoNo
12170990MEASURING EXECUTION TIME FOR PROGRAM OPTIMIZATIONJuly 2008January 2012Allow4210YesNo
12125930TECHNIQUES FOR DYNAMICALLY DETERMINING TEST PLATFORMSMay 2008December 2013Allow6030YesNo
12103705METHOD FOR COMPUTATION-COMMUNICATI0N OVERLAP IN MPI APPLICATIONSApril 2008September 2011Allow4100NoNo
12049309ANALYZING SOFTWARE PERFORMANCE WITHOUT REQUIRING HARDWAREMarch 2008December 2009Allow2110YesNo
11863703CRITICAL SECTION ORDERING FOR MULTIPLE TRACE APPLICATIONSSeptember 2007January 2014Allow6030YesYes
11848026METHOD OF OPERATING A DATA PROCESSING SYSTEMAugust 2007September 2013Allow6020YesNo
11832484PROGRAM MONITORING METHOD, COMPUTER, AND ABNORMAL MONITORING PROGRAM PRODUCTAugust 2007May 2012Allow5820YesNo
11832584SYSTEM AND METHOD FOR SOFTWARE LOGGINGAugust 2007December 2013Allow6030YesNo
11801037Predictive run testingMay 2007November 2013Allow6030YesNo
11735056ASSEMBLING WORK PACKETS WITHIN A SOFTWARE FACTORYApril 2007November 2011Allow5620NoNo
11545229AUTOMATION TOOL FOR APPLICATION INSTALLATIONSOctober 2006March 2011Allow5310NoNo
11483831METHOD FOR TRACING A PROGRAM EXECUTED ON A SYSTEM COMPRISING A PLURALITY OF PROCESSING UNITS, AND A SYSTEM COMPRISING A PLURALITY OF PROCESSING UNITSJuly 2006July 2010Allow4800YesNo
10582211METHOD OF GENERATING C CODE ON THE BASIS OF UML SPECIFICATIONSJune 2006September 2010Allow5110NoNo
11422099INSTALLATION OF A BOOTABLE IMAGE FOR MODIFYING THE OPERATIONAL ENVIRONMENT OF A COMPUTING SYSTEMJune 2006June 2012Allow6030YesNo
11422023SYSTEM AND METHOD FOR MATCHING A PLURALITY OF ORDERED SEQUENCES WITH APPLICATIONS TO CALL STACK ANALYSIS TO IDENTIFY KNOWN SOFTWARE PROBLEMSJune 2006July 2010Allow4910YesNo

Appeals Overview

This analysis examines appeal outcomes and the strategic value of filing appeals for examiner UNG, LANNY N.

Patent Trial and Appeal Board (PTAB) Decisions

Total PTAB Decisions
4
Examiner Affirmed
2
(50.0%)
Examiner Reversed
2
(50.0%)
Reversal Percentile
72.3%
Higher than average

What This Means

With a 50.0% reversal rate, the PTAB reverses the examiner's rejections in a meaningful percentage of cases. This reversal rate is above the USPTO average, indicating that appeals have better success here than typical.

Strategic Value of Filing an Appeal

Total Appeal Filings
10
Allowed After Appeal Filing
4
(40.0%)
Not Allowed After Appeal Filing
6
(60.0%)
Filing Benefit Percentile
65.6%
Higher than average

Understanding Appeal Filing Strategy

Filing a Notice of Appeal can sometimes lead to allowance even before the appeal is fully briefed or decided by the PTAB. This occurs when the examiner or their supervisor reconsiders the rejection during the mandatory appeal conference (MPEP § 1207.01) after the appeal is filed.

In this dataset, 40.0% of applications that filed an appeal were subsequently allowed. This appeal filing benefit rate is above the USPTO average, suggesting that filing an appeal can be an effective strategy for prompting reconsideration.

Strategic Recommendations

Appeals to PTAB show good success rates. If you have a strong case on the merits, consider fully prosecuting the appeal to a Board decision.

Filing a Notice of Appeal is strategically valuable. The act of filing often prompts favorable reconsideration during the mandatory appeal conference.

Examiner UNG, LANNY N - Prosecution Strategy Guide

Executive Summary

Examiner UNG, LANNY N works in Art Unit 2197 and has examined 77 patent applications in our dataset. With an allowance rate of 94.8%, this examiner allows applications at a higher rate than most examiners at the USPTO. Applications typically reach final disposition in approximately 47 months.

Allowance Patterns

Examiner UNG, LANNY N's allowance rate of 94.8% places them in the 84% percentile among all USPTO examiners. This examiner is more likely to allow applications than most examiners at the USPTO.

Office Action Patterns

On average, applications examined by UNG, LANNY N receive 2.13 office actions before reaching final disposition. This places the examiner in the 57% percentile for office actions issued. This examiner issues a slightly above-average number of office actions.

Prosecution Timeline

The median time to disposition (half-life) for applications examined by UNG, LANNY N is 47 months. This places the examiner in the 9% percentile for prosecution speed. Applications take longer to reach final disposition with this examiner compared to most others.

Interview Effectiveness

Conducting an examiner interview provides a -7.3% benefit to allowance rate for applications examined by UNG, LANNY N. This interview benefit is in the 4% percentile among all examiners. Note: Interviews show limited statistical benefit with this examiner compared to others, though they may still be valuable for clarifying issues.

Request for Continued Examination (RCE) Effectiveness

When applicants file an RCE with this examiner, 28.8% of applications are subsequently allowed. This success rate is in the 53% percentile among all examiners. Strategic Insight: RCEs show above-average effectiveness with this examiner. Consider whether your amendments or new arguments are strong enough to warrant an RCE versus filing a continuation.

After-Final Amendment Practice

This examiner enters after-final amendments leading to allowance in 22.2% of cases where such amendments are filed. This entry rate is in the 29% percentile among all examiners. Strategic Recommendation: This examiner shows below-average receptiveness to after-final amendments. You may need to file an RCE or appeal rather than relying on after-final amendment entry.

Pre-Appeal Conference Effectiveness

When applicants request a pre-appeal conference (PAC) with this examiner, 40.0% result in withdrawal of the rejection or reopening of prosecution. This success rate is in the 37% percentile among all examiners. Note: Pre-appeal conferences show below-average success with this examiner. Consider whether your arguments are strong enough to warrant a PAC request.

Appeal Withdrawal and Reconsideration

This examiner withdraws rejections or reopens prosecution in 60.0% of appeals filed. This is in the 35% percentile among all examiners. Of these withdrawals, 50.0% occur early in the appeal process (after Notice of Appeal but before Appeal Brief). Strategic Insight: This examiner shows below-average willingness to reconsider rejections during appeals. Be prepared to fully prosecute appeals if filed.

Petition Practice

When applicants file petitions regarding this examiner's actions, 0.0% are granted (fully or in part). This grant rate is in the 2% percentile among all examiners. Strategic Note: Petitions are rarely granted regarding this examiner's actions compared to other examiners. Ensure you have a strong procedural basis before filing a petition, as the Technology Center Director typically upholds this examiner's decisions.

Examiner Cooperation and Flexibility

Examiner's Amendments: This examiner makes examiner's amendments in 9.1% of allowed cases (in the 92% percentile). Per MPEP § 1302.04, examiner's amendments are used to place applications in condition for allowance when only minor changes are needed. This examiner frequently uses this tool compared to other examiners, indicating a cooperative approach to getting applications allowed. Strategic Insight: If you are close to allowance but minor claim amendments are needed, this examiner may be willing to make an examiner's amendment rather than requiring another round of prosecution.

Quayle Actions: This examiner issues Ex Parte Quayle actions in 0.0% of allowed cases (in the 16% percentile). This examiner rarely issues Quayle actions compared to other examiners. Allowances typically come directly without a separate action for formal matters.

Prosecution Strategy Recommendations

Based on the statistical analysis of this examiner's prosecution patterns, here are tailored strategic recommendations:

  • Plan for extended prosecution: Applications take longer than average with this examiner. Factor this into your continuation strategy and client communications.
  • Examiner cooperation: This examiner frequently makes examiner's amendments to place applications in condition for allowance. If you are close to allowance, the examiner may help finalize the claims.

Relevant MPEP Sections for Prosecution Strategy

  • MPEP § 713.10: Examiner interviews - available before Notice of Allowance or transfer to PTAB
  • MPEP § 714.12: After-final amendments - may be entered "under justifiable circumstances"
  • MPEP § 1002.02(c): Petitionable matters to Technology Center Director
  • MPEP § 1004: Actions requiring primary examiner signature (allowances, final rejections, examiner's answers)
  • MPEP § 1207.01: Appeal conferences - mandatory for all appeals
  • MPEP § 1214.07: Reopening prosecution after appeal

Important Disclaimer

Not Legal Advice: The information provided in this report is for informational purposes only and does not constitute legal advice. You should consult with a qualified patent attorney or agent for advice specific to your situation.

No Guarantees: We do not provide any guarantees as to the accuracy, completeness, or timeliness of the statistics presented above. Patent prosecution statistics are derived from publicly available USPTO data and are subject to data quality limitations, processing errors, and changes in USPTO practices over time.

Limitation of Liability: Under no circumstances will IronCrow AI be liable for any outcome, decision, or action resulting from your reliance on the statistics, analysis, or recommendations presented in this report. Past prosecution patterns do not guarantee future results.

Use at Your Own Risk: While we strive to provide accurate and useful prosecution statistics, you should independently verify any information that is material to your prosecution strategy and use your professional judgment in all patent prosecution matters.