
Josiah C. Cocks
Examiner (ID: 13755)
| Most Active Art Unit | 3749 |
| Art Unit(s) | 3749, 3743 |
| Total Applications | 731 |
| Issued Applications | 472 |
| Pending Applications | 82 |
| Abandoned Applications | 177 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5102811
[patent_doc_number] => 20070186073
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-09
[patent_title] => 'D-cache miss prediction and scheduling'
[patent_app_type] => utility
[patent_app_number] => 11/351239
[patent_app_country] => US
[patent_app_date] => 2006-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 15687
[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/20070186073.pdf
[firstpage_image] =>[orig_patent_app_number] => 11351239
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/351239 | D-cache miss prediction and scheduling | Feb 8, 2006 | Issued |
Array
(
[id] => 819962
[patent_doc_number] => 07412570
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-08-12
[patent_title] => 'Small and power-efficient cache that can provide data for background DNA devices while the processor is in a low-power state'
[patent_app_type] => utility
[patent_app_number] => 11/351058
[patent_app_country] => US
[patent_app_date] => 2006-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 15579
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 31
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/412/07412570.pdf
[firstpage_image] =>[orig_patent_app_number] => 11351058
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/351058 | Small and power-efficient cache that can provide data for background DNA devices while the processor is in a low-power state | Feb 8, 2006 | Issued |
Array
(
[id] => 5238267
[patent_doc_number] => 20070130424
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-07
[patent_title] => 'Storage system and capacity allocation method therefor'
[patent_app_type] => utility
[patent_app_number] => 11/350679
[patent_app_country] => US
[patent_app_date] => 2006-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 7503
[patent_no_of_claims] => 13
[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/0130/20070130424.pdf
[firstpage_image] =>[orig_patent_app_number] => 11350679
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/350679 | Storage system and capacity allocation method therefor | Feb 7, 2006 | Issued |
Array
(
[id] => 4592788
[patent_doc_number] => 07853764
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-12-14
[patent_title] => 'Tape storage emulation for open systems environments'
[patent_app_type] => utility
[patent_app_number] => 11/338313
[patent_app_country] => US
[patent_app_date] => 2006-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 7675
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 241
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/853/07853764.pdf
[firstpage_image] =>[orig_patent_app_number] => 11338313
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/338313 | Tape storage emulation for open systems environments | Jan 22, 2006 | Issued |
Array
(
[id] => 279840
[patent_doc_number] => 07558925
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-07-07
[patent_title] => 'Selective replication of data structures'
[patent_app_type] => utility
[patent_app_number] => 11/335189
[patent_app_country] => US
[patent_app_date] => 2006-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 20
[patent_no_of_words] => 15524
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/558/07558925.pdf
[firstpage_image] =>[orig_patent_app_number] => 11335189
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/335189 | Selective replication of data structures | Jan 17, 2006 | Issued |
Array
(
[id] => 600301
[patent_doc_number] => 07437511
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2008-10-14
[patent_title] => 'Secondary level cache for storage area networks'
[patent_app_type] => utility
[patent_app_number] => 11/334127
[patent_app_country] => US
[patent_app_date] => 2006-01-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4058
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 39
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/437/07437511.pdf
[firstpage_image] =>[orig_patent_app_number] => 11334127
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/334127 | Secondary level cache for storage area networks | Jan 17, 2006 | Issued |
Array
(
[id] => 5809312
[patent_doc_number] => 20060095667
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-04
[patent_title] => 'Connection support method for disk array device'
[patent_app_type] => utility
[patent_app_number] => 11/305034
[patent_app_country] => US
[patent_app_date] => 2005-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 7381
[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/0095/20060095667.pdf
[firstpage_image] =>[orig_patent_app_number] => 11305034
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/305034 | Connection support method for disk array device | Dec 18, 2005 | Issued |
Array
(
[id] => 4984371
[patent_doc_number] => 20070088930
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-04-19
[patent_title] => 'Storage control system and storage control method'
[patent_app_type] => utility
[patent_app_number] => 11/304645
[patent_app_country] => US
[patent_app_date] => 2005-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 10411
[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/0088/20070088930.pdf
[firstpage_image] =>[orig_patent_app_number] => 11304645
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/304645 | Storage control system and storage control method | Dec 15, 2005 | Issued |
Array
(
[id] => 343143
[patent_doc_number] => 07502904
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-10
[patent_title] => 'Information processing system and management device for managing relocation of data based on a change in the characteristics of the data over time'
[patent_app_type] => utility
[patent_app_number] => 11/299829
[patent_app_country] => US
[patent_app_date] => 2005-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 28
[patent_no_of_words] => 18025
[patent_no_of_claims] => 41
[patent_no_of_ind_claims] => 11
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/502/07502904.pdf
[firstpage_image] =>[orig_patent_app_number] => 11299829
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/299829 | Information processing system and management device for managing relocation of data based on a change in the characteristics of the data over time | Dec 12, 2005 | Issued |
Array
(
[id] => 346869
[patent_doc_number] => 07500063
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-03-03
[patent_title] => 'Method and apparatus for managing a cache memory in a mass-storage system'
[patent_app_type] => utility
[patent_app_number] => 11/302096
[patent_app_country] => US
[patent_app_date] => 2005-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 12472
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/500/07500063.pdf
[firstpage_image] =>[orig_patent_app_number] => 11302096
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/302096 | Method and apparatus for managing a cache memory in a mass-storage system | Dec 11, 2005 | Issued |
Array
(
[id] => 5255050
[patent_doc_number] => 20070136506
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-06-14
[patent_title] => 'Large page optimizations in a virtual machine environment'
[patent_app_type] => utility
[patent_app_number] => 11/299409
[patent_app_country] => US
[patent_app_date] => 2005-12-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8082
[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/0136/20070136506.pdf
[firstpage_image] =>[orig_patent_app_number] => 11299409
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/299409 | Large page optimizations in a virtual machine environment | Dec 11, 2005 | Issued |
Array
(
[id] => 5714531
[patent_doc_number] => 20060077894
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-04-13
[patent_title] => 'Detecting when to prefetch inodes and then prefetching inodes in parallel'
[patent_app_type] => utility
[patent_app_number] => 11/268982
[patent_app_country] => US
[patent_app_date] => 2005-11-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3676
[patent_no_of_claims] => 69
[patent_no_of_ind_claims] => 42
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0077/20060077894.pdf
[firstpage_image] =>[orig_patent_app_number] => 11268982
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/268982 | Detecting when to prefetch inodes and then prefetching inodes in parallel | Nov 7, 2005 | Issued |
Array
(
[id] => 5042184
[patent_doc_number] => 20070094466
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-04-26
[patent_title] => 'Techniques for improving mirroring operations implemented in storage area networks and network based virtualization'
[patent_app_type] => utility
[patent_app_number] => 11/256450
[patent_app_country] => US
[patent_app_date] => 2005-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 20165
[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/0094/20070094466.pdf
[firstpage_image] =>[orig_patent_app_number] => 11256450
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/256450 | Techniques for improving mirroring operations implemented in storage area networks and network based virtualization | Oct 20, 2005 | Abandoned |
Array
(
[id] => 671540
[patent_doc_number] => 07096332
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2006-08-22
[patent_title] => 'Use of read data tracking and caching to recover from data corruption'
[patent_app_type] => utility
[patent_app_number] => 11/242216
[patent_app_country] => US
[patent_app_date] => 2005-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 4871
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/096/07096332.pdf
[firstpage_image] =>[orig_patent_app_number] => 11242216
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/242216 | Use of read data tracking and caching to recover from data corruption | Oct 2, 2005 | Issued |
Array
(
[id] => 7726276
[patent_doc_number] => 08099556
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-01-17
[patent_title] => 'Cache miss detection in a data processing apparatus'
[patent_app_type] => utility
[patent_app_number] => 11/990394
[patent_app_country] => US
[patent_app_date] => 2005-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 14590
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 396
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/099/08099556.pdf
[firstpage_image] =>[orig_patent_app_number] => 11990394
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/990394 | Cache miss detection in a data processing apparatus | Sep 12, 2005 | Issued |
Array
(
[id] => 5150532
[patent_doc_number] => 20070050592
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-01
[patent_title] => 'Method and apparatus for accessing misaligned data streams'
[patent_app_type] => utility
[patent_app_number] => 11/216659
[patent_app_country] => US
[patent_app_date] => 2005-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7717
[patent_no_of_claims] => 20
[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/0050/20070050592.pdf
[firstpage_image] =>[orig_patent_app_number] => 11216659
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/216659 | Method and apparatus for accessing misaligned data streams | Aug 30, 2005 | Abandoned |
Array
(
[id] => 5052816
[patent_doc_number] => 20070033361
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-02-08
[patent_title] => 'Apparatus, system, and method for fastcopy target creation'
[patent_app_type] => utility
[patent_app_number] => 11/195072
[patent_app_country] => US
[patent_app_date] => 2005-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5510
[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/0033/20070033361.pdf
[firstpage_image] =>[orig_patent_app_number] => 11195072
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/195072 | Apparatus, system, and method for fastcopy target creation | Aug 1, 2005 | Abandoned |
Array
(
[id] => 268541
[patent_doc_number] => 07568070
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2009-07-28
[patent_title] => 'Instruction cache having fixed number of variable length instructions'
[patent_app_type] => utility
[patent_app_number] => 11/193547
[patent_app_country] => US
[patent_app_date] => 2005-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2173
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/568/07568070.pdf
[firstpage_image] =>[orig_patent_app_number] => 11193547
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/193547 | Instruction cache having fixed number of variable length instructions | Jul 28, 2005 | Issued |
Array
(
[id] => 5819187
[patent_doc_number] => 20060023500
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-02-02
[patent_title] => 'Method and apparatus for initialization control in a non-volatile memory device'
[patent_app_type] => utility
[patent_app_number] => 11/194111
[patent_app_country] => US
[patent_app_date] => 2005-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12774
[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/0023/20060023500.pdf
[firstpage_image] =>[orig_patent_app_number] => 11194111
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/194111 | Method and apparatus for initialization control in a non-volatile memory device | Jul 27, 2005 | Issued |
Array
(
[id] => 7047041
[patent_doc_number] => 20050251636
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-11-10
[patent_title] => 'Method for controlling storage device controller, storage device controller, and program'
[patent_app_type] => utility
[patent_app_number] => 11/180378
[patent_app_country] => US
[patent_app_date] => 2005-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5846
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 17
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0251/20050251636.pdf
[firstpage_image] =>[orig_patent_app_number] => 11180378
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/180378 | Method for controlling storage device controller, storage device controller, and program | Jul 11, 2005 | Issued |