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] => 9974126 [patent_doc_number] => 09021163 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-04-28 [patent_title] => 'Determining whether a data storage is encrypted' [patent_app_type] => utility [patent_app_number] => 14/255829 [patent_app_country] => US [patent_app_date] => 2014-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4253 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14255829 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/255829
Determining whether a data storage is encrypted Apr 16, 2014 Issued
Array ( [id] => 12046292 [patent_doc_number] => 09823895 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-21 [patent_title] => 'Memory management for finite automata processing' [patent_app_type] => utility [patent_app_number] => 14/252354 [patent_app_country] => US [patent_app_date] => 2014-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 28 [patent_no_of_words] => 24638 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14252354 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/252354
Memory management for finite automata processing Apr 13, 2014 Issued
Array ( [id] => 9786988 [patent_doc_number] => 20140303808 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-09 [patent_title] => 'SYSTEM FOR DEVICE CONTROL, MONITORING, DATA GATHERING AND DATA ANALYTICS OVER A NETWORK' [patent_app_type] => utility [patent_app_number] => 14/247045 [patent_app_country] => US [patent_app_date] => 2014-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 11805 [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] => 14247045 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/247045
SYSTEM FOR DEVICE CONTROL, MONITORING, DATA GATHERING AND DATA ANALYTICS OVER A NETWORK Apr 6, 2014 Abandoned
Array ( [id] => 11731473 [patent_doc_number] => 20170192916 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-06 [patent_title] => 'AUTOMATIC USB IDENTIFICATION AND COMMUNICATION SYSTEM WITH STAR ARCHITECTURE AND METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 15/111837 [patent_app_country] => US [patent_app_date] => 2014-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4394 [patent_no_of_claims] => 18 [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] => 15111837 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/111837
AUTOMATIC USB IDENTIFICATION AND COMMUNICATION SYSTEM WITH STAR ARCHITECTURE AND METHOD THEREOF Mar 30, 2014 Abandoned
Array ( [id] => 10320738 [patent_doc_number] => 20150205742 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-23 [patent_title] => 'SWITCHING BOX AND METHOD OF SHARING PERIPHERAL DEVICE' [patent_app_type] => utility [patent_app_number] => 14/227018 [patent_app_country] => US [patent_app_date] => 2014-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3000 [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] => 14227018 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/227018
SWITCHING BOX AND METHOD OF SHARING PERIPHERAL DEVICE Mar 26, 2014 Abandoned
Array ( [id] => 10393141 [patent_doc_number] => 20150278149 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'Method for Real-Time HD Video Streaming Using Legacy Commodity Hardware Over an Unreliable Network' [patent_app_type] => utility [patent_app_number] => 14/224132 [patent_app_country] => US [patent_app_date] => 2014-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4424 [patent_no_of_claims] => 22 [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] => 14224132 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/224132
Method for Real-Time HD Video Streaming Using Legacy Commodity Hardware Over an Unreliable Network Mar 24, 2014 Abandoned
Array ( [id] => 11314135 [patent_doc_number] => 20160350245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-01 [patent_title] => 'WORKLOAD BATCH SUBMISSION MECHANISM FOR GRAPHICS PROCESSING UNIT' [patent_app_type] => utility [patent_app_number] => 15/112871 [patent_app_country] => US [patent_app_date] => 2014-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8232 [patent_no_of_claims] => 30 [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] => 15112871 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/112871
WORKLOAD BATCH SUBMISSION MECHANISM FOR GRAPHICS PROCESSING UNIT Feb 19, 2014 Abandoned
Array ( [id] => 10349566 [patent_doc_number] => 20150234571 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-08-20 [patent_title] => 'RE-PERFORMING DEMONSTRATIONS DURING LIVE PRESENTATIONS' [patent_app_type] => utility [patent_app_number] => 14/181996 [patent_app_country] => US [patent_app_date] => 2014-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 16172 [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] => 14181996 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/181996
RE-PERFORMING DEMONSTRATIONS DURING LIVE PRESENTATIONS Feb 16, 2014 Abandoned
Array ( [id] => 11292621 [patent_doc_number] => 20160342553 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-24 [patent_title] => 'INITIATOR INJECTION FOR DIAGNOSTIC INFORMATION' [patent_app_type] => utility [patent_app_number] => 15/114484 [patent_app_country] => US [patent_app_date] => 2014-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6030 [patent_no_of_claims] => 15 [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] => 15114484 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/114484
INITIATOR INJECTION FOR DIAGNOSTIC INFORMATION Jan 28, 2014 Abandoned
Array ( [id] => 9774244 [patent_doc_number] => 20140297907 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-02 [patent_title] => 'DATA PROCESSING APPARATUS AND DATA PROCESSING METHOD' [patent_app_type] => utility [patent_app_number] => 14/167231 [patent_app_country] => US [patent_app_date] => 2014-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13522 [patent_no_of_claims] => 9 [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] => 14167231 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/167231
Data processing apparatus and data processing method Jan 28, 2014 Issued
Array ( [id] => 9911989 [patent_doc_number] => 20150067192 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-03-05 [patent_title] => 'SYSTEM AND METHOD FOR ADJUSTING SAS ADDRESSES OF SAS EXPANDERS' [patent_app_type] => utility [patent_app_number] => 14/163640 [patent_app_country] => US [patent_app_date] => 2014-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1517 [patent_no_of_claims] => 12 [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] => 14163640 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/163640
SYSTEM AND METHOD FOR ADJUSTING SAS ADDRESSES OF SAS EXPANDERS Jan 23, 2014 Abandoned
Array ( [id] => 10603462 [patent_doc_number] => 09324030 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-26 [patent_title] => 'System interconnect dynamic scaling by predicting I/O requirements' [patent_app_type] => utility [patent_app_number] => 14/147746 [patent_app_country] => US [patent_app_date] => 2014-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2874 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14147746 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/147746
System interconnect dynamic scaling by predicting I/O requirements Jan 5, 2014 Issued
Array ( [id] => 10210529 [patent_doc_number] => 20150095520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-04-02 [patent_title] => 'SEMICONDUCTOR MEMORY APPARATUS AND DATA INPUT AND OUTPUT METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 14/148220 [patent_app_country] => US [patent_app_date] => 2014-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8186 [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] => 14148220 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/148220
SEMICONDUCTOR MEMORY APPARATUS AND DATA INPUT AND OUTPUT METHOD THEREOF Jan 5, 2014 Abandoned
Array ( [id] => 9599016 [patent_doc_number] => 20140195697 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-10 [patent_title] => 'APPARATUS AND METHOD FOR DETECTING FUNCTIONS OF VIDEO CARD' [patent_app_type] => utility [patent_app_number] => 14/147563 [patent_app_country] => US [patent_app_date] => 2014-01-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 1653 [patent_no_of_claims] => 20 [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] => 14147563 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/147563
APPARATUS AND METHOD FOR DETECTING FUNCTIONS OF VIDEO CARD Jan 4, 2014 Abandoned
Array ( [id] => 12373017 [patent_doc_number] => 09959224 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-05-01 [patent_title] => Device generated interrupts compatible with limited interrupt virtualization hardware [patent_app_type] => utility [patent_app_number] => 14/139095 [patent_app_country] => US [patent_app_date] => 2013-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4773 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 159 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14139095 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/139095
Device generated interrupts compatible with limited interrupt virtualization hardware Dec 22, 2013 Issued
Array ( [id] => 10914436 [patent_doc_number] => 20140317455 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-23 [patent_title] => 'LPC BUS DETECTING SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 14/138128 [patent_app_country] => US [patent_app_date] => 2013-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 942 [patent_no_of_claims] => 10 [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] => 14138128 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/138128
LPC BUS DETECTING SYSTEM AND METHOD Dec 22, 2013 Abandoned
Array ( [id] => 14299361 [patent_doc_number] => 10289808 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-05-14 [patent_title] => Method and system for secure data processing [patent_app_type] => utility [patent_app_number] => 14/137378 [patent_app_country] => US [patent_app_date] => 2013-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 14190 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14137378 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/137378
Method and system for secure data processing Dec 19, 2013 Issued
Array ( [id] => 11027523 [patent_doc_number] => 20160224479 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-04 [patent_title] => 'COMPUTER SYSTEM, AND COMPUTER SYSTEM CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 14/773886 [patent_app_country] => US [patent_app_date] => 2013-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 14925 [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] => 14773886 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/773886
COMPUTER SYSTEM, AND COMPUTER SYSTEM CONTROL METHOD Nov 27, 2013 Abandoned
Array ( [id] => 10907426 [patent_doc_number] => 20140310440 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-10-16 [patent_title] => 'MOUNTING APPARATUS FOR EXPANSION CARDS' [patent_app_type] => utility [patent_app_number] => 14/079940 [patent_app_country] => US [patent_app_date] => 2013-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 1020 [patent_no_of_claims] => 18 [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] => 14079940 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/079940
MOUNTING APPARATUS FOR EXPANSION CARDS Nov 13, 2013 Abandoned
Array ( [id] => 14250365 [patent_doc_number] => 10275383 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-30 [patent_title] => Parallel operation of a bus system and a can bus system having a device for compensating for interferences [patent_app_type] => utility [patent_app_number] => 14/442046 [patent_app_country] => US [patent_app_date] => 2013-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4143 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14442046 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/442046
Parallel operation of a bus system and a can bus system having a device for compensating for interferences Nov 3, 2013 Issued
Menu