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] => 19450981 [patent_doc_number] => 20240311111 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-19 [patent_title] => HOOK METHOD AND APPARATUS FOR COMPILE TIME, DEVICE, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/275577 [patent_app_country] => US [patent_app_date] => 2022-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6128 [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] => 18275577 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/275577
Hook method and apparatus for compile time, device, and storage medium Jan 23, 2022 Issued
Array ( [id] => 17737090 [patent_doc_number] => 20220222550 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => MODEL SELECTION INTERFACE [patent_app_type] => utility [patent_app_number] => 17/583133 [patent_app_country] => US [patent_app_date] => 2022-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6377 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17583133 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/583133
Model selection interface Jan 23, 2022 Issued
Array ( [id] => 18750525 [patent_doc_number] => 11809839 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-07 [patent_title] => Computer language and code for application development and electronic and optical communication [patent_app_type] => utility [patent_app_number] => 17/577922 [patent_app_country] => US [patent_app_date] => 2022-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 36 [patent_no_of_words] => 34875 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17577922 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/577922
Computer language and code for application development and electronic and optical communication Jan 17, 2022 Issued
Array ( [id] => 17581080 [patent_doc_number] => 20220137935 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-05-05 [patent_title] => SYSTEM AND METHOD OF COLLECTIVELY TRACKING A BEHAVIOR OF A MEMBER ACROSS ONE OR MORE DIMENSIONS [patent_app_type] => utility [patent_app_number] => 17/576817 [patent_app_country] => US [patent_app_date] => 2022-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10137 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 271 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17576817 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/576817
System and method of collectively tracking a behavior of a member across one or more dimensions Jan 13, 2022 Issued
Array ( [id] => 18839361 [patent_doc_number] => 11847435 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-19 [patent_title] => Feedback-directed pass pipeline optimization in static compilation [patent_app_type] => utility [patent_app_number] => 17/645284 [patent_app_country] => US [patent_app_date] => 2021-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7694 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17645284 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/645284
Feedback-directed pass pipeline optimization in static compilation Dec 19, 2021 Issued
Array ( [id] => 18454147 [patent_doc_number] => 20230195427 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-22 [patent_title] => DIALOGUE- AND MACHINE LEARNING-FACILITATED CODE DEVELOPMENT [patent_app_type] => utility [patent_app_number] => 17/552592 [patent_app_country] => US [patent_app_date] => 2021-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15301 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 40 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17552592 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/552592
Dialogue- and machine learning-facilitated code development Dec 15, 2021 Issued
Array ( [id] => 18393348 [patent_doc_number] => 20230161568 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-25 [patent_title] => AI DIFFERENTIATION BASED HW-OPTIMIZED INTELLIGENT SOFTWARE DEVELOPMENT TOOLS FOR DEVELOPING INTELLIGENT DEVICES [patent_app_type] => utility [patent_app_number] => 17/542545 [patent_app_country] => US [patent_app_date] => 2021-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6192 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [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] => 17542545 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/542545
AI differentiation based HW-optimized intelligent software development tools for developing intelligent devices Dec 5, 2021 Issued
Array ( [id] => 18526701 [patent_doc_number] => 11713690 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-01 [patent_title] => Integrated mobile power unit for hydraulic fracturing [patent_app_type] => utility [patent_app_number] => 17/540807 [patent_app_country] => US [patent_app_date] => 2021-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8986 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17540807 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/540807
Integrated mobile power unit for hydraulic fracturing Dec 1, 2021 Issued
Array ( [id] => 17445895 [patent_doc_number] => 20220066400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => METHOD AND APPARATUS FOR CONTROLLING POWER BASED ON PREDICTED WEATHER EVENTS [patent_app_type] => utility [patent_app_number] => 17/522460 [patent_app_country] => US [patent_app_date] => 2021-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4915 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 29 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17522460 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/522460
Method and apparatus for controlling power based on predicted weather events Nov 8, 2021 Issued
Array ( [id] => 18323448 [patent_doc_number] => 20230121576 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-20 [patent_title] => Autonomous Software Testing Robot Aims at Storage Product Defect Detection [patent_app_type] => utility [patent_app_number] => 17/509230 [patent_app_country] => US [patent_app_date] => 2021-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8706 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17509230 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/509230
Autonomous software testing robot aims at storage product defect detection Oct 24, 2021 Issued
Array ( [id] => 17401735 [patent_doc_number] => 20220043825 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-10 [patent_title] => Document Review Management System [patent_app_type] => utility [patent_app_number] => 17/506965 [patent_app_country] => US [patent_app_date] => 2021-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6076 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17506965 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/506965
Document review management system Oct 20, 2021 Issued
Array ( [id] => 18966316 [patent_doc_number] => 11900086 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-13 [patent_title] => Systems and methods for architecture-independent binary code analysis [patent_app_type] => utility [patent_app_number] => 17/505613 [patent_app_country] => US [patent_app_date] => 2021-10-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 35 [patent_no_of_words] => 37671 [patent_no_of_claims] => 25 [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] => 17505613 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/505613
Systems and methods for architecture-independent binary code analysis Oct 18, 2021 Issued
Array ( [id] => 19078598 [patent_doc_number] => 11947966 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-02 [patent_title] => Identifying computer instructions enclosed by macros and conflicting macros at build time [patent_app_type] => utility [patent_app_number] => 17/498141 [patent_app_country] => US [patent_app_date] => 2021-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 10825 [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] => 17498141 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/498141
Identifying computer instructions enclosed by macros and conflicting macros at build time Oct 10, 2021 Issued
Array ( [id] => 18155539 [patent_doc_number] => 11568523 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-01-31 [patent_title] => Techniques to perform fast fourier transform [patent_app_type] => utility [patent_app_number] => 17/497770 [patent_app_country] => US [patent_app_date] => 2021-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 45 [patent_figures_cnt] => 45 [patent_no_of_words] => 50095 [patent_no_of_claims] => 27 [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] => 17497770 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/497770
Techniques to perform fast fourier transform Oct 7, 2021 Issued
Array ( [id] => 19538169 [patent_doc_number] => 12130722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-29 [patent_title] => Processing continuous integration failures [patent_app_type] => utility [patent_app_number] => 17/484747 [patent_app_country] => US [patent_app_date] => 2021-09-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 9737 [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] => 17484747 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/484747
Processing continuous integration failures Sep 23, 2021 Issued
Array ( [id] => 19413292 [patent_doc_number] => 12079108 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-09-03 [patent_title] => Machine learning based on functional testing [patent_app_type] => utility [patent_app_number] => 17/461301 [patent_app_country] => US [patent_app_date] => 2021-08-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5798 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17461301 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/461301
Machine learning based on functional testing Aug 29, 2021 Issued
Array ( [id] => 18130251 [patent_doc_number] => 11556460 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Test case generation for software development using machine learning [patent_app_type] => utility [patent_app_number] => 17/459148 [patent_app_country] => US [patent_app_date] => 2021-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6617 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17459148 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/459148
Test case generation for software development using machine learning Aug 26, 2021 Issued
Array ( [id] => 18242872 [patent_doc_number] => 20230075183 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-09 [patent_title] => MIGRATING INFRASTRUCTURE AS CODE BETWEEN DIFFERENT CLOUD PROVIDERS [patent_app_type] => utility [patent_app_number] => 17/458125 [patent_app_country] => US [patent_app_date] => 2021-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9713 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 257 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17458125 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/458125
Migrating infrastructure as code between different cloud providers Aug 25, 2021 Issued
Array ( [id] => 17446406 [patent_doc_number] => 20220066911 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => VIRTUAL MACHINE FOR DEVELOPING AND TESTING TARGET CODE FOR HARDWARE DESIGNS [patent_app_type] => utility [patent_app_number] => 17/409516 [patent_app_country] => US [patent_app_date] => 2021-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5049 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17409516 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/409516
Virtual machine for developing and testing target code for hardware designs Aug 22, 2021 Issued
Array ( [id] => 18772754 [patent_doc_number] => 20230367580 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-16 [patent_title] => A METHOD FOR PRODUCING A SOFTWARE COMPONENT FOR AN ELECTRONIC COMPUTING DEVICE OF A MOTOR VEHICLE, COMPUTER PROGRAM PRODUCT, COMPUTER-READABLE STORAGE MEDIUM, AS WELL AS A VEHICLE-EXTERNAL UPDATE SYSTEM [patent_app_type] => utility [patent_app_number] => 18/029739 [patent_app_country] => US [patent_app_date] => 2021-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3534 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [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] => 18029739 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/029739
Method for producing a software component for an electronic computing device of a motor vehicle, computer program product, computer-readable storage medium, as well as a vehicle-external update system Aug 19, 2021 Issued
Menu