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] => 9044029 [patent_doc_number] => 20130246667 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-19 [patent_title] => 'INTERFACE MONITORING DEVICE FOR AN INTERFACE PORT AND USE OF AN INTERFACE MONITORING DEVICE' [patent_app_type] => utility [patent_app_number] => 13/878866 [patent_app_country] => US [patent_app_date] => 2011-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5112 [patent_no_of_claims] => 21 [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] => 13878866 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/878866
Interface monitoring device for an interface port and use of an interface monitoring device Sep 13, 2011 Issued
Array ( [id] => 12108200 [patent_doc_number] => 09864685 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-01-09 [patent_title] => 'Method and system for cache tiering' [patent_app_type] => utility [patent_app_number] => 14/348588 [patent_app_country] => US [patent_app_date] => 2011-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 8630 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14348588 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/348588
Method and system for cache tiering Aug 23, 2011 Issued
Array ( [id] => 7792913 [patent_doc_number] => 20120054469 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-03-01 [patent_title] => 'BLADE SERVER APPARATUS' [patent_app_type] => utility [patent_app_number] => 13/209994 [patent_app_country] => US [patent_app_date] => 2011-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 3964 [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/0054/20120054469.pdf [firstpage_image] =>[orig_patent_app_number] => 13209994 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/209994
Blade server apparatus Aug 14, 2011 Issued
Array ( [id] => 7497452 [patent_doc_number] => 20110260892 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-27 [patent_title] => 'SYSTEM AND METHOD FOR RECOGNIZING A KEYSTROKE IN AN ELECTRONIC DEVICE' [patent_app_type] => utility [patent_app_number] => 13/167442 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9885 [patent_no_of_claims] => 21 [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/20110260892.pdf [firstpage_image] =>[orig_patent_app_number] => 13167442 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167442
System and method for recognizing a keystroke in an electronic device Jun 22, 2011 Issued
Array ( [id] => 8504432 [patent_doc_number] => 20120303840 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-29 [patent_title] => 'DMA DATA TRANSFER MECHANISM TO REDUCE SYSTEM LATENCIES AND IMPROVE PERFORMANCE' [patent_app_type] => utility [patent_app_number] => 13/114303 [patent_app_country] => US [patent_app_date] => 2011-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2859 [patent_no_of_claims] => 17 [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] => 13114303 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/114303
DMA DATA TRANSFER MECHANISM TO REDUCE SYSTEM LATENCIES AND IMPROVE PERFORMANCE May 23, 2011 Abandoned
Array ( [id] => 11285591 [patent_doc_number] => 09501446 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-11-22 [patent_title] => 'Control unit for the exchange of data with a peripheral unit, peripheral unit, and method for data exchange' [patent_app_type] => utility [patent_app_number] => 13/112311 [patent_app_country] => US [patent_app_date] => 2011-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 6115 [patent_no_of_claims] => 22 [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] => 13112311 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/112311
Control unit for the exchange of data with a peripheral unit, peripheral unit, and method for data exchange May 19, 2011 Issued
Array ( [id] => 8686563 [patent_doc_number] => 20130054847 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-28 [patent_title] => 'SEMICONDUCTOR CHIP AND SEMICONDUCTOR SYSTEM COMPRISING SAME' [patent_app_type] => utility [patent_app_number] => 13/583684 [patent_app_country] => US [patent_app_date] => 2011-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2515 [patent_no_of_claims] => 8 [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] => 13583684 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/583684
SEMICONDUCTOR CHIP AND SEMICONDUCTOR SYSTEM COMPRISING SAME May 11, 2011 Abandoned
Array ( [id] => 6050477 [patent_doc_number] => 20110208327 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-08-25 [patent_title] => 'SAFETY CONTROLLER HAVING A REMOVABLE DATA STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 13/045979 [patent_app_country] => US [patent_app_date] => 2011-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9102 [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] => publications/A1/0208/20110208327.pdf [firstpage_image] =>[orig_patent_app_number] => 13045979 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/045979
SAFETY CONTROLLER HAVING A REMOVABLE DATA STORAGE MEDIUM Mar 10, 2011 Abandoned
Array ( [id] => 9967735 [patent_doc_number] => 09015370 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-21 [patent_title] => 'Information processing system' [patent_app_type] => utility [patent_app_number] => 13/033677 [patent_app_country] => US [patent_app_date] => 2011-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3593 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 517 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13033677 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/033677
Information processing system Feb 23, 2011 Issued
Array ( [id] => 8722532 [patent_doc_number] => 20130073749 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-21 [patent_title] => 'BACKCHANNEL COMMUNICATION BETWEEN HOST AND INTERFACE MODULE' [patent_app_type] => utility [patent_app_number] => 13/580397 [patent_app_country] => US [patent_app_date] => 2011-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4103 [patent_no_of_claims] => 29 [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] => 13580397 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/580397
BACKCHANNEL COMMUNICATION BETWEEN HOST AND INTERFACE MODULE Feb 21, 2011 Abandoned
Array ( [id] => 10143382 [patent_doc_number] => 09176189 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-03 [patent_title] => 'Connection system and simulator using such a connection system' [patent_app_type] => utility [patent_app_number] => 13/578126 [patent_app_country] => US [patent_app_date] => 2011-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 2376 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 333 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13578126 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/578126
Connection system and simulator using such a connection system Feb 15, 2011 Issued
Array ( [id] => 11488641 [patent_doc_number] => 09594711 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-14 [patent_title] => 'Systems and methods for achieving continuation of experience between components in a hybrid environment' [patent_app_type] => utility [patent_app_number] => 12/978536 [patent_app_country] => US [patent_app_date] => 2010-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6094 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12978536 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/978536
Systems and methods for achieving continuation of experience between components in a hybrid environment Dec 23, 2010 Issued
Array ( [id] => 6166020 [patent_doc_number] => 20110161531 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'USB DEVICE APPARATUS' [patent_app_type] => utility [patent_app_number] => 12/978262 [patent_app_country] => US [patent_app_date] => 2010-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5241 [patent_no_of_claims] => 13 [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/0161/20110161531.pdf [firstpage_image] =>[orig_patent_app_number] => 12978262 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/978262
USB DEVICE APPARATUS Dec 22, 2010 Abandoned
Array ( [id] => 8267261 [patent_doc_number] => 20120166687 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-28 [patent_title] => 'Computer Architecture Using Shadow Hardware' [patent_app_type] => utility [patent_app_number] => 12/976189 [patent_app_country] => US [patent_app_date] => 2010-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4750 [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] => 12976189 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/976189
Computer Architecture Using Shadow Hardware Dec 21, 2010 Abandoned
Array ( [id] => 8267258 [patent_doc_number] => 20120166686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-06-28 [patent_title] => 'METHOD, APPARATUS AND SYSTEM FOR AGGREGATING INTERRUPTS OF A DATA TRANSFER' [patent_app_type] => utility [patent_app_number] => 12/976983 [patent_app_country] => US [patent_app_date] => 2010-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6403 [patent_no_of_claims] => 30 [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] => 12976983 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/976983
METHOD, APPARATUS AND SYSTEM FOR AGGREGATING INTERRUPTS OF A DATA TRANSFER Dec 21, 2010 Abandoned
Array ( [id] => 8693099 [patent_doc_number] => 08392635 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-03-05 [patent_title] => 'Selectively enabling a host transfer interrupt' [patent_app_type] => utility [patent_app_number] => 12/976608 [patent_app_country] => US [patent_app_date] => 2010-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3278 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12976608 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/976608
Selectively enabling a host transfer interrupt Dec 21, 2010 Issued
Array ( [id] => 10137471 [patent_doc_number] => 09170791 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-10-27 [patent_title] => 'Storing data items with content encoded in storage addresses' [patent_app_type] => utility [patent_app_number] => 12/956911 [patent_app_country] => US [patent_app_date] => 2010-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7149 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12956911 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/956911
Storing data items with content encoded in storage addresses Nov 29, 2010 Issued
Array ( [id] => 6008817 [patent_doc_number] => 20110060848 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-03-10 [patent_title] => 'SYSTEM AND PROGRAM PRODUCTS FOR FACILITATING INPUT/OUTPUT PROCESSING BY USING TRANSPORT CONTROL WORDS TO REDUCE INPUT/OUTPUT COMMUNICATIONS' [patent_app_type] => utility [patent_app_number] => 12/946514 [patent_app_country] => US [patent_app_date] => 2010-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 8610 [patent_no_of_claims] => 21 [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/0060/20110060848.pdf [firstpage_image] =>[orig_patent_app_number] => 12946514 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/946514
System and program products for facilitating input/output processing by using transport control words to reduce input/output communications Nov 14, 2010 Issued
Array ( [id] => 8449065 [patent_doc_number] => 08291132 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-16 [patent_title] => 'Method and system for improving the efficiency and ensuring the integrity of a data transfer' [patent_app_type] => utility [patent_app_number] => 12/904522 [patent_app_country] => US [patent_app_date] => 2010-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7643 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12904522 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/904522
Method and system for improving the efficiency and ensuring the integrity of a data transfer Oct 13, 2010 Issued
Array ( [id] => 9695288 [patent_doc_number] => 08825916 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-02 [patent_title] => 'Method and device for identifying device ports of data card in Linux system' [patent_app_type] => utility [patent_app_number] => 13/578210 [patent_app_country] => US [patent_app_date] => 2010-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 3995 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13578210 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/578210
Method and device for identifying device ports of data card in Linux system Aug 9, 2010 Issued
Menu