USPTO Examiner DORAIS CRAIG C - Art Unit 2198

Recent Applications

Detailed information about the 100 most recent patent applications.

Application NumberTitleFiling DateDisposal DateDispositionTime (months)Office ActionsRestrictionsInterviewAppeal
19340639INVESTIGATION PROCEDURES FOR VIRTUAL MACHINESSeptember 2025December 2025Allow300NoNo
19222564SYSTEM AND METHOD FOR EXPOSED SOFTWARE SERVICE DETECTIONMay 2025August 2025Allow200YesNo
18773515DRAG AND DROP INTERACTIONS FOR AN OBJECT TRACKING SOFTWARE APPLICATIONJuly 2024August 2025Allow1310YesNo
18651244TRUE WIRELESS HEADPHONES WITH IMPROVED USER INTERFACE TO AN EXPERIENTIAL ECO-SYSTEM AND RELATED DEVICES, METHODS, AND SYSTEMSApril 2024April 2025Allow1220YesNo
18544806Message Routing in a Network-Ready Storage Product for Internal and External ProcessingDecember 2023March 2026Allow2630NoNo
18379689METHODS AND SYSTEMS THAT MANAGE CLOUD-COMPUTING INFRASTRUCTURE BY IDEMPOTENT APPLICATION OF DATA SPECIFICATIONS AND ENFORCED-STATE MANAGEMENTOctober 2023January 2026Allow2800NoNo
18477054SYSTEM AND METHOD FOR INTENT DRIVEN MANAGEMENT SERVICE ORCHESTRATION AND DEPLOYMENT FOR A REMOTE ACCESS CONTROLLERSeptember 2023March 2026Allow2900YesNo
18476480AI-DRIVEN PLATFORM FOR API DIALOGUESeptember 2023March 2026Allow2900NoNo
18552189PROCESSING SYSTEM, AND INFORMATION PROCESSING APPARATUS AND METHODSeptember 2023January 2026Allow2800NoNo
18369135TECHNIQUES FOR MAINTENANCE-DOMAIN-AWARE VIRTUAL MACHINE PLACEMENT IN A CLOUD PLATFORMSeptember 2023February 2026Allow2900NoNo
18367796ESTABLISHMENT OF SERVICE MESHES BETWEEN VIRTUAL COMPUTING INSTANCES AND EXTERNAL DEVICESSeptember 2023January 2026Allow2800NoNo
18462280SECURING AND OPTIMIZING MULTI-DOMAIN DATA ACCESS USING WORKFLOW PARALLELIZATIONSeptember 2023January 2026Allow2900NoNo
18332483TECHNIQUES FOR MANAGING CLOSED LOOP ACTIVATION USING TIME-SERIES BASED EVENT DATAJune 2023October 2025Allow2800YesNo
18206744Systems, Methods and Computer Program Products for Remote Data Retrieval from Computing DevicesJune 2023October 2025Allow2800YesNo
18329709SYSTEMS AND METHODS FOR PROVIDING INTEGRATED DIGITAL SIGNAGE ADVERTISING TO ELECTRONIC SHELF EDGE LABELS AND SYSTEMS THEREOFJune 2023September 2025Allow2800NoNo
18324000Sustainable Resource Optimization in Infrastructure Lifecycle ManagementMay 2023September 2025Allow2800NoNo
18321664DETECTING PEAK ACTIVITY OF COMPUTING RESOURCESMay 2023September 2025Allow2800NoNo
18305759COMPUTER-READABLE RECORDING MEDIUM STORING EXECUTION CONTROL PROGRAM, EXECUTION CONTROL METHOD, AND INFORMATION PROCESSING DEVICEApril 2023March 2026Abandon3410NoNo
18175499REAL-TIME CPU AVAILABILTY MONITORINGFebruary 2023August 2025Allow3000YesNo
18157471DATABASE SYSTEMS AND PARALLEL PROCESSING METHODS WITH RELATIONSHIP CHUNKINGJanuary 2023June 2025Allow2910YesNo
18060055SYSTEM AND METHOD TO SUPPORT HUMAN DATA ENTRY AND CONVERSION TO EXPRESSION IN INTERMEDIATE FORM FOR RESEARCH KNOWLEDGENovember 2022December 2025Allow3710NoNo
17987883CRYPTOGRAPHIC AGILITY THROUGH LINK LAYER ABSTRACTIONNovember 2022September 2025Allow3400NoNo
17978101APPLICATION PROGRAMMING INTERFACE TO INDICATE OPERATIONSOctober 2022October 2025Allow3510YesNo
17938347Selecting a Quantum ComputerOctober 2022October 2025Allow3700NoNo
17955094APPLICATION PROGRAMMING INTERFACE TO INDICATE PARALLEL SCHEDULING MAXIMUMSeptember 2022January 2026Allow4020YesNo
17955106APPLICATION PROGRAMMING INTERFACE TO INDICATE ATTRIBUTES OF GROUPS OF BLOCKS OF THREADSSeptember 2022August 2025Allow3510NoNo
17955133APPLICATION PROGRAMMING INTERFACE TO INDICATE ATTRIBUTE LIMITATIONSSeptember 2022August 2025Allow3510YesNo
17955052APPLICATION PROGRAMMING INTERFACE TO SCHEDULE THREAD BLOCKSSeptember 2022July 2025Allow3310YesNo
17955143APPLICATION PROGRAMMING INTERFACE TO INDICATE PERFORMANCE OF BARRIER INSTRUCTIONSeptember 2022October 2025Allow3710YesNo
17955070APPLICATION PROGRAMMING INTERFACE TO PERFORM A SCHEDULING POLICYSeptember 2022December 2025Allow3920YesNo
17955085APPLICATION PROGRAMMING INTERFACE TO INDICATE SCHEDULING POLICIESSeptember 2022January 2026Allow4020YesNo
17955175APPLICATION PROGRAMMING INTERFACE TO SHARE MEMORY BETWEEN GROUPS OF BLOCKS OF THREADSSeptember 2022July 2025Allow3300NoNo
17955023APPLICATION PROGRAMMING INTERFACE TO INDICATE THREAD BLOCKSSeptember 2022June 2025Allow3210YesNo
17887087SYSTEM AND METHOD FOR EXECUTING FUNCTIONALLY EQUIVALENT APPLICATIONSAugust 2022November 2024Allow2710YesNo
17720179APPLICATION PROGRAMMING INTERFACE TO IDENTIFY MEMORYApril 2022June 2025Allow3820YesYes
173590615G-NR MULTI-CELL SOFTWARE FRAMEWORKJune 2021July 2025Allow4930YesNo
16826095REMOTE LOGGING VIA TELEMETRYMarch 2020May 2021Allow1310YesNo
16597243DIGITAL TWIN WORKFLOW SIMULATIONOctober 2019May 2021Allow1900NoNo
16570641SYSTEM AND METHOD FOR CONSTRUCTION COST ESTIMATION FOR NON-COMPUTER AIDED DESIGN (CAD) FILESSeptember 2019May 2021Allow2000NoNo
16541136APPLYING MACHINE LEARNING IN STORAGE SYSTEM CODE LOAD PROBLEM ANALYSISAugust 2019June 2020Allow1000NoNo
16336807A PERFORMANCE ALARMING METHOD FOR BRIDGE EXPANSION JOINTS BASED ON TEMPERATURE DISPLACEMENT RELATIONSHIP MODELMarch 2019February 2021Allow2300YesNo
16354438CONTAINERIZED APPLICATION SYSTEM GRAPH DRIVERMarch 2019November 2019Allow800YesNo
16224412SIMULATION METHOD, SIMULATION UNIT, AND PROGRAMDecember 2018December 2020Allow2400NoNo
16300080ECU SIMULATION DEVICENovember 2018March 2021Allow2800YesNo
16091206INTEGRATED ANDROID AND WINDOWS DEVICEOctober 2018September 2020Allow2420NoNo
16090744AN ANOMALY IDENTIFICATION METHOD FOR STRUCTURAL MONITORING DATA CONSIDERING SPATIAL-TEMPORAL CORRELATIONOctober 2018December 2020Allow2700YesNo
16142089ENQUEUE-RELATED PROCESSING BASED ON TIMING OUT OF AN ATTEMPTED ENQUEUESeptember 2018October 2019Allow1300YesNo
15991557METHOD AND APPARATUS FOR GENERATING WORKFLOWMay 2018February 2020Allow2020YesNo
15924383NOVEL SYSTEMS AND METHODS FOR INTERACTING WITH A CLIENT DEVICEMarch 2018December 2019Allow2100YesNo
15751948INFORMATION PROCESSING APPARATUS, METHOD, AND MEDIUMFebruary 2018July 2019Allow1710NoNo
15696208PREDICTING EXHAUSTED STORAGE FOR A BLOCKING APISeptember 2017September 2018Allow1200NoNo
15689468ANALYTICALLY SELECTING WHICH TESTS ARE TO BE EXECUTED IN A CONTINUOUS DELIVERY PROCESSAugust 2017November 2018Allow1510YesNo
15685533METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR IMPLEMENTATION OF A UNIVERSAL HARDWARE-SOFTWARE INTERFACEAugust 2017April 2019Allow1900NoNo
15291546REENTRANT READ-WRITE LOCK ALGORITHMOctober 2016January 2017Allow300YesNo
15254129INCREASING DATA RESILIENCY OPERATIONS BASED ON IDENTIFYING BOTTLENECK OPERATORSSeptember 2016January 2019Allow2900YesNo
15244005MULTITHREADED TRANSACTIONSAugust 2016September 2017Allow1220NoNo
15146918REENTRANT READ-WRITE LOCK ALGORITHMMay 2016August 2016Allow300NoNo
15135135WIND SIMULATION DEVICEApril 2016April 2019Allow3530YesNo
15086188PROVIDING A RECOVERY PLACEHOLDER WITHIN AN APPLICATIONMarch 2016May 2016Allow100YesNo
14961584SINGLETON COORDINATION IN AN ACTOR-BASED SYSTEMDecember 2015February 2016Allow200NoNo
14869713MANAGING TEST SERVICES IN A DISTRIBUTED PRODUCTION SERVICE ENVIRONMENTSeptember 2015October 2016Allow1310NoNo
14851688INTEGRATING OPERATING SYSTEMSSeptember 2015March 2017Allow1820NoNo
14845404MULTITHREADED TRANSACTIONSSeptember 2015July 2016Allow1110NoNo
14839887Scalable Concurrent Execution of Distributed Workflows Sharing Common OperationsAugust 2015October 2016Allow1410NoNo
14810510REENTRANT READ-WRITE LOCK ALGORITHMJuly 2015June 2016Allow1100YesNo
14791984Mobile Device With Virtual InterfacesJuly 2015April 2017Allow2120YesNo
14751979MULTITHREADED TRANSACTIONSJune 2015August 2016Allow1310YesNo
14749362OPTIMIZED SYSTEM FOR ANALYTICS (GRAPHS AND SPARSE MATRICES) OPERATIONSJune 2015April 2016Allow1000YesNo
14745817Diagram Language For computer programmingJune 2015October 2016Allow1610YesNo
14733631PUSH INSTRUCTION FOR PUSHING A MESSAGE PAYLOAD FROM A SENDING THREAD TO A RECEIVING THREADJune 2015September 2016Allow1610YesNo
14683004ENTITY-BASED EXTERNAL FUNCTIONALITY FOR SOFTWARE DEVELOPERSApril 2015November 2016Allow1910YesNo
14625410SECURE INTER-PROCESS COMMUNICATIONS FOR MOBILE DEVICESFebruary 2015December 2016Allow2220YesNo
14602720TERMINAL DEVICE AND DATA PASSING METHODJanuary 2015May 2016Allow1610NoNo
14406853PROGRESS STATUS MANAGEMENT SYSTEM AND PROGRESS STATUS MANAGEMENT METHODJanuary 2015September 2015Allow900YesNo
14588333OPTIMIZED SYSTEM FOR ANALYTICS (GRAPHS AND SPARSE MATRICES) OPERATIONSDecember 2014December 2015Allow1100YesNo
14410892COMBINING SCALABILITY ACROSS MULTIPLE RESOURCES IN A TRANSACTION PROCESSING SYSTEM HAVING GLOBAL SERIALIZABILITYDecember 2014April 2016Allow1610NoNo
14546758DYNAMICALLY INFERRING VARIABLE DIMENSIONS IN USER-ADDED EQUATIONSNovember 2014February 2019Allow5130NoYes
14537237ACCESSING BUSINESS OBJECT RESOURCES FOR A MACHINE-TO-MACHINE COMMUNICATION ENVIRONMENTNovember 2014March 2015Allow400YesNo
14536547ASSEMBLY CONNECTIVITY MANAGERNovember 2014September 2019Allow5940YesNo
14528993CROSS PLATFORM DISCOVERY AND COMMUNICATION OVER A LOCAL NETWORKOctober 2014September 2015Allow1010NoNo
14485743Method For Intercepting Input/Output Requests And ResponsesSeptember 2014August 2015Allow1110NoNo
14372110PROVIDING VIRTUAL OPTICAL DISK DRIVEJuly 2014July 2017Allow3610NoNo
14316285DATA PROCESSING APPARATUS, TRANSMITTING APPARATUS, TRANSMISSION CONTROL METHOD, SCHEDULING METHOD, AND COMPUTER PRODUCTJune 2014November 2015Allow1600NoNo
14360429COMPUTER SYSTEM AND DIVIDED JOB PROCESSING METHOD AND PROGRAMMay 2014November 2015Allow1710NoNo
14209256DETECTING PATTERNS OF EVENTS IN INFORMATION SYSTEMSMarch 2014January 2017Allow3430YesNo
14202514PROVIDING A RECOVERY PLACEHOLDER WITHIN AN APPLICATIONMarch 2014February 2016Allow2430NoNo
14147572VIRTUAL MACHINE DEPLOYMENT PLANNING METHOD AND ASSOCIATED APPARATUSJanuary 2014October 2015Allow2110NoNo
14140983RIGHTS OBJECT ACQUISITION METHOD OF MOBILE TERMINAL IN DIGITAL RIGHT MANAGEMENT SYSTEMDecember 2013May 2015Allow1700YesNo
14083171Event-Driven Component Integration Framework for Implementing Distributed SystemsNovember 2013March 2014Allow400YesNo
13951928PARALLEL INCIDENT PROCESSINGJuly 2013June 2015Allow2310YesNo
13995999LIGHTWEIGHT POWER MANAGEMENT OF AUDIO ACCELERATORSJune 2013May 2015Allow2210YesNo
13877912SYSTEM AND METHOD FOR DISTRIBUTED COMPUTINGApril 2013March 2016Allow3510YesNo
13856027MANAGING AND OPTIMIZING WORKFLOWS AMONG COMPUTER APPLICATIONSApril 2013September 2014Allow1710YesNo
13785288Network On Chip With An I/O AcceleratorMarch 2013December 2013Allow1000YesNo
13818801METHOD FOR CENTRALIZING EVENTS FOR A MULTILEVEL HIERARCHICAL COMPUTER MANAGEMENT SYSTEMFebruary 2013April 2017Allow4940YesNo
13705323FRAMEWORK FOR SYSTEM COMMUNICATION FOR HANDLING DATADecember 2012July 2015Allow3140YesNo
13659959COMPUTING DEVICE AND FUNCTION MODULE MANAGEMENT METHODOctober 2012May 2014Allow1910YesNo
13651607DYNAMIC APPLICATION PROGRAMMING INTERFACE PUBLICATION FOR PROVIDING WEB SERVICESOctober 2012January 2017Allow5150YesYes
13617711MULTI-USER COMPUTER SYSTEMSeptember 2012November 2014Allow2620YesNo
13601368FIRMWARE DOWLOADING THROUGH PROCESS FILE SYSTEMAugust 2012May 2013Allow800YesNo

Appeals Overview

This analysis examines appeal outcomes and the strategic value of filing appeals for examiner DORAIS, CRAIG C.

Patent Trial and Appeal Board (PTAB) Decisions

Total PTAB Decisions
2
Examiner Affirmed
2
(100.0%)
Examiner Reversed
0
(0.0%)
Reversal Percentile
5.7%
Lower than average

What This Means

With a 0.0% reversal rate, the PTAB affirms the examiner's rejections in the vast majority of cases. This reversal rate is in the bottom 25% across the USPTO, indicating that appeals face significant challenges here.

Strategic Value of Filing an Appeal

Total Appeal Filings
13
Allowed After Appeal Filing
3
(23.1%)
Not Allowed After Appeal Filing
10
(76.9%)
Filing Benefit Percentile
31.0%
Lower 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, 23.1% of applications that filed an appeal were subsequently allowed. This appeal filing benefit rate is below the USPTO average, suggesting that filing an appeal has limited effectiveness in prompting favorable reconsideration.

Strategic Recommendations

Appeals to PTAB face challenges. Ensure your case has strong merit before committing to full Board review.

Filing a Notice of Appeal shows limited benefit. Consider other strategies like interviews or amendments before appealing.

Examiner DORAIS, CRAIG C - Prosecution Strategy Guide

Executive Summary

Examiner DORAIS, CRAIG C works in Art Unit 2198 and has examined 116 patent applications in our dataset. With an allowance rate of 100.0%, this examiner allows applications at a higher rate than most examiners at the USPTO. Applications typically reach final disposition in approximately 29 months.

Allowance Patterns

Examiner DORAIS, CRAIG C's allowance rate of 100.0% places them in the 95% 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 DORAIS, CRAIG C receive 1.52 office actions before reaching final disposition. This places the examiner in the 27% percentile for office actions issued. This examiner issues fewer office actions than average, which may indicate efficient prosecution or a more lenient examination style.

Prosecution Timeline

The median time to disposition (half-life) for applications examined by DORAIS, CRAIG C is 29 months. This places the examiner in the 63% percentile for prosecution speed. Prosecution timelines are slightly faster than average with this examiner.

Interview Effectiveness

Conducting an examiner interview provides a +0.0% benefit to allowance rate for applications examined by DORAIS, CRAIG C. This interview benefit is in the 13% 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, 38.9% of applications are subsequently allowed. This success rate is in the 89% percentile among all examiners. Strategic Insight: RCEs are highly effective with this examiner compared to others. If you receive a final rejection, filing an RCE with substantive amendments or arguments has a strong likelihood of success.

After-Final Amendment Practice

This examiner enters after-final amendments leading to allowance in 40.0% of cases where such amendments are filed. This entry rate is in the 61% percentile among all examiners. Strategic Recommendation: This examiner shows above-average receptiveness to after-final amendments. If your amendments clearly overcome the rejections and do not raise new issues, consider filing after-final amendments before resorting to an RCE.

Pre-Appeal Conference Effectiveness

When applicants request a pre-appeal conference (PAC) with this examiner, 200.0% result in withdrawal of the rejection or reopening of prosecution. This success rate is in the 94% percentile among all examiners. Strategic Recommendation: Pre-appeal conferences are highly effective with this examiner compared to others. Before filing a full appeal brief, strongly consider requesting a PAC. The PAC provides an opportunity for the examiner and supervisory personnel to reconsider the rejection before the case proceeds to the PTAB.

Appeal Withdrawal and Reconsideration

This examiner withdraws rejections or reopens prosecution in 85.7% of appeals filed. This is in the 79% percentile among all examiners. Of these withdrawals, 33.3% occur early in the appeal process (after Notice of Appeal but before Appeal Brief). Strategic Insight: This examiner frequently reconsiders rejections during the appeal process compared to other examiners. Per MPEP § 1207.01, all appeals must go through a mandatory appeal conference. Filing a Notice of Appeal may prompt favorable reconsideration even before you file an Appeal Brief.

Petition Practice

When applicants file petitions regarding this examiner's actions, 150.0% are granted (fully or in part). This grant rate is in the 97% percentile among all examiners. Strategic Note: Petitions are frequently granted regarding this examiner's actions compared to other examiners. Per MPEP § 1002.02(c), various examiner actions are petitionable to the Technology Center Director, including prematureness of final rejection, refusal to enter amendments, and requirement for information. If you believe an examiner action is improper, consider filing a petition.

Examiner Cooperation and Flexibility

Examiner's Amendments: This examiner makes examiner's amendments in 0.9% of allowed cases (in the 65% percentile). This examiner makes examiner's amendments more often than average to place applications in condition for allowance (MPEP § 1302.04).

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:

  • RCEs are effective: This examiner has a high allowance rate after RCE compared to others. If you receive a final rejection and have substantive amendments or arguments, an RCE is likely to be successful.
  • Request pre-appeal conferences: PACs are highly effective with this examiner. Before filing a full appeal brief, request a PAC to potentially resolve issues without full PTAB review.
  • Appeal filing as negotiation tool: This examiner frequently reconsiders rejections during the appeal process. Filing a Notice of Appeal may prompt favorable reconsideration during the mandatory appeal conference.

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.