
Craig C. Dorais
Examiner (ID: 7624, Phone: (571)270-3371 , Office: P/2194 )
| Most Active Art Unit | 2194 |
| Art Unit(s) | 2198, 2194 |
| Total Applications | 857 |
| Issued Applications | 752 |
| Pending Applications | 40 |
| Abandoned Applications | 75 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5459654
[patent_doc_number] => 20090259806
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-10-15
[patent_title] => 'FLASH MANAGEMENT USING BAD PAGE TRACKING AND HIGH DEFECT FLASH MEMORY'
[patent_app_type] => utility
[patent_app_number] => 12/424464
[patent_app_country] => US
[patent_app_date] => 2009-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9366
[patent_no_of_claims] => 23
[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/0259/20090259806.pdf
[firstpage_image] =>[orig_patent_app_number] => 12424464
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/424464 | FLASH MANAGEMENT USING BAD PAGE TRACKING AND HIGH DEFECT FLASH MEMORY | Apr 14, 2009 | Abandoned |
Array
(
[id] => 6240860
[patent_doc_number] => 20100268896
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-10-21
[patent_title] => 'TECHNIQUES FOR CACHE INJECTION IN A PROCESSOR SYSTEM FROM A REMOTE NODE'
[patent_app_type] => utility
[patent_app_number] => 12/424444
[patent_app_country] => US
[patent_app_date] => 2009-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7714
[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/0268/20100268896.pdf
[firstpage_image] =>[orig_patent_app_number] => 12424444
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/424444 | Techniques for cache injection in a processor system from a remote node | Apr 14, 2009 | Issued |
Array
(
[id] => 10616700
[patent_doc_number] => 09336145
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-05-10
[patent_title] => 'Techniques for cache injection in a processor system based on a shared state'
[patent_app_type] => utility
[patent_app_number] => 12/421338
[patent_app_country] => US
[patent_app_date] => 2009-04-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6667
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12421338
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/421338 | Techniques for cache injection in a processor system based on a shared state | Apr 8, 2009 | Issued |
Array
(
[id] => 6363387
[patent_doc_number] => 20100250843
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-30
[patent_title] => 'HIERARCHICAL MEMORY ARCHITECTURE WITH A PHASE-CHANGE MEMORY (PCM) CONTENT ADDRESSABLE MEMORY (CAM)'
[patent_app_type] => utility
[patent_app_number] => 12/416022
[patent_app_country] => US
[patent_app_date] => 2009-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3895
[patent_no_of_claims] => 18
[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/0250/20100250843.pdf
[firstpage_image] =>[orig_patent_app_number] => 12416022
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/416022 | Hierarchical memory architecture with a phase-change memory (PCM) content addressable memory (CAM) | Mar 30, 2009 | Issued |
Array
(
[id] => 8149246
[patent_doc_number] => 08166261
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-04-24
[patent_title] => 'Systems and methods for seeding a fingerprint cache for data deduplication'
[patent_app_type] => utility
[patent_app_number] => 12/415847
[patent_app_country] => US
[patent_app_date] => 2009-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 11664
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/166/08166261.pdf
[firstpage_image] =>[orig_patent_app_number] => 12415847
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/415847 | Systems and methods for seeding a fingerprint cache for data deduplication | Mar 30, 2009 | Issued |
Array
(
[id] => 6363663
[patent_doc_number] => 20100250877
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-09-30
[patent_title] => 'Method and system for moving active virtual partitions between computers'
[patent_app_type] => utility
[patent_app_number] => 12/383766
[patent_app_country] => US
[patent_app_date] => 2009-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 5783
[patent_no_of_claims] => 12
[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/0250/20100250877.pdf
[firstpage_image] =>[orig_patent_app_number] => 12383766
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/383766 | Method and system for moving active virtual partitions between computers | Mar 26, 2009 | Issued |
Array
(
[id] => 8775356
[patent_doc_number] => 08429332
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-23
[patent_title] => 'Multi-channel hybrid density memory storage device and control method thereof'
[patent_app_type] => utility
[patent_app_number] => 12/382442
[patent_app_country] => US
[patent_app_date] => 2009-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4435
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 189
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12382442
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/382442 | Multi-channel hybrid density memory storage device and control method thereof | Mar 16, 2009 | Issued |
Array
(
[id] => 4443222
[patent_doc_number] => 07899995
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-03-01
[patent_title] => 'Apparatus, system, and method for dependent computations of streaming multiprocessors'
[patent_app_type] => utility
[patent_app_number] => 12/396973
[patent_app_country] => US
[patent_app_date] => 2009-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2727
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/899/07899995.pdf
[firstpage_image] =>[orig_patent_app_number] => 12396973
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/396973 | Apparatus, system, and method for dependent computations of streaming multiprocessors | Mar 2, 2009 | Issued |
Array
(
[id] => 97193
[patent_doc_number] => 07739450
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-06-15
[patent_title] => 'System and method for improved media identification in a storage device'
[patent_app_type] => utility
[patent_app_number] => 12/372081
[patent_app_country] => US
[patent_app_date] => 2009-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5041
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/739/07739450.pdf
[firstpage_image] =>[orig_patent_app_number] => 12372081
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/372081 | System and method for improved media identification in a storage device | Feb 16, 2009 | Issued |
Array
(
[id] => 5266757
[patent_doc_number] => 20090119442
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-07
[patent_title] => 'Managing Write-to-Read Turnarounds in an Early Read After Write Memory System'
[patent_app_type] => utility
[patent_app_number] => 12/349240
[patent_app_country] => US
[patent_app_date] => 2009-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7579
[patent_no_of_claims] => 8
[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/0119/20090119442.pdf
[firstpage_image] =>[orig_patent_app_number] => 12349240
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/349240 | Managing write-to-read turnarounds in an early read after write memory system | Jan 5, 2009 | Issued |
Array
(
[id] => 68883
[patent_doc_number] => 07761662
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-07-20
[patent_title] => 'Cache memory device and microprocessor'
[patent_app_type] => utility
[patent_app_number] => 12/314403
[patent_app_country] => US
[patent_app_date] => 2008-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 9
[patent_no_of_words] => 6080
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 180
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/761/07761662.pdf
[firstpage_image] =>[orig_patent_app_number] => 12314403
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/314403 | Cache memory device and microprocessor | Dec 9, 2008 | Issued |
Array
(
[id] => 9143405
[patent_doc_number] => 08583887
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-11-12
[patent_title] => 'Non-disruptive restoration of a storage volume'
[patent_app_type] => utility
[patent_app_number] => 12/263328
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7955
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12263328
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/263328 | Non-disruptive restoration of a storage volume | Oct 30, 2008 | Issued |
Array
(
[id] => 6331030
[patent_doc_number] => 20100115198
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'System and method for loose coupling between raid volumes and drive groups'
[patent_app_type] => utility
[patent_app_number] => 12/290590
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 6845
[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/0115/20100115198.pdf
[firstpage_image] =>[orig_patent_app_number] => 12290590
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/290590 | System and method for loose coupling between raid volumes and drive groups | Oct 30, 2008 | Issued |
Array
(
[id] => 8775368
[patent_doc_number] => 08429344
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-23
[patent_title] => 'Storage apparatus, relay device, and method of controlling operating state'
[patent_app_type] => utility
[patent_app_number] => 12/263445
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 10
[patent_no_of_words] => 5172
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12263445
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/263445 | Storage apparatus, relay device, and method of controlling operating state | Oct 30, 2008 | Issued |
Array
(
[id] => 6331361
[patent_doc_number] => 20100115247
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-05-06
[patent_title] => 'REPLACEMENT POLICY FOR HOT CODE DETECTION'
[patent_app_type] => utility
[patent_app_number] => 12/263418
[patent_app_country] => US
[patent_app_date] => 2008-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5067
[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/0115/20100115247.pdf
[firstpage_image] =>[orig_patent_app_number] => 12263418
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/263418 | Replacement policy for hot code detection | Oct 30, 2008 | Issued |
Array
(
[id] => 8087467
[patent_doc_number] => 08151069
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-04-03
[patent_title] => 'Multiprotection for snapsnots'
[patent_app_type] => utility
[patent_app_number] => 12/290306
[patent_app_country] => US
[patent_app_date] => 2008-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 12
[patent_no_of_words] => 7713
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/151/08151069.pdf
[firstpage_image] =>[orig_patent_app_number] => 12290306
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/290306 | Multiprotection for snapsnots | Oct 28, 2008 | Issued |
Array
(
[id] => 5339144
[patent_doc_number] => 20090055608
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-02-26
[patent_title] => 'PREVENTIVE MEASURE AGAINST DATA OVERFLOW FROM DIFFERENTIAL VOLUME IN DIFFERENTIAL REMOTE COPY'
[patent_app_type] => utility
[patent_app_number] => 12/258112
[patent_app_country] => US
[patent_app_date] => 2008-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 8576
[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/0055/20090055608.pdf
[firstpage_image] =>[orig_patent_app_number] => 12258112
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/258112 | PREVENTIVE MEASURE AGAINST DATA OVERFLOW FROM DIFFERENTIAL VOLUME IN DIFFERENTIAL REMOTE COPY | Oct 23, 2008 | Abandoned |
Array
(
[id] => 8308617
[patent_doc_number] => 08230169
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-07-24
[patent_title] => 'Electronic apparatus, disk switching method and computer program'
[patent_app_type] => utility
[patent_app_number] => 12/288735
[patent_app_country] => US
[patent_app_date] => 2008-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 5856
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 196
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12288735
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/288735 | Electronic apparatus, disk switching method and computer program | Oct 22, 2008 | Issued |
Array
(
[id] => 6312512
[patent_doc_number] => 20100070724
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-18
[patent_title] => 'Storage system and method for operating storage system'
[patent_app_type] => utility
[patent_app_number] => 12/289134
[patent_app_country] => US
[patent_app_date] => 2008-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6057
[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/0070/20100070724.pdf
[firstpage_image] =>[orig_patent_app_number] => 12289134
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/289134 | Storage system and method for operating storage system | Oct 20, 2008 | Issued |
Array
(
[id] => 5442793
[patent_doc_number] => 20090094432
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-09
[patent_title] => 'MEMORY ACCESS CONTROL DEVICE, COMMAND ISSUING DEVICE, AND METHOD'
[patent_app_type] => utility
[patent_app_number] => 12/208001
[patent_app_country] => US
[patent_app_date] => 2008-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8780
[patent_no_of_claims] => 18
[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/0094/20090094432.pdf
[firstpage_image] =>[orig_patent_app_number] => 12208001
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/208001 | Memory access control device, command issuing device, and method | Sep 9, 2008 | Issued |