
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] => 4367124
[patent_doc_number] => 06286138
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-09-04
[patent_title] => 'Technique for creating remotely updatable programs for use in a client/server environment'
[patent_app_type] => 1
[patent_app_number] => 9/224528
[patent_app_country] => US
[patent_app_date] => 1998-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4286
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/286/06286138.pdf
[firstpage_image] =>[orig_patent_app_number] => 224528
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/224528 | Technique for creating remotely updatable programs for use in a client/server environment | Dec 30, 1998 | Issued |
Array
(
[id] => 4424507
[patent_doc_number] => 06301706
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-09
[patent_title] => 'Compiler method and apparatus for elimination of redundant speculative computations from innermost loops'
[patent_app_type] => 1
[patent_app_number] => 9/220503
[patent_app_country] => US
[patent_app_date] => 1998-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 1
[patent_no_of_words] => 3436
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/301/06301706.pdf
[firstpage_image] =>[orig_patent_app_number] => 220503
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/220503 | Compiler method and apparatus for elimination of redundant speculative computations from innermost loops | Dec 23, 1998 | Issued |
Array
(
[id] => 1408404
[patent_doc_number] => 06560775
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-05-06
[patent_title] => 'Branch preparation'
[patent_app_type] => B1
[patent_app_number] => 09/220502
[patent_app_country] => US
[patent_app_date] => 1998-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 1512
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/560/06560775.pdf
[firstpage_image] =>[orig_patent_app_number] => 09220502
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/220502 | Branch preparation | Dec 23, 1998 | Issued |
Array
(
[id] => 4377721
[patent_doc_number] => 06219833
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-04-17
[patent_title] => 'Method of using primary and secondary processors'
[patent_app_type] => 1
[patent_app_number] => 9/209778
[patent_app_country] => US
[patent_app_date] => 1998-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 10882
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 37
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/219/06219833.pdf
[firstpage_image] =>[orig_patent_app_number] => 209778
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/209778 | Method of using primary and secondary processors | Dec 10, 1998 | Issued |
Array
(
[id] => 4425107
[patent_doc_number] => 06230312
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-08
[patent_title] => 'Automatic detection of per-unit location constraints'
[patent_app_type] => 1
[patent_app_number] => 9/197226
[patent_app_country] => US
[patent_app_date] => 1998-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 27394
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/230/06230312.pdf
[firstpage_image] =>[orig_patent_app_number] => 197226
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/197226 | Automatic detection of per-unit location constraints | Nov 19, 1998 | Issued |
Array
(
[id] => 1490423
[patent_doc_number] => 06367068
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-02
[patent_title] => 'Dynamic parsing'
[patent_app_type] => B1
[patent_app_number] => 09/191499
[patent_app_country] => US
[patent_app_date] => 1998-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6534
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/367/06367068.pdf
[firstpage_image] =>[orig_patent_app_number] => 09191499
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/191499 | Dynamic parsing | Nov 12, 1998 | Issued |
Array
(
[id] => 4375064
[patent_doc_number] => 06292936
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-09-18
[patent_title] => 'Enabling multiple runtime processors in an interpreter-based embedded scripting system'
[patent_app_type] => 1
[patent_app_number] => 9/191725
[patent_app_country] => US
[patent_app_date] => 1998-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2772
[patent_no_of_claims] => 51
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 76
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/292/06292936.pdf
[firstpage_image] =>[orig_patent_app_number] => 191725
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/191725 | Enabling multiple runtime processors in an interpreter-based embedded scripting system | Nov 11, 1998 | Issued |
Array
(
[id] => 1457037
[patent_doc_number] => 06457175
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-24
[patent_title] => 'Method and apparatus for installing a software upgrade within a memory resource associated with a computer system'
[patent_app_type] => B1
[patent_app_number] => 09/189023
[patent_app_country] => US
[patent_app_date] => 1998-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5741
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/457/06457175.pdf
[firstpage_image] =>[orig_patent_app_number] => 09189023
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/189023 | Method and apparatus for installing a software upgrade within a memory resource associated with a computer system | Nov 8, 1998 | Issued |
Array
(
[id] => 4280717
[patent_doc_number] => 06205581
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-20
[patent_title] => 'Method for replace-block loading in a multiprocessor system'
[patent_app_type] => 1
[patent_app_number] => 9/188826
[patent_app_country] => US
[patent_app_date] => 1998-11-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3128
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/205/06205581.pdf
[firstpage_image] =>[orig_patent_app_number] => 188826
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/188826 | Method for replace-block loading in a multiprocessor system | Nov 8, 1998 | Issued |
Array
(
[id] => 4423300
[patent_doc_number] => 06173441
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-01-09
[patent_title] => 'Method and system for compiling source code containing natural language instructions'
[patent_app_type] => 1
[patent_app_number] => 9/174527
[patent_app_country] => US
[patent_app_date] => 1998-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 3314
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/173/06173441.pdf
[firstpage_image] =>[orig_patent_app_number] => 174527
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/174527 | Method and system for compiling source code containing natural language instructions | Oct 15, 1998 | Issued |
Array
(
[id] => 1572734
[patent_doc_number] => 06378128
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-04-23
[patent_title] => 'System and method for dynamically modifying an install-set'
[patent_app_type] => B1
[patent_app_number] => 09/168924
[patent_app_country] => US
[patent_app_date] => 1998-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6151
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 111
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/378/06378128.pdf
[firstpage_image] =>[orig_patent_app_number] => 09168924
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/168924 | System and method for dynamically modifying an install-set | Oct 7, 1998 | Issued |
Array
(
[id] => 4325480
[patent_doc_number] => 06327705
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-12-04
[patent_title] => 'Method for creating and maintaining user data'
[patent_app_type] => 1
[patent_app_number] => 9/168828
[patent_app_country] => US
[patent_app_date] => 1998-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 11
[patent_no_of_words] => 7504
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/327/06327705.pdf
[firstpage_image] =>[orig_patent_app_number] => 168828
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/168828 | Method for creating and maintaining user data | Oct 7, 1998 | Issued |
Array
(
[id] => 4334046
[patent_doc_number] => 06317868
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-11-13
[patent_title] => 'Process for transparently enforcing protection domains and access control as well as auditing operations in software components'
[patent_app_type] => 1
[patent_app_number] => 9/168125
[patent_app_country] => US
[patent_app_date] => 1998-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 6162
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/317/06317868.pdf
[firstpage_image] =>[orig_patent_app_number] => 168125
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/168125 | Process for transparently enforcing protection domains and access control as well as auditing operations in software components | Oct 6, 1998 | Issued |
Array
(
[id] => 4424503
[patent_doc_number] => 06301705
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-09
[patent_title] => 'System and method for deferring exceptions generated during speculative execution'
[patent_app_type] => 1
[patent_app_number] => 9/164327
[patent_app_country] => US
[patent_app_date] => 1998-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 5269
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/301/06301705.pdf
[firstpage_image] =>[orig_patent_app_number] => 164327
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/164327 | System and method for deferring exceptions generated during speculative execution | Sep 30, 1998 | Issued |
Array
(
[id] => 4374946
[patent_doc_number] => 06202208
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-13
[patent_title] => 'Patching environment for modifying a Java virtual machine and method'
[patent_app_type] => 1
[patent_app_number] => 9/162824
[patent_app_country] => US
[patent_app_date] => 1998-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4690
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/202/06202208.pdf
[firstpage_image] =>[orig_patent_app_number] => 162824
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/162824 | Patching environment for modifying a Java virtual machine and method | Sep 28, 1998 | Issued |
Array
(
[id] => 4423283
[patent_doc_number] => 06173439
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-01-09
[patent_title] => 'Interface mechanism and method for accessing non-object oriented data from within an object oriented framework'
[patent_app_type] => 1
[patent_app_number] => 9/160059
[patent_app_country] => US
[patent_app_date] => 1998-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 7340
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 10
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/173/06173439.pdf
[firstpage_image] =>[orig_patent_app_number] => 160059
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/160059 | Interface mechanism and method for accessing non-object oriented data from within an object oriented framework | Sep 23, 1998 | Issued |
Array
(
[id] => 7638540
[patent_doc_number] => 06397381
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-05-28
[patent_title] => 'System and method for repairing a damaged application program'
[patent_app_type] => B1
[patent_app_number] => 09/158126
[patent_app_country] => US
[patent_app_date] => 1998-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8082
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 22
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/397/06397381.pdf
[firstpage_image] =>[orig_patent_app_number] => 09158126
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/158126 | System and method for repairing a damaged application program | Sep 20, 1998 | Issued |
Array
(
[id] => 1481447
[patent_doc_number] => 06389589
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-05-14
[patent_title] => 'Class store schema'
[patent_app_type] => B1
[patent_app_number] => 09/158023
[patent_app_country] => US
[patent_app_date] => 1998-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7767
[patent_no_of_claims] => 63
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/389/06389589.pdf
[firstpage_image] =>[orig_patent_app_number] => 09158023
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/158023 | Class store schema | Sep 20, 1998 | Issued |
Array
(
[id] => 4313337
[patent_doc_number] => 06237144
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-05-22
[patent_title] => 'Use of relational databases for software installation'
[patent_app_type] => 1
[patent_app_number] => 9/158125
[patent_app_country] => US
[patent_app_date] => 1998-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 9607
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/237/06237144.pdf
[firstpage_image] =>[orig_patent_app_number] => 158125
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/158125 | Use of relational databases for software installation | Sep 20, 1998 | Issued |
Array
(
[id] => 4261346
[patent_doc_number] => 06167563
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-12-26
[patent_title] => 'Method and system for building components in a framework useful in developing integrated business-centric applications'
[patent_app_type] => 1
[patent_app_number] => 9/156026
[patent_app_country] => US
[patent_app_date] => 1998-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4618
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 190
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/167/06167563.pdf
[firstpage_image] =>[orig_patent_app_number] => 156026
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/156026 | Method and system for building components in a framework useful in developing integrated business-centric applications | Sep 16, 1998 | Issued |