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] => 11731318 [patent_doc_number] => 20170192761 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-06 [patent_title] => 'DYNAMIC DATA AND COMPUTE RESOURCE ELASTICITY' [patent_app_type] => utility [patent_app_number] => 15/465547 [patent_app_country] => US [patent_app_date] => 2017-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5356 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15465547 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/465547
Dynamic data and compute resource elasticity Mar 20, 2017 Issued
Array ( [id] => 11731319 [patent_doc_number] => 20170192762 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-06 [patent_title] => 'DECLARATIVE PROGRAMMING MODEL WITH A NATIVE PROGRAMMING LANGUAGE' [patent_app_type] => utility [patent_app_number] => 15/465590 [patent_app_country] => US [patent_app_date] => 2017-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5329 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15465590 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/465590
Declarative programming model with a native programming language Mar 20, 2017 Issued
Array ( [id] => 14061959 [patent_doc_number] => 10235272 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-19 [patent_title] => Debugging system and method [patent_app_type] => utility [patent_app_number] => 15/451068 [patent_app_country] => US [patent_app_date] => 2017-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 8152 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15451068 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/451068
Debugging system and method Mar 5, 2017 Issued
Array ( [id] => 11958125 [patent_doc_number] => 20170262277 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-09-14 [patent_title] => 'SOFTWARE MANAGEMENT SYSTEM FOR VEHICLE, MANAGEMENT SERVER, AND VEHICLE' [patent_app_type] => utility [patent_app_number] => 15/449341 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 20082 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15449341 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/449341
Software management system for vehicle, management server, and vehicle Mar 2, 2017 Issued
Array ( [id] => 15075001 [patent_doc_number] => 10466991 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-11-05 [patent_title] => Computing instance software package installation [patent_app_type] => utility [patent_app_number] => 15/449065 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 12671 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15449065 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/449065
Computing instance software package installation Mar 2, 2017 Issued
Array ( [id] => 14175875 [patent_doc_number] => 10261953 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => Document review management system [patent_app_type] => utility [patent_app_number] => 15/449785 [patent_app_country] => US [patent_app_date] => 2017-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6020 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15449785 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/449785
Document review management system Mar 2, 2017 Issued
Array ( [id] => 13199459 [patent_doc_number] => 10114648 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-30 [patent_title] => Compile method, non-transitory computer-readable recording medium storing compile program, and information processing device [patent_app_type] => utility [patent_app_number] => 15/447540 [patent_app_country] => US [patent_app_date] => 2017-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 31 [patent_no_of_words] => 5249 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15447540 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/447540
Compile method, non-transitory computer-readable recording medium storing compile program, and information processing device Mar 1, 2017 Issued
Array ( [id] => 14175529 [patent_doc_number] => 10261779 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-16 [patent_title] => Device which is operable during firmware upgrade [patent_app_type] => utility [patent_app_number] => 15/448176 [patent_app_country] => US [patent_app_date] => 2017-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4517 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15448176 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/448176
Device which is operable during firmware upgrade Mar 1, 2017 Issued
Array ( [id] => 12735589 [patent_doc_number] => 20180137030 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-17 [patent_title] => AUTOMATIC GENERATION OF AN EXCEPTION DETECTOR FOR DETERMINING AN OVERFLOW CONDITION [patent_app_type] => utility [patent_app_number] => 15/446983 [patent_app_country] => US [patent_app_date] => 2017-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7124 [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] => 15446983 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/446983
AUTOMATIC GENERATION OF AN EXCEPTION DETECTOR FOR DETERMINING AN OVERFLOW CONDITION Feb 28, 2017 Abandoned
Array ( [id] => 14022473 [patent_doc_number] => 20190073230 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-07 [patent_title] => METHOD AND APPARATUS FOR LOADING MULTIPLE DIFFERING VERSIONS OF A NATIVE LIBRARY INTO A NATIVE ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/081230 [patent_app_country] => US [patent_app_date] => 2017-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5788 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16081230 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/081230
Method and apparatus for loading multiple differing versions of a native library into a native environment Feb 27, 2017 Issued
Array ( [id] => 12665683 [patent_doc_number] => 20180113727 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-26 [patent_title] => EXECUTING OPTIMIZED LOCAL ENTRY POINTS AND FUNCTION CALL SITES [patent_app_type] => utility [patent_app_number] => 15/420392 [patent_app_country] => US [patent_app_date] => 2017-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14306 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15420392 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/420392
Executing optimized local entry points and function call sites Jan 30, 2017 Issued
Array ( [id] => 14982323 [patent_doc_number] => 10445072 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-10-15 [patent_title] => Execution order block for graphical programming [patent_app_type] => utility [patent_app_number] => 15/402543 [patent_app_country] => US [patent_app_date] => 2017-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 6934 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15402543 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/402543
Execution order block for graphical programming Jan 9, 2017 Issued
Array ( [id] => 15313003 [patent_doc_number] => 10521205 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-31 [patent_title] => Hostable compiler utilizing type information from a host application [patent_app_type] => utility [patent_app_number] => 15/401497 [patent_app_country] => US [patent_app_date] => 2017-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4454 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15401497 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/401497
Hostable compiler utilizing type information from a host application Jan 8, 2017 Issued
Array ( [id] => 12819736 [patent_doc_number] => 20180165084 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-14 [patent_title] => MANAGING SOFTWARE CHANGES TO VIRTUAL NETWORK FUNCTIONS [patent_app_type] => utility [patent_app_number] => 15/375948 [patent_app_country] => US [patent_app_date] => 2016-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14186 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15375948 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/375948
Managing software changes to virtual network functions Dec 11, 2016 Issued
Array ( [id] => 15231529 [patent_doc_number] => 10503486 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-12-10 [patent_title] => Methods and apparatus to reduce application deployments sizes [patent_app_type] => utility [patent_app_number] => 15/374743 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8869 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15374743 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/374743
Methods and apparatus to reduce application deployments sizes Dec 8, 2016 Issued
Array ( [id] => 11693093 [patent_doc_number] => 20170168809 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-15 [patent_title] => 'TECHNOLOGIES FOR CUSTOMIZED CROWD-SOURCED FEATURES, AUTOMATED SAFETY AND QUALITY ASSURANCE WITH A TECHNICAL COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/372979 [patent_app_country] => US [patent_app_date] => 2016-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 13492 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15372979 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/372979
Technologies for customized crowd-sourced features, automated safety and quality assurance with a technical computing environment Dec 7, 2016 Issued
Array ( [id] => 12797221 [patent_doc_number] => 20180157576 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-07 [patent_title] => Partial Process Recording [patent_app_type] => utility [patent_app_number] => 15/369332 [patent_app_country] => US [patent_app_date] => 2016-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11273 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 56 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15369332 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/369332
Partial process recording Dec 4, 2016 Issued
Array ( [id] => 11759197 [patent_doc_number] => 20170206066 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-20 [patent_title] => 'SYSTEM FOR THE DISCOVERY AND PROVISIONING OF ARTIFACTS AND COMPOSITES' [patent_app_type] => utility [patent_app_number] => 15/356651 [patent_app_country] => US [patent_app_date] => 2016-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 4958 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15356651 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/356651
System for the discovery and provisioning of artifacts and composites Nov 19, 2016 Issued
Array ( [id] => 11445173 [patent_doc_number] => 20170046194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-16 [patent_title] => 'DYNAMIC TIME-BASED SEQUENCING' [patent_app_type] => utility [patent_app_number] => 15/340640 [patent_app_country] => US [patent_app_date] => 2016-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10984 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15340640 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/340640
Dynamic time-based sequencing Oct 31, 2016 Issued
Array ( [id] => 14091723 [patent_doc_number] => 10241765 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-03-26 [patent_title] => Apparatuses, methods, and computer program products for reducing software runtime [patent_app_type] => utility [patent_app_number] => 15/339431 [patent_app_country] => US [patent_app_date] => 2016-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5074 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15339431 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/339431
Apparatuses, methods, and computer program products for reducing software runtime Oct 30, 2016 Issued
Menu