
John B. Roche
Examiner (ID: 9454, Phone: (571)270-1721 , Office: P/2184 )
| Most Active Art Unit | 2184 |
| Art Unit(s) | 2184 |
| Total Applications | 791 |
| Issued Applications | 582 |
| Pending Applications | 47 |
| Abandoned Applications | 178 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5161462
[patent_doc_number] => 20070174506
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-26
[patent_title] => 'Data processing apparatus'
[patent_app_type] => utility
[patent_app_number] => 11/397804
[patent_app_country] => US
[patent_app_date] => 2006-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 18163
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0174/20070174506.pdf
[firstpage_image] =>[orig_patent_app_number] => 11397804
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/397804 | Data processing apparatus | Apr 4, 2006 | Abandoned |
Array
(
[id] => 4934591
[patent_doc_number] => 20080005366
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-03
[patent_title] => 'Apparatus and methods for handling requests over an interface'
[patent_app_type] => utility
[patent_app_number] => 11/398157
[patent_app_country] => US
[patent_app_date] => 2006-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6302
[patent_no_of_claims] => 38
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0005/20080005366.pdf
[firstpage_image] =>[orig_patent_app_number] => 11398157
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/398157 | Apparatus and methods for handling requests over an interface | Apr 3, 2006 | Abandoned |
Array
(
[id] => 5017701
[patent_doc_number] => 20070260910
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-08
[patent_title] => 'Method and apparatus for propagating physical device link status to virtual devices'
[patent_app_type] => utility
[patent_app_number] => 11/397845
[patent_app_country] => US
[patent_app_date] => 2006-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6054
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0260/20070260910.pdf
[firstpage_image] =>[orig_patent_app_number] => 11397845
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/397845 | Method and apparatus for propagating physical device link status to virtual devices | Apr 3, 2006 | Abandoned |
Array
(
[id] => 5248440
[patent_doc_number] => 20070244674
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-18
[patent_title] => 'Apparatus and method to monitor device status'
[patent_app_type] => utility
[patent_app_number] => 11/396663
[patent_app_country] => US
[patent_app_date] => 2006-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6831
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0244/20070244674.pdf
[firstpage_image] =>[orig_patent_app_number] => 11396663
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/396663 | Apparatus and method to monitor device status | Apr 2, 2006 | Abandoned |
Array
(
[id] => 146555
[patent_doc_number] => 07694025
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-04-06
[patent_title] => 'Method and device for base address sorting and entry into base address registers'
[patent_app_type] => utility
[patent_app_number] => 11/395918
[patent_app_country] => US
[patent_app_date] => 2006-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 15
[patent_no_of_words] => 10825
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 239
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/694/07694025.pdf
[firstpage_image] =>[orig_patent_app_number] => 11395918
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/395918 | Method and device for base address sorting and entry into base address registers | Mar 30, 2006 | Issued |
Array
(
[id] => 11790993
[patent_doc_number] => 09400616
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-07-26
[patent_title] => 'Methodology for manipulation of SATA device access cycles'
[patent_app_type] => utility
[patent_app_number] => 11/395648
[patent_app_country] => US
[patent_app_date] => 2006-03-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9920
[patent_no_of_claims] => 49
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11395648
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/395648 | Methodology for manipulation of SATA device access cycles | Mar 29, 2006 | Issued |
Array
(
[id] => 5132491
[patent_doc_number] => 20070208888
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-09-06
[patent_title] => 'Method for allowing burners to burn partly different contents while copying source disc'
[patent_app_type] => utility
[patent_app_number] => 11/356119
[patent_app_country] => US
[patent_app_date] => 2006-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1402
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0208/20070208888.pdf
[firstpage_image] =>[orig_patent_app_number] => 11356119
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/356119 | Method for allowing burners to burn partly different contents while copying source disc | Feb 16, 2006 | Abandoned |
Array
(
[id] => 5761233
[patent_doc_number] => 20060212178
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-09-21
[patent_title] => 'Vehicle control software and vehicle control apparatus'
[patent_app_type] => utility
[patent_app_number] => 11/356222
[patent_app_country] => US
[patent_app_date] => 2006-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 6390
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0212/20060212178.pdf
[firstpage_image] =>[orig_patent_app_number] => 11356222
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/356222 | Vehicle control software and vehicle control apparatus | Feb 16, 2006 | Abandoned |
Array
(
[id] => 5761667
[patent_doc_number] => 20060212612
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-09-21
[patent_title] => 'I/O controller, signal processing system, and method of transferring data'
[patent_app_type] => utility
[patent_app_number] => 11/356214
[patent_app_country] => US
[patent_app_date] => 2006-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3555
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0212/20060212612.pdf
[firstpage_image] =>[orig_patent_app_number] => 11356214
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/356214 | I/O controller, signal processing system, and method of transferring data | Feb 16, 2006 | Abandoned |
Array
(
[id] => 146588
[patent_doc_number] => 07694047
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-04-06
[patent_title] => 'Method and system for sharing input/output devices'
[patent_app_type] => utility
[patent_app_number] => 11/355622
[patent_app_country] => US
[patent_app_date] => 2006-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 14
[patent_no_of_words] => 4185
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 269
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/694/07694047.pdf
[firstpage_image] =>[orig_patent_app_number] => 11355622
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/355622 | Method and system for sharing input/output devices | Feb 15, 2006 | Issued |
Array
(
[id] => 5221380
[patent_doc_number] => 20070162692
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-12
[patent_title] => 'Power controlled disk array system using log storage area'
[patent_app_type] => utility
[patent_app_number] => 11/355010
[patent_app_country] => US
[patent_app_date] => 2006-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8701
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0162/20070162692.pdf
[firstpage_image] =>[orig_patent_app_number] => 11355010
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/355010 | Power controlled disk array system using log storage area | Feb 15, 2006 | Abandoned |
Array
(
[id] => 5071414
[patent_doc_number] => 20070192516
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-16
[patent_title] => 'Virtual FIFO automatic data transfer mechanism'
[patent_app_type] => utility
[patent_app_number] => 11/355677
[patent_app_country] => US
[patent_app_date] => 2006-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5758
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0192/20070192516.pdf
[firstpage_image] =>[orig_patent_app_number] => 11355677
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/355677 | Virtual FIFO automatic data transfer mechanism | Feb 15, 2006 | Abandoned |
Array
(
[id] => 5618682
[patent_doc_number] => 20060188215
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-24
[patent_title] => 'Content transferring method, transferring apparatus, and transferring program'
[patent_app_type] => utility
[patent_app_number] => 11/354160
[patent_app_country] => US
[patent_app_date] => 2006-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 15672
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0188/20060188215.pdf
[firstpage_image] =>[orig_patent_app_number] => 11354160
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/354160 | Content transferring method, transferring apparatus, and transferring program | Feb 14, 2006 | Issued |
Array
(
[id] => 5179096
[patent_doc_number] => 20070180156
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-02
[patent_title] => 'Method for completing IO commands after an IO translation miss'
[patent_app_type] => utility
[patent_app_number] => 11/344908
[patent_app_country] => US
[patent_app_date] => 2006-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5195
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0180/20070180156.pdf
[firstpage_image] =>[orig_patent_app_number] => 11344908
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/344908 | Method for completing IO commands after an IO translation miss | Jan 31, 2006 | Abandoned |
Array
(
[id] => 5052824
[patent_doc_number] => 20070033369
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-02-08
[patent_title] => 'Reconfigurable integrated circuit device'
[patent_app_type] => utility
[patent_app_number] => 11/340871
[patent_app_country] => US
[patent_app_date] => 2006-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 8180
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0033/20070033369.pdf
[firstpage_image] =>[orig_patent_app_number] => 11340871
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/340871 | Reconfigurable integrated circuit device | Jan 26, 2006 | Abandoned |
Array
(
[id] => 5161548
[patent_doc_number] => 20070174592
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-26
[patent_title] => 'Early conditional selection of an operand'
[patent_app_type] => utility
[patent_app_number] => 11/336357
[patent_app_country] => US
[patent_app_date] => 2006-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6264
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0174/20070174592.pdf
[firstpage_image] =>[orig_patent_app_number] => 11336357
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/336357 | Early conditional selection of an operand | Jan 19, 2006 | Issued |
Array
(
[id] => 4990589
[patent_doc_number] => 20070156930
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-05
[patent_title] => 'METHOD FOR CONTROLLING DATA TRANSMISSION AND RELATED DEVICE'
[patent_app_type] => utility
[patent_app_number] => 11/306503
[patent_app_country] => US
[patent_app_date] => 2005-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1451
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0156/20070156930.pdf
[firstpage_image] =>[orig_patent_app_number] => 11306503
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/306503 | METHOD FOR CONTROLLING DATA TRANSMISSION AND RELATED DEVICE | Dec 29, 2005 | Abandoned |
Array
(
[id] => 241325
[patent_doc_number] => 07594050
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-09-22
[patent_title] => 'System and method for recognizing a keystroke in an electronic device'
[patent_app_type] => utility
[patent_app_number] => 11/285087
[patent_app_country] => US
[patent_app_date] => 2005-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8851
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/594/07594050.pdf
[firstpage_image] =>[orig_patent_app_number] => 11285087
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/285087 | System and method for recognizing a keystroke in an electronic device | Nov 22, 2005 | Issued |
Array
(
[id] => 5024660
[patent_doc_number] => 20070150627
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-28
[patent_title] => 'Endian mapping engine, method of endian mapping and a processing system employing the engine and the method'
[patent_app_type] => utility
[patent_app_number] => 11/284864
[patent_app_country] => US
[patent_app_date] => 2005-11-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6349
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0150/20070150627.pdf
[firstpage_image] =>[orig_patent_app_number] => 11284864
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/284864 | Endian mapping engine, method of endian mapping and a processing system employing the engine and the method | Nov 21, 2005 | Abandoned |
Array
(
[id] => 5238233
[patent_doc_number] => 20070130390
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-07
[patent_title] => 'Method and apparatus for effective package memory bandwidth management'
[patent_app_type] => utility
[patent_app_number] => 11/284984
[patent_app_country] => US
[patent_app_date] => 2005-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5276
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0130/20070130390.pdf
[firstpage_image] =>[orig_patent_app_number] => 11284984
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/284984 | Method and apparatus for effective package memory bandwidth management | Nov 20, 2005 | Abandoned |