Search

Marcus Charles

Examiner (ID: 8834, Phone: (571)272-7101 , Office: P/3656 )

Most Active Art Unit
3656
Art Unit(s)
3656, 3681, 3622, 3682
Total Applications
2578
Issued Applications
2134
Pending Applications
87
Abandoned Applications
364

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19109301 [patent_doc_number] => 11962423 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Method and apparatus, UE, and base station for scheduling-free retransmission for a code block group [patent_app_type] => utility [patent_app_number] => 17/267338 [patent_app_country] => US [patent_app_date] => 2019-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 11856 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17267338 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/267338
Method and apparatus, UE, and base station for scheduling-free retransmission for a code block group Jul 18, 2019 Issued
Array ( [id] => 15094251 [patent_doc_number] => 20190341937 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-07 [patent_title] => METHOD FOR CONTROLLING STORAGE DEVICE WITH AID OF ERROR CORRECTION AND ASSOCIATED APPARATUS [patent_app_type] => utility [patent_app_number] => 16/516268 [patent_app_country] => US [patent_app_date] => 2019-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6604 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 360 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16516268 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/516268
Method for controlling storage device with aid of error correction and associated apparatus Jul 18, 2019 Issued
Array ( [id] => 18248168 [patent_doc_number] => 11604757 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-14 [patent_title] => Processing data in memory using an FPGA [patent_app_type] => utility [patent_app_number] => 16/513764 [patent_app_country] => US [patent_app_date] => 2019-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5362 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16513764 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/513764
Processing data in memory using an FPGA Jul 16, 2019 Issued
Array ( [id] => 17181926 [patent_doc_number] => 11159180 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-26 [patent_title] => Method and apparatus for constructing a polar code [patent_app_type] => utility [patent_app_number] => 16/979749 [patent_app_country] => US [patent_app_date] => 2019-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 10409 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 348 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16979749 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/979749
Method and apparatus for constructing a polar code Jun 25, 2019 Issued
Array ( [id] => 14970387 [patent_doc_number] => 20190312672 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-10 [patent_title] => CHANNEL CODING METHOD OF VARIABLE LENGTH INFORMATION USING BLOCK CODE [patent_app_type] => utility [patent_app_number] => 16/450216 [patent_app_country] => US [patent_app_date] => 2019-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16191 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 804 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16450216 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/450216
Channel coding method of variable length information using block code Jun 23, 2019 Issued
Array ( [id] => 16486060 [patent_doc_number] => 20200379665 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => TEMPORARY RELOCATION OF DATA WITHIN LOCAL STORAGE OF A DISPERSED STORAGE NETWORK [patent_app_type] => utility [patent_app_number] => 16/429517 [patent_app_country] => US [patent_app_date] => 2019-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19336 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16429517 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/429517
Temporary relocation of data within local storage of a dispersed storage network Jun 2, 2019 Issued
Array ( [id] => 16487462 [patent_doc_number] => 20200381071 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => SYSTEMS AND METHODS FOR SIMULATED DEVICE TESTING USING A MEMORY-BASED COMMUNICATION PROTOCOL [patent_app_type] => utility [patent_app_number] => 16/430284 [patent_app_country] => US [patent_app_date] => 2019-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9598 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16430284 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/430284
Systems and methods for simulated device testing using a memory-based communication protocol Jun 2, 2019 Issued
Array ( [id] => 14872567 [patent_doc_number] => 20190286525 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-19 [patent_title] => DEFERRED REBUILDING WITH ALTERNATE STORAGE LOCATIONS [patent_app_type] => utility [patent_app_number] => 16/427420 [patent_app_country] => US [patent_app_date] => 2019-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9597 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16427420 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/427420
Deferred rebuilding with alternate storage locations May 30, 2019 Issued
Array ( [id] => 16982492 [patent_doc_number] => 20210226729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-22 [patent_title] => PARTIAL PSEUDO-RANDOMIZATION PROCESSING METHOD, AND CORRESPONDING APPARATUS AND DEVICE, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/059098 [patent_app_country] => US [patent_app_date] => 2019-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10885 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17059098 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/059098
Partial pseudo-randomization processing method, and corresponding apparatus and device, and storage medium May 27, 2019 Issued
Array ( [id] => 14811023 [patent_doc_number] => 20190272121 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-09-05 [patent_title] => TECHNOLOGIES FOR PROVIDING MULTIPLE TIER MEMORY MEDIA MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/414265 [patent_app_country] => US [patent_app_date] => 2019-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7636 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16414265 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/414265
Technologies for providing multiple tier memory media management May 15, 2019 Issued
Array ( [id] => 16974238 [patent_doc_number] => 11070223 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Wireless receiver with decoupled encoder and decoder rates [patent_app_type] => utility [patent_app_number] => 16/413097 [patent_app_country] => US [patent_app_date] => 2019-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6065 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16413097 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/413097
Wireless receiver with decoupled encoder and decoder rates May 14, 2019 Issued
Array ( [id] => 15186293 [patent_doc_number] => 20190363738 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-28 [patent_title] => CAPACITY ACHIEVING MULTICARRIER MODULATION AND CODING SYSTEMS AND METHODS [patent_app_type] => utility [patent_app_number] => 16/400273 [patent_app_country] => US [patent_app_date] => 2019-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10540 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 16400273 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/400273
Capacity achieving multicarrier modulation and coding systems and methods Apr 30, 2019 Issued
Array ( [id] => 17093525 [patent_doc_number] => 11121727 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-14 [patent_title] => Adaptive data storing for data storage systems employing erasure coding [patent_app_type] => utility [patent_app_number] => 16/399897 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 14504 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399897 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/399897
Adaptive data storing for data storage systems employing erasure coding Apr 29, 2019 Issued
Array ( [id] => 17076747 [patent_doc_number] => 11113146 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-07 [patent_title] => Chunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system [patent_app_type] => utility [patent_app_number] => 16/399895 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 15632 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399895 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/399895
Chunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system Apr 29, 2019 Issued
Array ( [id] => 18262115 [patent_doc_number] => 11609816 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-21 [patent_title] => Efficient storage of error correcting code information [patent_app_type] => utility [patent_app_number] => 17/051304 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6707 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17051304 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/051304
Efficient storage of error correcting code information Apr 28, 2019 Issued
Array ( [id] => 14692883 [patent_doc_number] => 20190245557 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-08 [patent_title] => REFRESH, RUN, AGGREGATE DECODER RECOVERY [patent_app_type] => utility [patent_app_number] => 16/389551 [patent_app_country] => US [patent_app_date] => 2019-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9528 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16389551 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/389551
Refresh, run, aggregate decoder recovery Apr 18, 2019 Issued
Array ( [id] => 16887543 [patent_doc_number] => 20210173740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-10 [patent_title] => ERASURE RECOVERY IN A DISTRIBUTED STORAGE SYSTEM [patent_app_type] => utility [patent_app_number] => 17/045980 [patent_app_country] => US [patent_app_date] => 2019-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9614 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [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] => 17045980 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/045980
Erasure recovery in a distributed storage system Apr 9, 2019 Issued
Array ( [id] => 14657653 [patent_doc_number] => 20190235955 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-01 [patent_title] => ADJUSTING DISPERSED STORAGE ERROR ENCODING PARAMETERS BASED ON PATH PERFORMANCE [patent_app_type] => utility [patent_app_number] => 16/378041 [patent_app_country] => US [patent_app_date] => 2019-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7336 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16378041 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/378041
Adjusting dispersed storage error encoding parameters based on path performance Apr 7, 2019 Issued
Array ( [id] => 16669249 [patent_doc_number] => 10938512 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-02 [patent_title] => Correlation-based detection of encoded address in packet [patent_app_type] => utility [patent_app_number] => 16/359968 [patent_app_country] => US [patent_app_date] => 2019-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 13460 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16359968 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/359968
Correlation-based detection of encoded address in packet Mar 19, 2019 Issued
Array ( [id] => 14574807 [patent_doc_number] => 20190215011 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-11 [patent_title] => ENCODING DATA WITH POLAR CODES FOR CONTROL CHANNELS [patent_app_type] => utility [patent_app_number] => 16/356577 [patent_app_country] => US [patent_app_date] => 2019-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8950 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16356577 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/356577
Encoding data with polar codes for control channels Mar 17, 2019 Issued
Menu