Search

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 numberTitle of the applicationFiling DateStatus
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
Menu