
John A. Follansbee
Supervisory Patent Examiner (ID: 2573, Phone: (571)272-3964 , Office: P/2400 )
| Most Active Art Unit | 2783 |
| Art Unit(s) | 2154, 2156, 2712, 2302, 2100, 2126, 2783, 2444, 2451, 2127 |
| Total Applications | 601 |
| Issued Applications | 382 |
| Pending Applications | 86 |
| Abandoned Applications | 134 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 1495384
[patent_doc_number] => 06418526
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-07-09
[patent_title] => 'Method and apparatus for synchronizing nodes in massively parallel systems'
[patent_app_type] => B1
[patent_app_number] => 09/440353
[patent_app_country] => US
[patent_app_date] => 1999-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 33
[patent_no_of_words] => 12192
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/418/06418526.pdf
[firstpage_image] =>[orig_patent_app_number] => 09440353
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/440353 | Method and apparatus for synchronizing nodes in massively parallel systems | Nov 14, 1999 | Issued |
Array
(
[id] => 4179483
[patent_doc_number] => 06115811
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-09-05
[patent_title] => 'Digital data process system including efficient arrangement to support branching within trap shadows'
[patent_app_type] => 1
[patent_app_number] => 9/406538
[patent_app_country] => US
[patent_app_date] => 1999-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 9389
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/115/06115811.pdf
[firstpage_image] =>[orig_patent_app_number] => 406538
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/406538 | Digital data process system including efficient arrangement to support branching within trap shadows | Sep 26, 1999 | Issued |
Array
(
[id] => 4280031
[patent_doc_number] => 06205534
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-03-20
[patent_title] => 'Apparatus and method for processing data with a plurality of flag groups'
[patent_app_type] => 1
[patent_app_number] => 9/401479
[patent_app_country] => US
[patent_app_date] => 1999-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 3334
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/205/06205534.pdf
[firstpage_image] =>[orig_patent_app_number] => 401479
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/401479 | Apparatus and method for processing data with a plurality of flag groups | Sep 21, 1999 | Issued |
Array
(
[id] => 4298943
[patent_doc_number] => 06282635
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-08-28
[patent_title] => 'Method and apparatus for controlling an instruction pipeline in a data processing system'
[patent_app_type] => 1
[patent_app_number] => 9/375174
[patent_app_country] => US
[patent_app_date] => 1999-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 3450
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 149
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/282/06282635.pdf
[firstpage_image] =>[orig_patent_app_number] => 375174
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/375174 | Method and apparatus for controlling an instruction pipeline in a data processing system | Aug 15, 1999 | Issued |
Array
(
[id] => 4349953
[patent_doc_number] => 06321324
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-11-20
[patent_title] => 'Device for putting an integrated circuit into operation'
[patent_app_type] => 1
[patent_app_number] => 9/371773
[patent_app_country] => US
[patent_app_date] => 1999-08-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3217
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/321/06321324.pdf
[firstpage_image] =>[orig_patent_app_number] => 371773
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/371773 | Device for putting an integrated circuit into operation | Aug 9, 1999 | Issued |
Array
(
[id] => 4281726
[patent_doc_number] => 06246409
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-06-12
[patent_title] => 'Method and system for connecting to, browsing, and accessing computer network resources'
[patent_app_type] => 1
[patent_app_number] => 9/366822
[patent_app_country] => US
[patent_app_date] => 1999-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 3007
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/246/06246409.pdf
[firstpage_image] =>[orig_patent_app_number] => 366822
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/366822 | Method and system for connecting to, browsing, and accessing computer network resources | Aug 3, 1999 | Issued |
Array
(
[id] => 4260823
[patent_doc_number] => 06167527
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2000-12-26
[patent_title] => 'Clocking system for microcontrollers'
[patent_app_type] => 1
[patent_app_number] => 9/364353
[patent_app_country] => US
[patent_app_date] => 1999-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 40
[patent_figures_cnt] => 54
[patent_no_of_words] => 12844
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/167/06167527.pdf
[firstpage_image] =>[orig_patent_app_number] => 364353
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/364353 | Clocking system for microcontrollers | Jul 27, 1999 | Issued |
Array
(
[id] => 1430861
[patent_doc_number] => 06507866
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-01-14
[patent_title] => 'E-mail usage pattern detection'
[patent_app_type] => B1
[patent_app_number] => 09/356974
[patent_app_country] => US
[patent_app_date] => 1999-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5505
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/507/06507866.pdf
[firstpage_image] =>[orig_patent_app_number] => 09356974
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/356974 | E-mail usage pattern detection | Jul 18, 1999 | Issued |
Array
(
[id] => 1604439
[patent_doc_number] => 06434625
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-08-13
[patent_title] => 'Generalizing data streams to overcome differences in word length and byte order'
[patent_app_type] => B1
[patent_app_number] => 09/351663
[patent_app_country] => US
[patent_app_date] => 1999-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7897
[patent_no_of_claims] => 9
[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/434/06434625.pdf
[firstpage_image] =>[orig_patent_app_number] => 09351663
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/351663 | Generalizing data streams to overcome differences in word length and byte order | Jul 12, 1999 | Issued |
Array
(
[id] => 1443921
[patent_doc_number] => 06496853
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-12-17
[patent_title] => 'Method and system for managing related electronic messages'
[patent_app_type] => B1
[patent_app_number] => 09/351973
[patent_app_country] => US
[patent_app_date] => 1999-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 7164
[patent_no_of_claims] => 49
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/496/06496853.pdf
[firstpage_image] =>[orig_patent_app_number] => 09351973
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/351973 | Method and system for managing related electronic messages | Jul 11, 1999 | Issued |
Array
(
[id] => 1428834
[patent_doc_number] => 06513084
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-01-28
[patent_title] => 'Arbitration of state changes'
[patent_app_type] => B1
[patent_app_number] => 09/342472
[patent_app_country] => US
[patent_app_date] => 1999-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 18
[patent_no_of_words] => 12966
[patent_no_of_claims] => 54
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/513/06513084.pdf
[firstpage_image] =>[orig_patent_app_number] => 09342472
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/342472 | Arbitration of state changes | Jun 28, 1999 | Issued |
Array
(
[id] => 1428691
[patent_doc_number] => 06529934
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-03-04
[patent_title] => 'Information processing system and method for same'
[patent_app_type] => B1
[patent_app_number] => 09/305753
[patent_app_country] => US
[patent_app_date] => 1999-05-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 27
[patent_no_of_words] => 20842
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 12
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/529/06529934.pdf
[firstpage_image] =>[orig_patent_app_number] => 09305753
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/305753 | Information processing system and method for same | May 5, 1999 | Issued |
Array
(
[id] => 1430876
[patent_doc_number] => 06507869
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-01-14
[patent_title] => 'Method and apparatus for asset tracking of network attached devices'
[patent_app_type] => B1
[patent_app_number] => 09/300865
[patent_app_country] => US
[patent_app_date] => 1999-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 4787
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/507/06507869.pdf
[firstpage_image] =>[orig_patent_app_number] => 09300865
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/300865 | Method and apparatus for asset tracking of network attached devices | Apr 27, 1999 | Issued |
Array
(
[id] => 1552649
[patent_doc_number] => 06446132
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-09-03
[patent_title] => 'Radio data communication system and method for carrying out data communication through a radio channel'
[patent_app_type] => B1
[patent_app_number] => 09/301190
[patent_app_country] => US
[patent_app_date] => 1999-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 9857
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 94
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/446/06446132.pdf
[firstpage_image] =>[orig_patent_app_number] => 09301190
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/301190 | Radio data communication system and method for carrying out data communication through a radio channel | Apr 27, 1999 | Issued |
Array
(
[id] => 1508876
[patent_doc_number] => 06466982
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-10-15
[patent_title] => 'Exclusive use of peripheral devices'
[patent_app_type] => B1
[patent_app_number] => 09/289796
[patent_app_country] => US
[patent_app_date] => 1999-04-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5692
[patent_no_of_claims] => 31
[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/466/06466982.pdf
[firstpage_image] =>[orig_patent_app_number] => 09289796
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/289796 | Exclusive use of peripheral devices | Apr 8, 1999 | Issued |
Array
(
[id] => 1539266
[patent_doc_number] => 06412063
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-06-25
[patent_title] => 'Multiple-operand instruction in a two operand pipeline and processor employing the same'
[patent_app_type] => B1
[patent_app_number] => 09/287204
[patent_app_country] => US
[patent_app_date] => 1999-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4530
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 121
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/412/06412063.pdf
[firstpage_image] =>[orig_patent_app_number] => 09287204
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/287204 | Multiple-operand instruction in a two operand pipeline and processor employing the same | Apr 1, 1999 | Issued |
Array
(
[id] => 1429894
[patent_doc_number] => 06510509
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2003-01-21
[patent_title] => 'Method and apparatus for high-speed network rule processing'
[patent_app_type] => B1
[patent_app_number] => 09/280235
[patent_app_country] => US
[patent_app_date] => 1999-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 20
[patent_no_of_words] => 10303
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/510/06510509.pdf
[firstpage_image] =>[orig_patent_app_number] => 09280235
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/280235 | Method and apparatus for high-speed network rule processing | Mar 28, 1999 | Issued |
Array
(
[id] => 1481568
[patent_doc_number] => 06345304
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-02-05
[patent_title] => 'Obtaining network addresses from identifiers'
[patent_app_type] => B1
[patent_app_number] => 09/276084
[patent_app_country] => US
[patent_app_date] => 1999-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 10
[patent_no_of_words] => 6755
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/345/06345304.pdf
[firstpage_image] =>[orig_patent_app_number] => 09276084
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/276084 | Obtaining network addresses from identifiers | Mar 24, 1999 | Issued |
Array
(
[id] => 7644173
[patent_doc_number] => 06473801
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2002-10-29
[patent_title] => 'System and method for arbitrating bandwidth on segmented network topologies'
[patent_app_type] => B1
[patent_app_number] => 09/275357
[patent_app_country] => US
[patent_app_date] => 1999-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4146
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 22
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/473/06473801.pdf
[firstpage_image] =>[orig_patent_app_number] => 09275357
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/275357 | System and method for arbitrating bandwidth on segmented network topologies | Mar 22, 1999 | Issued |
Array
(
[id] => 4400504
[patent_doc_number] => 06304959
[patent_country] => US
[patent_kind] => NA
[patent_issue_date] => 2001-10-16
[patent_title] => 'Simplified method to generate BTAGs in a decode unit of a processing system'
[patent_app_type] => 1
[patent_app_number] => 9/263669
[patent_app_country] => US
[patent_app_date] => 1999-03-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3404
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/06/304/06304959.pdf
[firstpage_image] =>[orig_patent_app_number] => 263669
[rel_patent_id] =>[rel_patent_doc_number] =>) 09/263669 | Simplified method to generate BTAGs in a decode unit of a processing system | Mar 4, 1999 | Issued |