
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17345689
[patent_doc_number] => 20220012020
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-13
[patent_title] => FEEDBACK-DRIVEN SEMI-SUPERVISED SYNTHESIS OF PROGRAM TRANSFORMATIONS
[patent_app_type] => utility
[patent_app_number] => 17/038427
[patent_app_country] => US
[patent_app_date] => 2020-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8093
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17038427
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/038427 | Feedback-driven semi-supervised synthesis of program transformations | Sep 29, 2020 | Issued |
Array
(
[id] => 17977324
[patent_doc_number] => 11494184
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-11-08
[patent_title] => Creation of transportability container files for serverless applications
[patent_app_type] => utility
[patent_app_number] => 17/036754
[patent_app_country] => US
[patent_app_date] => 2020-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 15024
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17036754
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/036754 | Creation of transportability container files for serverless applications | Sep 28, 2020 | Issued |
Array
(
[id] => 16691447
[patent_doc_number] => 20210073926
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-11
[patent_title] => OILFIELD DATA LOADING SERVICES REQUEST HANDLING AND COMPLETION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/948086
[patent_app_country] => US
[patent_app_date] => 2020-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9130
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16948086
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/948086 | Oilfield data loading services request handling and completion system | Sep 1, 2020 | Issued |
Array
(
[id] => 20130882
[patent_doc_number] => 12373195
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-07-29
[patent_title] => Method of programming a software module associated with a firmware unit of a device
[patent_app_type] => utility
[patent_app_number] => 18/023719
[patent_app_country] => US
[patent_app_date] => 2020-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 0
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18023719
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/023719 | Method of programming a software module associated with a firmware unit of a device | Aug 27, 2020 | Issued |
Array
(
[id] => 16508918
[patent_doc_number] => 20200388174
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-12-10
[patent_title] => METHOD AND SYSTEM FOR AUTOMATICALLY PROVIDING GRAPHICAL USER INTERFACES FOR COMPUTATIONAL ALGORITHMS DESCRIBED IN PRINTED PUBLICATIONS
[patent_app_type] => utility
[patent_app_number] => 17/000855
[patent_app_country] => US
[patent_app_date] => 2020-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7031
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17000855
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/000855 | Method and system for automatically providing graphical user interfaces for computational algorithms described in printed publications | Aug 23, 2020 | Issued |
Array
(
[id] => 18479650
[patent_doc_number] => 11693386
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-07-04
[patent_title] => Method and electronic device for guiding semiconductor manufacturing process
[patent_app_type] => utility
[patent_app_number] => 16/992919
[patent_app_country] => US
[patent_app_date] => 2020-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 10338
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 243
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16992919
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/992919 | Method and electronic device for guiding semiconductor manufacturing process | Aug 12, 2020 | Issued |
Array
(
[id] => 16586728
[patent_doc_number] => 20210021130
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-21
[patent_title] => SYSTEMS AND METHODS FOR DISTRIBUTED HIERARCHICAL ARTIFICIAL INTELLIGENCE IN SMART GRIDS
[patent_app_type] => utility
[patent_app_number] => 16/931794
[patent_app_country] => US
[patent_app_date] => 2020-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4722
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16931794
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/931794 | SYSTEMS AND METHODS FOR DISTRIBUTED HIERARCHICAL ARTIFICIAL INTELLIGENCE IN SMART GRIDS | Jul 16, 2020 | Abandoned |
Array
(
[id] => 18371668
[patent_doc_number] => 11651849
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-05-16
[patent_title] => Gathering and analyzing assessment data using customizable ontologies built upon a meta model
[patent_app_type] => utility
[patent_app_number] => 16/930005
[patent_app_country] => US
[patent_app_date] => 2020-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 11572
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 340
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16930005
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/930005 | Gathering and analyzing assessment data using customizable ontologies built upon a meta model | Jul 14, 2020 | Issued |
Array
(
[id] => 17345687
[patent_doc_number] => 20220012018
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-13
[patent_title] => SOFTWARE PROGRAMMING ASSISTANT
[patent_app_type] => utility
[patent_app_number] => 16/927196
[patent_app_country] => US
[patent_app_date] => 2020-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7047
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16927196
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/927196 | Software programming assistant | Jul 12, 2020 | Issued |
Array
(
[id] => 16392830
[patent_doc_number] => 20200333771
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-22
[patent_title] => SYSTEM AND METHOD FOR DISPATCHING LOT
[patent_app_type] => utility
[patent_app_number] => 16/920244
[patent_app_country] => US
[patent_app_date] => 2020-07-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4566
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16920244
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/920244 | System and method for dispatching lot | Jul 1, 2020 | Issued |
Array
(
[id] => 17715003
[patent_doc_number] => 11378994
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-05
[patent_title] => Systems and methods for grid operating systems in electric power systems
[patent_app_type] => utility
[patent_app_number] => 16/902973
[patent_app_country] => US
[patent_app_date] => 2020-06-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5910
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16902973
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/902973 | Systems and methods for grid operating systems in electric power systems | Jun 15, 2020 | Issued |
Array
(
[id] => 18027214
[patent_doc_number] => 11510373
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-11-29
[patent_title] => User interface for a computerized crop growing management system and method
[patent_app_type] => utility
[patent_app_number] => 16/899871
[patent_app_country] => US
[patent_app_date] => 2020-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 4385
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16899871
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/899871 | User interface for a computerized crop growing management system and method | Jun 11, 2020 | Issued |
Array
(
[id] => 17409001
[patent_doc_number] => 11249886
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-02-15
[patent_title] => Computer program and server for executing test group distribution method
[patent_app_type] => utility
[patent_app_number] => 16/896405
[patent_app_country] => US
[patent_app_date] => 2020-06-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 7
[patent_no_of_words] => 7110
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16896405
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/896405 | Computer program and server for executing test group distribution method | Jun 8, 2020 | Issued |
Array
(
[id] => 17682492
[patent_doc_number] => 11366746
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-06-21
[patent_title] => System for application code development build, scan, and test environment
[patent_app_type] => utility
[patent_app_number] => 16/894073
[patent_app_country] => US
[patent_app_date] => 2020-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9502
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 229
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16894073
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/894073 | System for application code development build, scan, and test environment | Jun 4, 2020 | Issued |
Array
(
[id] => 17877397
[patent_doc_number] => 11449411
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-09-20
[patent_title] => Application-specific log routing
[patent_app_type] => utility
[patent_app_number] => 16/890707
[patent_app_country] => US
[patent_app_date] => 2020-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4900
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16890707
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/890707 | Application-specific log routing | Jun 1, 2020 | Issued |
Array
(
[id] => 17605561
[patent_doc_number] => 11334045
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-05-17
[patent_title] => Diagnosis apparatus and diagnosis method
[patent_app_type] => utility
[patent_app_number] => 16/888859
[patent_app_country] => US
[patent_app_date] => 2020-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 8779
[patent_no_of_claims] => 5
[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] => 16888859
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/888859 | Diagnosis apparatus and diagnosis method | May 31, 2020 | Issued |
Array
(
[id] => 18370637
[patent_doc_number] => 11650810
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-05-16
[patent_title] => Annotation based automated containerization
[patent_app_type] => utility
[patent_app_number] => 16/884865
[patent_app_country] => US
[patent_app_date] => 2020-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9137
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16884865
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/884865 | Annotation based automated containerization | May 26, 2020 | Issued |
Array
(
[id] => 20174662
[patent_doc_number] => 12393409
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-19
[patent_title] => Software development device and software development program
[patent_app_type] => utility
[patent_app_number] => 17/615043
[patent_app_country] => US
[patent_app_date] => 2020-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 990
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17615043
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/615043 | Software development device and software development program | May 24, 2020 | Issued |
Array
(
[id] => 17245510
[patent_doc_number] => 20210365253
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-11-25
[patent_title] => HETEROGENEITY-AGNOSTIC AND TOPOLOGY-AGNOSTIC DATA PLANE PROGRAMMING
[patent_app_type] => utility
[patent_app_number] => 16/881915
[patent_app_country] => US
[patent_app_date] => 2020-05-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9439
[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] => 16881915
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/881915 | HETEROGENEITY-AGNOSTIC AND TOPOLOGY-AGNOSTIC DATA PLANE PROGRAMMING | May 21, 2020 | Abandoned |
Array
(
[id] => 17757705
[patent_doc_number] => 11398000
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-26
[patent_title] => Methods and systems for machine-learning for prediction of grid carbon emissions
[patent_app_type] => utility
[patent_app_number] => 16/879303
[patent_app_country] => US
[patent_app_date] => 2020-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 12
[patent_no_of_words] => 16699
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 259
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16879303
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/879303 | Methods and systems for machine-learning for prediction of grid carbon emissions | May 19, 2020 | Issued |