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] => 18204153 [patent_doc_number] => 11586544 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-21 [patent_title] => Data prefetching method and terminal device [patent_app_type] => utility [patent_app_number] => 17/263197 [patent_app_country] => US [patent_app_date] => 2019-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 19310 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17263197 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/263197
Data prefetching method and terminal device Jul 22, 2019 Issued
Array ( [id] => 16788057 [patent_doc_number] => 10990490 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-27 [patent_title] => Creating a synchronous replication lease between two or more storage systems [patent_app_type] => utility [patent_app_number] => 16/519474 [patent_app_country] => US [patent_app_date] => 2019-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 28185 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16519474 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/519474
Creating a synchronous replication lease between two or more storage systems Jul 22, 2019 Issued
Array ( [id] => 16494452 [patent_doc_number] => 10860494 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-08 [patent_title] => Flushing pages from solid-state storage device [patent_app_type] => utility [patent_app_number] => 16/514291 [patent_app_country] => US [patent_app_date] => 2019-07-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7406 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 16514291 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/514291
Flushing pages from solid-state storage device Jul 16, 2019 Issued
Array ( [id] => 16322920 [patent_doc_number] => 10782883 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-22 [patent_title] => Cloud-based ad-hoc impact analysis of data saving potentials [patent_app_type] => utility [patent_app_number] => 16/511489 [patent_app_country] => US [patent_app_date] => 2019-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8839 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16511489 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/511489
Cloud-based ad-hoc impact analysis of data saving potentials Jul 14, 2019 Issued
Array ( [id] => 16758631 [patent_doc_number] => 10977181 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-04-13 [patent_title] => Data placement in write cache architecture supporting read heat data separation [patent_app_type] => utility [patent_app_number] => 16/508140 [patent_app_country] => US [patent_app_date] => 2019-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 14 [patent_no_of_words] => 18497 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16508140 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/508140
Data placement in write cache architecture supporting read heat data separation Jul 9, 2019 Issued
Array ( [id] => 15439727 [patent_doc_number] => 20200034047 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-30 [patent_title] => SOLID STATE DRIVE AND A METHOD FOR METADATA ACCESS [patent_app_type] => utility [patent_app_number] => 16/458692 [patent_app_country] => US [patent_app_date] => 2019-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9037 [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] => 16458692 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/458692
Solid state drive and a method for metadata access Jun 30, 2019 Issued
Array ( [id] => 18826527 [patent_doc_number] => 11841803 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-12 [patent_title] => GPU chiplets using high bandwidth crosslinks [patent_app_type] => utility [patent_app_number] => 16/456287 [patent_app_country] => US [patent_app_date] => 2019-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5111 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16456287 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/456287
GPU chiplets using high bandwidth crosslinks Jun 27, 2019 Issued
Array ( [id] => 15027829 [patent_doc_number] => 20190324919 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => Page Tables for Granular Allocation of Memory Pages [patent_app_type] => utility [patent_app_number] => 16/457019 [patent_app_country] => US [patent_app_date] => 2019-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5652 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16457019 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/457019
Page tables for granular allocation of memory pages Jun 27, 2019 Issued
Array ( [id] => 16431578 [patent_doc_number] => 10831660 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-11-10 [patent_title] => Ordering execution of an interrupt handler [patent_app_type] => utility [patent_app_number] => 16/455340 [patent_app_country] => US [patent_app_date] => 2019-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 19 [patent_no_of_words] => 12436 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455340 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/455340
Ordering execution of an interrupt handler Jun 26, 2019 Issued
Array ( [id] => 16355307 [patent_doc_number] => 10795819 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-06 [patent_title] => Multi-processor system with configurable cache sub-domains and cross-die memory coherency [patent_app_type] => utility [patent_app_number] => 16/453670 [patent_app_country] => US [patent_app_date] => 2019-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 30 [patent_no_of_words] => 21448 [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] => 16453670 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/453670
Multi-processor system with configurable cache sub-domains and cross-die memory coherency Jun 25, 2019 Issued
Array ( [id] => 16644378 [patent_doc_number] => 10922235 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-16 [patent_title] => Method and system for address table eviction management [patent_app_type] => utility [patent_app_number] => 16/453458 [patent_app_country] => US [patent_app_date] => 2019-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11653 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16453458 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/453458
Method and system for address table eviction management Jun 25, 2019 Issued
Array ( [id] => 16651850 [patent_doc_number] => 10929025 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-23 [patent_title] => Data storage system with I/O determinism latency optimization [patent_app_type] => utility [patent_app_number] => 16/451841 [patent_app_country] => US [patent_app_date] => 2019-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 12 [patent_no_of_words] => 6459 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16451841 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/451841
Data storage system with I/O determinism latency optimization Jun 24, 2019 Issued
Array ( [id] => 16527435 [patent_doc_number] => 20200401515 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-24 [patent_title] => GARBAGE COLLECTION ADAPTED TO USER DEVICE ACCESS [patent_app_type] => utility [patent_app_number] => 16/445816 [patent_app_country] => US [patent_app_date] => 2019-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16678 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 16445816 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/445816
Garbage collection adapted to user device access Jun 18, 2019 Issued
Array ( [id] => 16651889 [patent_doc_number] => 10929064 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-23 [patent_title] => Methods of operating mixed device type memory modules, and processors and systems configured for operating the same [patent_app_type] => utility [patent_app_number] => 16/443551 [patent_app_country] => US [patent_app_date] => 2019-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 12286 [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] => 16443551 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/443551
Methods of operating mixed device type memory modules, and processors and systems configured for operating the same Jun 16, 2019 Issued
Array ( [id] => 16942754 [patent_doc_number] => 11054993 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-06 [patent_title] => Mass storage system having peer-to-peer data movements between a cache and a backend store [patent_app_type] => utility [patent_app_number] => 16/424329 [patent_app_country] => US [patent_app_date] => 2019-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4437 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16424329 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/424329
Mass storage system having peer-to-peer data movements between a cache and a backend store May 27, 2019 Issued
Array ( [id] => 16307250 [patent_doc_number] => 10776041 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-15 [patent_title] => System and method for scalable backup search [patent_app_type] => utility [patent_app_number] => 16/412402 [patent_app_country] => US [patent_app_date] => 2019-05-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11925 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16412402 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/412402
System and method for scalable backup search May 13, 2019 Issued
Array ( [id] => 16972202 [patent_doc_number] => 11068173 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Method and device for writing software objects into an electronic control unit of an internal combustion engine [patent_app_type] => utility [patent_app_number] => 16/409139 [patent_app_country] => US [patent_app_date] => 2019-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 10435 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 135 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16409139 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/409139
Method and device for writing software objects into an electronic control unit of an internal combustion engine May 9, 2019 Issued
Array ( [id] => 16232487 [patent_doc_number] => 10740035 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-08-11 [patent_title] => System and method for controlling management commands at devices [patent_app_type] => utility [patent_app_number] => 16/404305 [patent_app_country] => US [patent_app_date] => 2019-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5310 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16404305 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/404305
System and method for controlling management commands at devices May 5, 2019 Issued
Array ( [id] => 16355086 [patent_doc_number] => 10795596 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-06 [patent_title] => Delayed deduplication using precalculated hashes [patent_app_type] => utility [patent_app_number] => 16/398718 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5943 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16398718 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/398718
Delayed deduplication using precalculated hashes Apr 29, 2019 Issued
Array ( [id] => 15043089 [patent_doc_number] => 20190332549 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => INTEGRATED CIRCUIT AND DATA PROCESSING SYSTEM HAVING A CONFIGURABLE CACHE DIRECTORY FOR AN ACCELERATOR [patent_app_type] => utility [patent_app_number] => 16/395976 [patent_app_country] => US [patent_app_date] => 2019-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25382 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16395976 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/395976
Integrated circuit and data processing system having a configurable cache directory for an accelerator Apr 25, 2019 Issued
Menu