
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] => 17106535
[patent_doc_number] => 11126753
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-21
[patent_title] => Secure processor chip and terminal device
[patent_app_type] => utility
[patent_app_number] => 16/394875
[patent_app_country] => US
[patent_app_date] => 2019-04-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5038
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 16394875
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/394875 | Secure processor chip and terminal device | Apr 24, 2019 | Issued |
Array
(
[id] => 16232477
[patent_doc_number] => 10740025
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-08-11
[patent_title] => Efficient replication of systems with large data flushes using machine learning
[patent_app_type] => utility
[patent_app_number] => 16/388671
[patent_app_country] => US
[patent_app_date] => 2019-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7713
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16388671
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/388671 | Efficient replication of systems with large data flushes using machine learning | Apr 17, 2019 | Issued |
Array
(
[id] => 14657331
[patent_doc_number] => 20190235794
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-01
[patent_title] => AUTOMATIC I/O STREAM SELECTION FOR STORAGE DEVICES
[patent_app_type] => utility
[patent_app_number] => 16/375596
[patent_app_country] => US
[patent_app_date] => 2019-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4484
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16375596
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/375596 | Automatic I/O stream selection for storage devices | Apr 3, 2019 | Issued |
Array
(
[id] => 14585215
[patent_doc_number] => 20190220216
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-18
[patent_title] => MEMORY RECLAIMING METHOD AND TERMINAL
[patent_app_type] => utility
[patent_app_number] => 16/367646
[patent_app_country] => US
[patent_app_date] => 2019-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8879
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 129
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16367646
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/367646 | Method and terminal for reclaiming memory after freezing program | Mar 27, 2019 | Issued |
Array
(
[id] => 14935357
[patent_doc_number] => 20190303316
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-03
[patent_title] => HARDWARE BASED VIRTUAL MEMORY MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 16/368180
[patent_app_country] => US
[patent_app_date] => 2019-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2744
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16368180
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/368180 | HARDWARE BASED VIRTUAL MEMORY MANAGEMENT | Mar 27, 2019 | Abandoned |
Array
(
[id] => 16330865
[patent_doc_number] => 20200301831
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-24
[patent_title] => EFFICIENT INCLUSIVE CACHE MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 16/360254
[patent_app_country] => US
[patent_app_date] => 2019-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5317
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16360254
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/360254 | Efficient inclusive cache management | Mar 20, 2019 | Issued |
Array
(
[id] => 16330860
[patent_doc_number] => 20200301826
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-24
[patent_title] => MEMORY COMPRESSION HASHING MECHANISM
[patent_app_type] => utility
[patent_app_number] => 16/356455
[patent_app_country] => US
[patent_app_date] => 2019-03-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18662
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16356455
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/356455 | Memory compression hashing mechanism | Mar 17, 2019 | Issued |
Array
(
[id] => 17437800
[patent_doc_number] => 11263133
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-03-01
[patent_title] => Cache control in presence of speculative read operations
[patent_app_type] => utility
[patent_app_number] => 16/979624
[patent_app_country] => US
[patent_app_date] => 2019-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 14342
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16979624
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/979624 | Cache control in presence of speculative read operations | Mar 11, 2019 | Issued |
Array
(
[id] => 16129715
[patent_doc_number] => 10698617
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-30
[patent_title] => Memory system
[patent_app_type] => utility
[patent_app_number] => 16/294127
[patent_app_country] => US
[patent_app_date] => 2019-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6235
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16294127
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/294127 | Memory system | Mar 5, 2019 | Issued |
Array
(
[id] => 14506119
[patent_doc_number] => 20190196714
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-06-27
[patent_title] => SYSTEM AND METHOD FOR DIRECT DISK ACCESSING
[patent_app_type] => utility
[patent_app_number] => 16/293770
[patent_app_country] => US
[patent_app_date] => 2019-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2713
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16293770
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/293770 | System and method for accessing a storage device | Mar 5, 2019 | Issued |
Array
(
[id] => 15714581
[patent_doc_number] => 20200104057
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-04-02
[patent_title] => CONTROL DEVICE FOR DYNAMICALLY ALLOCATING STORAGE SPACE AND DATA STORAGE DEVICE INCLUDING THE CONTROL DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/284924
[patent_app_country] => US
[patent_app_date] => 2019-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4565
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[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] => 16284924
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/284924 | Control device for dynamically allocating storage space and data storage device including the control device | Feb 24, 2019 | Issued |
Array
(
[id] => 16248094
[patent_doc_number] => 10747452
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-08-18
[patent_title] => Hybrid log-structured array and allocated storage device
[patent_app_type] => utility
[patent_app_number] => 16/281671
[patent_app_country] => US
[patent_app_date] => 2019-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5551
[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] => 16281671
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/281671 | Hybrid log-structured array and allocated storage device | Feb 20, 2019 | Issued |
Array
(
[id] => 15328193
[patent_doc_number] => 20200004426
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-02
[patent_title] => IMPLEMENTING COHERENCY AND PAGE CACHE SUPPORT IN A DISTRIBUTED WAY FOR FILES
[patent_app_type] => utility
[patent_app_number] => 16/274420
[patent_app_country] => US
[patent_app_date] => 2019-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9024
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 16274420
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/274420 | Implementing coherency and page cache support in a distributed way for files | Feb 12, 2019 | Issued |
Array
(
[id] => 16065333
[patent_doc_number] => 10691616
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-23
[patent_title] => Safe buffer transfer mechanism in a distributed storage system
[patent_app_type] => utility
[patent_app_number] => 16/260355
[patent_app_country] => US
[patent_app_date] => 2019-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6985
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 242
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16260355
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/260355 | Safe buffer transfer mechanism in a distributed storage system | Jan 28, 2019 | Issued |
Array
(
[id] => 16322918
[patent_doc_number] => 10782881
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-22
[patent_title] => Storage device for not allowing to write data based on end of life of a disk device
[patent_app_type] => utility
[patent_app_number] => 16/236836
[patent_app_country] => US
[patent_app_date] => 2018-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 7173
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16236836
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/236836 | Storage device for not allowing to write data based on end of life of a disk device | Dec 30, 2018 | Issued |
Array
(
[id] => 16502250
[patent_doc_number] => 10867643
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-12-15
[patent_title] => Multi-port memory device and a method of using the same
[patent_app_type] => utility
[patent_app_number] => 16/234362
[patent_app_country] => US
[patent_app_date] => 2018-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5577
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[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] => 16234362
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/234362 | Multi-port memory device and a method of using the same | Dec 26, 2018 | Issued |
Array
(
[id] => 16065287
[patent_doc_number] => 10691593
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-06-23
[patent_title] => Predictive data storage hierarchical memory systems and methods
[patent_app_type] => utility
[patent_app_number] => 16/226244
[patent_app_country] => US
[patent_app_date] => 2018-12-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 17
[patent_no_of_words] => 24916
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 250
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16226244
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/226244 | Predictive data storage hierarchical memory systems and methods | Dec 18, 2018 | Issued |
Array
(
[id] => 17515447
[patent_doc_number] => 11294595
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-04-05
[patent_title] => Adaptive-feedback-based read-look-ahead management system and method
[patent_app_type] => utility
[patent_app_number] => 16/223850
[patent_app_country] => US
[patent_app_date] => 2018-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 7267
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16223850
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/223850 | Adaptive-feedback-based read-look-ahead management system and method | Dec 17, 2018 | Issued |
Array
(
[id] => 16263341
[patent_doc_number] => 10754775
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-08-25
[patent_title] => Fast cache invalidation response using cache class attributes
[patent_app_type] => utility
[patent_app_number] => 16/222696
[patent_app_country] => US
[patent_app_date] => 2018-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3052
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16222696
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/222696 | Fast cache invalidation response using cache class attributes | Dec 16, 2018 | Issued |
Array
(
[id] => 17802503
[patent_doc_number] => 11416806
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-08-16
[patent_title] => Distributed numeric sequence generation
[patent_app_type] => utility
[patent_app_number] => 16/211037
[patent_app_country] => US
[patent_app_date] => 2018-12-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 21456
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16211037
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/211037 | Distributed numeric sequence generation | Dec 4, 2018 | Issued |