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] => 17637308 [patent_doc_number] => 11348032 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-31 [patent_title] => Automated generation of machine learning models [patent_app_type] => utility [patent_app_number] => 16/120279 [patent_app_country] => US [patent_app_date] => 2018-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 7856 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16120279 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/120279
Automated generation of machine learning models Sep 1, 2018 Issued
Array ( [id] => 15600363 [patent_doc_number] => 20200076716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => NETWORK USAGE DETECTION AND PRESENTATION [patent_app_type] => utility [patent_app_number] => 16/117049 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5522 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [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] => 16117049 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/117049
Network usage detection and presentation Aug 29, 2018 Issued
Array ( [id] => 15594245 [patent_doc_number] => 20200073657 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => Systems And Methods For Software Integrity Validation Using Blockchain [patent_app_type] => utility [patent_app_number] => 16/117890 [patent_app_country] => US [patent_app_date] => 2018-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5224 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16117890 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/117890
Systems and methods for software integrity validation using blockchain Aug 29, 2018 Issued
Array ( [id] => 13992381 [patent_doc_number] => 20190065348 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-28 [patent_title] => EMPLOYING CODE OVERLAYS TO FACILITATE SOFTWARE DEVELOPMENT [patent_app_type] => utility [patent_app_number] => 16/116672 [patent_app_country] => US [patent_app_date] => 2018-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13721 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16116672 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/116672
Employing code overlays to facilitate software development Aug 28, 2018 Issued
Array ( [id] => 16314275 [patent_doc_number] => 20200293013 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => METHOD FOR REPLACING LEGACY PROGRAMMABLE LOGIC CONTROLLERS [patent_app_type] => utility [patent_app_number] => 16/768380 [patent_app_country] => US [patent_app_date] => 2018-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4327 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16768380 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/768380
Method for replacing legacy programmable logic controllers Jul 29, 2018 Issued
Array ( [id] => 13568427 [patent_doc_number] => 20180335761 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-11-22 [patent_title] => ARCHITECTURE FOR PROVIDING UBIQUITOUS ACCESS TO A HOME AUTOMATION SYSTEM [patent_app_type] => utility [patent_app_number] => 16/046455 [patent_app_country] => US [patent_app_date] => 2018-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5335 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16046455 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/046455
Architecture for providing ubiquitous access to a home automation system Jul 25, 2018 Issued
Array ( [id] => 15439915 [patent_doc_number] => 20200034141 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-30 [patent_title] => FIRMWARE MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/043366 [patent_app_country] => US [patent_app_date] => 2018-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9649 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16043366 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/043366
Firmware management Jul 23, 2018 Issued
Array ( [id] => 14135531 [patent_doc_number] => 20190102155 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-04 [patent_title] => ARTIFICIAL INTELLIGENCE DRIVEN CONFIGURATION MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/042971 [patent_app_country] => US [patent_app_date] => 2018-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14821 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 16042971 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/042971
Artificial intelligence driven configuration management Jul 22, 2018 Issued
Array ( [id] => 15197787 [patent_doc_number] => 10496386 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-12-03 [patent_title] => Application defined packaging [patent_app_type] => utility [patent_app_number] => 16/042805 [patent_app_country] => US [patent_app_date] => 2018-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 12913 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16042805 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/042805
Application defined packaging Jul 22, 2018 Issued
Array ( [id] => 15412369 [patent_doc_number] => 20200026507 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-23 [patent_title] => MAINTENANCE OF COMPUTING NODES CONCURRENTLY IN A NUMBER UPDATED DYNAMICALLY [patent_app_type] => utility [patent_app_number] => 16/042429 [patent_app_country] => US [patent_app_date] => 2018-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9339 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16042429 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/042429
Maintenance of computing nodes concurrently in a number updated dynamically Jul 22, 2018 Issued
Array ( [id] => 18218716 [patent_doc_number] => 11593658 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-28 [patent_title] => Processing method and device [patent_app_type] => utility [patent_app_number] => 16/482710 [patent_app_country] => US [patent_app_date] => 2018-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 42 [patent_no_of_words] => 56981 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16482710 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/482710
Processing method and device Jul 12, 2018 Issued
Array ( [id] => 15367253 [patent_doc_number] => 20200019391 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-16 [patent_title] => INCREMENTAL COMPILATION OF FINITE AUTOMATA FOR A REGULAR EXPRESSION ACCELERATOR [patent_app_type] => utility [patent_app_number] => 16/035444 [patent_app_country] => US [patent_app_date] => 2018-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19532 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [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] => 16035444 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/035444
Incremental compilation of finite automata for a regular expression accelerator Jul 12, 2018 Issued
Array ( [id] => 15500491 [patent_doc_number] => 20200050434 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-13 [patent_title] => METHOD FOR GENERATING SOURCE CODE [patent_app_type] => utility [patent_app_number] => 16/609226 [patent_app_country] => US [patent_app_date] => 2018-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9375 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16609226 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/609226
Method for generating source code Jul 11, 2018 Issued
Array ( [id] => 16478093 [patent_doc_number] => 10853039 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-01 [patent_title] => Optimization application [patent_app_type] => utility [patent_app_number] => 16/033794 [patent_app_country] => US [patent_app_date] => 2018-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7775 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16033794 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/033794
Optimization application Jul 11, 2018 Issued
Array ( [id] => 17920992 [patent_doc_number] => 11464213 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Decision making system and method of feeding aquatic animals [patent_app_type] => utility [patent_app_number] => 16/627192 [patent_app_country] => US [patent_app_date] => 2018-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 11015 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16627192 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/627192
Decision making system and method of feeding aquatic animals Jun 27, 2018 Issued
Array ( [id] => 17826215 [patent_doc_number] => 11431173 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-30 [patent_title] => Device and method for performing electrical power demand control [patent_app_type] => utility [patent_app_number] => 16/626231 [patent_app_country] => US [patent_app_date] => 2018-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 3293 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16626231 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/626231
Device and method for performing electrical power demand control Jun 24, 2018 Issued
Array ( [id] => 16192557 [patent_doc_number] => 20200233406 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-23 [patent_title] => PRODUCTION MANAGEMENT METHOD AND SYSTEM [patent_app_type] => utility [patent_app_number] => 16/632351 [patent_app_country] => US [patent_app_date] => 2018-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8018 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16632351 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/632351
Production management method and system Jun 21, 2018 Issued
Array ( [id] => 16993702 [patent_doc_number] => 20210232122 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-29 [patent_title] => MANAGEMENT DEVICE, MANAGEMENT METHOD, AND PROGRAM [patent_app_type] => utility [patent_app_number] => 17/051189 [patent_app_country] => US [patent_app_date] => 2018-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9496 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17051189 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/051189
MANAGEMENT DEVICE, MANAGEMENT METHOD, AND PROGRAM Jun 21, 2018 Abandoned
Array ( [id] => 16077363 [patent_doc_number] => 20200192668 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-18 [patent_title] => SYSTEMS AND METHODS OF PERFORMING PROBE INJECTION USING INSTRUCTION PUNNING [patent_app_type] => utility [patent_app_number] => 16/623635 [patent_app_country] => US [patent_app_date] => 2018-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8023 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16623635 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/623635
SYSTEMS AND METHODS OF PERFORMING PROBE INJECTION USING INSTRUCTION PUNNING Jun 17, 2018 Abandoned
Array ( [id] => 15772845 [patent_doc_number] => 20200117440 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-16 [patent_title] => HIERARCHICAL EQUIPMENT SOFTWARE UPDATE FOR AN ELECTRICAL DISTRIBUTION GRID [patent_app_type] => utility [patent_app_number] => 16/617637 [patent_app_country] => US [patent_app_date] => 2018-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3562 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16617637 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/617637
HIERARCHICAL EQUIPMENT SOFTWARE UPDATE FOR AN ELECTRICAL DISTRIBUTION GRID May 16, 2018 Abandoned
Menu