
William N. Harris
Examiner (ID: 17068, Phone: (571)272-3609 , Office: P/2875 )
| Most Active Art Unit | 2875 |
| Art Unit(s) | 2875, 2885 |
| Total Applications | 947 |
| Issued Applications | 693 |
| Pending Applications | 53 |
| Abandoned Applications | 215 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 4224415
[patent_doc_number] => 06117187
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-09-12
[patent_title] => 'Automatic generation of a software installation package'
[patent_app_type] => 1
[patent_app_number] => 8/940756
[patent_app_country] => US
[patent_app_date] => 1997-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 6585
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/117/06117187.pdf
[firstpage_image] =>[orig_patent_app_number] => 940756
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/940756 | Automatic generation of a software installation package | Sep 29, 1997 | Issued |
Array
(
[id] => 3966715
[patent_doc_number] => 05999740
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-12-07
[patent_title] => 'Updating mechanism for software'
[patent_app_type] => 1
[patent_app_number] => 8/939526
[patent_app_country] => US
[patent_app_date] => 1997-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 3461
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/999/05999740.pdf
[firstpage_image] =>[orig_patent_app_number] => 939526
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/939526 | Updating mechanism for software | Sep 28, 1997 | Issued |
Array
(
[id] => 4111247
[patent_doc_number] => 06134711
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-10-17
[patent_title] => 'Upgrading an application software to be used, by communication'
[patent_app_type] => 1
[patent_app_number] => 8/929605
[patent_app_country] => US
[patent_app_date] => 1997-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 28
[patent_no_of_words] => 6514
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/134/06134711.pdf
[firstpage_image] =>[orig_patent_app_number] => 929605
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/929605 | Upgrading an application software to be used, by communication | Sep 14, 1997 | Issued |
Array
(
[id] => 4326661
[patent_doc_number] => 06253368
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-06-26
[patent_title] => 'Dynamically debugging user-defined functions and stored procedures'
[patent_app_type] => 1
[patent_app_number] => 8/928621
[patent_app_country] => US
[patent_app_date] => 1997-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 5670
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 20
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/253/06253368.pdf
[firstpage_image] =>[orig_patent_app_number] => 928621
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/928621 | Dynamically debugging user-defined functions and stored procedures | Sep 11, 1997 | Issued |
Array
(
[id] => 3955427
[patent_doc_number] => 05930506
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-07-27
[patent_title] => 'Date format conversion for including century information in a six digit date representation'
[patent_app_type] => 1
[patent_app_number] => 8/921709
[patent_app_country] => US
[patent_app_date] => 1997-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 6
[patent_no_of_words] => 2026
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 259
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/930/05930506.pdf
[firstpage_image] =>[orig_patent_app_number] => 921709
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/921709 | Date format conversion for including century information in a six digit date representation | Sep 1, 1997 | Issued |
Array
(
[id] => 4318894
[patent_doc_number] => 06185732
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-02-06
[patent_title] => 'Software debug port for a microprocessor'
[patent_app_type] => 1
[patent_app_number] => 8/923597
[patent_app_country] => US
[patent_app_date] => 1997-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 6605
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/185/06185732.pdf
[firstpage_image] =>[orig_patent_app_number] => 923597
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/923597 | Software debug port for a microprocessor | Aug 24, 1997 | Issued |
Array
(
[id] => 4280629
[patent_doc_number] => 06205575
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-20
[patent_title] => 'Scenario presentation tool'
[patent_app_type] => 1
[patent_app_number] => 8/905865
[patent_app_country] => US
[patent_app_date] => 1997-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 28
[patent_no_of_words] => 11315
[patent_no_of_claims] => 65
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 147
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/205/06205575.pdf
[firstpage_image] =>[orig_patent_app_number] => 905865
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/905865 | Scenario presentation tool | Aug 3, 1997 | Issued |
Array
(
[id] => 3905234
[patent_doc_number] => 05778234
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-07-07
[patent_title] => 'Method for downloading programs'
[patent_app_type] => 1
[patent_app_number] => 8/899834
[patent_app_country] => US
[patent_app_date] => 1997-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 3
[patent_no_of_words] => 2506
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/778/05778234.pdf
[firstpage_image] =>[orig_patent_app_number] => 899834
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/899834 | Method for downloading programs | Jul 23, 1997 | Issued |
Array
(
[id] => 3776240
[patent_doc_number] => 05742809
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-04-21
[patent_title] => 'Database generic composite structure processing system'
[patent_app_type] => 1
[patent_app_number] => 8/899150
[patent_app_country] => US
[patent_app_date] => 1997-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 21
[patent_no_of_words] => 7015
[patent_no_of_claims] => 11
[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/05/742/05742809.pdf
[firstpage_image] =>[orig_patent_app_number] => 899150
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/899150 | Database generic composite structure processing system | Jul 22, 1997 | Issued |
Array
(
[id] => 3849925
[patent_doc_number] => 05815712
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1998-09-29
[patent_title] => 'System for controlling functions of a target application using controllable objects'
[patent_app_type] => 1
[patent_app_number] => 8/897055
[patent_app_country] => US
[patent_app_date] => 1997-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 13
[patent_no_of_words] => 5137
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/815/05815712.pdf
[firstpage_image] =>[orig_patent_app_number] => 897055
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/897055 | System for controlling functions of a target application using controllable objects | Jul 17, 1997 | Issued |
Array
(
[id] => 4081795
[patent_doc_number] => 06009272
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-12-28
[patent_title] => 'Register allocation via selective spilling'
[patent_app_type] => 1
[patent_app_number] => 8/885564
[patent_app_country] => US
[patent_app_date] => 1997-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 13
[patent_no_of_words] => 5596
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 221
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/009/06009272.pdf
[firstpage_image] =>[orig_patent_app_number] => 885564
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/885564 | Register allocation via selective spilling | Jun 29, 1997 | Issued |
Array
(
[id] => 4017209
[patent_doc_number] => 05987259
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-11-16
[patent_title] => 'Functional unit switching for the allocation of registers'
[patent_app_type] => 1
[patent_app_number] => 8/885567
[patent_app_country] => US
[patent_app_date] => 1997-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 6975
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/987/05987259.pdf
[firstpage_image] =>[orig_patent_app_number] => 885567
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/885567 | Functional unit switching for the allocation of registers | Jun 29, 1997 | Issued |
Array
(
[id] => 3996172
[patent_doc_number] => 05911072
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-06-08
[patent_title] => 'Method and system for reducing an intentional program tree represented by high-level computational constructs'
[patent_app_type] => 1
[patent_app_number] => 8/884443
[patent_app_country] => US
[patent_app_date] => 1997-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 38
[patent_no_of_words] => 16992
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/911/05911072.pdf
[firstpage_image] =>[orig_patent_app_number] => 884443
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/884443 | Method and system for reducing an intentional program tree represented by high-level computational constructs | Jun 26, 1997 | Issued |
Array
(
[id] => 4017194
[patent_doc_number] => 05987258
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-11-16
[patent_title] => 'Register reservation method for fast context switching in microprocessors'
[patent_app_type] => 1
[patent_app_number] => 8/883137
[patent_app_country] => US
[patent_app_date] => 1997-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3259
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/987/05987258.pdf
[firstpage_image] =>[orig_patent_app_number] => 883137
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/883137 | Register reservation method for fast context switching in microprocessors | Jun 26, 1997 | Issued |
Array
(
[id] => 4212286
[patent_doc_number] => 06014518
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-01-11
[patent_title] => 'Terminating polymorphic type inference program analysis'
[patent_app_type] => 1
[patent_app_number] => 8/882746
[patent_app_country] => US
[patent_app_date] => 1997-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 18
[patent_no_of_words] => 15281
[patent_no_of_claims] => 53
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/014/06014518.pdf
[firstpage_image] =>[orig_patent_app_number] => 882746
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/882746 | Terminating polymorphic type inference program analysis | Jun 25, 1997 | Issued |
Array
(
[id] => 4123824
[patent_doc_number] => 06058266
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-05-02
[patent_title] => 'Method of, system for, and computer program product for performing weighted loop fusion by an optimizing compiler'
[patent_app_type] => 1
[patent_app_number] => 8/881883
[patent_app_country] => US
[patent_app_date] => 1997-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 7846
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 413
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/058/06058266.pdf
[firstpage_image] =>[orig_patent_app_number] => 881883
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/881883 | Method of, system for, and computer program product for performing weighted loop fusion by an optimizing compiler | Jun 23, 1997 | Issued |
Array
(
[id] => 4100156
[patent_doc_number] => 06026241
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-02-15
[patent_title] => 'System, method, and computer program product for partial redundancy elimination based on static single assignment form during compilation'
[patent_app_type] => 1
[patent_app_number] => 8/873895
[patent_app_country] => US
[patent_app_date] => 1997-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 21
[patent_no_of_words] => 15076
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/026/06026241.pdf
[firstpage_image] =>[orig_patent_app_number] => 873895
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/873895 | System, method, and computer program product for partial redundancy elimination based on static single assignment form during compilation | Jun 12, 1997 | Issued |
Array
(
[id] => 4113171
[patent_doc_number] => 06067416
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-05-23
[patent_title] => 'Method for dynamically wrapping files for downloading'
[patent_app_type] => 1
[patent_app_number] => 8/868052
[patent_app_country] => US
[patent_app_date] => 1997-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 2
[patent_no_of_words] => 2333
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/067/06067416.pdf
[firstpage_image] =>[orig_patent_app_number] => 868052
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/868052 | Method for dynamically wrapping files for downloading | Jun 2, 1997 | Issued |
Array
(
[id] => 3998445
[patent_doc_number] => 05862385
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-01-19
[patent_title] => 'Compile method for reducing cache conflict'
[patent_app_type] => 1
[patent_app_number] => 8/861187
[patent_app_country] => US
[patent_app_date] => 1997-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 42
[patent_no_of_words] => 14565
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 226
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/862/05862385.pdf
[firstpage_image] =>[orig_patent_app_number] => 861187
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/861187 | Compile method for reducing cache conflict | May 20, 1997 | Issued |
Array
(
[id] => 4029923
[patent_doc_number] => 05963739
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1999-10-05
[patent_title] => 'Method for verifying the total correctness of a program with mutually recursive procedures'
[patent_app_type] => 1
[patent_app_number] => 8/846144
[patent_app_country] => US
[patent_app_date] => 1997-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 31587
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/963/05963739.pdf
[firstpage_image] =>[orig_patent_app_number] => 846144
[rel_patent_id] =>[rel_patent_doc_number] =>) 08/846144 | Method for verifying the total correctness of a program with mutually recursive procedures | Apr 24, 1997 | Issued |