
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |