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] => 10131295 [patent_doc_number] => 09165131 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-10-20 [patent_title] => 'Vehicle connector lockout for in-vehicle diagnostic link connector (DLC) interface port' [patent_app_type] => utility [patent_app_number] => 13/555078 [patent_app_country] => US [patent_app_date] => 2012-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 14 [patent_no_of_words] => 7287 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13555078 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/555078
Vehicle connector lockout for in-vehicle diagnostic link connector (DLC) interface port Jul 19, 2012 Issued
Array ( [id] => 9604725 [patent_doc_number] => 20140201406 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-17 [patent_title] => 'METHOD FOR CONTROLLING TRANSACTION EXCHANGES BETWEEN TWO INTEGRATED CIRCUITS' [patent_app_type] => utility [patent_app_number] => 14/130646 [patent_app_country] => US [patent_app_date] => 2012-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6338 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 7 [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] => 14130646 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/130646
Method for controlling transaction exchanges between two integrated circuits Jul 5, 2012 Issued
Array ( [id] => 9213727 [patent_doc_number] => 20140012904 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-09 [patent_title] => 'PROVIDING BYTE ENABLES FOR PEER-TO-PEER DATA TRANSFER WITHIN A COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/541633 [patent_app_country] => US [patent_app_date] => 2012-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7351 [patent_no_of_claims] => 22 [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] => 13541633 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/541633
Providing byte enables for peer-to-peer data transfer within a computing environment Jul 2, 2012 Issued
Array ( [id] => 9207481 [patent_doc_number] => 20140006658 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-02 [patent_title] => 'METHOD FOR OPERATING A HANDHELD COMPUTER BY USB INPUT DEVICES' [patent_app_type] => utility [patent_app_number] => 13/533971 [patent_app_country] => US [patent_app_date] => 2012-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1284 [patent_no_of_claims] => 3 [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] => 13533971 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/533971
METHOD FOR OPERATING A HANDHELD COMPUTER BY USB INPUT DEVICES Jun 26, 2012 Abandoned
Array ( [id] => 10091986 [patent_doc_number] => 09128811 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-08 [patent_title] => 'Assigning addresses to devices on an interconnect' [patent_app_type] => utility [patent_app_number] => 13/532978 [patent_app_country] => US [patent_app_date] => 2012-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6060 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13532978 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/532978
Assigning addresses to devices on an interconnect Jun 25, 2012 Issued
Array ( [id] => 11782836 [patent_doc_number] => 09392064 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-12 [patent_title] => 'Providing to a web-based application access at a hardware level to a peripheral device' [patent_app_type] => utility [patent_app_number] => 13/533929 [patent_app_country] => US [patent_app_date] => 2012-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5265 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13533929 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/533929
Providing to a web-based application access at a hardware level to a peripheral device Jun 25, 2012 Issued
Array ( [id] => 9852887 [patent_doc_number] => 08954634 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-10 [patent_title] => 'Operating a demultiplexer on an inter-integrated circuit (‘I2C’) bus' [patent_app_type] => utility [patent_app_number] => 13/530245 [patent_app_country] => US [patent_app_date] => 2012-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5808 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [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] => 13530245 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/530245
Operating a demultiplexer on an inter-integrated circuit (‘I2C’) bus Jun 21, 2012 Issued
Array ( [id] => 9264713 [patent_doc_number] => 20130346642 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-26 [patent_title] => 'MEDIA CONTENT CONTROL MODULE AND PRESENTATION DEVICE' [patent_app_type] => utility [patent_app_number] => 13/530033 [patent_app_country] => US [patent_app_date] => 2012-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5305 [patent_no_of_claims] => 15 [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] => 13530033 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/530033
Media content control module and presentation device Jun 20, 2012 Issued
Array ( [id] => 9264710 [patent_doc_number] => 20130346639 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-26 [patent_title] => 'SYSTEMS AND METHODS FOR PROGRAMMING CONFIGURABLE LOGIC DEVICES VIA USB' [patent_app_type] => utility [patent_app_number] => 13/530052 [patent_app_country] => US [patent_app_date] => 2012-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 71 [patent_figures_cnt] => 71 [patent_no_of_words] => 56690 [patent_no_of_claims] => 17 [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] => 13530052 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/530052
Systems and methods for programming configurable logic devices via USB Jun 20, 2012 Issued
Array ( [id] => 8454958 [patent_doc_number] => 20120265904 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-18 [patent_title] => 'PROCESSOR SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/527200 [patent_app_country] => US [patent_app_date] => 2012-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8997 [patent_no_of_claims] => 11 [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] => 13527200 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/527200
PROCESSOR SYSTEM Jun 18, 2012 Abandoned
Array ( [id] => 10098717 [patent_doc_number] => 09135028 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-15 [patent_title] => 'Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device' [patent_app_type] => utility [patent_app_number] => 13/474204 [patent_app_country] => US [patent_app_date] => 2012-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5679 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13474204 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/474204
Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device May 16, 2012 Issued
Array ( [id] => 10098717 [patent_doc_number] => 09135028 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-15 [patent_title] => 'Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device' [patent_app_type] => utility [patent_app_number] => 13/474204 [patent_app_country] => US [patent_app_date] => 2012-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5679 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13474204 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/474204
Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device May 16, 2012 Issued
Array ( [id] => 10098717 [patent_doc_number] => 09135028 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-15 [patent_title] => 'Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device' [patent_app_type] => utility [patent_app_number] => 13/474204 [patent_app_country] => US [patent_app_date] => 2012-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5679 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13474204 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/474204
Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device May 16, 2012 Issued
Array ( [id] => 10098717 [patent_doc_number] => 09135028 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-15 [patent_title] => 'Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device' [patent_app_type] => utility [patent_app_number] => 13/474204 [patent_app_country] => US [patent_app_date] => 2012-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5679 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13474204 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/474204
Synchronizing launch-configuration information between first and second application environments that are operable on a multi-modal device May 16, 2012 Issued
Array ( [id] => 8497690 [patent_doc_number] => 20120297098 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-22 [patent_title] => 'METHOD, SERVICE BOARD, AND SYSTEM FOR TRANSMITTING KVM DATA' [patent_app_type] => utility [patent_app_number] => 13/465455 [patent_app_country] => US [patent_app_date] => 2012-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6684 [patent_no_of_claims] => 22 [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] => 13465455 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/465455
Method, service board, and system for transmitting KVM data May 6, 2012 Issued
Array ( [id] => 8978876 [patent_doc_number] => 20130212306 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-15 [patent_title] => 'HOST DEVICE DISPLAY DEVICE AND DATA TRANSMISSION METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 13/461884 [patent_app_country] => US [patent_app_date] => 2012-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3763 [patent_no_of_claims] => 14 [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] => 13461884 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461884
HOST DEVICE DISPLAY DEVICE AND DATA TRANSMISSION METHOD THEREOF May 1, 2012 Abandoned
Array ( [id] => 9137114 [patent_doc_number] => 20130297829 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-07 [patent_title] => 'POINT-TO-POINT SERIAL PERIPHERAL INTERFACE FOR DATA COMMUNICATION BETWEEN DEVICES CONFIGURED IN A DAISY-CHAIN' [patent_app_type] => utility [patent_app_number] => 13/461787 [patent_app_country] => US [patent_app_date] => 2012-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6242 [patent_no_of_claims] => 44 [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] => 13461787 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/461787
Point-to-point serial peripheral interface for data communication between devices configured in a daisy-chain May 1, 2012 Issued
Array ( [id] => 10937262 [patent_doc_number] => 20140340283 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-20 [patent_title] => 'SYSTEM AND METHOD FOR DELIVERY AND INTEGRATION OF MULTI-SOURCED TARGETED INFORMATION ON REMOTE DISPLAY DEVICES' [patent_app_type] => utility [patent_app_number] => 13/457128 [patent_app_country] => US [patent_app_date] => 2012-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5777 [patent_no_of_claims] => 26 [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] => 13457128 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/457128
SYSTEM AND METHOD FOR DELIVERY AND INTEGRATION OF MULTI-SOURCED TARGETED INFORMATION ON REMOTE DISPLAY DEVICES Apr 25, 2012 Abandoned
Array ( [id] => 8799430 [patent_doc_number] => 08438317 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-05-07 [patent_title] => 'Electronic device and control method therefor' [patent_app_type] => utility [patent_app_number] => 13/426984 [patent_app_country] => US [patent_app_date] => 2012-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5324 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13426984 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/426984
Electronic device and control method therefor Mar 21, 2012 Issued
Array ( [id] => 8418850 [patent_doc_number] => 20120246350 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-27 [patent_title] => 'MOBILE TERMINAL AND INTERFACE METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 13/413167 [patent_app_country] => US [patent_app_date] => 2012-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6848 [patent_no_of_claims] => 17 [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] => 13413167 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/413167
Mobile terminal and interface method thereof Mar 5, 2012 Issued
Menu