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] => 11179582 [patent_doc_number] => 09411575 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-09 [patent_title] => 'Systems and methods for quality assurance automation' [patent_app_type] => utility [patent_app_number] => 13/721754 [patent_app_country] => US [patent_app_date] => 2012-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6626 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13721754 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/721754
Systems and methods for quality assurance automation Dec 19, 2012 Issued
Array ( [id] => 9564079 [patent_doc_number] => 20140181792 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-26 [patent_title] => 'Program Analysis Based on Program Descriptors' [patent_app_type] => utility [patent_app_number] => 13/721031 [patent_app_country] => US [patent_app_date] => 2012-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 10523 [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] => 13721031 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/721031
Program analysis based on program descriptors Dec 19, 2012 Issued
Array ( [id] => 9564073 [patent_doc_number] => 20140181786 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-26 [patent_title] => 'GENERATING DEBUGGING EXTENSION SOURCE CODE UTILIZING DEBUGGING INFORMATION' [patent_app_type] => utility [patent_app_number] => 13/721193 [patent_app_country] => US [patent_app_date] => 2012-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4984 [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] => 13721193 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/721193
Generating debugging extension source code utilizing debugging information Dec 19, 2012 Issued
Array ( [id] => 10543537 [patent_doc_number] => 09268668 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-23 [patent_title] => 'System for testing markup language applications' [patent_app_type] => utility [patent_app_number] => 13/721632 [patent_app_country] => US [patent_app_date] => 2012-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10623 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 3 [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] => 13721632 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/721632
System for testing markup language applications Dec 19, 2012 Issued
Array ( [id] => 9548597 [patent_doc_number] => 20140173245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-19 [patent_title] => 'RELATIVE ADDRESSING USAGE FOR CPU PERFORMANCE' [patent_app_type] => utility [patent_app_number] => 13/719686 [patent_app_country] => US [patent_app_date] => 2012-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5500 [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] => 13719686 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/719686
Relative addressing usage for CPU performance Dec 18, 2012 Issued
Array ( [id] => 9548915 [patent_doc_number] => 20140173563 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-19 [patent_title] => 'EDITOR VISUALIZATIONS' [patent_app_type] => utility [patent_app_number] => 13/720581 [patent_app_country] => US [patent_app_date] => 2012-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10924 [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] => 13720581 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/720581
EDITOR VISUALIZATIONS Dec 18, 2012 Abandoned
Array ( [id] => 8824050 [patent_doc_number] => 20130125095 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-16 [patent_title] => 'AUTOMATED ANALYSIS OF COMPOSITE APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 13/708948 [patent_app_country] => US [patent_app_date] => 2012-12-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4334 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [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] => 13708948 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/708948
Automated analysis of composite applications Dec 7, 2012 Issued
Array ( [id] => 8769554 [patent_doc_number] => 20130097591 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-04-18 [patent_title] => 'THREAD-SPECIFIC WATCH EVENT ADMINISTRATION IN A NON-STOP DEBUGGING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/693802 [patent_app_country] => US [patent_app_date] => 2012-12-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5258 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [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] => 13693802 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/693802
THREAD-SPECIFIC WATCH EVENT ADMINISTRATION IN A NON-STOP DEBUGGING ENVIRONMENT Dec 3, 2012 Abandoned
Array ( [id] => 9417042 [patent_doc_number] => 08701094 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-15 [patent_title] => 'Event management in a non-stop debugging environment' [patent_app_type] => utility [patent_app_number] => 13/692065 [patent_app_country] => US [patent_app_date] => 2012-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5976 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13692065 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/692065
Event management in a non-stop debugging environment Dec 2, 2012 Issued
Array ( [id] => 8794479 [patent_doc_number] => 20130111448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-02 [patent_title] => 'STEP GRANULARITY SELECTION IN A SOFTWARE DEBUGGER' [patent_app_type] => utility [patent_app_number] => 13/687125 [patent_app_country] => US [patent_app_date] => 2012-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4968 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [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] => 13687125 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/687125
Step granularity selection in a software debugger Nov 27, 2012 Issued
Array ( [id] => 9695604 [patent_doc_number] => 08826235 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-02 [patent_title] => 'Step granularity selection in a software debugger' [patent_app_type] => utility [patent_app_number] => 13/687081 [patent_app_country] => US [patent_app_date] => 2012-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 4968 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 45 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13687081 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/687081
Step granularity selection in a software debugger Nov 27, 2012 Issued
Array ( [id] => 9532697 [patent_doc_number] => 08756583 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-17 [patent_title] => 'Thread-specific event management in a non-stop debugging environment' [patent_app_type] => utility [patent_app_number] => 13/674235 [patent_app_country] => US [patent_app_date] => 2012-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6617 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13674235 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/674235
Thread-specific event management in a non-stop debugging environment Nov 11, 2012 Issued
Array ( [id] => 9555882 [patent_doc_number] => 08762955 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-24 [patent_title] => 'Event management in a non-stop debugging environment' [patent_app_type] => utility [patent_app_number] => 13/674165 [patent_app_country] => US [patent_app_date] => 2012-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7027 [patent_no_of_claims] => 4 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 275 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13674165 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/674165
Event management in a non-stop debugging environment Nov 11, 2012 Issued
Array ( [id] => 8710150 [patent_doc_number] => 20130067438 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-14 [patent_title] => 'MANAGING THREAD EXECUTION IN A NON-STOP DEBUGGING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/674397 [patent_app_country] => US [patent_app_date] => 2012-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7450 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [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] => 13674397 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/674397
MANAGING THREAD EXECUTION IN A NON-STOP DEBUGGING ENVIRONMENT Nov 11, 2012 Abandoned
Array ( [id] => 9847870 [patent_doc_number] => 08949804 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-03 [patent_title] => 'Limiting execution of software programs' [patent_app_type] => utility [patent_app_number] => 13/618037 [patent_app_country] => US [patent_app_date] => 2012-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4593 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13618037 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/618037
Limiting execution of software programs Sep 13, 2012 Issued
Array ( [id] => 8965679 [patent_doc_number] => 20130205281 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-08 [patent_title] => 'TRACER BASED RUNTIME OPTIMIZATION FOR DYNAMIC PROGRAMMING LANGUAGES' [patent_app_type] => utility [patent_app_number] => 13/619803 [patent_app_country] => US [patent_app_date] => 2012-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 13280 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [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] => 13619803 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/619803
Tracer based runtime optimization for dynamic programming languages Sep 13, 2012 Issued
Array ( [id] => 10091907 [patent_doc_number] => 09128732 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-08 [patent_title] => 'Selective randomization for non-deterministically compiled code' [patent_app_type] => utility [patent_app_number] => 13/619814 [patent_app_country] => US [patent_app_date] => 2012-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5091 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [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] => 13619814 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/619814
Selective randomization for non-deterministically compiled code Sep 13, 2012 Issued
Array ( [id] => 9604043 [patent_doc_number] => 20140200724 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-17 [patent_title] => 'Methods and Systems for Bidirectional Charging of Electrical Devices Via an Electrical System' [patent_app_type] => utility [patent_app_number] => 14/234184 [patent_app_country] => US [patent_app_date] => 2012-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11877 [patent_no_of_claims] => 34 [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] => 14234184 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/234184
Methods and Systems for Bidirectional Charging of Electrical Devices Via an Electrical System Aug 14, 2012 Abandoned
Array ( [id] => 9555862 [patent_doc_number] => 08762935 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-06-24 [patent_title] => 'System and method for creating and updating a data model from disparate events received on arbitrary application threads' [patent_app_type] => utility [patent_app_number] => 13/567913 [patent_app_country] => US [patent_app_date] => 2012-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7684 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13567913 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/567913
System and method for creating and updating a data model from disparate events received on arbitrary application threads Aug 5, 2012 Issued
Array ( [id] => 10637345 [patent_doc_number] => 09354848 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-05-31 [patent_title] => 'System for the discovery and provisioning of artifacts and composites' [patent_app_type] => utility [patent_app_number] => 13/411577 [patent_app_country] => US [patent_app_date] => 2012-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 4969 [patent_no_of_claims] => 4 [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] => 13411577 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/411577
System for the discovery and provisioning of artifacts and composites Mar 3, 2012 Issued
Menu