
Matthew J. Ludwig
Examiner (ID: 11823, Phone: (571)272-4127 , Office: P/2178 )
| Most Active Art Unit | 2178 |
| Art Unit(s) | 2171, 2178 |
| Total Applications | 698 |
| Issued Applications | 502 |
| Pending Applications | 25 |
| Abandoned Applications | 172 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
| 09/583672 | Object type-declaration prefix syntax | May 30, 2000 | Abandoned |
Array
(
[id] => 1088861
[patent_doc_number] => 06832370
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-12-14
[patent_title] => 'Data speculation within modulo scheduled loops'
[patent_app_type] => B1
[patent_app_number] => 09/566990
[patent_app_country] => US
[patent_app_date] => 2000-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 8852
[patent_no_of_claims] => 26
[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] => patents/06/832/06832370.pdf
[firstpage_image] =>[orig_patent_app_number] => 09566990
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/566990 | Data speculation within modulo scheduled loops | May 8, 2000 | Issued |
Array
(
[id] => 1021114
[patent_doc_number] => 06892382
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-05-10
[patent_title] => 'Method and apparatus for implementing deployment descriptors in an enterprise environment'
[patent_app_type] => utility
[patent_app_number] => 09/564067
[patent_app_country] => US
[patent_app_date] => 2000-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 6272
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/892/06892382.pdf
[firstpage_image] =>[orig_patent_app_number] => 09564067
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/564067 | Method and apparatus for implementing deployment descriptors in an enterprise environment | May 2, 2000 | Issued |
Array
(
[id] => 7611250
[patent_doc_number] => 06904592
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-06-07
[patent_title] => 'Software download system for automatic retrieval of warranty and commission data'
[patent_app_type] => utility
[patent_app_number] => 09/560473
[patent_app_country] => US
[patent_app_date] => 2000-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5860
[patent_no_of_claims] => 38
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/904/06904592.pdf
[firstpage_image] =>[orig_patent_app_number] => 09560473
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/560473 | Software download system for automatic retrieval of warranty and commission data | Apr 27, 2000 | Issued |
Array
(
[id] => 823643
[patent_doc_number] => 07409671
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-08-05
[patent_title] => 'Model for business workflow processes'
[patent_app_type] => utility
[patent_app_number] => 09/560373
[patent_app_country] => US
[patent_app_date] => 2000-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 32
[patent_figures_cnt] => 73
[patent_no_of_words] => 9953
[patent_no_of_claims] => 28
[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] => patents/07/409/07409671.pdf
[firstpage_image] =>[orig_patent_app_number] => 09560373
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/560373 | Model for business workflow processes | Apr 27, 2000 | Issued |
Array
(
[id] => 1394081
[patent_doc_number] => 06567831
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-05-20
[patent_title] => 'Computer system and method for parallel computations using table approximation'
[patent_app_type] => B1
[patent_app_number] => 09/557021
[patent_app_country] => US
[patent_app_date] => 2000-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1672
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/567/06567831.pdf
[firstpage_image] =>[orig_patent_app_number] => 09557021
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/557021 | Computer system and method for parallel computations using table approximation | Apr 19, 2000 | Issued |
Array
(
[id] => 649186
[patent_doc_number] => 07120904
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-10-10
[patent_title] => 'Data-flow method for optimizing exception-handling instructions in programs'
[patent_app_type] => utility
[patent_app_number] => 09/552292
[patent_app_country] => US
[patent_app_date] => 2000-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 30
[patent_no_of_words] => 9671
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/120/07120904.pdf
[firstpage_image] =>[orig_patent_app_number] => 09552292
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/552292 | Data-flow method for optimizing exception-handling instructions in programs | Apr 18, 2000 | Issued |
Array
(
[id] => 637721
[patent_doc_number] => 07131108
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-10-31
[patent_title] => 'Software development system having particular adaptability to financial payment switches'
[patent_app_type] => utility
[patent_app_number] => 09/550192
[patent_app_country] => US
[patent_app_date] => 2000-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11150
[patent_no_of_claims] => 10
[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] => patents/07/131/07131108.pdf
[firstpage_image] =>[orig_patent_app_number] => 09550192
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/550192 | Software development system having particular adaptability to financial payment switches | Apr 16, 2000 | Issued |
Array
(
[id] => 1229774
[patent_doc_number] => 06701519
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-03-02
[patent_title] => 'Managing hardware and software configuration information of systems being tested'
[patent_app_type] => B1
[patent_app_number] => 09/548127
[patent_app_country] => US
[patent_app_date] => 2000-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 9908
[patent_no_of_claims] => 55
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/701/06701519.pdf
[firstpage_image] =>[orig_patent_app_number] => 09548127
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/548127 | Managing hardware and software configuration information of systems being tested | Apr 11, 2000 | Issued |
Array
(
[id] => 792896
[patent_doc_number] => 06986124
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-01-10
[patent_title] => 'Debugger protocol generator'
[patent_app_type] => utility
[patent_app_number] => 09/540576
[patent_app_country] => US
[patent_app_date] => 2000-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4725
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 237
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/986/06986124.pdf
[firstpage_image] =>[orig_patent_app_number] => 09540576
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/540576 | Debugger protocol generator | Mar 30, 2000 | Issued |
Array
(
[id] => 1297514
[patent_doc_number] => 06634020
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-10-14
[patent_title] => 'Uninitialized memory watch'
[patent_app_type] => B1
[patent_app_number] => 09/535344
[patent_app_country] => US
[patent_app_date] => 2000-03-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7077
[patent_no_of_claims] => 44
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/634/06634020.pdf
[firstpage_image] =>[orig_patent_app_number] => 09535344
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/535344 | Uninitialized memory watch | Mar 23, 2000 | Issued |
| 09/521280 | Tcl_pli, a framework for reusable, run time configurable test benches | Mar 6, 2000 | Abandoned |
Array
(
[id] => 1017414
[patent_doc_number] => 06895577
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-05-17
[patent_title] => 'Risk metric for testing software'
[patent_app_type] => utility
[patent_app_number] => 09/514225
[patent_app_country] => US
[patent_app_date] => 2000-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 10350
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/895/06895577.pdf
[firstpage_image] =>[orig_patent_app_number] => 09514225
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/514225 | Risk metric for testing software | Feb 27, 2000 | Issued |
Array
(
[id] => 466419
[patent_doc_number] => 07243335
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-07-10
[patent_title] => 'Method and system for reducing coding complexity by providing intelligent manipulable defaults'
[patent_app_type] => utility
[patent_app_number] => 09/506125
[patent_app_country] => US
[patent_app_date] => 2000-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7400
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 285
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/243/07243335.pdf
[firstpage_image] =>[orig_patent_app_number] => 09506125
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/506125 | Method and system for reducing coding complexity by providing intelligent manipulable defaults | Feb 16, 2000 | Issued |
Array
(
[id] => 953508
[patent_doc_number] => 06961929
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2005-11-01
[patent_title] => 'Mechanism for automatic synchronization of scripting variables'
[patent_app_type] => utility
[patent_app_number] => 09/471072
[patent_app_country] => US
[patent_app_date] => 1999-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4438
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 316
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/961/06961929.pdf
[firstpage_image] =>[orig_patent_app_number] => 09471072
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/471072 | Mechanism for automatic synchronization of scripting variables | Dec 20, 1999 | Issued |
Array
(
[id] => 563790
[patent_doc_number] => 07165243
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-01-16
[patent_title] => 'Multi-lingual tag extension mechanism'
[patent_app_type] => utility
[patent_app_number] => 09/467387
[patent_app_country] => US
[patent_app_date] => 1999-12-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5589
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 415
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/165/07165243.pdf
[firstpage_image] =>[orig_patent_app_number] => 09467387
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/467387 | Multi-lingual tag extension mechanism | Dec 20, 1999 | Issued |
Array
(
[id] => 7962083
[patent_doc_number] => 06681388
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2004-01-20
[patent_title] => 'Method and compiler for rearranging array data into sub-arrays of consecutively-addressed elements for distribution processing'
[patent_app_type] => B1
[patent_app_number] => 09/409900
[patent_app_country] => US
[patent_app_date] => 1999-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 33
[patent_no_of_words] => 19509
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/681/06681388.pdf
[firstpage_image] =>[orig_patent_app_number] => 09409900
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/409900 | Method and compiler for rearranging array data into sub-arrays of consecutively-addressed elements for distribution processing | Sep 30, 1999 | Issued |
Array
(
[id] => 540990
[patent_doc_number] => 07188341
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-03-06
[patent_title] => 'Method of transferring files and analysis of train operational data'
[patent_app_type] => utility
[patent_app_number] => 09/404826
[patent_app_country] => US
[patent_app_date] => 1999-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6015
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/188/07188341.pdf
[firstpage_image] =>[orig_patent_app_number] => 09404826
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/404826 | Method of transferring files and analysis of train operational data | Sep 23, 1999 | Issued |
Array
(
[id] => 782524
[patent_doc_number] => 06996819
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-02-07
[patent_title] => 'Method for efficiently downloading SCSI and SERVO firmware to SCSI target controllers'
[patent_app_type] => utility
[patent_app_number] => 09/394023
[patent_app_country] => US
[patent_app_date] => 1999-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8663
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/996/06996819.pdf
[firstpage_image] =>[orig_patent_app_number] => 09394023
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/394023 | Method for efficiently downloading SCSI and SERVO firmware to SCSI target controllers | Sep 9, 1999 | Issued |
Array
(
[id] => 7607979
[patent_doc_number] => 07000222
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-02-14
[patent_title] => 'Method, system, and program for accessing variables from an operating system for use by an application program'
[patent_app_type] => utility
[patent_app_number] => 09/377629
[patent_app_country] => US
[patent_app_date] => 1999-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5495
[patent_no_of_claims] => 21
[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] => patents/07/000/07000222.pdf
[firstpage_image] =>[orig_patent_app_number] => 09377629
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/377629 | Method, system, and program for accessing variables from an operating system for use by an application program | Aug 18, 1999 | Issued |