Search

Ian F. Whitmore

Examiner (ID: 621, Phone: (571)270-3842 , Office: P/2923 )

Most Active Art Unit
2923
Art Unit(s)
2953, 2923
Total Applications
1307
Issued Applications
1276
Pending Applications
7
Abandoned Applications
24

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20551401 [patent_doc_number] => 12562199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-24 [patent_title] => Multi-port memory device and a method of using the same [patent_app_type] => utility [patent_app_number] => 18/509082 [patent_app_country] => US [patent_app_date] => 2023-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 1050 [patent_no_of_claims] => 18 [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] => 18509082 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/509082
Multi-port memory device and a method of using the same Nov 13, 2023 Issued
Array ( [id] => 20018105 [patent_doc_number] => 20250156327 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-15 [patent_title] => LOW LATENCY MEMORY ACCESS FOR CPUS IN AUTONOMOUS VEHICLES [patent_app_type] => utility [patent_app_number] => 18/506399 [patent_app_country] => US [patent_app_date] => 2023-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1181 [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] => 18506399 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/506399
LOW LATENCY MEMORY ACCESS FOR CPUS IN AUTONOMOUS VEHICLES Nov 9, 2023 Abandoned
Array ( [id] => 19482154 [patent_doc_number] => 20240330196 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-03 [patent_title] => GPU CHIPLETS USING HIGH BANDWIDTH CROSSLINKS [patent_app_type] => utility [patent_app_number] => 18/388602 [patent_app_country] => US [patent_app_date] => 2023-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5112 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 55 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18388602 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/388602
GPU CHIPLETS USING HIGH BANDWIDTH CROSSLINKS Nov 9, 2023 Pending
Array ( [id] => 20009660 [patent_doc_number] => 20250147882 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-08 [patent_title] => BOARD LEVEL DYNAMIC CACHE LAYOUT DISTRIBUTION [patent_app_type] => utility [patent_app_number] => 18/386673 [patent_app_country] => US [patent_app_date] => 2023-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 18386673 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/386673
Board level dynamic cache layout distribution Nov 2, 2023 Issued
Array ( [id] => 19764900 [patent_doc_number] => 12223191 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-02-11 [patent_title] => Management of operating system software using read-only multi-attach block volumes [patent_app_type] => utility [patent_app_number] => 18/478624 [patent_app_country] => US [patent_app_date] => 2023-09-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14812 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18478624 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/478624
Management of operating system software using read-only multi-attach block volumes Sep 28, 2023 Issued
Array ( [id] => 18881325 [patent_doc_number] => 20240004694 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-01-04 [patent_title] => MERGING DATA FOR WRITE ALLOCATE [patent_app_type] => utility [patent_app_number] => 18/469811 [patent_app_country] => US [patent_app_date] => 2023-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17712 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18469811 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/469811
MERGING DATA FOR WRITE ALLOCATE Sep 18, 2023 Pending
Array ( [id] => 19107287 [patent_doc_number] => 11960391 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Neural processing device and method for transmitting data thereof [patent_app_type] => utility [patent_app_number] => 18/366627 [patent_app_country] => US [patent_app_date] => 2023-08-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 31 [patent_no_of_words] => 22589 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18366627 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/366627
Neural processing device and method for transmitting data thereof Aug 6, 2023 Issued
Array ( [id] => 19740110 [patent_doc_number] => 12216945 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-02-04 [patent_title] => Direct-attached storage device software RAID hibernation system [patent_app_type] => utility [patent_app_number] => 18/228015 [patent_app_country] => US [patent_app_date] => 2023-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 16735 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18228015 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/228015
Direct-attached storage device software RAID hibernation system Jul 30, 2023 Issued
Array ( [id] => 19963669 [patent_doc_number] => 12333177 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-17 [patent_title] => Identification and retrieval of recently-used files at an external storage device [patent_app_type] => utility [patent_app_number] => 18/361537 [patent_app_country] => US [patent_app_date] => 2023-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18361537 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/361537
Identification and retrieval of recently-used files at an external storage device Jul 27, 2023 Issued
Array ( [id] => 19375373 [patent_doc_number] => 12066938 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-20 [patent_title] => Data pattern based cache management [patent_app_type] => utility [patent_app_number] => 18/360352 [patent_app_country] => US [patent_app_date] => 2023-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 9660 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18360352 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/360352
Data pattern based cache management Jul 26, 2023 Issued
Array ( [id] => 19375373 [patent_doc_number] => 12066938 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-20 [patent_title] => Data pattern based cache management [patent_app_type] => utility [patent_app_number] => 18/360352 [patent_app_country] => US [patent_app_date] => 2023-07-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 9660 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18360352 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/360352
Data pattern based cache management Jul 26, 2023 Issued
Array ( [id] => 19796032 [patent_doc_number] => 12236997 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-25 [patent_title] => Semiconductor memory device and memory system including the same [patent_app_type] => utility [patent_app_number] => 18/357204 [patent_app_country] => US [patent_app_date] => 2023-07-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 50 [patent_figures_cnt] => 51 [patent_no_of_words] => 27301 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18357204 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/357204
Semiconductor memory device and memory system including the same Jul 23, 2023 Issued
Array ( [id] => 19711373 [patent_doc_number] => 20250021515 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => METHODS AND APPARATUSES FOR REMOTE DIRECT MEMORY ACCESS PAGE FAULT HANDLING [patent_app_type] => utility [patent_app_number] => 18/220962 [patent_app_country] => US [patent_app_date] => 2023-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7658 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18220962 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/220962
Methods and apparatuses for remote direct memory access page fault handling Jul 11, 2023 Issued
Array ( [id] => 20117254 [patent_doc_number] => 12366957 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-22 [patent_title] => Retrimming removable storage device using host system [patent_app_type] => utility [patent_app_number] => 18/351463 [patent_app_country] => US [patent_app_date] => 2023-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 7614 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18351463 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/351463
Retrimming removable storage device using host system Jul 11, 2023 Issued
Array ( [id] => 20027177 [patent_doc_number] => 20250165399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-22 [patent_title] => DATA CACHING METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 18/875283 [patent_app_country] => US [patent_app_date] => 2023-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3749 [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] => 18875283 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/875283
Data caching method and apparatus, device, and storage medium Jun 27, 2023 Issued
Array ( [id] => 18728012 [patent_doc_number] => 20230342305 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-26 [patent_title] => VICTIM CACHE THAT SUPPORTS DRAINING WRITE-MISS ENTRIES [patent_app_type] => utility [patent_app_number] => 18/340944 [patent_app_country] => US [patent_app_date] => 2023-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26335 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18340944 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/340944
Victim cache that supports draining write-miss entries Jun 25, 2023 Issued
Array ( [id] => 18711353 [patent_doc_number] => 20230333982 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-19 [patent_title] => HARDWARE COHERENCE FOR MEMORY CONTROLLER [patent_app_type] => utility [patent_app_number] => 18/337521 [patent_app_country] => US [patent_app_date] => 2023-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16089 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18337521 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/337521
Hardware coherence for memory controller Jun 19, 2023 Issued
Array ( [id] => 20160116 [patent_doc_number] => 12386744 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-12 [patent_title] => Ghost list cache eviction [patent_app_type] => utility [patent_app_number] => 18/327493 [patent_app_country] => US [patent_app_date] => 2023-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 2434 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18327493 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/327493
Ghost list cache eviction May 31, 2023 Issued
Array ( [id] => 19475901 [patent_doc_number] => 12105992 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-10-01 [patent_title] => Flash memory mechanism capable of storing and recording actual transmission history information of communication interface between flash memory controller and flash memory device [patent_app_type] => utility [patent_app_number] => 18/202302 [patent_app_country] => US [patent_app_date] => 2023-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11611 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 258 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18202302 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/202302
Flash memory mechanism capable of storing and recording actual transmission history information of communication interface between flash memory controller and flash memory device May 25, 2023 Issued
Array ( [id] => 19595695 [patent_doc_number] => 12153539 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-26 [patent_title] => GPU-optimized append operation with latch-free write combining on shared memory [patent_app_type] => utility [patent_app_number] => 18/201073 [patent_app_country] => US [patent_app_date] => 2023-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5191 [patent_no_of_claims] => 20 [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] => 18201073 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/201073
GPU-optimized append operation with latch-free write combining on shared memory May 22, 2023 Issued
Menu