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] => 9571604 [patent_doc_number] => 20140189317 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-03 [patent_title] => 'APPARATUS AND METHOD FOR A HYBRID LATENCY-THROUGHPUT PROCESSOR' [patent_app_type] => utility [patent_app_number] => 13/730055 [patent_app_country] => US [patent_app_date] => 2012-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 20039 [patent_no_of_claims] => 19 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13730055 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/730055
Apparatus and method for a hybrid latency-throughput processor Dec 27, 2012 Issued
Array ( [id] => 9544486 [patent_doc_number] => 20140169133 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-06-19 [patent_title] => 'MEMORY-BOUND SURFACE-RELATED MULTIPLE PREDICTION METHOD FOR LARGE DATASETS' [patent_app_type] => utility [patent_app_number] => 13/713080 [patent_app_country] => US [patent_app_date] => 2012-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6239 [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] => 13713080 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/713080
MEMORY-BOUND SURFACE-RELATED MULTIPLE PREDICTION METHOD FOR LARGE DATASETS Dec 12, 2012 Abandoned
Array ( [id] => 9451978 [patent_doc_number] => 20140123148 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-05-01 [patent_title] => 'STREAM DATA PROCESSOR' [patent_app_type] => utility [patent_app_number] => 13/687102 [patent_app_country] => US [patent_app_date] => 2012-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6021 [patent_no_of_claims] => 12 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13687102 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/687102
Stream data processor Nov 27, 2012 Issued
Array ( [id] => 8882075 [patent_doc_number] => 20130155258 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-20 [patent_title] => 'DETERMINATION CIRCUIT' [patent_app_type] => utility [patent_app_number] => 13/687018 [patent_app_country] => US [patent_app_date] => 2012-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 7988 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13687018 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/687018
DETERMINATION CIRCUIT Nov 27, 2012 Abandoned
Array ( [id] => 10065384 [patent_doc_number] => 09104230 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-11 [patent_title] => 'Storage system, controller module and method of controlling storage system' [patent_app_type] => utility [patent_app_number] => 13/685963 [patent_app_country] => US [patent_app_date] => 2012-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 8486 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13685963 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/685963
Storage system, controller module and method of controlling storage system Nov 26, 2012 Issued
Array ( [id] => 10408861 [patent_doc_number] => 20150293871 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-15 [patent_title] => 'REDUNDANT PACKET FORWARDING SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/441188 [patent_app_country] => US [patent_app_date] => 2012-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5098 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14441188 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/441188
Redundant packet forwarding system Nov 26, 2012 Issued
Array ( [id] => 9193317 [patent_doc_number] => 20130332632 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-12 [patent_title] => 'HOLISTIC IDENTIFICATION OF AN ELECTRONIC DEVICE' [patent_app_type] => utility [patent_app_number] => 13/685522 [patent_app_country] => US [patent_app_date] => 2012-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 20485 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [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] => 13685522 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/685522
HOLISTIC IDENTIFICATION OF AN ELECTRONIC DEVICE Nov 25, 2012 Abandoned
Array ( [id] => 10376710 [patent_doc_number] => 20150261717 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-17 [patent_title] => 'CASCADED FIELDBUS SYSTEM' [patent_app_type] => utility [patent_app_number] => 14/438674 [patent_app_country] => US [patent_app_date] => 2012-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3877 [patent_no_of_claims] => 16 [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] => 14438674 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/438674
Cascaded fieldbus system Nov 5, 2012 Issued
Array ( [id] => 9961144 [patent_doc_number] => 09009368 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-14 [patent_title] => 'Interrupt latency performance counters' [patent_app_type] => utility [patent_app_number] => 13/658027 [patent_app_country] => US [patent_app_date] => 2012-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4515 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13658027 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/658027
Interrupt latency performance counters Oct 22, 2012 Issued
Array ( [id] => 9967722 [patent_doc_number] => 09015357 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-21 [patent_title] => 'Method and device for providing high speed data transmission with video data' [patent_app_type] => utility [patent_app_number] => 13/656796 [patent_app_country] => US [patent_app_date] => 2012-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 4451 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13656796 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/656796
Method and device for providing high speed data transmission with video data Oct 21, 2012 Issued
Array ( [id] => 12088348 [patent_doc_number] => 09842078 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-12-12 [patent_title] => 'Data transmission architecture' [patent_app_type] => utility [patent_app_number] => 14/437790 [patent_app_country] => US [patent_app_date] => 2012-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4251 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14437790 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/437790
Data transmission architecture Oct 21, 2012 Issued
Array ( [id] => 9130106 [patent_doc_number] => 08578062 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-05 [patent_title] => 'Method and apparatus for enabling enhanced USB interaction' [patent_app_type] => utility [patent_app_number] => 13/654047 [patent_app_country] => US [patent_app_date] => 2012-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8421 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13654047 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/654047
Method and apparatus for enabling enhanced USB interaction Oct 16, 2012 Issued
Array ( [id] => 8831569 [patent_doc_number] => 20130132614 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-23 [patent_title] => 'RE-ENUMERATION OF USB 3.0 COMPATIBLE DEVICES' [patent_app_type] => utility [patent_app_number] => 13/632084 [patent_app_country] => US [patent_app_date] => 2012-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10245 [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] => 13632084 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/632084
Re-enumeration of USB 3.0 compatible devices Sep 29, 2012 Issued
Array ( [id] => 9585693 [patent_doc_number] => 08775702 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-08 [patent_title] => 'System and method for recognizing a keystroke in an electronic device' [patent_app_type] => utility [patent_app_number] => 13/616949 [patent_app_country] => US [patent_app_date] => 2012-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9948 [patent_no_of_claims] => 18 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13616949 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/616949
System and method for recognizing a keystroke in an electronic device Sep 13, 2012 Issued
Array ( [id] => 11830779 [patent_doc_number] => 09727521 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-08 [patent_title] => 'Efficient CPU mailbox read access to GPU memory' [patent_app_type] => utility [patent_app_number] => 13/620232 [patent_app_country] => US [patent_app_date] => 2012-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6681 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13620232 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/620232
Efficient CPU mailbox read access to GPU memory Sep 13, 2012 Issued
Array ( [id] => 9444413 [patent_doc_number] => 08713549 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-29 [patent_title] => 'Vectorization of program code' [patent_app_type] => utility [patent_app_number] => 13/606341 [patent_app_country] => US [patent_app_date] => 2012-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4056 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13606341 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/606341
Vectorization of program code Sep 6, 2012 Issued
Array ( [id] => 8686561 [patent_doc_number] => 20130054844 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-28 [patent_title] => 'INFORMATION MANAGEMENT SYSTEM AND INFORMATION PROCESSING APPARATUS' [patent_app_type] => utility [patent_app_number] => 13/589384 [patent_app_country] => US [patent_app_date] => 2012-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 15807 [patent_no_of_claims] => 10 [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] => 13589384 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/589384
INFORMATION MANAGEMENT SYSTEM AND INFORMATION PROCESSING APPARATUS Aug 19, 2012 Abandoned
Array ( [id] => 9320542 [patent_doc_number] => 20140052880 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-20 [patent_title] => 'EXTERNAL CD MODULE WITH USB INTERFACE AND OPERATION METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 13/585473 [patent_app_country] => US [patent_app_date] => 2012-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1958 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13585473 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/585473
EXTERNAL CD MODULE WITH USB INTERFACE AND OPERATION METHOD THEREOF Aug 13, 2012 Abandoned
Array ( [id] => 8672392 [patent_doc_number] => 20130046929 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-21 [patent_title] => 'INTERFACE MODULE, COMMUNICATION APPARATUS, AND COMMUNICATION METHOD' [patent_app_type] => utility [patent_app_number] => 13/555775 [patent_app_country] => US [patent_app_date] => 2012-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 47 [patent_figures_cnt] => 47 [patent_no_of_words] => 24295 [patent_no_of_claims] => 10 [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] => 13555775 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/555775
INTERFACE MODULE, COMMUNICATION APPARATUS, AND COMMUNICATION METHOD Jul 22, 2012 Abandoned
Array ( [id] => 11811248 [patent_doc_number] => 09715821 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-25 [patent_title] => 'System and method for managing device controls' [patent_app_type] => utility [patent_app_number] => 13/555441 [patent_app_country] => US [patent_app_date] => 2012-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11998 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13555441 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/555441
System and method for managing device controls Jul 22, 2012 Issued
Menu