
Michael C. Krofcheck
Examiner (ID: 605, Phone: (571)272-8193 , Office: P/2138 )
| Most Active Art Unit | 2138 |
| Art Unit(s) | 2138, 2186, 2188 |
| Total Applications | 816 |
| Issued Applications | 646 |
| Pending Applications | 49 |
| Abandoned Applications | 139 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 15820829
[patent_doc_number] => 10635594
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-04-28
[patent_title] => Dynamically redistribute cache space based on time savings
[patent_app_type] => utility
[patent_app_number] => 15/396326
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6380
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 309
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396326
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396326 | Dynamically redistribute cache space based on time savings | Dec 29, 2016 | Issued |
Array
(
[id] => 14400923
[patent_doc_number] => 10313769
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-04
[patent_title] => Technologies for performing partially synchronized writes
[patent_app_type] => utility
[patent_app_number] => 15/396284
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 12300
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396284
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396284 | Technologies for performing partially synchronized writes | Dec 29, 2016 | Issued |
Array
(
[id] => 14704561
[patent_doc_number] => 10380028
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-08-13
[patent_title] => Recovery of validity data for a data storage system
[patent_app_type] => utility
[patent_app_number] => 15/396411
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5220
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396411
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396411 | Recovery of validity data for a data storage system | Dec 29, 2016 | Issued |
Array
(
[id] => 16431288
[patent_doc_number] => 10831370
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-11-10
[patent_title] => Deduplicated and compressed non-volatile memory cache
[patent_app_type] => utility
[patent_app_number] => 15/396302
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5701
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 302
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396302
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396302 | Deduplicated and compressed non-volatile memory cache | Dec 29, 2016 | Issued |
Array
(
[id] => 12891448
[patent_doc_number] => 20180188991
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-05
[patent_title] => CONTINUOUS ADAPTIVE CALIBRATION FOR FLASH MEMORY DEVICES
[patent_app_type] => utility
[patent_app_number] => 15/396294
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5008
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396294
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396294 | Continuous adaptive calibration for flash memory devices | Dec 29, 2016 | Issued |
Array
(
[id] => 12895525
[patent_doc_number] => 20180190350
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-07-05
[patent_title] => SELECTIVE PERFORMANCE LEVEL MODES OF OPERATION IN A NON-VOLATILE MEMORY
[patent_app_type] => utility
[patent_app_number] => 15/396251
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11865
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396251
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396251 | Selective performance level modes of operation in a non-volatile memory | Dec 29, 2016 | Issued |
Array
(
[id] => 15638853
[patent_doc_number] => 10592420
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-03-17
[patent_title] => Dynamically redistribute cache space with min-max technique
[patent_app_type] => utility
[patent_app_number] => 15/396324
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6385
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 299
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396324
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396324 | Dynamically redistribute cache space with min-max technique | Dec 29, 2016 | Issued |
Array
(
[id] => 14149597
[patent_doc_number] => 10255179
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-09
[patent_title] => Garbage collection read throttling
[patent_app_type] => utility
[patent_app_number] => 15/396361
[patent_app_country] => US
[patent_app_date] => 2016-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7142
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396361
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/396361 | Garbage collection read throttling | Dec 29, 2016 | Issued |
Array
(
[id] => 12868459
[patent_doc_number] => 20180181328
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-06-28
[patent_title] => LOAD BALANCING BY DYNAMICALLY TRANSFERRING MEMORY RANGE ASSIGNMENTS
[patent_app_type] => utility
[patent_app_number] => 15/388768
[patent_app_country] => US
[patent_app_date] => 2016-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9659
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15388768
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/388768 | Load balancing by dynamically transferring memory range assignments | Dec 21, 2016 | Issued |
Array
(
[id] => 11731452
[patent_doc_number] => 20170192895
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-07-06
[patent_title] => 'METHOD AND APPARATUS FOR EXPANDING CACHE SIZE FOR CACHE ARRAY'
[patent_app_type] => utility
[patent_app_number] => 15/387790
[patent_app_country] => US
[patent_app_date] => 2016-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5542
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15387790
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/387790 | Method and apparatus for expanding cache size for cache array | Dec 21, 2016 | Issued |
Array
(
[id] => 12153510
[patent_doc_number] => 20180024774
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-01-25
[patent_title] => 'MEMORY SYSTEM AND OPERATING METHOD THEREOF'
[patent_app_type] => utility
[patent_app_number] => 15/387873
[patent_app_country] => US
[patent_app_date] => 2016-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10032
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15387873
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/387873 | Memory system and operating method thereof | Dec 21, 2016 | Issued |
Array
(
[id] => 11494291
[patent_doc_number] => 20170068476
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-09
[patent_title] => 'SCHEDULING POLICY FOR QUEUES IN A NON-VOLATILE SOLID-STATE STORAGE'
[patent_app_type] => utility
[patent_app_number] => 15/357243
[patent_app_country] => US
[patent_app_date] => 2016-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 11611
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15357243
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/357243 | Scheduling policy for queues in a non-volatile solid-state storage | Nov 20, 2016 | Issued |
Array
(
[id] => 12101112
[patent_doc_number] => 09858206
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-01-02
[patent_title] => 'Systems and methods for flushing a cache with modified data'
[patent_app_type] => utility
[patent_app_number] => 15/353053
[patent_app_country] => US
[patent_app_date] => 2016-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3429
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15353053
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/353053 | Systems and methods for flushing a cache with modified data | Nov 15, 2016 | Issued |
Array
(
[id] => 11629443
[patent_doc_number] => 20170139632
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-05-18
[patent_title] => 'TAGGING IN A STORAGE DEVICE'
[patent_app_type] => utility
[patent_app_number] => 15/337419
[patent_app_country] => US
[patent_app_date] => 2016-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7387
[patent_no_of_claims] => 29
[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] => 15337419
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/337419 | TAGGING IN A STORAGE DEVICE | Oct 27, 2016 | Abandoned |
Array
(
[id] => 12372492
[patent_doc_number] => 09959049
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-05-01
[patent_title] => Aggregated background processing in a data storage system to improve system resource utilization
[patent_app_type] => utility
[patent_app_number] => 15/280284
[patent_app_country] => US
[patent_app_date] => 2016-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10258
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15280284
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/280284 | Aggregated background processing in a data storage system to improve system resource utilization | Sep 28, 2016 | Issued |
Array
(
[id] => 12591762
[patent_doc_number] => 20180089083
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-29
[patent_title] => DISTRIBUTED RESERVATION BASED COHERENCY PROTOCOL
[patent_app_type] => utility
[patent_app_number] => 15/280383
[patent_app_country] => US
[patent_app_date] => 2016-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3764
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15280383
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/280383 | Distributed reservation based coherency protocol | Sep 28, 2016 | Issued |
Array
(
[id] => 13291399
[patent_doc_number] => 10156887
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-12-18
[patent_title] => Cache memory clock generation circuits for reducing power consumption and read errors in cache memory
[patent_app_type] => utility
[patent_app_number] => 15/280328
[patent_app_country] => US
[patent_app_date] => 2016-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8517
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[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] => 15280328
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/280328 | Cache memory clock generation circuits for reducing power consumption and read errors in cache memory | Sep 28, 2016 | Issued |
Array
(
[id] => 12241881
[patent_doc_number] => 20180074745
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-15
[patent_title] => 'Managing Volumes with Deduplication using Volume Sketches'
[patent_app_type] => utility
[patent_app_number] => 15/262066
[patent_app_country] => US
[patent_app_date] => 2016-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4903
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15262066
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/262066 | Managing Volumes with Deduplication using Volume Sketches | Sep 11, 2016 | Abandoned |
Array
(
[id] => 11981838
[patent_doc_number] => 20170285993
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'APPORTIONING STORAGE UNITS AMONGST STORAGE SITES IN A DISPERSED STORAGE NETWORK'
[patent_app_type] => utility
[patent_app_number] => 15/240591
[patent_app_country] => US
[patent_app_date] => 2016-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6955
[patent_no_of_claims] => 20
[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] => 15240591
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/240591 | Apportioning storage units amongst storage sites in a dispersed storage network | Aug 17, 2016 | Issued |
Array
(
[id] => 11531114
[patent_doc_number] => 20170091092
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-03-30
[patent_title] => 'COHERENT INTERCONNECT FOR MANAGING SNOOP OPERATION AND DATA PROCESSING APPARATUS INCLUDING THE SAME'
[patent_app_type] => utility
[patent_app_number] => 15/240212
[patent_app_country] => US
[patent_app_date] => 2016-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8825
[patent_no_of_claims] => 21
[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] => 15240212
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/240212 | Coherent interconnect for managing snoop operation and data processing apparatus including the same | Aug 17, 2016 | Issued |