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] => 17001275 [patent_doc_number] => 11080085 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-03 [patent_title] => Watchdog timer for a multi-stage computing environment [patent_app_type] => utility [patent_app_number] => 16/221912 [patent_app_country] => US [patent_app_date] => 2018-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6125 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16221912 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/221912
Watchdog timer for a multi-stage computing environment Dec 16, 2018 Issued
Array ( [id] => 17698674 [patent_doc_number] => 11372396 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-28 [patent_title] => Control product flow of semiconductor manufacture process under time constraints [patent_app_type] => utility [patent_app_number] => 16/760342 [patent_app_country] => US [patent_app_date] => 2018-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5830 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16760342 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/760342
Control product flow of semiconductor manufacture process under time constraints Nov 25, 2018 Issued
Array ( [id] => 16801991 [patent_doc_number] => 10996935 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-04 [patent_title] => Automated technology modernization accelerator [patent_app_type] => utility [patent_app_number] => 16/176290 [patent_app_country] => US [patent_app_date] => 2018-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 3561 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [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] => 16176290 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/176290
Automated technology modernization accelerator Oct 30, 2018 Issued
Array ( [id] => 15982069 [patent_doc_number] => 10671362 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-02 [patent_title] => Generating code for function calls that use multiple addressing modes [patent_app_type] => utility [patent_app_number] => 16/175985 [patent_app_country] => US [patent_app_date] => 2018-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 28 [patent_no_of_words] => 11276 [patent_no_of_claims] => 17 [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] => 16175985 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/175985
Generating code for function calls that use multiple addressing modes Oct 30, 2018 Issued
Array ( [id] => 15836731 [patent_doc_number] => 20200133648 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => GENERATING CODE FOR FUNCTION CALLS THAT USE MULTIPLE ADDRESSING MODES [patent_app_type] => utility [patent_app_number] => 16/176044 [patent_app_country] => US [patent_app_date] => 2018-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11165 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16176044 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/176044
Generating code for function calls that use multiple addressing modes Oct 30, 2018 Issued
Array ( [id] => 16651936 [patent_doc_number] => 10929113 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-23 [patent_title] => Transformation of inter-organization process for execution via blockchain [patent_app_type] => utility [patent_app_number] => 16/174707 [patent_app_country] => US [patent_app_date] => 2018-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 14014 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16174707 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/174707
Transformation of inter-organization process for execution via blockchain Oct 29, 2018 Issued
Array ( [id] => 14235269 [patent_doc_number] => 20190129807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-02 [patent_title] => METHOD AND DEVICE FOR MANAGING A VIRTUAL MACHINE [patent_app_type] => utility [patent_app_number] => 16/166515 [patent_app_country] => US [patent_app_date] => 2018-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6897 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16166515 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/166515
METHOD AND DEVICE FOR MANAGING A VIRTUAL MACHINE Oct 21, 2018 Abandoned
Array ( [id] => 15804477 [patent_doc_number] => 20200125381 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-23 [patent_title] => ENHANCED DATA STORAGE OF VIRTUAL NODES IN A DATA PROCESSING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/165642 [patent_app_country] => US [patent_app_date] => 2018-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8447 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16165642 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/165642
Enhanced data storage of virtual nodes in a data processing environment Oct 18, 2018 Issued
Array ( [id] => 16416638 [patent_doc_number] => 10824532 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-03 [patent_title] => Dump analysis generation [patent_app_type] => utility [patent_app_number] => 16/161419 [patent_app_country] => US [patent_app_date] => 2018-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4240 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16161419 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/161419
Dump analysis generation Oct 15, 2018 Issued
Array ( [id] => 16894924 [patent_doc_number] => 11036475 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-15 [patent_title] => System and method for generation of model descriptor of a plurality of specifications [patent_app_type] => utility [patent_app_number] => 16/161669 [patent_app_country] => US [patent_app_date] => 2018-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4726 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16161669 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/161669
System and method for generation of model descriptor of a plurality of specifications Oct 15, 2018 Issued
Array ( [id] => 17877310 [patent_doc_number] => 11449323 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-20 [patent_title] => Automated identification of generic module location per electrical signatures [patent_app_type] => utility [patent_app_number] => 16/160684 [patent_app_country] => US [patent_app_date] => 2018-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5153 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16160684 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/160684
Automated identification of generic module location per electrical signatures Oct 14, 2018 Issued
Array ( [id] => 15743389 [patent_doc_number] => 20200110583 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-09 [patent_title] => Management of L-Shaped Swim Lanes of Variable Heights and Widths in a Graphical Editor Used to Represent Multiple Asynchronous Process in the Same View [patent_app_type] => utility [patent_app_number] => 16/155001 [patent_app_country] => US [patent_app_date] => 2018-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8325 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16155001 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/155001
Management of L-shaped swim lanes of variable heights and widths in a graphical editor used to represent multiple asynchronous process in the same view Oct 8, 2018 Issued
Array ( [id] => 17846755 [patent_doc_number] => 11436128 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => System and computer implemented method for generating test scripts [patent_app_type] => utility [patent_app_number] => 16/155364 [patent_app_country] => US [patent_app_date] => 2018-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 23 [patent_no_of_words] => 4900 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16155364 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/155364
System and computer implemented method for generating test scripts Oct 8, 2018 Issued
Array ( [id] => 14189081 [patent_doc_number] => 20190114246 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-04-18 [patent_title] => METHOD FOR REPLICATING PRODUCTION BEHAVIOURS IN A DEVELOPMENT ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/154891 [patent_app_country] => US [patent_app_date] => 2018-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3218 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16154891 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/154891
Method for replicating production behaviours in a development environment Oct 8, 2018 Issued
Array ( [id] => 15714939 [patent_doc_number] => 20200104236 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-02 [patent_title] => AUTOMATICALLY VALIDATING DATA INCORPORATED INTO A COMPUTER PROGRAM [patent_app_type] => utility [patent_app_number] => 16/145468 [patent_app_country] => US [patent_app_date] => 2018-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21660 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -29 [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] => 16145468 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/145468
Automatically validating data incorporated into a computer program Sep 27, 2018 Issued
Array ( [id] => 15820499 [patent_doc_number] => 10635429 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-04-28 [patent_title] => Systems and methods of just-in-time proactive notification of a product release containing a software fix [patent_app_type] => utility [patent_app_number] => 16/144344 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8711 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16144344 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/144344
Systems and methods of just-in-time proactive notification of a product release containing a software fix Sep 26, 2018 Issued
Array ( [id] => 17164779 [patent_doc_number] => 11150875 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-19 [patent_title] => Automated content editor [patent_app_type] => utility [patent_app_number] => 16/145041 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 8788 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16145041 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/145041
Automated content editor Sep 26, 2018 Issued
Array ( [id] => 17000936 [patent_doc_number] => 11079743 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-03 [patent_title] => Project autonomy in industrial automation design environments [patent_app_type] => utility [patent_app_number] => 16/144073 [patent_app_country] => US [patent_app_date] => 2018-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9331 [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] => 16144073 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/144073
Project autonomy in industrial automation design environments Sep 26, 2018 Issued
Array ( [id] => 15500357 [patent_doc_number] => 20200050367 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-13 [patent_title] => STORAGE SYSTEM AND MANAGEMENT METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 16/139402 [patent_app_country] => US [patent_app_date] => 2018-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4680 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16139402 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/139402
STORAGE SYSTEM AND MANAGEMENT METHOD THEREOF Sep 23, 2018 Abandoned
Array ( [id] => 17136482 [patent_doc_number] => 11138035 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-10-05 [patent_title] => Messaging between device groups using a logical group address in an access network [patent_app_type] => utility [patent_app_number] => 16/138883 [patent_app_country] => US [patent_app_date] => 2018-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 12888 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16138883 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/138883
Messaging between device groups using a logical group address in an access network Sep 20, 2018 Issued
Menu