
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] => 4793849
[patent_doc_number] => 20080294823
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-11-27
[patent_title] => 'CREATING A CHECKPOINT FOR A SOFTWARE PARTITION IN AN ASYNCHRONOUS INPUT/OUTPUT ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 11/753360
[patent_app_country] => US
[patent_app_date] => 2007-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6441
[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/0294/20080294823.pdf
[firstpage_image] =>[orig_patent_app_number] => 11753360
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/753360 | Creating a checkpoint for a software partition in an asynchronous input/output environment | May 23, 2007 | Issued |
Array
(
[id] => 9680384
[patent_doc_number] => 08819311
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-26
[patent_title] => 'Universal user input/output application layers'
[patent_app_type] => utility
[patent_app_number] => 11/752914
[patent_app_country] => US
[patent_app_date] => 2007-05-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 4198
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 285
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11752914
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/752914 | Universal user input/output application layers | May 22, 2007 | Issued |
Array
(
[id] => 4825695
[patent_doc_number] => 20080228964
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-09-18
[patent_title] => 'Hybrid flex-and-board memory interconnect system'
[patent_app_type] => utility
[patent_app_number] => 11/717568
[patent_app_country] => US
[patent_app_date] => 2007-03-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2210
[patent_no_of_claims] => 19
[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/0228/20080228964.pdf
[firstpage_image] =>[orig_patent_app_number] => 11717568
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/717568 | Hybrid flex-and-board memory interconnect system | Mar 12, 2007 | Abandoned |
Array
(
[id] => 5047514
[patent_doc_number] => 20070266188
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-15
[patent_title] => 'USB keyboard and human input device using the same'
[patent_app_type] => utility
[patent_app_number] => 11/716593
[patent_app_country] => US
[patent_app_date] => 2007-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1923
[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] => publications/A1/0266/20070266188.pdf
[firstpage_image] =>[orig_patent_app_number] => 11716593
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/716593 | USB keyboard and human input device using the same | Mar 11, 2007 | Abandoned |
Array
(
[id] => 10867055
[patent_doc_number] => 08892780
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-11-18
[patent_title] => 'Management of shared storage I/O resources'
[patent_app_type] => utility
[patent_app_number] => 11/716364
[patent_app_country] => US
[patent_app_date] => 2007-03-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9412
[patent_no_of_claims] => 38
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 245
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11716364
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/716364 | Management of shared storage I/O resources | Mar 7, 2007 | Issued |
Array
(
[id] => 4729836
[patent_doc_number] => 20080208853
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-08-28
[patent_title] => 'Processing device for detecting a certain computer command'
[patent_app_type] => utility
[patent_app_number] => 11/711864
[patent_app_country] => US
[patent_app_date] => 2007-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8820
[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] => publications/A1/0208/20080208853.pdf
[firstpage_image] =>[orig_patent_app_number] => 11711864
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/711864 | Processing device for detecting a certain computer command | Feb 27, 2007 | Abandoned |
Array
(
[id] => 4940393
[patent_doc_number] => 20080077712
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-27
[patent_title] => 'Peripheral device, peripheral-device recognizing method, and computer product'
[patent_app_type] => utility
[patent_app_number] => 11/711793
[patent_app_country] => US
[patent_app_date] => 2007-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 7217
[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/0077/20080077712.pdf
[firstpage_image] =>[orig_patent_app_number] => 11711793
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/711793 | Peripheral device, peripheral-device recognizing method, and computer product | Feb 27, 2007 | Abandoned |
Array
(
[id] => 7690110
[patent_doc_number] => 20070233923
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-10-04
[patent_title] => 'Bus arbitration system and method thereof'
[patent_app_type] => utility
[patent_app_number] => 11/710980
[patent_app_country] => US
[patent_app_date] => 2007-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6430
[patent_no_of_claims] => 30
[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/0233/20070233923.pdf
[firstpage_image] =>[orig_patent_app_number] => 11710980
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/710980 | Bus arbitration system and method thereof | Feb 26, 2007 | Abandoned |
Array
(
[id] => 5161369
[patent_doc_number] => 20070174413
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-26
[patent_title] => 'Method and system for improving the efficiency and ensuring the integrity of a data transfer'
[patent_app_type] => utility
[patent_app_number] => 11/709948
[patent_app_country] => US
[patent_app_date] => 2007-02-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7619
[patent_no_of_claims] => 11
[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/0174/20070174413.pdf
[firstpage_image] =>[orig_patent_app_number] => 11709948
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/709948 | Method and system for improving the efficiency and ensuring the integrity of a data transfer | Feb 22, 2007 | Issued |
Array
(
[id] => 5003274
[patent_doc_number] => 20070200841
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-30
[patent_title] => 'Information processing apparatus and imaging control method'
[patent_app_type] => utility
[patent_app_number] => 11/700560
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2607
[patent_no_of_claims] => 11
[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/0200/20070200841.pdf
[firstpage_image] =>[orig_patent_app_number] => 11700560
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/700560 | Information processing apparatus and imaging control method | Jan 30, 2007 | Abandoned |
Array
(
[id] => 5071417
[patent_doc_number] => 20070192519
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-16
[patent_title] => 'ELECTRONIC DEVICE CAPABLE OF EXTENDING USB PORT AND CONCEALING POWER LINE SUPPLYING THERETO AND ELECTRONIC APPARATUS HAVING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 11/669041
[patent_app_country] => US
[patent_app_date] => 2007-01-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 1574
[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/0192/20070192519.pdf
[firstpage_image] =>[orig_patent_app_number] => 11669041
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669041 | ELECTRONIC DEVICE CAPABLE OF EXTENDING USB PORT AND CONCEALING POWER LINE SUPPLYING THERETO AND ELECTRONIC APPARATUS HAVING THE SAME | Jan 29, 2007 | Abandoned |
Array
(
[id] => 4868860
[patent_doc_number] => 20080147919
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-19
[patent_title] => 'Semiconductor memory device'
[patent_app_type] => utility
[patent_app_number] => 11/647145
[patent_app_country] => US
[patent_app_date] => 2006-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4131
[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] => publications/A1/0147/20080147919.pdf
[firstpage_image] =>[orig_patent_app_number] => 11647145
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/647145 | Semiconductor memory device | Dec 28, 2006 | Abandoned |
Array
(
[id] => 6566612
[patent_doc_number] => 20100017785
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-01-21
[patent_title] => 'METHOD FOR GENERATING A MACHINE-EXECUTABLE TARGET CODE FROM A SOURCE CODE, ASSOCIATED COMPUTER PROGRAM AND COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/520671
[patent_app_country] => US
[patent_app_date] => 2006-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3510
[patent_no_of_claims] => 24
[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/0017/20100017785.pdf
[firstpage_image] =>[orig_patent_app_number] => 12520671
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/520671 | METHOD FOR GENERATING A MACHINE-EXECUTABLE TARGET CODE FROM A SOURCE CODE, ASSOCIATED COMPUTER PROGRAM AND COMPUTER SYSTEM | Dec 21, 2006 | Abandoned |
Array
(
[id] => 4934556
[patent_doc_number] => 20080005331
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-03
[patent_title] => 'Information processing device, information processing system, and information processing method'
[patent_app_type] => utility
[patent_app_number] => 11/641665
[patent_app_country] => US
[patent_app_date] => 2006-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6851
[patent_no_of_claims] => 24
[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/0005/20080005331.pdf
[firstpage_image] =>[orig_patent_app_number] => 11641665
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/641665 | Information processing device, information processing system, and information processing method | Dec 19, 2006 | Abandoned |
Array
(
[id] => 4868894
[patent_doc_number] => 20080147953
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-19
[patent_title] => 'Automated processing device and equipment lockdown'
[patent_app_type] => utility
[patent_app_number] => 11/642087
[patent_app_country] => US
[patent_app_date] => 2006-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3155
[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] => publications/A1/0147/20080147953.pdf
[firstpage_image] =>[orig_patent_app_number] => 11642087
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/642087 | Automated processing device and equipment lockdown | Dec 18, 2006 | Abandoned |
Array
(
[id] => 4868846
[patent_doc_number] => 20080147905
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-19
[patent_title] => 'Method and system for generating a DMA controller interrupt'
[patent_app_type] => utility
[patent_app_number] => 11/639968
[patent_app_country] => US
[patent_app_date] => 2006-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 1377
[patent_no_of_claims] => 16
[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/0147/20080147905.pdf
[firstpage_image] =>[orig_patent_app_number] => 11639968
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/639968 | Method and system for generating a DMA controller interrupt | Dec 14, 2006 | Abandoned |
Array
(
[id] => 4868869
[patent_doc_number] => 20080147928
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-19
[patent_title] => 'Transparent support of multiple bus interfaces on a device'
[patent_app_type] => utility
[patent_app_number] => 11/639718
[patent_app_country] => US
[patent_app_date] => 2006-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6385
[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] => publications/A1/0147/20080147928.pdf
[firstpage_image] =>[orig_patent_app_number] => 11639718
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/639718 | Transparent support of multiple bus interfaces on a device | Dec 14, 2006 | Abandoned |
Array
(
[id] => 5221339
[patent_doc_number] => 20070162651
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-12
[patent_title] => 'Data transfer control'
[patent_app_type] => utility
[patent_app_number] => 11/639336
[patent_app_country] => US
[patent_app_date] => 2006-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4012
[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] => publications/A1/0162/20070162651.pdf
[firstpage_image] =>[orig_patent_app_number] => 11639336
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/639336 | Data transfer control | Dec 14, 2006 | Abandoned |
Array
(
[id] => 5017557
[patent_doc_number] => 20070260766
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-11-08
[patent_title] => 'Method and apparatus for transmitting event information between devices connected with network, and storage medium storing method'
[patent_app_type] => utility
[patent_app_number] => 11/639248
[patent_app_country] => US
[patent_app_date] => 2006-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6728
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0260/20070260766.pdf
[firstpage_image] =>[orig_patent_app_number] => 11639248
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/639248 | Method and apparatus for transmitting event information between devices connected with network, and storage medium storing method | Dec 14, 2006 | Issued |
Array
(
[id] => 10630599
[patent_doc_number] => 09348750
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-05-24
[patent_title] => 'Circuit for and method of realigning data at a receiver'
[patent_app_type] => utility
[patent_app_number] => 11/639480
[patent_app_country] => US
[patent_app_date] => 2006-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 12
[patent_no_of_words] => 7153
[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] => 11639480
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/639480 | Circuit for and method of realigning data at a receiver | Dec 13, 2006 | Issued |