Search

William B. Chou

Examiner (ID: 15166, Phone: (571)270-3367 , Office: P/3779 )

Most Active Art Unit
3795
Art Unit(s)
3779, 3795
Total Applications
590
Issued Applications
403
Pending Applications
53
Abandoned Applications
152

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16964723 [patent_doc_number] => 20210216222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => Data Management Method and Apparatus, and Server [patent_app_type] => utility [patent_app_number] => 17/213841 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13056 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213841 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213841
Data management method and apparatus, and server Mar 25, 2021 Issued
Array ( [id] => 16964723 [patent_doc_number] => 20210216222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => Data Management Method and Apparatus, and Server [patent_app_type] => utility [patent_app_number] => 17/213841 [patent_app_country] => US [patent_app_date] => 2021-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13056 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213841 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213841
Data management method and apparatus, and server Mar 25, 2021 Issued
Array ( [id] => 16950325 [patent_doc_number] => 20210209017 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-08 [patent_title] => USING A COMMON POOL OF BLOCKS FOR USER DATA AND A SYSTEM DATA STRUCTURE [patent_app_type] => utility [patent_app_number] => 17/211544 [patent_app_country] => US [patent_app_date] => 2021-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10894 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17211544 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/211544
Using a common pool of blocks for user data and a system data structure Mar 23, 2021 Issued
Array ( [id] => 17884697 [patent_doc_number] => 20220300174 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => MANAGING CAPACITY REDUCTION WHEN DOWNSHIFTING MULTI-LEVEL MEMORY CELLS [patent_app_type] => utility [patent_app_number] => 17/207436 [patent_app_country] => US [patent_app_date] => 2021-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19617 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 17207436 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/207436
Managing capacity reduction when downshifting multi-level memory cells Mar 18, 2021 Issued
Array ( [id] => 17757393 [patent_doc_number] => 11397685 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-07-26 [patent_title] => Storing prediction entries and stream entries where each stream entry includes a stream identifier and a plurality of sequential way predictions [patent_app_type] => utility [patent_app_number] => 17/183754 [patent_app_country] => US [patent_app_date] => 2021-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 12561 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17183754 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/183754
Storing prediction entries and stream entries where each stream entry includes a stream identifier and a plurality of sequential way predictions Feb 23, 2021 Issued
Array ( [id] => 18130045 [patent_doc_number] => 11556252 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Storage device and method of operating the same [patent_app_type] => utility [patent_app_number] => 17/174869 [patent_app_country] => US [patent_app_date] => 2021-02-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 9649 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17174869 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/174869
Storage device and method of operating the same Feb 11, 2021 Issued
Array ( [id] => 16856984 [patent_doc_number] => 20210157729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-27 [patent_title] => METHOD AND APPARATUS FOR PERFORMING PIPELINE-BASED ACCESSING MANAGEMENT IN STORAGE SERVER WITH AID OF CACHING METADATA WITH HARDWARE PIPELINE MODULE DURING PROCESSING OBJECT WRITE COMMAND [patent_app_type] => utility [patent_app_number] => 17/167109 [patent_app_country] => US [patent_app_date] => 2021-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11980 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17167109 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/167109
Method and apparatus for performing pipeline-based accessing management in storage server with aid of caching metadata with hardware pipeline module during processing object write command Feb 3, 2021 Issued
Array ( [id] => 17751373 [patent_doc_number] => 20220229578 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-21 [patent_title] => VALID DATA AWARE MEDIA RELIABILITY SCANNING FOR MEMORY SUB-BLOCKS [patent_app_type] => utility [patent_app_number] => 17/153068 [patent_app_country] => US [patent_app_date] => 2021-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18725 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17153068 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/153068
Valid data aware media reliability scanning for memory sub-blocks Jan 19, 2021 Issued
Array ( [id] => 17892143 [patent_doc_number] => 11455113 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-27 [patent_title] => Restoration of warm and cold data blocks based on storage time by batches [patent_app_type] => utility [patent_app_number] => 17/152279 [patent_app_country] => US [patent_app_date] => 2021-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 13523 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17152279 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/152279
Restoration of warm and cold data blocks based on storage time by batches Jan 18, 2021 Issued
Array ( [id] => 17751376 [patent_doc_number] => 20220229581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-21 [patent_title] => Framed Event Access in an Ordered Event Stream Storage System [patent_app_type] => utility [patent_app_number] => 17/152544 [patent_app_country] => US [patent_app_date] => 2021-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16319 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17152544 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/152544
Framed event access in an ordered event stream storage system Jan 18, 2021 Issued
Array ( [id] => 16993915 [patent_doc_number] => 20210232335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-29 [patent_title] => INSPECTION SYSTEM, INSPECTION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING INSPECTION PROGRAM [patent_app_type] => utility [patent_app_number] => 17/133944 [patent_app_country] => US [patent_app_date] => 2020-12-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8069 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 17133944 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/133944
INSPECTION SYSTEM, INSPECTION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING INSPECTION PROGRAM Dec 23, 2020 Abandoned
Array ( [id] => 17786539 [patent_doc_number] => 11409663 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-09 [patent_title] => Methods and systems for optimized translation of a virtual address having multiple virtual address portions using multiple translation lookaside buffer (TLB) arrays for variable page sizes [patent_app_type] => utility [patent_app_number] => 17/089324 [patent_app_country] => US [patent_app_date] => 2020-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11602 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17089324 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/089324
Methods and systems for optimized translation of a virtual address having multiple virtual address portions using multiple translation lookaside buffer (TLB) arrays for variable page sizes Nov 3, 2020 Issued
Array ( [id] => 17128442 [patent_doc_number] => 20210303211 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => DATA STORAGE APPARATUS AND OPERATION METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 17/006117 [patent_app_country] => US [patent_app_date] => 2020-08-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6933 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17006117 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/006117
Data storage apparatus for thermal throttling and operation method thereof Aug 27, 2020 Issued
Array ( [id] => 17924502 [patent_doc_number] => 11467750 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-11 [patent_title] => Adjustable physical or logical capacity criteria for write cache replenishment based on temperature or program erase cycles of the memory device [patent_app_type] => utility [patent_app_number] => 17/000066 [patent_app_country] => US [patent_app_date] => 2020-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 9807 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17000066 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/000066
Adjustable physical or logical capacity criteria for write cache replenishment based on temperature or program erase cycles of the memory device Aug 20, 2020 Issued
Array ( [id] => 17907192 [patent_doc_number] => 11461046 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-04 [patent_title] => Memory system with memory controller managing an accumulated erase count value and an open block erase count value and method of operating the same [patent_app_type] => utility [patent_app_number] => 16/937219 [patent_app_country] => US [patent_app_date] => 2020-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 11 [patent_no_of_words] => 7248 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16937219 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/937219
Memory system with memory controller managing an accumulated erase count value and an open block erase count value and method of operating the same Jul 22, 2020 Issued
Array ( [id] => 16918544 [patent_doc_number] => 20210191636 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => STORAGE DEVICE AND METHOD OF OPERATING THE SAME [patent_app_type] => utility [patent_app_number] => 16/918521 [patent_app_country] => US [patent_app_date] => 2020-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12549 [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] => 16918521 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/918521
Storage device and method for foggy and fine programming Jun 30, 2020 Issued
Array ( [id] => 17907176 [patent_doc_number] => 11461030 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-04 [patent_title] => Transferring data between clock domains using pulses across a queue [patent_app_type] => utility [patent_app_number] => 16/916926 [patent_app_country] => US [patent_app_date] => 2020-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 13113 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16916926 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/916926
Transferring data between clock domains using pulses across a queue Jun 29, 2020 Issued
Array ( [id] => 17715160 [patent_doc_number] => 11379151 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-05 [patent_title] => Flow control of large sequential host read commands based on a queue threshold [patent_app_type] => utility [patent_app_number] => 16/836454 [patent_app_country] => US [patent_app_date] => 2020-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12475 [patent_no_of_claims] => 20 [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] => 16836454 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/836454
Flow control of large sequential host read commands based on a queue threshold Mar 30, 2020 Issued
Array ( [id] => 17024248 [patent_doc_number] => 20210248119 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-12 [patent_title] => METHOD AND SYSTEM FOR ENHANCING IOPS OF A HARD DISK DRIVE SYSTEM BASED ON HOST MANAGEMENT AND A SHARED CONTROLLER [patent_app_type] => utility [patent_app_number] => 16/783955 [patent_app_country] => US [patent_app_date] => 2020-02-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9337 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 93 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16783955 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/783955
Method and system for enhancing IOPS of a hard disk drive system based on storing metadata in host volatile memory and data in non-volatile memory using a shared controller Feb 5, 2020 Issued
Array ( [id] => 16454565 [patent_doc_number] => 20200363991 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-19 [patent_title] => APPARATUS AND METHOD FOR SHARING A DATA ATTRIBUTE FROM A MEMORY SYSTEM, A DATA PROCESSING SYSTEM OR A NETWORK SERVER [patent_app_type] => utility [patent_app_number] => 16/720683 [patent_app_country] => US [patent_app_date] => 2019-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17075 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16720683 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/720683
APPARATUS AND METHOD FOR SHARING A DATA ATTRIBUTE FROM A MEMORY SYSTEM, A DATA PROCESSING SYSTEM OR A NETWORK SERVER Dec 18, 2019 Abandoned
Menu