
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9248347
[patent_doc_number] => 08612648
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-12-17
[patent_title] => 'Method and apparatus for implementing quality of service in a data bus interface'
[patent_app_type] => utility
[patent_app_number] => 12/839011
[patent_app_country] => US
[patent_app_date] => 2010-07-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4316
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 349
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12839011
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/839011 | Method and apparatus for implementing quality of service in a data bus interface | Jul 18, 2010 | Issued |
Array
(
[id] => 5996148
[patent_doc_number] => 20110016238
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-20
[patent_title] => 'Data Access Apparatus'
[patent_app_type] => utility
[patent_app_number] => 12/837973
[patent_app_country] => US
[patent_app_date] => 2010-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 5199
[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] => publications/A1/0016/20110016238.pdf
[firstpage_image] =>[orig_patent_app_number] => 12837973
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/837973 | Data Access Apparatus | Jul 15, 2010 | Abandoned |
Array
(
[id] => 5956648
[patent_doc_number] => 20110035514
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-02-10
[patent_title] => 'INFORMATION TRANSMISSION APPARATUS'
[patent_app_type] => utility
[patent_app_number] => 12/837397
[patent_app_country] => US
[patent_app_date] => 2010-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4358
[patent_no_of_claims] => 9
[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/0035/20110035514.pdf
[firstpage_image] =>[orig_patent_app_number] => 12837397
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/837397 | INFORMATION TRANSMISSION APPARATUS | Jul 14, 2010 | Abandoned |
Array
(
[id] => 7819797
[patent_doc_number] => 20120066417
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-15
[patent_title] => 'SYNCHRONISATION AND TRIGGER DISTRIBUTION ACROSS INSTRUMENTATION NETWORKS'
[patent_app_type] => utility
[patent_app_number] => 13/320388
[patent_app_country] => US
[patent_app_date] => 2010-05-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8418
[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] => publications/A1/0066/20120066417.pdf
[firstpage_image] =>[orig_patent_app_number] => 13320388
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/320388 | SYNCHRONISATION AND TRIGGER DISTRIBUTION ACROSS INSTRUMENTATION NETWORKS | May 19, 2010 | Abandoned |
Array
(
[id] => 6553338
[patent_doc_number] => 20100205328
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'ENHANCEMENTS TO UNIVERSAL SERIAL BUS (USB) SUSPEND AND RESUME OPERATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/763994
[patent_app_country] => US
[patent_app_date] => 2010-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7199
[patent_no_of_claims] => 1
[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/0205/20100205328.pdf
[firstpage_image] =>[orig_patent_app_number] => 12763994
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/763994 | Bus port power management | Apr 19, 2010 | Issued |
Array
(
[id] => 6443090
[patent_doc_number] => 20100169512
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-07-01
[patent_title] => 'Method and Apparatus for Enabling Enhanced USB Interaction'
[patent_app_type] => utility
[patent_app_number] => 12/720458
[patent_app_country] => US
[patent_app_date] => 2010-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8497
[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] => publications/A1/0169/20100169512.pdf
[firstpage_image] =>[orig_patent_app_number] => 12720458
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/720458 | Method and apparatus for enabling enhanced USB interaction | Mar 8, 2010 | Issued |
Array
(
[id] => 6191065
[patent_doc_number] => 20110173349
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-14
[patent_title] => 'I/O ROUTING IN A MULTIDIMENSIONAL TORUS NETWORK'
[patent_app_type] => utility
[patent_app_number] => 12/697175
[patent_app_country] => US
[patent_app_date] => 2010-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5671
[patent_no_of_claims] => 25
[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] => publications/A1/0173/20110173349.pdf
[firstpage_image] =>[orig_patent_app_number] => 12697175
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697175 | I/O routing in a multidimensional torus network | Jan 28, 2010 | Issued |
Array
(
[id] => 6553387
[patent_doc_number] => 20100205331
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'Non-Volatile Memory That Includes An Internal Data Source'
[patent_app_type] => utility
[patent_app_number] => 12/696701
[patent_app_country] => US
[patent_app_date] => 2010-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5496
[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] => publications/A1/0205/20100205331.pdf
[firstpage_image] =>[orig_patent_app_number] => 12696701
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/696701 | Non-Volatile Memory That Includes An Internal Data Source | Jan 28, 2010 | Abandoned |
Array
(
[id] => 6337111
[patent_doc_number] => 20100199002
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-05
[patent_title] => 'INDUSTRIAL CONTROLLER'
[patent_app_type] => utility
[patent_app_number] => 12/695745
[patent_app_country] => US
[patent_app_date] => 2010-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5717
[patent_no_of_claims] => 6
[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/0199/20100199002.pdf
[firstpage_image] =>[orig_patent_app_number] => 12695745
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/695745 | INDUSTRIAL CONTROLLER | Jan 27, 2010 | Abandoned |
Array
(
[id] => 9555519
[patent_doc_number] => 08762589
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-24
[patent_title] => 'Data transfer between devices maintaining state data'
[patent_app_type] => utility
[patent_app_number] => 12/691815
[patent_app_country] => US
[patent_app_date] => 2010-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 5558
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12691815
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/691815 | Data transfer between devices maintaining state data | Jan 21, 2010 | Issued |
Array
(
[id] => 6553330
[patent_doc_number] => 20100205327
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-12
[patent_title] => 'INFORMATION PROCESSING APPARATUS, PROGRAM CONTROL METHOD, AND COMPUTER PROGRAM PRODUCT'
[patent_app_type] => utility
[patent_app_number] => 12/691206
[patent_app_country] => US
[patent_app_date] => 2010-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 9217
[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] => publications/A1/0205/20100205327.pdf
[firstpage_image] =>[orig_patent_app_number] => 12691206
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/691206 | INFORMATION PROCESSING APPARATUS, PROGRAM CONTROL METHOD, AND COMPUTER PROGRAM PRODUCT | Jan 20, 2010 | Abandoned |
Array
(
[id] => 9852878
[patent_doc_number] => 08954625
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-10
[patent_title] => 'System, method and computer program product for portable multimedia content display'
[patent_app_type] => utility
[patent_app_number] => 12/691333
[patent_app_country] => US
[patent_app_date] => 2010-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3661
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 293
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12691333
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/691333 | System, method and computer program product for portable multimedia content display | Jan 20, 2010 | Issued |
Array
(
[id] => 9695293
[patent_doc_number] => 08825920
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-02
[patent_title] => 'Field upgradable firmware for electronic devices'
[patent_app_type] => utility
[patent_app_number] => 12/690617
[patent_app_country] => US
[patent_app_date] => 2010-01-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5429
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12690617
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/690617 | Field upgradable firmware for electronic devices | Jan 19, 2010 | Issued |
Array
(
[id] => 6057487
[patent_doc_number] => 20110113285
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-12
[patent_title] => 'SYSTEM AND METHOD FOR DEBUGGING MEMORY CONSISTENCY MODELS'
[patent_app_type] => utility
[patent_app_number] => 12/615657
[patent_app_country] => US
[patent_app_date] => 2009-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 9247
[patent_no_of_claims] => 18
[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/0113/20110113285.pdf
[firstpage_image] =>[orig_patent_app_number] => 12615657
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/615657 | SYSTEM AND METHOD FOR DEBUGGING MEMORY CONSISTENCY MODELS | Nov 9, 2009 | Abandoned |
Array
(
[id] => 11806231
[patent_doc_number] => 09547297
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-01-17
[patent_title] => 'Field device and field device software update system therewith'
[patent_app_type] => utility
[patent_app_number] => 12/615461
[patent_app_country] => US
[patent_app_date] => 2009-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 5066
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 227
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12615461
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/615461 | Field device and field device software update system therewith | Nov 9, 2009 | Issued |
Array
(
[id] => 6125963
[patent_doc_number] => 20110078654
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-31
[patent_title] => 'SERVICE VARIANTS FOR ENTERPRISE SERVICES'
[patent_app_type] => utility
[patent_app_number] => 12/570533
[patent_app_country] => US
[patent_app_date] => 2009-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11562
[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/0078/20110078654.pdf
[firstpage_image] =>[orig_patent_app_number] => 12570533
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/570533 | Service variants for enterprise services | Sep 29, 2009 | Issued |
Array
(
[id] => 6234642
[patent_doc_number] => 20100186005
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-07-22
[patent_title] => 'COMPUTER READABLE RECORDING MEDIUM STORING VERIFICATION SUPPORT PROGRAM, INFORMATION PROCESSING APPARATUS AND VERIFICATION SUPPORT METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/570241
[patent_app_country] => US
[patent_app_date] => 2009-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 6285
[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] => publications/A1/0186/20100186005.pdf
[firstpage_image] =>[orig_patent_app_number] => 12570241
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/570241 | COMPUTER READABLE RECORDING MEDIUM STORING VERIFICATION SUPPORT PROGRAM, INFORMATION PROCESSING APPARATUS AND VERIFICATION SUPPORT METHOD | Sep 29, 2009 | Abandoned |
Array
(
[id] => 6125953
[patent_doc_number] => 20110078650
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-31
[patent_title] => 'VALIDATION OF PROCESS MODELS'
[patent_app_type] => utility
[patent_app_number] => 12/570828
[patent_app_country] => US
[patent_app_date] => 2009-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8280
[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] => publications/A1/0078/20110078650.pdf
[firstpage_image] =>[orig_patent_app_number] => 12570828
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/570828 | Validation of process models | Sep 29, 2009 | Issued |
Array
(
[id] => 9961442
[patent_doc_number] => 09009667
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-14
[patent_title] => 'Application server that supports multiple component models'
[patent_app_type] => utility
[patent_app_number] => 12/571030
[patent_app_country] => US
[patent_app_date] => 2009-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5786
[patent_no_of_claims] => 17
[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] => 12571030
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/571030 | Application server that supports multiple component models | Sep 29, 2009 | Issued |
Array
(
[id] => 9695603
[patent_doc_number] => 08826232
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-02
[patent_title] => 'Metamodeling contextual navigation of computer software applications'
[patent_app_type] => utility
[patent_app_number] => 12/568934
[patent_app_country] => US
[patent_app_date] => 2009-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5322
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 355
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12568934
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/568934 | Metamodeling contextual navigation of computer software applications | Sep 28, 2009 | Issued |