
James R. Marandi
Examiner (ID: 16477, Phone: (571)270-1843 , Office: P/2421 )
| Most Active Art Unit | 2421 |
| Art Unit(s) | 2421, 2623 |
| Total Applications | 633 |
| Issued Applications | 408 |
| Pending Applications | 33 |
| Abandoned Applications | 208 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4375291
[patent_doc_number] => 06170081
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-01-02
[patent_title] => 'Method and system for interfacing to a variety of software development tools'
[patent_app_type] => 1
[patent_app_number] => 9/156029
[patent_app_country] => US
[patent_app_date] => 1998-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5116
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/170/06170081.pdf
[firstpage_image] =>[orig_patent_app_number] => 156029
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/156029 | Method and system for interfacing to a variety of software development tools | Sep 16, 1998 | Issued |
Array
(
[id] => 4380564
[patent_doc_number] => 06192511
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-02-20
[patent_title] => 'Technique for test coverage of visual programs'
[patent_app_type] => 1
[patent_app_number] => 9/154127
[patent_app_country] => US
[patent_app_date] => 1998-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7329
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/192/06192511.pdf
[firstpage_image] =>[orig_patent_app_number] => 154127
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/154127 | Technique for test coverage of visual programs | Sep 15, 1998 | Issued |
Array
(
[id] => 4324892
[patent_doc_number] => 06189142
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-02-13
[patent_title] => 'Visual program runtime performance analysis'
[patent_app_type] => 1
[patent_app_number] => 9/154126
[patent_app_country] => US
[patent_app_date] => 1998-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8223
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/189/06189142.pdf
[firstpage_image] =>[orig_patent_app_number] => 154126
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/154126 | Visual program runtime performance analysis | Sep 15, 1998 | Issued |
Array
(
[id] => 4311275
[patent_doc_number] => 06212675
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-04-03
[patent_title] => 'Presentation of visual program test coverage information'
[patent_app_type] => 1
[patent_app_number] => 9/154231
[patent_app_country] => US
[patent_app_date] => 1998-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 6006
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/212/06212675.pdf
[firstpage_image] =>[orig_patent_app_number] => 154231
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/154231 | Presentation of visual program test coverage information | Sep 15, 1998 | Issued |
Array
(
[id] => 4193433
[patent_doc_number] => 06141791
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-31
[patent_title] => 'Debug aid device, program compiler device, storage medium storing computer-readable debugger program, and storage medium storing program compiler program'
[patent_app_type] => 1
[patent_app_number] => 9/143628
[patent_app_country] => US
[patent_app_date] => 1998-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 40
[patent_no_of_words] => 19449
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 120
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/141/06141791.pdf
[firstpage_image] =>[orig_patent_app_number] => 143628
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/143628 | Debug aid device, program compiler device, storage medium storing computer-readable debugger program, and storage medium storing program compiler program | Aug 27, 1998 | Issued |
Array
(
[id] => 4352782
[patent_doc_number] => 06314555
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-11-06
[patent_title] => 'Software system generation'
[patent_app_type] => 1
[patent_app_number] => 9/125727
[patent_app_country] => US
[patent_app_date] => 1998-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 15
[patent_no_of_words] => 23992
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/314/06314555.pdf
[firstpage_image] =>[orig_patent_app_number] => 125727
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/125727 | Software system generation | Aug 24, 1998 | Issued |
Array
(
[id] => 1402472
[patent_doc_number] => 06564369
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-05-13
[patent_title] => 'Conflict checking using configuration images'
[patent_app_type] => B1
[patent_app_number] => 09/137405
[patent_app_country] => US
[patent_app_date] => 1998-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 6672
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/564/06564369.pdf
[firstpage_image] =>[orig_patent_app_number] => 09137405
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/137405 | Conflict checking using configuration images | Aug 19, 1998 | Issued |
Array
(
[id] => 4374932
[patent_doc_number] => 06202207
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-13
[patent_title] => 'Method and a mechanism for synchronized updating of interoperating software'
[patent_app_type] => 1
[patent_app_number] => 9/136225
[patent_app_country] => US
[patent_app_date] => 1998-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 10876
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/202/06202207.pdf
[firstpage_image] =>[orig_patent_app_number] => 136225
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/136225 | Method and a mechanism for synchronized updating of interoperating software | Aug 18, 1998 | Issued |
Array
(
[id] => 4207328
[patent_doc_number] => 06131187
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-10
[patent_title] => 'Method and system for translating exception handling semantics of a bytecode class file'
[patent_app_type] => 1
[patent_app_number] => 9/134826
[patent_app_country] => US
[patent_app_date] => 1998-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 2863
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/131/06131187.pdf
[firstpage_image] =>[orig_patent_app_number] => 134826
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/134826 | Method and system for translating exception handling semantics of a bytecode class file | Aug 16, 1998 | Issued |
Array
(
[id] => 4300001
[patent_doc_number] => 06282701
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-28
[patent_title] => 'System and method for monitoring and analyzing the execution of computer programs'
[patent_app_type] => 1
[patent_app_number] => 9/126126
[patent_app_country] => US
[patent_app_date] => 1998-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 17
[patent_no_of_words] => 18052
[patent_no_of_claims] => 31
[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/282/06282701.pdf
[firstpage_image] =>[orig_patent_app_number] => 126126
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/126126 | System and method for monitoring and analyzing the execution of computer programs | Jul 29, 1998 | Issued |
| 09/124584 | ENHANCED DELIVERY OF AUDIO DATA FOR PORTABLE PLAYBACK | Jul 28, 1998 | Abandoned |
Array
(
[id] => 7029869
[patent_doc_number] => 20010014968
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2001-08-16
[patent_title] => 'AUTOMATIC UPGRADE OF SOFTWARE'
[patent_app_type] => new
[patent_app_number] => 09/119824
[patent_app_country] => US
[patent_app_date] => 1998-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4104
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 39
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0014/20010014968.pdf
[firstpage_image] =>[orig_patent_app_number] => 09119824
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/119824 | Automatic upgrade of software | Jul 20, 1998 | Issued |
Array
(
[id] => 4146728
[patent_doc_number] => 06113651
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-09-05
[patent_title] => 'Compile method, a compiler, an exception handler, and a program recording medium'
[patent_app_type] => 1
[patent_app_number] => 9/116220
[patent_app_country] => US
[patent_app_date] => 1998-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 11
[patent_no_of_words] => 5570
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/113/06113651.pdf
[firstpage_image] =>[orig_patent_app_number] => 116220
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/116220 | Compile method, a compiler, an exception handler, and a program recording medium | Jul 15, 1998 | Issued |
Array
(
[id] => 6633206
[patent_doc_number] => 20020066084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-05-30
[patent_title] => 'COALESCING PROPERTIES, METHODS AND EVENTS'
[patent_app_type] => new
[patent_app_number] => 09/115925
[patent_app_country] => US
[patent_app_date] => 1998-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4358
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 26
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0066/20020066084.pdf
[firstpage_image] =>[orig_patent_app_number] => 09115925
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/115925 | Coalescing properties, methods and events | Jul 14, 1998 | Issued |
| 09/101627 | GNERATION METHOD AND USAGE OF LOGIC MODELS, APPARATUS FOR THE METHODS AND DATA STRUCTURE | Jul 9, 1998 | Abandoned |
Array
(
[id] => 4144523
[patent_doc_number] => 06106575
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-08-22
[patent_title] => 'Nested parallel language preprocessor for converting parallel language programs into sequential code'
[patent_app_type] => 1
[patent_app_number] => 9/108150
[patent_app_country] => US
[patent_app_date] => 1998-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 20338
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 153
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/106/06106575.pdf
[firstpage_image] =>[orig_patent_app_number] => 108150
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/108150 | Nested parallel language preprocessor for converting parallel language programs into sequential code | Jun 29, 1998 | Issued |
Array
(
[id] => 4261417
[patent_doc_number] => 06167568
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-12-26
[patent_title] => 'Method and apparatus for implementing electronic software distribution'
[patent_app_type] => 1
[patent_app_number] => 9/107245
[patent_app_country] => US
[patent_app_date] => 1998-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 17
[patent_no_of_words] => 4396
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/167/06167568.pdf
[firstpage_image] =>[orig_patent_app_number] => 107245
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/107245 | Method and apparatus for implementing electronic software distribution | Jun 29, 1998 | Issued |
Array
(
[id] => 4111216
[patent_doc_number] => 06134709
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-17
[patent_title] => 'Method and apparatus for parsing commands'
[patent_app_type] => 1
[patent_app_number] => 9/106923
[patent_app_country] => US
[patent_app_date] => 1998-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5950
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/134/06134709.pdf
[firstpage_image] =>[orig_patent_app_number] => 106923
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/106923 | Method and apparatus for parsing commands | Jun 28, 1998 | Issued |
Array
(
[id] => 4405034
[patent_doc_number] => 06263490
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-07-17
[patent_title] => 'Graphic device capable of carrying out debug of a device driver program at a high speed'
[patent_app_type] => 1
[patent_app_number] => 9/103932
[patent_app_country] => US
[patent_app_date] => 1998-06-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 3111
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/263/06263490.pdf
[firstpage_image] =>[orig_patent_app_number] => 103932
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/103932 | Graphic device capable of carrying out debug of a device driver program at a high speed | Jun 24, 1998 | Issued |
Array
(
[id] => 4085995
[patent_doc_number] => 05966311
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-12
[patent_title] => 'Method of overfill probe identification and control'
[patent_app_type] => 1
[patent_app_number] => 9/102154
[patent_app_country] => US
[patent_app_date] => 1998-06-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 26
[patent_no_of_words] => 16236
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/966/05966311.pdf
[firstpage_image] =>[orig_patent_app_number] => 102154
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/102154 | Method of overfill probe identification and control | Jun 21, 1998 | Issued |