Search

Thomas Noland

Examiner (ID: 5797)

Most Active Art Unit
2856
Art Unit(s)
2856, 2858, 2212, 2899, 2605
Total Applications
2707
Issued Applications
2417
Pending Applications
95
Abandoned Applications
197

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16240238 [patent_doc_number] => 20200257472 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-13 [patent_title] => TECHNOLOGIES FOR MEDIA MANAGEMENT IN COLUMN-ADDRESSABLE MEMORY MEDIA SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/854392 [patent_app_country] => US [patent_app_date] => 2020-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8131 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 16854392 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/854392
Technologies for media management in column-addressable memory media systems Apr 20, 2020 Issued
Array ( [id] => 16608027 [patent_doc_number] => 10909032 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-02 [patent_title] => Address scheduling methods for non-volatile memory devices with three-dimensional memory cell arrays [patent_app_type] => utility [patent_app_number] => 16/849645 [patent_app_country] => US [patent_app_date] => 2020-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 9837 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 560 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16849645 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/849645
Address scheduling methods for non-volatile memory devices with three-dimensional memory cell arrays Apr 14, 2020 Issued
Array ( [id] => 18339830 [patent_doc_number] => 20230131779 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-27 [patent_title] => METHOD AND APPARATUS OF MAPPING TABLE RECONSTRUCTION BASED ON SSD, AND COMPUTER DEVICE [patent_app_type] => utility [patent_app_number] => 17/043482 [patent_app_country] => US [patent_app_date] => 2020-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5039 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 17043482 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/043482
Method and apparatus of mapping table reconstruction based on SSD, and computer device Feb 27, 2020 Issued
Array ( [id] => 18322552 [patent_doc_number] => 20230120680 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-20 [patent_title] => METHOD AND DEVICE FOR MARKING DIRTY BITS IN L2P TABLE BASED ON SOLID STATE DRIVE [patent_app_type] => utility [patent_app_number] => 17/043536 [patent_app_country] => US [patent_app_date] => 2020-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4576 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17043536 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/043536
METHOD AND DEVICE FOR MARKING DIRTY BITS IN L2P TABLE BASED ON SOLID STATE DRIVE Feb 25, 2020 Abandoned
Array ( [id] => 16600251 [patent_doc_number] => 20210026782 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-28 [patent_title] => DATA STORAGE APPARATUS, OPERATING METHOD THEREOF, AND CONTROLLER THEREFOR [patent_app_type] => utility [patent_app_number] => 16/794917 [patent_app_country] => US [patent_app_date] => 2020-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6957 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16794917 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/794917
DATA STORAGE APPARATUS, OPERATING METHOD THEREOF, AND CONTROLLER THEREFOR Feb 18, 2020 Abandoned
Array ( [id] => 16478297 [patent_doc_number] => 10853245 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-01 [patent_title] => Efficient data unit reuse method and system [patent_app_type] => utility [patent_app_number] => 16/776553 [patent_app_country] => US [patent_app_date] => 2020-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5928 [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] => 16776553 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/776553
Efficient data unit reuse method and system Jan 29, 2020 Issued
Array ( [id] => 18006964 [patent_doc_number] => 20220365730 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-17 [patent_title] => CONTROL DEVICE [patent_app_type] => utility [patent_app_number] => 17/424367 [patent_app_country] => US [patent_app_date] => 2020-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10113 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17424367 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/424367
Control device Jan 28, 2020 Issued
Array ( [id] => 16927151 [patent_doc_number] => 11048635 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-29 [patent_title] => Controlling a rate of prefetching based on bus bandwidth [patent_app_type] => utility [patent_app_number] => 16/752783 [patent_app_country] => US [patent_app_date] => 2020-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 12 [patent_no_of_words] => 7288 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16752783 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/752783
Controlling a rate of prefetching based on bus bandwidth Jan 26, 2020 Issued
Array ( [id] => 15903181 [patent_doc_number] => 20200151110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-14 [patent_title] => MEMORY ADDRESSING [patent_app_type] => utility [patent_app_number] => 16/739401 [patent_app_country] => US [patent_app_date] => 2020-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10377 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16739401 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/739401
Memory addressing Jan 9, 2020 Issued
Array ( [id] => 17675078 [patent_doc_number] => 20220188245 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-16 [patent_title] => PAGE TABLE STRUCTURE [patent_app_type] => utility [patent_app_number] => 17/593319 [patent_app_country] => US [patent_app_date] => 2020-01-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14543 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17593319 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/593319
Page table structure Jan 2, 2020 Issued
Array ( [id] => 17194945 [patent_doc_number] => 11163702 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-02 [patent_title] => Apparatus and method for handling page protection faults in a computing system [patent_app_type] => utility [patent_app_number] => 16/715949 [patent_app_country] => US [patent_app_date] => 2019-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 10792 [patent_no_of_claims] => 17 [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] => 16715949 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/715949
Apparatus and method for handling page protection faults in a computing system Dec 15, 2019 Issued
Array ( [id] => 15837211 [patent_doc_number] => 20200133888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => APPARATUS AND METHOD FOR HANDLING PAGE PROTECTION FAULTS IN A COMPUTING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/715834 [patent_app_country] => US [patent_app_date] => 2019-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10824 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16715834 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/715834
Apparatus and method for handling page protection faults in a computing system Dec 15, 2019 Issued
Array ( [id] => 16957968 [patent_doc_number] => 11061833 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-13 [patent_title] => Apparatus and method for handling page protection faults in a computing system [patent_app_type] => utility [patent_app_number] => 16/715902 [patent_app_country] => US [patent_app_date] => 2019-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 10832 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16715902 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/715902
Apparatus and method for handling page protection faults in a computing system Dec 15, 2019 Issued
Array ( [id] => 15998107 [patent_doc_number] => 20200174924 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-04 [patent_title] => EFFICIENT DATA UNIT REUSE METHOD AND SYSTEM [patent_app_type] => utility [patent_app_number] => 16/698118 [patent_app_country] => US [patent_app_date] => 2019-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5911 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16698118 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/698118
EFFICIENT DATA UNIT REUSE METHOD AND SYSTEM Nov 26, 2019 Abandoned
Array ( [id] => 19015084 [patent_doc_number] => 11922016 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-05 [patent_title] => Managing free space in a compressed memory system [patent_app_type] => utility [patent_app_number] => 17/293571 [patent_app_country] => US [patent_app_date] => 2019-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 53 [patent_figures_cnt] => 58 [patent_no_of_words] => 30090 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17293571 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/293571
Managing free space in a compressed memory system Nov 13, 2019 Issued
Array ( [id] => 17269053 [patent_doc_number] => 11194478 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-07 [patent_title] => System and method for shared memory ownership using context [patent_app_type] => utility [patent_app_number] => 16/658899 [patent_app_country] => US [patent_app_date] => 2019-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 7020 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16658899 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/658899
System and method for shared memory ownership using context Oct 20, 2019 Issued
Array ( [id] => 17846660 [patent_doc_number] => 11436033 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => Scalable virtual memory metadata management [patent_app_type] => utility [patent_app_number] => 16/599141 [patent_app_country] => US [patent_app_date] => 2019-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 14602 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [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] => 16599141 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/599141
Scalable virtual memory metadata management Oct 10, 2019 Issued
Array ( [id] => 16209056 [patent_doc_number] => 20200242046 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => METHOD, SYSTEM, AND APPARATUS FOR PAGE SIZING EXTENSION [patent_app_type] => utility [patent_app_number] => 16/560213 [patent_app_country] => US [patent_app_date] => 2019-09-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4948 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16560213 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/560213
METHOD, SYSTEM, AND APPARATUS FOR PAGE SIZING EXTENSION Sep 3, 2019 Abandoned
Array ( [id] => 16358224 [patent_doc_number] => 10798756 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-06 [patent_title] => Forward error correction systems and methods [patent_app_type] => utility [patent_app_number] => 16/549273 [patent_app_country] => US [patent_app_date] => 2019-08-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 13606 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16549273 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/549273
Forward error correction systems and methods Aug 22, 2019 Issued
Array ( [id] => 15151627 [patent_doc_number] => 20190354291 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-21 [patent_title] => EXTERNAL MEMORY FOR VIRTUALIZATION [patent_app_type] => utility [patent_app_number] => 16/530651 [patent_app_country] => US [patent_app_date] => 2019-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 31129 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16530651 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/530651
EXTERNAL MEMORY FOR VIRTUALIZATION Aug 1, 2019 Pending
Menu