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] => 10793740 [patent_doc_number] => 20160139896 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'ALGORITHM TO DERIVE LOGIC EXPRESSION TO SELECT EXECUTION BLOCKS FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675692 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 36746 [patent_no_of_claims] => 24 [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] => 14675692 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675692
Algorithm to derive logic expression to select execution blocks for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 10793737 [patent_doc_number] => 20160139893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'CODE PROCESSOR TO BUILD ORTHOGONAL EXECUTION BLOCKS FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675674 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 37302 [patent_no_of_claims] => 30 [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] => 14675674 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675674
Code processor to build orthogonal execution blocks for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 11095002 [patent_doc_number] => 20160291970 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-06 [patent_title] => 'Effective Defect Management Across Multiple Code Branches' [patent_app_type] => utility [patent_app_number] => 14/673967 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8826 [patent_no_of_claims] => 21 [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] => 14673967 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/673967
Effective defect management across multiple code branches Mar 30, 2015 Issued
Array ( [id] => 10793743 [patent_doc_number] => 20160139900 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'ALGORITHM TO ACHIEVE OPTIMAL LAYOUT OF DECISION LOGIC ELEMENTS FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675682 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 39731 [patent_no_of_claims] => 60 [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] => 14675682 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675682
Algorithm to achieve optimal layout of decision logic elements for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 10793730 [patent_doc_number] => 20160139887 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'CODE GENERATOR FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675702 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 37709 [patent_no_of_claims] => 32 [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] => 14675702 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675702
Code generator for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 10793735 [patent_doc_number] => 20160139892 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'PARSER ENGINE PROGRAMMING TOOL FOR PROGRAMMABLE NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675667 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5100 [patent_no_of_claims] => 27 [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] => 14675667 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675667
Parser engine programming tool for programmable network devices Mar 30, 2015 Issued
Array ( [id] => 10793734 [patent_doc_number] => 20160139891 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-05-19 [patent_title] => 'COMPILER ARCHITECTURE FOR PROGRAMMABLE APPLICATION SPECIFIC INTEGRATED CIRCUIT BASED NETWORK DEVICES' [patent_app_type] => utility [patent_app_number] => 14/675710 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 37500 [patent_no_of_claims] => 31 [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] => 14675710 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675710
Compiler architecture for programmable application specific integrated circuit based network devices Mar 30, 2015 Issued
Array ( [id] => 11550520 [patent_doc_number] => 09619368 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-11 [patent_title] => 'Method of testing software' [patent_app_type] => utility [patent_app_number] => 14/672422 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3842 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14672422 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/672422
Method of testing software Mar 29, 2015 Issued
Array ( [id] => 12413142 [patent_doc_number] => 09971321 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-15 [patent_title] => Method for influencing a control program [patent_app_type] => utility [patent_app_number] => 14/672836 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 4820 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14672836 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/672836
Method for influencing a control program Mar 29, 2015 Issued
Array ( [id] => 11095021 [patent_doc_number] => 20160291989 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-06 [patent_title] => 'METHOD AND SYSTEM FOR APPLYING OPTIMAL SETTINGS FROM FIRST INVOCATION OF A GAMING APPLICATION' [patent_app_type] => utility [patent_app_number] => 14/673641 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7778 [patent_no_of_claims] => 23 [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] => 14673641 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/673641
METHOD AND SYSTEM FOR APPLYING OPTIMAL SETTINGS FROM FIRST INVOCATION OF A GAMING APPLICATION Mar 29, 2015 Abandoned
Array ( [id] => 10320871 [patent_doc_number] => 20150205875 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-23 [patent_title] => 'Similarity Engine for Facilitating Re-Creation of an Application Collection of a Source Computing Device on a Destination Computing Device' [patent_app_type] => utility [patent_app_number] => 14/673219 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11802 [patent_no_of_claims] => 20 [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] => 14673219 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/673219
Similarity engine for facilitating re-creation of an application collection of a source computing device on a destination computing device Mar 29, 2015 Issued
Array ( [id] => 11636965 [patent_doc_number] => 09658938 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-23 [patent_title] => 'Iterative test generation based on data source analysis' [patent_app_type] => utility [patent_app_number] => 14/673575 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7698 [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] => 14673575 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/673575
Iterative test generation based on data source analysis Mar 29, 2015 Issued
Array ( [id] => 10688237 [patent_doc_number] => 20160034382 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-02-04 [patent_title] => 'AUTOMATED REGRESSION TEST CASE SELECTOR AND BLACK BOX TEST COVERAGE TOOL FOR PRODUCT TESTING' [patent_app_type] => utility [patent_app_number] => 14/672614 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4073 [patent_no_of_claims] => 18 [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] => 14672614 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/672614
Automated regression test case selector and black box test coverage tool for product testing Mar 29, 2015 Issued
Array ( [id] => 11094971 [patent_doc_number] => 20160291939 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-06 [patent_title] => 'EMPLOYING CODE OVERLAYS TO FACILITATE SOFTWARE DEVELOPMENT' [patent_app_type] => utility [patent_app_number] => 14/672536 [patent_app_country] => US [patent_app_date] => 2015-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 14055 [patent_no_of_claims] => 20 [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] => 14672536 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/672536
Employing code overlays to facilitate software development Mar 29, 2015 Issued
Array ( [id] => 11086259 [patent_doc_number] => 20160283224 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-29 [patent_title] => 'DETERMINING IMPORTANCE OF AN ARTIFACT IN A SOFTWARE DEVELOPMENT ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/670712 [patent_app_country] => US [patent_app_date] => 2015-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5498 [patent_no_of_claims] => 16 [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] => 14670712 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/670712
Determining importance of an artifact in a software development environment Mar 26, 2015 Issued
Array ( [id] => 11764347 [patent_doc_number] => 09372772 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-06-21 [patent_title] => 'Co-verification—of hardware and software, a unified approach in verification' [patent_app_type] => utility [patent_app_number] => 14/671993 [patent_app_country] => US [patent_app_date] => 2015-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1940 [patent_no_of_claims] => 22 [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] => 14671993 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/671993
Co-verification—of hardware and software, a unified approach in verification Mar 26, 2015 Issued
Array ( [id] => 10144018 [patent_doc_number] => 09176826 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-11-03 [patent_title] => 'Portable data archiving device' [patent_app_type] => utility [patent_app_number] => 14/669104 [patent_app_country] => US [patent_app_date] => 2015-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 13 [patent_no_of_words] => 10970 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 743 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14669104 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/669104
Portable data archiving device Mar 25, 2015 Issued
Array ( [id] => 12312624 [patent_doc_number] => 09940590 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-10 [patent_title] => System and method to generate a transaction count using filtering [patent_app_type] => utility [patent_app_number] => 14/661690 [patent_app_country] => US [patent_app_date] => 2015-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 17 [patent_no_of_words] => 11989 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14661690 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/661690
System and method to generate a transaction count using filtering Mar 17, 2015 Issued
Array ( [id] => 11897072 [patent_doc_number] => 09767008 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-09-19 [patent_title] => 'Automatic test case generation' [patent_app_type] => utility [patent_app_number] => 14/643835 [patent_app_country] => US [patent_app_date] => 2015-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8287 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14643835 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/643835
Automatic test case generation Mar 9, 2015 Issued
Array ( [id] => 10327504 [patent_doc_number] => 20150212508 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-30 [patent_title] => 'ROBOT SYSTEM, SUCTION HAND, AND METHOD FOR PRODUCING PRODUCT INCLUDING WORKPIECE' [patent_app_type] => utility [patent_app_number] => 14/604755 [patent_app_country] => US [patent_app_date] => 2015-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5886 [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] => 14604755 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/604755
ROBOT SYSTEM, SUCTION HAND, AND METHOD FOR PRODUCING PRODUCT INCLUDING WORKPIECE Jan 25, 2015
Menu