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] => 298088 [patent_doc_number] => 07543287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-06-02 [patent_title] => 'Using a block device interface to invoke device controller functionality' [patent_app_type] => utility [patent_app_number] => 11/173007 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5394 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/543/07543287.pdf [firstpage_image] =>[orig_patent_app_number] => 11173007 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/173007
Using a block device interface to invoke device controller functionality Jun 29, 2005 Issued
Array ( [id] => 9555901 [patent_doc_number] => 08762974 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-06-24 [patent_title] => 'Context-sensitive compiler directives' [patent_app_type] => utility [patent_app_number] => 11/173414 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3890 [patent_no_of_claims] => 25 [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] => 11173414 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/173414
Context-sensitive compiler directives Jun 29, 2005 Issued
Array ( [id] => 329807 [patent_doc_number] => 07516445 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-04-07 [patent_title] => 'Locating source code when stopping in a debugger' [patent_app_type] => utility [patent_app_number] => 11/171811 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4758 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 304 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/516/07516445.pdf [firstpage_image] =>[orig_patent_app_number] => 11171811 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/171811
Locating source code when stopping in a debugger Jun 29, 2005 Issued
Array ( [id] => 340694 [patent_doc_number] => 07506336 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-03-17 [patent_title] => 'System and methods for version compatibility checking' [patent_app_type] => utility [patent_app_number] => 11/170026 [patent_app_country] => US [patent_app_date] => 2005-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5676 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 218 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/506/07506336.pdf [firstpage_image] =>[orig_patent_app_number] => 11170026 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170026
System and methods for version compatibility checking Jun 28, 2005 Issued
Array ( [id] => 5621387 [patent_doc_number] => 20060190922 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-24 [patent_title] => 'Method and system for managing and tracking software development lifecycles' [patent_app_type] => utility [patent_app_number] => 11/169819 [patent_app_country] => US [patent_app_date] => 2005-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2511 [patent_no_of_claims] => 24 [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] => publications/A1/0190/20060190922.pdf [firstpage_image] =>[orig_patent_app_number] => 11169819 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/169819
Method and system for managing and tracking software development lifecycles Jun 28, 2005 Abandoned
Array ( [id] => 5143924 [patent_doc_number] => 20070006140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'System and apparatus to extend stack allocation' [patent_app_type] => utility [patent_app_number] => 11/172211 [patent_app_country] => US [patent_app_date] => 2005-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 2650 [patent_no_of_claims] => 20 [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] => publications/A1/0006/20070006140.pdf [firstpage_image] =>[orig_patent_app_number] => 11172211 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/172211
System and apparatus to extend stack allocation Jun 28, 2005 Abandoned
Array ( [id] => 5604157 [patent_doc_number] => 20060294504 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Method and system to identify serial code regions' [patent_app_type] => utility [patent_app_number] => 11/170003 [patent_app_country] => US [patent_app_date] => 2005-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1356 [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] => publications/A1/0294/20060294504.pdf [firstpage_image] =>[orig_patent_app_number] => 11170003 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170003
Method and system to identify serial code regions Jun 27, 2005 Abandoned
Array ( [id] => 5604158 [patent_doc_number] => 20060294505 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Systems and methods for modeling execution behavior' [patent_app_type] => utility [patent_app_number] => 11/170305 [patent_app_country] => US [patent_app_date] => 2005-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 9800 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0294/20060294505.pdf [firstpage_image] =>[orig_patent_app_number] => 11170305 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170305
Systems and methods for modeling execution behavior Jun 27, 2005 Issued
Array ( [id] => 340676 [patent_doc_number] => 07506318 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-03-17 [patent_title] => 'Recording and replaying computer programs' [patent_app_type] => utility [patent_app_number] => 11/169522 [patent_app_country] => US [patent_app_date] => 2005-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 16036 [patent_no_of_claims] => 48 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/506/07506318.pdf [firstpage_image] =>[orig_patent_app_number] => 11169522 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/169522
Recording and replaying computer programs Jun 27, 2005 Issued
Array ( [id] => 8530771 [patent_doc_number] => 08307354 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-06 [patent_title] => 'Program creation device, program test device, program execution device, information processing system' [patent_app_type] => utility [patent_app_number] => 11/629907 [patent_app_country] => US [patent_app_date] => 2005-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 34 [patent_no_of_words] => 19661 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 431 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11629907 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/629907
Program creation device, program test device, program execution device, information processing system Jun 23, 2005 Issued
Array ( [id] => 5604156 [patent_doc_number] => 20060294503 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-28 [patent_title] => 'Code coverage analysis' [patent_app_type] => utility [patent_app_number] => 11/166864 [patent_app_country] => US [patent_app_date] => 2005-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5988 [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] => publications/A1/0294/20060294503.pdf [firstpage_image] =>[orig_patent_app_number] => 11166864 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/166864
Code coverage analysis Jun 23, 2005 Abandoned
Array ( [id] => 17625 [patent_doc_number] => 07805706 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-09-28 [patent_title] => 'Process for optimizing software components for an enterprise resource planning (ERP) application SAP on multiprocessor servers' [patent_app_type] => utility [patent_app_number] => 11/157395 [patent_app_country] => US [patent_app_date] => 2005-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15471 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/805/07805706.pdf [firstpage_image] =>[orig_patent_app_number] => 11157395 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/157395
Process for optimizing software components for an enterprise resource planning (ERP) application SAP on multiprocessor servers Jun 20, 2005 Issued
Array ( [id] => 5892244 [patent_doc_number] => 20060277534 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-07 [patent_title] => 'Evaluation of a temporal description within a general purpose programming language' [patent_app_type] => utility [patent_app_number] => 11/148126 [patent_app_country] => US [patent_app_date] => 2005-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9874 [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] => publications/A1/0277/20060277534.pdf [firstpage_image] =>[orig_patent_app_number] => 11148126 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/148126
Evaluation of a temporal description within a general purpose programming language Jun 6, 2005 Abandoned
Array ( [id] => 5892254 [patent_doc_number] => 20060277540 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-07 [patent_title] => 'Employing a mirror probe handler for seamless access to arguments of a probed function' [patent_app_type] => utility [patent_app_number] => 11/147828 [patent_app_country] => US [patent_app_date] => 2005-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11169 [patent_no_of_claims] => 32 [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] => publications/A1/0277/20060277540.pdf [firstpage_image] =>[orig_patent_app_number] => 11147828 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/147828
Employing a mirror probe handler for seamless access to arguments of a probed function Jun 6, 2005 Issued
Array ( [id] => 97695 [patent_doc_number] => 07739677 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-06-15 [patent_title] => 'System and method to prevent data corruption due to split brain in shared data clusters' [patent_app_type] => utility [patent_app_number] => 11/139100 [patent_app_country] => US [patent_app_date] => 2005-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 14 [patent_no_of_words] => 12949 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/739/07739677.pdf [firstpage_image] =>[orig_patent_app_number] => 11139100 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/139100
System and method to prevent data corruption due to split brain in shared data clusters May 26, 2005 Issued
Array ( [id] => 5774557 [patent_doc_number] => 20050268283 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-01 [patent_title] => 'Audited builds based upon separate class dependency records' [patent_app_type] => utility [patent_app_number] => 11/139403 [patent_app_country] => US [patent_app_date] => 2005-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2420 [patent_no_of_claims] => 15 [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] => publications/A1/0268/20050268283.pdf [firstpage_image] =>[orig_patent_app_number] => 11139403 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/139403
Audited builds based upon separate class dependency records May 26, 2005 Issued
Array ( [id] => 5610394 [patent_doc_number] => 20060271910 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Method and system for customizations in a dynamic environment' [patent_app_type] => utility [patent_app_number] => 11/139816 [patent_app_country] => US [patent_app_date] => 2005-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6362 [patent_no_of_claims] => 19 [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] => publications/A1/0271/20060271910.pdf [firstpage_image] =>[orig_patent_app_number] => 11139816 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/139816
Method and system for customizations in a dynamic environment May 26, 2005 Issued
Array ( [id] => 5610301 [patent_doc_number] => 20060271817 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'System and method for error checking of failed I/O open calls' [patent_app_type] => utility [patent_app_number] => 11/138829 [patent_app_country] => US [patent_app_date] => 2005-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3891 [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] => publications/A1/0271/20060271817.pdf [firstpage_image] =>[orig_patent_app_number] => 11138829 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/138829
System and method for error checking of failed I/O open calls May 25, 2005 Issued
Array ( [id] => 5609975 [patent_doc_number] => 20060271491 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Apparatus and method for a software catalog having proxy entries' [patent_app_type] => utility [patent_app_number] => 11/138818 [patent_app_country] => US [patent_app_date] => 2005-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3518 [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] => publications/A1/0271/20060271491.pdf [firstpage_image] =>[orig_patent_app_number] => 11138818 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/138818
Apparatus and method for a software catalog having proxy entries May 25, 2005 Abandoned
Array ( [id] => 5644385 [patent_doc_number] => 20060282840 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-14 [patent_title] => 'Dynamic mapping of shared libraries' [patent_app_type] => utility [patent_app_number] => 11/137526 [patent_app_country] => US [patent_app_date] => 2005-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6505 [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] => publications/A1/0282/20060282840.pdf [firstpage_image] =>[orig_patent_app_number] => 11137526 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/137526
Dynamic mapping of shared libraries May 24, 2005 Abandoned
Menu