Search

Hai Phan

Examiner (ID: 15555)

Most Active Art Unit
2614
Art Unit(s)
2734, 2685, 2654, 2614
Total Applications
532
Issued Applications
277
Pending Applications
99
Abandoned Applications
159

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17462416 [patent_doc_number] => 20220075721 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-10 [patent_title] => CONCURRENT MARKING GARBAGE COLLECTION [patent_app_type] => utility [patent_app_number] => 17/017215 [patent_app_country] => US [patent_app_date] => 2020-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6186 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17017215 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/017215
Concurrent marking garbage collection Sep 9, 2020 Issued
Array ( [id] => 17446141 [patent_doc_number] => 20220066646 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => DATA DISPERSION-BASED MEMORY MANAGEMENT [patent_app_type] => utility [patent_app_number] => 17/007538 [patent_app_country] => US [patent_app_date] => 2020-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8642 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17007538 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/007538
Data dispersion-based memory management Aug 30, 2020 Issued
Array ( [id] => 17636915 [patent_doc_number] => 11347639 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-31 [patent_title] => Nonvolatile memory controller with host targeted erase and data copying based upon wear [patent_app_type] => utility [patent_app_number] => 17/006563 [patent_app_country] => US [patent_app_date] => 2020-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 24 [patent_no_of_words] => 27561 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 306 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17006563 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/006563
Nonvolatile memory controller with host targeted erase and data copying based upon wear Aug 27, 2020 Issued
Array ( [id] => 17651507 [patent_doc_number] => 11354234 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-07 [patent_title] => Memory controller for nonvolatile memory with targeted erase from host and write destination selection based on wear [patent_app_type] => utility [patent_app_number] => 17/006574 [patent_app_country] => US [patent_app_date] => 2020-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 24 [patent_no_of_words] => 27557 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 434 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17006574 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/006574
Memory controller for nonvolatile memory with targeted erase from host and write destination selection based on wear Aug 27, 2020 Issued
Array ( [id] => 17651508 [patent_doc_number] => 11354235 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-06-07 [patent_title] => Memory controller for nonvolatile memory that tracks data write age and fulfills maintenance requests targeted to host-selected memory space subset [patent_app_type] => utility [patent_app_number] => 17/006587 [patent_app_country] => US [patent_app_date] => 2020-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 24 [patent_no_of_words] => 27557 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 421 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17006587 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/006587
Memory controller for nonvolatile memory that tracks data write age and fulfills maintenance requests targeted to host-selected memory space subset Aug 27, 2020 Issued
Array ( [id] => 17446140 [patent_doc_number] => 20220066645 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => MANAGING UTILIZATION OF STORAGE CLASS MEMORY (SCM) RESOURCES [patent_app_type] => utility [patent_app_number] => 17/003190 [patent_app_country] => US [patent_app_date] => 2020-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7115 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17003190 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/003190
Managing utilization of storage class memory (SCM) resources Aug 25, 2020 Issued
Array ( [id] => 17446173 [patent_doc_number] => 20220066678 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => MULTI-PAGE PARITY DATA STORAGE IN A MEMORY DEVICE [patent_app_type] => utility [patent_app_number] => 17/002374 [patent_app_country] => US [patent_app_date] => 2020-08-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9178 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17002374 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/002374
Multi-page parity data storage in a memory device Aug 24, 2020 Issued
Array ( [id] => 18668530 [patent_doc_number] => 11775430 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-10-03 [patent_title] => Memory access for multiple circuit components [patent_app_type] => utility [patent_app_number] => 17/000842 [patent_app_country] => US [patent_app_date] => 2020-08-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12108 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17000842 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/000842
Memory access for multiple circuit components Aug 23, 2020 Issued
Array ( [id] => 18104297 [patent_doc_number] => 11544183 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-01-03 [patent_title] => Nonvolatile memory controller host-issued address delimited erasure and memory controller remapping of host-address space for bad blocks [patent_app_type] => utility [patent_app_number] => 16/997471 [patent_app_country] => US [patent_app_date] => 2020-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 24 [patent_no_of_words] => 27557 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16997471 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/997471
Nonvolatile memory controller host-issued address delimited erasure and memory controller remapping of host-address space for bad blocks Aug 18, 2020 Issued
Array ( [id] => 17636914 [patent_doc_number] => 11347638 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-31 [patent_title] => Nonvolatile memory controller with data relocation and host-triggered erase [patent_app_type] => utility [patent_app_number] => 16/997451 [patent_app_country] => US [patent_app_date] => 2020-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 24 [patent_no_of_words] => 27557 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16997451 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/997451
Nonvolatile memory controller with data relocation and host-triggered erase Aug 18, 2020 Issued
Array ( [id] => 17387888 [patent_doc_number] => 20220035740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-03 [patent_title] => APPARATUS AND METHOD FOR HANDLING ACCESSES TARGETING A MEMORY [patent_app_type] => utility [patent_app_number] => 16/943121 [patent_app_country] => US [patent_app_date] => 2020-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14240 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16943121 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/943121
Apparatus and method for handling accesses targeting a memory Jul 29, 2020 Issued
Array ( [id] => 16438961 [patent_doc_number] => 20200356287 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-12 [patent_title] => NON-DISRUPTIVE MIGRATION OF A VIRTUAL VOLUME IN A CLUSTERED DATA STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 16/939229 [patent_app_country] => US [patent_app_date] => 2020-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9087 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16939229 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/939229
Non-disruptive migration of a virtual volume in a clustered data storage system Jul 26, 2020 Issued
Array ( [id] => 17345815 [patent_doc_number] => 20220012146 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => LOG COMPRESSION [patent_app_type] => utility [patent_app_number] => 16/927030 [patent_app_country] => US [patent_app_date] => 2020-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16927030 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/927030
Log compression Jul 12, 2020 Issued
Array ( [id] => 16810260 [patent_doc_number] => 20210132815 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => CONTROLLER AND MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/921402 [patent_app_country] => US [patent_app_date] => 2020-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9370 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16921402 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/921402
Controller for performing garbage collection operation based on performance ratio and memory system including the same Jul 5, 2020 Issued
Array ( [id] => 16423548 [patent_doc_number] => 20200348746 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => Power-Conserving Cache Memory Usage [patent_app_type] => utility [patent_app_number] => 16/921197 [patent_app_country] => US [patent_app_date] => 2020-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12337 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16921197 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/921197
Power-conserving cache memory usage Jul 5, 2020 Issued
Array ( [id] => 19355934 [patent_doc_number] => 12056380 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-06 [patent_title] => Methods and apparatus to deduplicate duplicate memory in a cloud computing environment [patent_app_type] => utility [patent_app_number] => 18/008109 [patent_app_country] => US [patent_app_date] => 2020-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 14079 [patent_no_of_claims] => 25 [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] => 18008109 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/008109
Methods and apparatus to deduplicate duplicate memory in a cloud computing environment Jul 1, 2020 Issued
Array ( [id] => 16330634 [patent_doc_number] => 20200301600 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => MULTI-INSTANCE 2LM ARCHITECTURE FOR SCM APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/897087 [patent_app_country] => US [patent_app_date] => 2020-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8211 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 262 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16897087 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/897087
Multi-instance 2LM architecture for SCM applications Jun 8, 2020 Issued
Array ( [id] => 18072645 [patent_doc_number] => 11531479 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-20 [patent_title] => Lossy data compression [patent_app_type] => utility [patent_app_number] => 16/872527 [patent_app_country] => US [patent_app_date] => 2020-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11168 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16872527 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/872527
Lossy data compression May 11, 2020 Issued
Array ( [id] => 17715147 [patent_doc_number] => 11379138 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => Method, device, and computer program product for managing access request in storage system [patent_app_type] => utility [patent_app_number] => 16/863552 [patent_app_country] => US [patent_app_date] => 2020-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 10176 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16863552 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/863552
Method, device, and computer program product for managing access request in storage system Apr 29, 2020 Issued
Array ( [id] => 16240217 [patent_doc_number] => 20200257451 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-13 [patent_title] => MIGRATING DATA TO DISK WITHOUT INTERRUPTING RUNNING OPERATIONS [patent_app_type] => utility [patent_app_number] => 16/858354 [patent_app_country] => US [patent_app_date] => 2020-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29392 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16858354 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/858354
Migrating data to disk without interrupting running operations Apr 23, 2020 Issued
Menu