Search

Dirk Wright

Examiner (ID: 17288, Phone: (571)272-7098 , Office: P/3659 )

Most Active Art Unit
3502
Art Unit(s)
2899, 3655, 3659, 3656, 3681, 3502, 3622
Total Applications
4396
Issued Applications
4127
Pending Applications
57
Abandoned Applications
218

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20296473 [patent_doc_number] => 20250321716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-16 [patent_title] => COMPUTER LANGUAGE AND CODE FOR APPLICATION DEVELOPMENT AND ELECTRONIC AND OPTICAL COMMUNICATION [patent_app_type] => utility [patent_app_number] => 19/024870 [patent_app_country] => US [patent_app_date] => 2025-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 30060 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19024870 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/024870
COMPUTER LANGUAGE AND CODE FOR APPLICATION DEVELOPMENT AND ELECTRONIC AND OPTICAL COMMUNICATION Jan 15, 2025 Pending
Array ( [id] => 20601688 [patent_doc_number] => 20260079697 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-03-19 [patent_title] => AUTOMATED CODE REPAIR USING GENERATIVE AI [patent_app_type] => utility [patent_app_number] => 18/889606 [patent_app_country] => US [patent_app_date] => 2024-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18889606 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/889606
AUTOMATED CODE REPAIR USING GENERATIVE AI Sep 18, 2024 Pending
Array ( [id] => 20745519 [patent_doc_number] => 12645431 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-02 [patent_title] => Synthesizing programs in a spreadsheet programming language [patent_app_type] => utility [patent_app_number] => 18/767743 [patent_app_country] => US [patent_app_date] => 2024-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4660 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18767743 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/767743
Synthesizing programs in a spreadsheet programming language Jul 8, 2024 Issued
Array ( [id] => 19660511 [patent_doc_number] => 20240427576 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-26 [patent_title] => COMPILER FOR MACHINE LEARNING PROGRAMS [patent_app_type] => utility [patent_app_number] => 18/752104 [patent_app_country] => US [patent_app_date] => 2024-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13041 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18752104 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/752104
Compiler for machine learning programs Jun 23, 2024 Issued
Array ( [id] => 19633227 [patent_doc_number] => 20240411676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-12 [patent_title] => Automated software application analysis [patent_app_type] => utility [patent_app_number] => 18/737971 [patent_app_country] => US [patent_app_date] => 2024-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4538 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18737971 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/737971
Automated software application analysis Jun 7, 2024 Pending
Array ( [id] => 19633076 [patent_doc_number] => 20240411525 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-12 [patent_title] => TRACKING AND COMPARING CHANGES IN A DESIGN INTERFACE [patent_app_type] => utility [patent_app_number] => 18/737843 [patent_app_country] => US [patent_app_date] => 2024-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12201 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18737843 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/737843
TRACKING AND COMPARING CHANGES IN A DESIGN INTERFACE Jun 6, 2024 Pending
Array ( [id] => 20408767 [patent_doc_number] => 20250377876 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-12-11 [patent_title] => DEPLOYMENT POLICY FOR SOFTWARE UPDATES ACROSS CLOUD ENVIRONMENTS DRIVEN BY ARTIFICIAL INTELLIGENCE [patent_app_type] => utility [patent_app_number] => 18/734604 [patent_app_country] => US [patent_app_date] => 2024-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3215 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18734604 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/734604
DEPLOYMENT POLICY FOR SOFTWARE UPDATES ACROSS CLOUD ENVIRONMENTS DRIVEN BY ARTIFICIAL INTELLIGENCE Jun 4, 2024 Pending
Array ( [id] => 19617358 [patent_doc_number] => 20240403038 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-05 [patent_title] => SOFTWARE BUILD SYSTEM, SOFTWARE DEVELOPMENT ASSISTANCE METHOD AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM ENCODED WITH SOFTWARE DEVELOPMENT ASSISTANCE PROGRAM [patent_app_type] => utility [patent_app_number] => 18/675726 [patent_app_country] => US [patent_app_date] => 2024-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12093 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 47 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18675726 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/675726
SOFTWARE BUILD SYSTEM, SOFTWARE DEVELOPMENT ASSISTANCE METHOD AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM ENCODED WITH SOFTWARE DEVELOPMENT ASSISTANCE PROGRAM May 27, 2024 Pending
Array ( [id] => 20380402 [patent_doc_number] => 20250362895 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-27 [patent_title] => APPLICATION DEPLOYMENT [patent_app_type] => utility [patent_app_number] => 18/673769 [patent_app_country] => US [patent_app_date] => 2024-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11904 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18673769 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/673769
APPLICATION DEPLOYMENT May 23, 2024 Pending
Array ( [id] => 20380394 [patent_doc_number] => 20250362887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-27 [patent_title] => GENERATION OF CODELETS FOR NETWORK FUNCTIONS BASED ON LARGE LANGUAGE MODEL [patent_app_type] => utility [patent_app_number] => 18/673004 [patent_app_country] => US [patent_app_date] => 2024-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2310 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18673004 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/673004
GENERATION OF CODELETS FOR NETWORK FUNCTIONS BASED ON LARGE LANGUAGE MODEL May 22, 2024 Pending
Array ( [id] => 20365840 [patent_doc_number] => 20250355652 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-20 [patent_title] => CROSS-PLATFORM MUTUAL EXCLUSION [patent_app_type] => utility [patent_app_number] => 18/663245 [patent_app_country] => US [patent_app_date] => 2024-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7301 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18663245 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/663245
CROSS-PLATFORM MUTUAL EXCLUSION May 13, 2024 Pending
Array ( [id] => 20365832 [patent_doc_number] => 20250355644 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-20 [patent_title] => AUTOMATIC SOFTWARE GENERATION [patent_app_type] => utility [patent_app_number] => 18/663959 [patent_app_country] => US [patent_app_date] => 2024-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5075 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18663959 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/663959
AUTOMATIC SOFTWARE GENERATION May 13, 2024 Pending
Array ( [id] => 19795262 [patent_doc_number] => 12236212 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-02-25 [patent_title] => Provider-defined functions for an infrastructure-as-code workflow [patent_app_type] => utility [patent_app_number] => 18/634557 [patent_app_country] => US [patent_app_date] => 2024-04-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3600 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18634557 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/634557
Provider-defined functions for an infrastructure-as-code workflow Apr 11, 2024 Issued
Array ( [id] => 20758050 [patent_doc_number] => 12650819 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-09 [patent_title] => No-code data driven workflows using external data triggers [patent_app_type] => utility [patent_app_number] => 18/628375 [patent_app_country] => US [patent_app_date] => 2024-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 3350 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18628375 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/628375
No-code data driven workflows using external data triggers Apr 4, 2024 Issued
Array ( [id] => 20828155 [patent_doc_number] => 12681722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-07-14 [patent_title] => Software development prioritization using trained model [patent_app_type] => utility [patent_app_number] => 18/627765 [patent_app_country] => US [patent_app_date] => 2024-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 16568 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18627765 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/627765
SOFTWARE DEVELOPMENT PRIORITIZATION USING TRAINED MODEL Apr 4, 2024 Pending
Array ( [id] => 20281871 [patent_doc_number] => 20250307113 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-02 [patent_title] => VERIFICATION OF NODES IN A FIRMWARE FRAMEWORK [patent_app_type] => utility [patent_app_number] => 18/619320 [patent_app_country] => US [patent_app_date] => 2024-03-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11744 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18619320 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/619320
VERIFICATION OF NODES IN A FIRMWARE FRAMEWORK Mar 27, 2024 Pending
Array ( [id] => 19963768 [patent_doc_number] => 12333277 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-17 [patent_title] => Machine-learned models for generating code snippets with predicted placeholders for optimizing software development [patent_app_type] => utility [patent_app_number] => 18/618371 [patent_app_country] => US [patent_app_date] => 2024-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3363 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18618371 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/618371
Machine-learned models for generating code snippets with predicted placeholders for optimizing software development Mar 26, 2024 Issued
Array ( [id] => 19451140 [patent_doc_number] => 20240311270 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-19 [patent_title] => METHOD AND SYSTEM TO MONITOR THE OPERATION OF AN APPLICATION [patent_app_type] => utility [patent_app_number] => 18/605504 [patent_app_country] => US [patent_app_date] => 2024-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5944 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18605504 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/605504
Method and system to monitor the operation of an application Mar 13, 2024 Issued
Array ( [id] => 20234246 [patent_doc_number] => 20250291565 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-09-18 [patent_title] => CODE AGILITY AND VISIBILITY VIA AUGMENTED DECISION-MAKING ALGORITHM [patent_app_type] => utility [patent_app_number] => 18/602617 [patent_app_country] => US [patent_app_date] => 2024-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4187 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18602617 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/602617
CODE AGILITY AND VISIBILITY VIA AUGMENTED DECISION-MAKING ALGORITHM Mar 11, 2024 Pending
Array ( [id] => 20221543 [patent_doc_number] => 20250284474 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-09-11 [patent_title] => SYSTEM AND METHOD FOR MAKING A PROGRAM COMPATIBLE ACROSS MULTIPLE-VERSIONS OF OPERATING SYSTEMS [patent_app_type] => utility [patent_app_number] => 18/600813 [patent_app_country] => US [patent_app_date] => 2024-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 2281 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18600813 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/600813
System and method for making a program compatible across multiple-versions of operating systems Mar 10, 2024 Issued
Menu