Search

John M. Winter

Examiner (ID: 13780, Phone: (571)272-6713 , Office: P/3685 )

Most Active Art Unit
3685
Art Unit(s)
3685, 3621
Total Applications
697
Issued Applications
256
Pending Applications
52
Abandoned Applications
389

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20109986 [patent_doc_number] => 12360707 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-15 [patent_title] => Method, electronic device, and computer program product for data storage [patent_app_type] => utility [patent_app_number] => 18/221564 [patent_app_country] => US [patent_app_date] => 2023-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18221564 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/221564
Method, electronic device, and computer program product for data storage Jul 12, 2023 Issued
Array ( [id] => 19711336 [patent_doc_number] => 20250021478 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => SYSTEM AND METHOD FOR UPDATING MEMORY TABLES [patent_app_type] => utility [patent_app_number] => 18/349206 [patent_app_country] => US [patent_app_date] => 2023-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12846 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 18349206 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/349206
System and method for updating memory tables Jul 9, 2023 Issued
Array ( [id] => 19711131 [patent_doc_number] => 20250021273 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => COLLECTIVE OPERATION USING A NETWORK-ATTACHED MEMORY [patent_app_type] => utility [patent_app_number] => 18/349318 [patent_app_country] => US [patent_app_date] => 2023-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9656 [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] => 18349318 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/349318
COLLECTIVE OPERATION USING A NETWORK-ATTACHED MEMORY Jul 9, 2023 Pending
Array ( [id] => 20495189 [patent_doc_number] => 12537065 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-27 [patent_title] => Reducing time-tag read errors with respect to non-volatile memory structures [patent_app_type] => utility [patent_app_number] => 18/219413 [patent_app_country] => US [patent_app_date] => 2023-07-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 36 [patent_no_of_words] => 11591 [patent_no_of_claims] => 17 [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] => 18219413 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/219413
Reducing time-tag read errors with respect to non-volatile memory structures Jul 6, 2023 Issued
Array ( [id] => 19499299 [patent_doc_number] => 20240338317 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => SYSTEM AND METHOD FOR PAGE MIRRORING FOR STORAGE [patent_app_type] => utility [patent_app_number] => 18/346698 [patent_app_country] => US [patent_app_date] => 2023-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7630 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18346698 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/346698
System and method for page mirroring for storage Jul 2, 2023 Issued
Array ( [id] => 19841530 [patent_doc_number] => 12253917 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-18 [patent_title] => Method and system for continuous data protection [patent_app_type] => utility [patent_app_number] => 18/339090 [patent_app_country] => US [patent_app_date] => 2023-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 9113 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18339090 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/339090
Method and system for continuous data protection Jun 20, 2023 Issued
Array ( [id] => 19645063 [patent_doc_number] => 20240419583 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-19 [patent_title] => DEDUPLICATING DATA CHUNKS USING CHUNK OBJECTS [patent_app_type] => utility [patent_app_number] => 18/333986 [patent_app_country] => US [patent_app_date] => 2023-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12150 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 230 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18333986 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/333986
Deduplicating data chunks using chunk objects Jun 12, 2023 Issued
Array ( [id] => 19566306 [patent_doc_number] => 12141077 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-12 [patent_title] => Firmware management of least recently used memory for cache hint optimization [patent_app_type] => utility [patent_app_number] => 18/207570 [patent_app_country] => US [patent_app_date] => 2023-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 11757 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18207570 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/207570
Firmware management of least recently used memory for cache hint optimization Jun 7, 2023 Issued
Array ( [id] => 19160058 [patent_doc_number] => 20240152765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-09 [patent_title] => TRAINING TIME AND RESOURCE CONSUMPTION PREDICTION IN DEEP LEARNING [patent_app_type] => utility [patent_app_number] => 18/329706 [patent_app_country] => US [patent_app_date] => 2023-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9732 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 18329706 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/329706
TRAINING TIME AND RESOURCE CONSUMPTION PREDICTION IN DEEP LEARNING Jun 5, 2023 Pending
Array ( [id] => 19625591 [patent_doc_number] => 12164420 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-10 [patent_title] => Memory system and storage device [patent_app_type] => utility [patent_app_number] => 18/327165 [patent_app_country] => US [patent_app_date] => 2023-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6966 [patent_no_of_claims] => 19 [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] => 18327165 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/327165
Memory system and storage device May 31, 2023 Issued
Array ( [id] => 20188723 [patent_doc_number] => 12399837 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-26 [patent_title] => Translation lookaside buffer (TLB) prefetcher with multi-level TLB prefetches and feedback architecture [patent_app_type] => utility [patent_app_number] => 18/203186 [patent_app_country] => US [patent_app_date] => 2023-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8988 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18203186 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/203186
Translation lookaside buffer (TLB) prefetcher with multi-level TLB prefetches and feedback architecture May 29, 2023 Issued
Array ( [id] => 20440212 [patent_doc_number] => 12511048 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-30 [patent_title] => Controller for a memory device and a storage device [patent_app_type] => utility [patent_app_number] => 18/199422 [patent_app_country] => US [patent_app_date] => 2023-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3902 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18199422 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/199422
Controller for a memory device and a storage device May 18, 2023 Issued
Array ( [id] => 20537339 [patent_doc_number] => 12554414 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-17 [patent_title] => Storage device, memory device, and computing system including the same [patent_app_type] => utility [patent_app_number] => 18/196041 [patent_app_country] => US [patent_app_date] => 2023-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 13804 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18196041 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/196041
Storage device, memory device, and computing system including the same May 10, 2023 Issued
Array ( [id] => 19174928 [patent_doc_number] => 20240160902 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-16 [patent_title] => SIMILARITY-BASED GENERATIVE AI OUTPUT FILTERING [patent_app_type] => utility [patent_app_number] => 18/313688 [patent_app_country] => US [patent_app_date] => 2023-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17326 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18313688 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/313688
SIMILARITY-BASED GENERATIVE AI OUTPUT FILTERING May 7, 2023 Pending
Array ( [id] => 19419840 [patent_doc_number] => 20240295963 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-05 [patent_title] => METHOD AND SYSTEM FOR GENERATING MEMORY MAPS [patent_app_type] => utility [patent_app_number] => 18/310741 [patent_app_country] => US [patent_app_date] => 2023-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6822 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18310741 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/310741
Method and system for generating memory maps May 1, 2023 Issued
Array ( [id] => 19841822 [patent_doc_number] => 12254212 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-18 [patent_title] => Result register with readout counter value [patent_app_type] => utility [patent_app_number] => 18/311052 [patent_app_country] => US [patent_app_date] => 2023-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12763 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 18311052 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/311052
Result register with readout counter value May 1, 2023 Issued
Array ( [id] => 19841799 [patent_doc_number] => 12254189 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-18 [patent_title] => Single-bit memory error detection [patent_app_type] => utility [patent_app_number] => 18/310268 [patent_app_country] => US [patent_app_date] => 2023-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10906 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18310268 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/310268
Single-bit memory error detection Apr 30, 2023 Issued
Array ( [id] => 18569124 [patent_doc_number] => 20230259460 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-17 [patent_title] => METHODS FOR MANAGING STORAGE SYSTEMS WITH DUAL-PORT SOLID-STATE DISKS ACCESSIBLE BY MULTIPLE HOSTS AND DEVICES THEREOF [patent_app_type] => utility [patent_app_number] => 18/140808 [patent_app_country] => US [patent_app_date] => 2023-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9387 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18140808 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/140808
Methods for managing storage systems with dual-port solid-state disks accessible by multiple hosts and devices thereof Apr 27, 2023 Issued
Array ( [id] => 19639029 [patent_doc_number] => 12169637 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-17 [patent_title] => Read access during clone volume split operation [patent_app_type] => utility [patent_app_number] => 18/308704 [patent_app_country] => US [patent_app_date] => 2023-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7980 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18308704 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/308704
Read access during clone volume split operation Apr 27, 2023 Issued
Array ( [id] => 19610172 [patent_doc_number] => 12159047 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-03 [patent_title] => Efficiently storing data in a cloud storage [patent_app_type] => utility [patent_app_number] => 18/139291 [patent_app_country] => US [patent_app_date] => 2023-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 8 [patent_no_of_words] => 15828 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 263 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18139291 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/139291
Efficiently storing data in a cloud storage Apr 24, 2023 Issued
Menu