Search

Nathan Sadler

Examiner (ID: 17222, Phone: (571)270-7699 , Office: P/2139 )

Most Active Art Unit
2139
Art Unit(s)
2139, 2189
Total Applications
800
Issued Applications
558
Pending Applications
60
Abandoned Applications
200

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17345808 [patent_doc_number] => 20220012139 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-13 [patent_title] => Hardware-Assisted Memory Disaggregation with Recovery from Network Failures Using Non-Volatile Memory [patent_app_type] => utility [patent_app_number] => 16/926520 [patent_app_country] => US [patent_app_date] => 2020-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5330 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16926520 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/926520
Hardware-assisted memory disaggregation with recovery from network failures using non-volatile memory Jul 9, 2020 Issued
Array ( [id] => 16872266 [patent_doc_number] => 20210165733 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-03 [patent_title] => APPARATUS AND METHOD FOR WRITING DATA IN A MEMORY [patent_app_type] => utility [patent_app_number] => 16/913707 [patent_app_country] => US [patent_app_date] => 2020-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12071 [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] => 16913707 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/913707
Apparatus and method for writing data in a memory Jun 25, 2020 Issued
Array ( [id] => 17317125 [patent_doc_number] => 20210406174 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => METHODS FOR MANAGING STORAGE OPERATIONS FOR MULTIPLE HOSTS COUPLED TO DUAL-PORT SOLID-STATE DISKS AND DEVICES THEREOF [patent_app_type] => utility [patent_app_number] => 16/911566 [patent_app_country] => US [patent_app_date] => 2020-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10298 [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] => 16911566 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/911566
Methods for managing storage operations for multiple hosts coupled to dual-port solid-state disks and devices thereof Jun 24, 2020 Issued
Array ( [id] => 17216493 [patent_doc_number] => 20210349831 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => CLASS OF SERVICE [patent_app_type] => utility [patent_app_number] => 16/911931 [patent_app_country] => US [patent_app_date] => 2020-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26285 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16911931 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/911931
CLASS OF SERVICE Jun 24, 2020 Abandoned
Array ( [id] => 17301721 [patent_doc_number] => 20210397560 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-23 [patent_title] => Cache stashing system [patent_app_type] => utility [patent_app_number] => 16/907347 [patent_app_country] => US [patent_app_date] => 2020-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4727 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16907347 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/907347
Cache stashing system Jun 21, 2020 Abandoned
Array ( [id] => 16486081 [patent_doc_number] => 20200379686 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => FLASH REGISTRY WITH WRITE LEVELING [patent_app_type] => utility [patent_app_number] => 16/901049 [patent_app_country] => US [patent_app_date] => 2020-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5809 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16901049 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/901049
Flash registry with write leveling Jun 14, 2020 Issued
Array ( [id] => 17294204 [patent_doc_number] => 20210390043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-16 [patent_title] => Storage System and Method for Enabling a Software-Defined Dynamic Storage Response [patent_app_type] => utility [patent_app_number] => 16/899958 [patent_app_country] => US [patent_app_date] => 2020-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5789 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16899958 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/899958
Storage system and method for enabling a software-defined dynamic storage response Jun 11, 2020 Issued
Array ( [id] => 16330875 [patent_doc_number] => 20200301841 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => HYBRID MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/893982 [patent_app_country] => US [patent_app_date] => 2020-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12369 [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] => 16893982 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/893982
Latency-based storage in a hybrid memory system Jun 4, 2020 Issued
Array ( [id] => 17621754 [patent_doc_number] => 11340808 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Latency-based storage in a hybrid memory system [patent_app_type] => utility [patent_app_number] => 16/890511 [patent_app_country] => US [patent_app_date] => 2020-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 12372 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16890511 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/890511
Latency-based storage in a hybrid memory system Jun 1, 2020 Issued
Array ( [id] => 16918730 [patent_doc_number] => 20210191822 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => METHOD AND SYSTEM FOR INDEXING FRAGMENTED USER DATA OBJECTS [patent_app_type] => utility [patent_app_number] => 16/886456 [patent_app_country] => US [patent_app_date] => 2020-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 29620 [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] => 16886456 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/886456
Method and system for indexing fragmented user data objects May 27, 2020 Issued
Array ( [id] => 16470382 [patent_doc_number] => 20200371919 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => CACHE SIZE CHANGE [patent_app_type] => utility [patent_app_number] => 16/882178 [patent_app_country] => US [patent_app_date] => 2020-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16057 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16882178 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/882178
Cache size change May 21, 2020 Issued
Array ( [id] => 16470384 [patent_doc_number] => 20200371921 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => METHODS AND APPARATUS TO REDUCE BANK PRESSURE USING AGGRESSIVE WRITE MERGING [patent_app_type] => utility [patent_app_number] => 16/882264 [patent_app_country] => US [patent_app_date] => 2020-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 95351 [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] => 16882264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/882264
Methods and apparatus to reduce bank pressure using aggressive write merging May 21, 2020 Issued
Array ( [id] => 16470386 [patent_doc_number] => 20200371923 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => TAG UPDATE BUS FOR UPDATED COHERENCE STATE [patent_app_type] => utility [patent_app_number] => 16/882305 [patent_app_country] => US [patent_app_date] => 2020-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16062 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16882305 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/882305
Tag update bus for updated coherence state May 21, 2020 Issued
Array ( [id] => 17245636 [patent_doc_number] => 20210365380 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-25 [patent_title] => Embedding Data in Address Streams [patent_app_type] => utility [patent_app_number] => 16/879688 [patent_app_country] => US [patent_app_date] => 2020-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16384 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 46 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16879688 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/879688
Embedding data in address streams May 19, 2020 Issued
Array ( [id] => 16780029 [patent_doc_number] => 20210117108 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-22 [patent_title] => METHOD AND PORTABLE STORAGE DEVICE WITH INTERNAL CONTROLLER THAT CAN SELF-VERIFY THE DEVICE AND SELF-CONVERT THE DEVICE FROM CURRENT MODE TO RENEWED MODE WITHOUT COMMUNICATING WITH HOST [patent_app_type] => utility [patent_app_number] => 16/877377 [patent_app_country] => US [patent_app_date] => 2020-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16823 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 383 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16877377 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/877377
METHOD AND PORTABLE STORAGE DEVICE WITH INTERNAL CONTROLLER THAT CAN SELF-VERIFY THE DEVICE AND SELF-CONVERT THE DEVICE FROM CURRENT MODE TO RENEWED MODE WITHOUT COMMUNICATING WITH HOST May 17, 2020 Abandoned
Array ( [id] => 17572919 [patent_doc_number] => 11321188 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-03 [patent_title] => Platform-agnostic containerized application data protection [patent_app_type] => utility [patent_app_number] => 16/868964 [patent_app_country] => US [patent_app_date] => 2020-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 34073 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16868964 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/868964
Platform-agnostic containerized application data protection May 6, 2020 Issued
Array ( [id] => 16722314 [patent_doc_number] => 20210089461 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-25 [patent_title] => MEMORY DEVICE AND METHOD OF OPERATING THE SAME [patent_app_type] => utility [patent_app_number] => 16/867154 [patent_app_country] => US [patent_app_date] => 2020-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10029 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16867154 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/867154
Memory device with a training buffer and method of operating the same May 4, 2020 Issued
Array ( [id] => 17621844 [patent_doc_number] => 11340900 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Flushing dirty pages from page buffers indicated by non-sequential page descriptors [patent_app_type] => utility [patent_app_number] => 16/864764 [patent_app_country] => US [patent_app_date] => 2020-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11876 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16864764 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/864764
Flushing dirty pages from page buffers indicated by non-sequential page descriptors Apr 30, 2020 Issued
Array ( [id] => 16226037 [patent_doc_number] => 20200251154 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-06 [patent_title] => MEMORY MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/856562 [patent_app_country] => US [patent_app_date] => 2020-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5789 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16856562 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/856562
Wear leveling Apr 22, 2020 Issued
Array ( [id] => 17846771 [patent_doc_number] => 11436144 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => Cache memory addressing [patent_app_type] => utility [patent_app_number] => 16/846266 [patent_app_country] => US [patent_app_date] => 2020-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10170 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [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] => 16846266 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/846266
Cache memory addressing Apr 9, 2020 Issued
Menu