
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] => 14427307
[patent_doc_number] => 10318457
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-11
[patent_title] => Method and apparatus for split burst bandwidth arbitration
[patent_app_type] => utility
[patent_app_number] => 15/169352
[patent_app_country] => US
[patent_app_date] => 2016-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1922
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15169352
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/169352 | Method and apparatus for split burst bandwidth arbitration | May 30, 2016 | Issued |
Array
(
[id] => 11659101
[patent_doc_number] => 09672104
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-06-06
[patent_title] => 'Memory system and read reclaim method thereof'
[patent_app_type] => utility
[patent_app_number] => 15/156912
[patent_app_country] => US
[patent_app_date] => 2016-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 26
[patent_no_of_words] => 13225
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 260
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15156912
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/156912 | Memory system and read reclaim method thereof | May 16, 2016 | Issued |
Array
(
[id] => 12025734
[patent_doc_number] => 20170315833
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-02
[patent_title] => 'SESSION RELIABILITY FOR A REDIRECTED MASS STORAGE DEVICE'
[patent_app_type] => utility
[patent_app_number] => 15/144247
[patent_app_country] => US
[patent_app_date] => 2016-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 7861
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15144247
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/144247 | Session reliability for a redirected mass storage device | May 1, 2016 | Issued |
Array
(
[id] => 11868413
[patent_doc_number] => 20170235698
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-17
[patent_title] => 'CONTROLLER AREA NETWORK (CAN) MESSAGE FILTERING'
[patent_app_type] => utility
[patent_app_number] => 15/042318
[patent_app_country] => US
[patent_app_date] => 2016-02-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4245
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15042318
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/042318 | CONTROLLER AREA NETWORK (CAN) MESSAGE FILTERING | Feb 11, 2016 | Abandoned |
Array
(
[id] => 14062037
[patent_doc_number] => 10235311
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-19
[patent_title] => Data acquisition system, electronic device, and data acquisition terminal
[patent_app_type] => utility
[patent_app_number] => 15/041281
[patent_app_country] => US
[patent_app_date] => 2016-02-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4685
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 395
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15041281
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/041281 | Data acquisition system, electronic device, and data acquisition terminal | Feb 10, 2016 | Issued |
Array
(
[id] => 11868401
[patent_doc_number] => 20170235686
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-17
[patent_title] => 'ADAPTER CONFIGURATION FOR A STORAGE AREA NETWORK'
[patent_app_type] => utility
[patent_app_number] => 15/042083
[patent_app_country] => US
[patent_app_date] => 2016-02-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8250
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15042083
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/042083 | Adapter configuration for a storage area network | Feb 10, 2016 | Issued |
Array
(
[id] => 11245752
[patent_doc_number] => 09471794
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-18
[patent_title] => 'Determining whether a data storage is encrypted'
[patent_app_type] => utility
[patent_app_number] => 15/015084
[patent_app_country] => US
[patent_app_date] => 2016-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4324
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15015084
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/015084 | Determining whether a data storage is encrypted | Feb 2, 2016 | Issued |
Array
(
[id] => 11686565
[patent_doc_number] => 09684612
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-06-20
[patent_title] => 'Mobile device capable of determining spatial relationships and methods'
[patent_app_type] => utility
[patent_app_number] => 15/013750
[patent_app_country] => US
[patent_app_date] => 2016-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 17
[patent_no_of_words] => 7415
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 146
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15013750
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/013750 | Mobile device capable of determining spatial relationships and methods | Feb 1, 2016 | Issued |
Array
(
[id] => 11523552
[patent_doc_number] => 09606952
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-28
[patent_title] => 'System with speaker, transceiver and related devices'
[patent_app_type] => utility
[patent_app_number] => 15/010126
[patent_app_country] => US
[patent_app_date] => 2016-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6011
[patent_no_of_claims] => 24
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15010126
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/010126 | System with speaker, transceiver and related devices | Jan 28, 2016 | Issued |
Array
(
[id] => 14601315
[patent_doc_number] => 10353850
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-07-16
[patent_title] => Circuit device, physical quantity detection device, electronic apparatus, and moving object
[patent_app_type] => utility
[patent_app_number] => 14/997803
[patent_app_country] => US
[patent_app_date] => 2016-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 20
[patent_no_of_words] => 10764
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 250
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14997803
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/997803 | Circuit device, physical quantity detection device, electronic apparatus, and moving object | Jan 17, 2016 | Issued |
Array
(
[id] => 11124232
[patent_doc_number] => 20160321205
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-11-03
[patent_title] => 'Computing architecture with peripherals'
[patent_app_type] => utility
[patent_app_number] => 14/997498
[patent_app_country] => US
[patent_app_date] => 2016-01-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 24275
[patent_no_of_claims] => 95
[patent_no_of_ind_claims] => 55
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14997498
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/997498 | Computing architecture with peripherals | Jan 15, 2016 | Abandoned |
Array
(
[id] => 11759308
[patent_doc_number] => 20170206177
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-20
[patent_title] => 'INTERRUPTS BETWEEN VIRTUAL MACHINES'
[patent_app_type] => utility
[patent_app_number] => 14/997478
[patent_app_country] => US
[patent_app_date] => 2016-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6233
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14997478
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/997478 | Interrupts between virtual machines | Jan 14, 2016 | Issued |
Array
(
[id] => 11731471
[patent_doc_number] => 20170192914
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-06
[patent_title] => 'I/O PROCESSING SYSTEM INCLUDING DYNAMIC MISSING INTERRUPT AND INPUT/OUTPUT DETECTION'
[patent_app_type] => utility
[patent_app_number] => 14/988886
[patent_app_country] => US
[patent_app_date] => 2016-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6792
[patent_no_of_claims] => 20
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14988886
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/988886 | I/O processing system including dynamic missing interrupt and input/output detection | Jan 5, 2016 | Issued |
Array
(
[id] => 11717052
[patent_doc_number] => 20170185551
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-29
[patent_title] => 'SYSTEM AND METHOD FOR PREVENTING TIME OUT IN INPUT/OUTPUT SYSTEMS'
[patent_app_type] => utility
[patent_app_number] => 14/982009
[patent_app_country] => US
[patent_app_date] => 2015-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7781
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14982009
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/982009 | System and method for preventing time out in input/output systems | Dec 28, 2015 | Issued |
Array
(
[id] => 13817805
[patent_doc_number] => 10185671
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-01-22
[patent_title] => Broadcasting writes to multiple modules
[patent_app_type] => utility
[patent_app_number] => 14/983145
[patent_app_country] => US
[patent_app_date] => 2015-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12503
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 234
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14983145
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/983145 | Broadcasting writes to multiple modules | Dec 28, 2015 | Issued |
Array
(
[id] => 13807305
[patent_doc_number] => 10180919
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-01-15
[patent_title] => Broadcasting reads to multiple modules
[patent_app_type] => utility
[patent_app_number] => 14/983154
[patent_app_country] => US
[patent_app_date] => 2015-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12503
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 267
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14983154
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/983154 | Broadcasting reads to multiple modules | Dec 28, 2015 | Issued |
Array
(
[id] => 11416825
[patent_doc_number] => 09563654
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-02-07
[patent_title] => 'Dense tree volume metadata organization'
[patent_app_type] => utility
[patent_app_number] => 14/978290
[patent_app_country] => US
[patent_app_date] => 2015-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11715
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14978290
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/978290 | Dense tree volume metadata organization | Dec 21, 2015 | Issued |
Array
(
[id] => 10739559
[patent_doc_number] => 20160085710
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-24
[patent_title] => 'Reconfigurable Modular Computing Device'
[patent_app_type] => utility
[patent_app_number] => 14/955824
[patent_app_country] => US
[patent_app_date] => 2015-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9601
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14955824
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/955824 | Reconfigurable Modular Computing Device | Nov 30, 2015 | Abandoned |
Array
(
[id] => 11543953
[patent_doc_number] => 20170097778
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-06
[patent_title] => 'SYNCHRONOUS INPUT/OUTPUT COMMANDS WRITING TO MULTIPLE TARGETS'
[patent_app_type] => utility
[patent_app_number] => 14/872914
[patent_app_country] => US
[patent_app_date] => 2015-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 13708
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14872914
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/872914 | Synchronous input/output commands writing to multiple targets | Sep 30, 2015 | Issued |
Array
(
[id] => 11027521
[patent_doc_number] => 20160224477
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-04
[patent_title] => 'HOMOGENOUS DEVICE ACCESS METHOD WHICH REMOVES PHYSICAL DEVICE DRIVERS IN A COMPUTER OPERATING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/871038
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3383
[patent_no_of_claims] => 7
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14871038
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/871038 | Homogenous device access method which removes physical device drivers in a computer operating system | Sep 29, 2015 | Issued |