
Larry T. Mackall
Examiner (ID: 10850, Phone: (571)270-1172 , Office: P/2131 )
| Most Active Art Unit | 2139 |
| Art Unit(s) | 2131, 2139, 2189 |
| Total Applications | 904 |
| Issued Applications | 724 |
| Pending Applications | 65 |
| Abandoned Applications | 134 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19283933
[patent_doc_number] => 20240220409
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-07-04
[patent_title] => UNIFIED FLEXIBLE CACHE
[patent_app_type] => utility
[patent_app_number] => 18/090249
[patent_app_country] => US
[patent_app_date] => 2022-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4375
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18090249
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/090249 | UNIFIED FLEXIBLE CACHE | Dec 27, 2022 | Pending |
Array
(
[id] => 19355917
[patent_doc_number] => 12056363
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-06
[patent_title] => Systems and methods for relocating data in a persistent storage device
[patent_app_type] => utility
[patent_app_number] => 18/085192
[patent_app_country] => US
[patent_app_date] => 2022-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9722
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18085192
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/085192 | Systems and methods for relocating data in a persistent storage device | Dec 19, 2022 | Issued |
Array
(
[id] => 19413660
[patent_doc_number] => 12079478
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-09-03
[patent_title] => System and method for random data distribution in a memory array
[patent_app_type] => utility
[patent_app_number] => 18/067744
[patent_app_country] => US
[patent_app_date] => 2022-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 3654
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18067744
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/067744 | System and method for random data distribution in a memory array | Dec 18, 2022 | Issued |
Array
(
[id] => 18897079
[patent_doc_number] => 20240012564
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-11
[patent_title] => MEMORY CONTROLLER AND STORAGE DEVICE INCLUDING THE SAME
[patent_app_type] => utility
[patent_app_number] => 18/076034
[patent_app_country] => US
[patent_app_date] => 2022-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5652
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 82
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18076034
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/076034 | Memory controller for processing requests of host and storage device including the same | Dec 5, 2022 | Issued |
Array
(
[id] => 19078452
[patent_doc_number] => 11947820
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-04-02
[patent_title] => Zone segment drive management
[patent_app_type] => utility
[patent_app_number] => 18/074206
[patent_app_country] => US
[patent_app_date] => 2022-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 17281
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18074206
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/074206 | Zone segment drive management | Dec 1, 2022 | Issued |
Array
(
[id] => 19053611
[patent_doc_number] => 20240095580
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-03-21
[patent_title] => UNIFY95: META-LEARNING CONTAMINATION THRESHOLDS FROM UNIFIED ANOMALY SCORES
[patent_app_type] => utility
[patent_app_number] => 17/994530
[patent_app_country] => US
[patent_app_date] => 2022-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8402
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17994530
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/994530 | Unify95: meta-learning contamination thresholds from unified anomaly scores | Nov 27, 2022 | Issued |
Array
(
[id] => 19841811
[patent_doc_number] => 12254201
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-18
[patent_title] => Method for using NAND flash memory SRAM in solid state drive controller
[patent_app_type] => utility
[patent_app_number] => 17/994884
[patent_app_country] => US
[patent_app_date] => 2022-11-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 20
[patent_no_of_words] => 9816
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17994884
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/994884 | Method for using NAND flash memory SRAM in solid state drive controller | Nov 27, 2022 | Issued |
Array
(
[id] => 19653294
[patent_doc_number] => 12175082
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-12-24
[patent_title] => Method and apparatus for dynamically managing shared memory pool
[patent_app_type] => utility
[patent_app_number] => 17/990990
[patent_app_country] => US
[patent_app_date] => 2022-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 9099
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 394
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17990990
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/990990 | Method and apparatus for dynamically managing shared memory pool | Nov 20, 2022 | Issued |
Array
(
[id] => 19375689
[patent_doc_number] => 12067259
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-20
[patent_title] => Asynchronous persistent memory data mirroring
[patent_app_type] => utility
[patent_app_number] => 17/985400
[patent_app_country] => US
[patent_app_date] => 2022-11-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9619
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17985400
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/985400 | Asynchronous persistent memory data mirroring | Nov 10, 2022 | Issued |
Array
(
[id] => 18366817
[patent_doc_number] => 20230148409
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-05-11
[patent_title] => MEMORY CONTROLLERS, STORAGE DEVICES, AND CONTROLLING METHODS OF STORAGE DEVICES
[patent_app_type] => utility
[patent_app_number] => 17/979801
[patent_app_country] => US
[patent_app_date] => 2022-11-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6692
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17979801
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/979801 | Memory controllers, storage devices, and controlling methods of storage devices | Nov 2, 2022 | Issued |
Array
(
[id] => 18196235
[patent_doc_number] => 20230049754
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-16
[patent_title] => MEMORY SYSTEM WITH SELECTIVE ACCESS TO FIRST AND SECOND MEMORIES
[patent_app_type] => utility
[patent_app_number] => 17/979042
[patent_app_country] => US
[patent_app_date] => 2022-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5661
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17979042
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/979042 | Memory system with selective access to first and second memories | Nov 1, 2022 | Issued |
Array
(
[id] => 20159938
[patent_doc_number] => 12386564
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-08-12
[patent_title] => Reducing write amplification and over-provisioning using flash translation layer synchronization
[patent_app_type] => utility
[patent_app_number] => 17/979687
[patent_app_country] => US
[patent_app_date] => 2022-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 22
[patent_no_of_words] => 2378
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17979687
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/979687 | Reducing write amplification and over-provisioning using flash translation layer synchronization | Nov 1, 2022 | Issued |
Array
(
[id] => 19167211
[patent_doc_number] => 11983116
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-05-14
[patent_title] => Statistic based cache pre-fetcher
[patent_app_type] => utility
[patent_app_number] => 17/973427
[patent_app_country] => US
[patent_app_date] => 2022-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 20
[patent_no_of_words] => 12180
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17973427
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/973427 | Statistic based cache pre-fetcher | Oct 24, 2022 | Issued |
Array
(
[id] => 19303501
[patent_doc_number] => 20240232081
[patent_country] => US
[patent_kind] => A9
[patent_issue_date] => 2024-07-11
[patent_title] => A TECHNIQUE FOR PROCESSING LOOKUP REQUESTS, IN A CACHE STORAGE ABLE TO STORE DATA ITEMS OF MULTIPLE SUPPORTED TYPES, IN THE PRESENCE OF A PENDING INVALIDATION REQUEST
[patent_app_type] => utility
[patent_app_number] => 17/973433
[patent_app_country] => US
[patent_app_date] => 2022-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13902
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 297
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17973433
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/973433 | Technique for processing lookup requests, in a cache storage able to store data items of multiple supported types, in the presence of a pending invalidation request | Oct 24, 2022 | Issued |
Array
(
[id] => 19303501
[patent_doc_number] => 20240232081
[patent_country] => US
[patent_kind] => A9
[patent_issue_date] => 2024-07-11
[patent_title] => A TECHNIQUE FOR PROCESSING LOOKUP REQUESTS, IN A CACHE STORAGE ABLE TO STORE DATA ITEMS OF MULTIPLE SUPPORTED TYPES, IN THE PRESENCE OF A PENDING INVALIDATION REQUEST
[patent_app_type] => utility
[patent_app_number] => 17/973433
[patent_app_country] => US
[patent_app_date] => 2022-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13902
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 297
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17973433
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/973433 | Technique for processing lookup requests, in a cache storage able to store data items of multiple supported types, in the presence of a pending invalidation request | Oct 24, 2022 | Issued |
Array
(
[id] => 19523013
[patent_doc_number] => 12124740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-10-22
[patent_title] => Selective hard and soft rewrites
[patent_app_type] => utility
[patent_app_number] => 17/971675
[patent_app_country] => US
[patent_app_date] => 2022-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 18
[patent_no_of_words] => 13003
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17971675
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/971675 | Selective hard and soft rewrites | Oct 23, 2022 | Issued |
Array
(
[id] => 19523013
[patent_doc_number] => 12124740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-10-22
[patent_title] => Selective hard and soft rewrites
[patent_app_type] => utility
[patent_app_number] => 17/971675
[patent_app_country] => US
[patent_app_date] => 2022-10-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 18
[patent_no_of_words] => 13003
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17971675
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/971675 | Selective hard and soft rewrites | Oct 23, 2022 | Issued |
Array
(
[id] => 19459241
[patent_doc_number] => 12099733
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-09-24
[patent_title] => Spoofing of device identifiers in non-disruptive data migration
[patent_app_type] => utility
[patent_app_number] => 17/968004
[patent_app_country] => US
[patent_app_date] => 2022-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 16157
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17968004
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/968004 | Spoofing of device identifiers in non-disruptive data migration | Oct 17, 2022 | Issued |
Array
(
[id] => 20538092
[patent_doc_number] => 12555170
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-02-17
[patent_title] => Transformer state evaluation method based on echo state network and deep residual neural network
[patent_app_type] => utility
[patent_app_number] => 18/045468
[patent_app_country] => US
[patent_app_date] => 2022-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 755
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18045468
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/045468 | Transformer state evaluation method based on echo state network and deep residual neural network | Oct 10, 2022 | Issued |
Array
(
[id] => 18170010
[patent_doc_number] => 20230036621
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-02
[patent_title] => EXECUTION OF COMMANDS ADDRESSED TO A LOGICAL BLOCK
[patent_app_type] => utility
[patent_app_number] => 17/961716
[patent_app_country] => US
[patent_app_date] => 2022-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7457
[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] => 17961716
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/961716 | Execution of commands addressed to a logical block | Oct 6, 2022 | Issued |