
John G. Mills
Examiner (ID: 6945)
| Most Active Art Unit | 2307 |
| Art Unit(s) | 2171, 2771, 2307 |
| Total Applications | 484 |
| Issued Applications | 430 |
| Pending Applications | 1 |
| Abandoned Applications | 53 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 2390231
[patent_doc_number] => 04775955
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1988-10-04
[patent_title] => 'Cache coherence mechanism based on locking'
[patent_app_type] => 1
[patent_app_number] => 7/134676
[patent_app_country] => US
[patent_app_date] => 1987-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6393
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 361
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/775/04775955.pdf
[firstpage_image] =>[orig_patent_app_number] => 134676
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/134676 | Cache coherence mechanism based on locking | Dec 17, 1987 | Issued |
Array
(
[id] => 2677718
[patent_doc_number] => 04954956
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1990-09-04
[patent_title] => 'Data processing apparatus having function of providing helpful information after excessive time lapse from last input operation'
[patent_app_type] => 1
[patent_app_number] => 7/131405
[patent_app_country] => US
[patent_app_date] => 1987-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 19
[patent_no_of_words] => 7545
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/954/04954956.pdf
[firstpage_image] =>[orig_patent_app_number] => 131405
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/131405 | Data processing apparatus having function of providing helpful information after excessive time lapse from last input operation | Dec 9, 1987 | Issued |
Array
(
[id] => 2481847
[patent_doc_number] => 04887235
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1989-12-12
[patent_title] => 'Symbolic language data processing system'
[patent_app_type] => 1
[patent_app_number] => 7/129921
[patent_app_country] => US
[patent_app_date] => 1987-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 26375
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/887/04887235.pdf
[firstpage_image] =>[orig_patent_app_number] => 129921
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/129921 | Symbolic language data processing system | Dec 2, 1987 | Issued |
Array
(
[id] => 2640956
[patent_doc_number] => 04937736
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1990-06-26
[patent_title] => 'Memory controller for protected memory with automatic access granting capability'
[patent_app_type] => 1
[patent_app_number] => 7/126529
[patent_app_country] => US
[patent_app_date] => 1987-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2778
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/937/04937736.pdf
[firstpage_image] =>[orig_patent_app_number] => 126529
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/126529 | Memory controller for protected memory with automatic access granting capability | Nov 29, 1987 | Issued |
Array
(
[id] => 2451196
[patent_doc_number] => 04792919
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1988-12-20
[patent_title] => 'Word processor'
[patent_app_type] => 1
[patent_app_number] => 7/124368
[patent_app_country] => US
[patent_app_date] => 1987-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 36
[patent_figures_cnt] => 37
[patent_no_of_words] => 8622
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/792/04792919.pdf
[firstpage_image] =>[orig_patent_app_number] => 124368
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/124368 | Word processor | Nov 22, 1987 | Issued |
Array
(
[id] => 2715798
[patent_doc_number] => 04992972
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1991-02-12
[patent_title] => 'Flexible context searchable on-line information system with help files and modules for on-line computer system documentation'
[patent_app_type] => 1
[patent_app_number] => 7/122154
[patent_app_country] => US
[patent_app_date] => 1987-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5765
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 477
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/992/04992972.pdf
[firstpage_image] =>[orig_patent_app_number] => 122154
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/122154 | Flexible context searchable on-line information system with help files and modules for on-line computer system documentation | Nov 17, 1987 | Issued |
Array
(
[id] => 2572683
[patent_doc_number] => 04835735
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1989-05-30
[patent_title] => 'Card image data processing system'
[patent_app_type] => 1
[patent_app_number] => 7/111117
[patent_app_country] => US
[patent_app_date] => 1987-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 80
[patent_figures_cnt] => 92
[patent_no_of_words] => 14450
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/835/04835735.pdf
[firstpage_image] =>[orig_patent_app_number] => 111117
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/111117 | Card image data processing system | Oct 20, 1987 | Issued |
Array
(
[id] => 2499131
[patent_doc_number] => 04850726
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1989-07-25
[patent_title] => 'Word processor provided with an automatic tabset means'
[patent_app_type] => 1
[patent_app_number] => 7/105807
[patent_app_country] => US
[patent_app_date] => 1987-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 22
[patent_no_of_words] => 4137
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/850/04850726.pdf
[firstpage_image] =>[orig_patent_app_number] => 105807
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/105807 | Word processor provided with an automatic tabset means | Oct 7, 1987 | Issued |
Array
(
[id] => 2500677
[patent_doc_number] => 04860245
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1989-08-22
[patent_title] => 'Vector data processing system comprising an I/O control for each vector data processor and another I/O control for at least one other vector data processor'
[patent_app_type] => 1
[patent_app_number] => 7/105028
[patent_app_country] => US
[patent_app_date] => 1987-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5709
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 254
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/860/04860245.pdf
[firstpage_image] =>[orig_patent_app_number] => 105028
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/105028 | Vector data processing system comprising an I/O control for each vector data processor and another I/O control for at least one other vector data processor | Oct 5, 1987 | Issued |
Array
(
[id] => 2772362
[patent_doc_number] => 04994961
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1991-02-19
[patent_title] => 'Coprocessor instruction format'
[patent_app_type] => 1
[patent_app_number] => 7/098441
[patent_app_country] => US
[patent_app_date] => 1987-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 21
[patent_no_of_words] => 13931
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 337
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/994/04994961.pdf
[firstpage_image] =>[orig_patent_app_number] => 098441
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/098441 | Coprocessor instruction format | Sep 17, 1987 | Issued |
Array
(
[id] => 2759598
[patent_doc_number] => 05021991
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1991-06-04
[patent_title] => 'Coprocessor instruction format'
[patent_app_type] => 1
[patent_app_number] => 7/098442
[patent_app_country] => US
[patent_app_date] => 1987-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 21
[patent_no_of_words] => 13937
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 218
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/05/021/05021991.pdf
[firstpage_image] =>[orig_patent_app_number] => 098442
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/098442 | Coprocessor instruction format | Sep 17, 1987 | Issued |
Array
(
[id] => 2453050
[patent_doc_number] => 04745574
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1988-05-17
[patent_title] => 'Microcode testing of PLA\'s in a data processor'
[patent_app_type] => 1
[patent_app_number] => 7/097276
[patent_app_country] => US
[patent_app_date] => 1987-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 3427
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/745/04745574.pdf
[firstpage_image] =>[orig_patent_app_number] => 097276
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/097276 | Microcode testing of PLA's in a data processor | Sep 16, 1987 | Issued |
Array
(
[id] => 2422628
[patent_doc_number] => 04744049
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1988-05-10
[patent_title] => 'Microcode testing of a cache in a data processor'
[patent_app_type] => 1
[patent_app_number] => 7/097277
[patent_app_country] => US
[patent_app_date] => 1987-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 7
[patent_no_of_words] => 3440
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 355
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/744/04744049.pdf
[firstpage_image] =>[orig_patent_app_number] => 097277
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/097277 | Microcode testing of a cache in a data processor | Sep 16, 1987 | Issued |
Array
(
[id] => 2557880
[patent_doc_number] => 04811274
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1989-03-07
[patent_title] => 'Method and apparatus for selectively evaluating an effective address for a coprocessor'
[patent_app_type] => 1
[patent_app_number] => 7/095718
[patent_app_country] => US
[patent_app_date] => 1987-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 20
[patent_no_of_words] => 14080
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 244
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/811/04811274.pdf
[firstpage_image] =>[orig_patent_app_number] => 095718
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/095718 | Method and apparatus for selectively evaluating an effective address for a coprocessor | Sep 13, 1987 | Issued |
Array
(
[id] => 2607438
[patent_doc_number] => 04922414
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1990-05-01
[patent_title] => 'Symbolic language data processing system'
[patent_app_type] => 1
[patent_app_number] => 7/078724
[patent_app_country] => US
[patent_app_date] => 1987-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 20430
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 189
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/922/04922414.pdf
[firstpage_image] =>[orig_patent_app_number] => 078724
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/078724 | Symbolic language data processing system | Sep 7, 1987 | Issued |
Array
(
[id] => 2531012
[patent_doc_number] => 04885770
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1989-12-05
[patent_title] => 'Boot system for distributed digital data processing system'
[patent_app_type] => 1
[patent_app_number] => 7/093811
[patent_app_country] => US
[patent_app_date] => 1987-09-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3021
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/885/04885770.pdf
[firstpage_image] =>[orig_patent_app_number] => 093811
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/093811 | Boot system for distributed digital data processing system | Sep 3, 1987 | Issued |
Array
(
[id] => 2426920
[patent_doc_number] => 04748586
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1988-05-31
[patent_title] => 'Data processing system with interrupt facilities'
[patent_app_type] => 1
[patent_app_number] => 7/093139
[patent_app_country] => US
[patent_app_date] => 1987-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 7780
[patent_no_of_claims] => 2
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 257
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/748/04748586.pdf
[firstpage_image] =>[orig_patent_app_number] => 093139
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/093139 | Data processing system with interrupt facilities | Sep 1, 1987 | Issued |
Array
(
[id] => 2641853
[patent_doc_number] => 04937783
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1990-06-26
[patent_title] => 'Peripheral controller for executing multiple event-count instructions and nonevent-count instructions in a prescribed parallel sequence'
[patent_app_type] => 1
[patent_app_number] => 7/086323
[patent_app_country] => US
[patent_app_date] => 1987-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4082
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 249
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/937/04937783.pdf
[firstpage_image] =>[orig_patent_app_number] => 086323
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/086323 | Peripheral controller for executing multiple event-count instructions and nonevent-count instructions in a prescribed parallel sequence | Aug 16, 1987 | Issued |
Array
(
[id] => 2635246
[patent_doc_number] => 04951193
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1990-08-21
[patent_title] => 'Parallel computer with distributed shared memories and distributed task activating circuits'
[patent_app_type] => 1
[patent_app_number] => 7/085646
[patent_app_country] => US
[patent_app_date] => 1987-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 19
[patent_no_of_words] => 13466
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/951/04951193.pdf
[firstpage_image] =>[orig_patent_app_number] => 085646
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/085646 | Parallel computer with distributed shared memories and distributed task activating circuits | Aug 13, 1987 | Issued |
Array
(
[id] => 2677778
[patent_doc_number] => 04905190
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 1990-02-27
[patent_title] => 'Multiprogram control information processing system with process roll-in from main memory'
[patent_app_type] => 1
[patent_app_number] => 7/082558
[patent_app_country] => US
[patent_app_date] => 1987-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2493
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 323
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/04/905/04905190.pdf
[firstpage_image] =>[orig_patent_app_number] => 082558
[rel_patent_id] =>[rel_patent_doc_number] =>) 07/082558 | Multiprogram control information processing system with process roll-in from main memory | Aug 6, 1987 | Issued |