
John A. Jeffery
Examiner (ID: 8490)
| Most Active Art Unit | 3742 |
| Art Unit(s) | 3742, 2106 |
| Total Applications | 1303 |
| Issued Applications | 1052 |
| Pending Applications | 77 |
| Abandoned Applications | 174 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 17128663
[patent_doc_number] => 20210303432
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-30
[patent_title] => COMPUTER PROGRAM PRODUCT AND METHOD AND APPARATUS FOR CONTROLLING ACCESS TO FLASH MEMORY CARD
[patent_app_type] => utility
[patent_app_number] => 17/014169
[patent_app_country] => US
[patent_app_date] => 2020-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3525
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17014169
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/014169 | Computer program product and method and apparatus for controlling access to flash memory card | Sep 7, 2020 | Issued |
Array
(
[id] => 16675698
[patent_doc_number] => 20210064464
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-04
[patent_title] => METHOD AND CHECKING UNIT FOR CHECKING DATA IN A STORAGE UNIT OR A SYSTEM ON A CHIP
[patent_app_type] => utility
[patent_app_number] => 16/987767
[patent_app_country] => US
[patent_app_date] => 2020-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6670
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16987767
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/987767 | Method and monitoring unit for checking data in a storage unit or a system on a chip | Aug 6, 2020 | Issued |
Array
(
[id] => 18330775
[patent_doc_number] => 11636017
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-04-25
[patent_title] => Controller and method of operating the same
[patent_app_type] => utility
[patent_app_number] => 16/983359
[patent_app_country] => US
[patent_app_date] => 2020-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 22
[patent_no_of_words] => 13387
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 98
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16983359
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/983359 | Controller and method of operating the same | Aug 2, 2020 | Issued |
Array
(
[id] => 17388817
[patent_doc_number] => 20220036669
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-02-03
[patent_title] => FLIGHT MANAGEMENT SYSTEM AND METHOD FOR REPORTING AN INTERMITTED ERROR
[patent_app_type] => utility
[patent_app_number] => 16/943619
[patent_app_country] => US
[patent_app_date] => 2020-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6712
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 162
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16943619
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/943619 | Flight management system and method for reporting an intermitted error | Jul 29, 2020 | Issued |
Array
(
[id] => 17824531
[patent_doc_number] => 11429479
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-30
[patent_title] => Memory device activity-based copying defect management data
[patent_app_type] => utility
[patent_app_number] => 16/931178
[patent_app_country] => US
[patent_app_date] => 2020-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9445
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16931178
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/931178 | Memory device activity-based copying defect management data | Jul 15, 2020 | Issued |
Array
(
[id] => 17924651
[patent_doc_number] => 11467900
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-10-11
[patent_title] => Adjusting read throughput level for a data recovery operation
[patent_app_type] => utility
[patent_app_number] => 16/928710
[patent_app_country] => US
[patent_app_date] => 2020-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5858
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16928710
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/928710 | Adjusting read throughput level for a data recovery operation | Jul 13, 2020 | Issued |
Array
(
[id] => 17276579
[patent_doc_number] => 20210382777
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-12-09
[patent_title] => DYNAMIC MODIFICATION OF IO SHAPING MECHANISMS OF MULTIPLE STORAGE NODES IN A DISTRIBUTED STORAGE SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/894973
[patent_app_country] => US
[patent_app_date] => 2020-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17219
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16894973
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/894973 | Dynamic modification of IO shaping mechanisms of multiple storage nodes in a distributed storage system | Jun 7, 2020 | Issued |
Array
(
[id] => 18547067
[patent_doc_number] => 11720419
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-08
[patent_title] => System and method for providing a declarative non code self-learning advisory framework for orchestration based application integration
[patent_app_type] => utility
[patent_app_number] => 16/858271
[patent_app_country] => US
[patent_app_date] => 2020-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8425
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16858271
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/858271 | System and method for providing a declarative non code self-learning advisory framework for orchestration based application integration | Apr 23, 2020 | Issued |
Array
(
[id] => 17462571
[patent_doc_number] => 20220075876
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-03-10
[patent_title] => RUNTIME APPLICATION MONITORING WITHOUT MODIFYING APPLICATION PROGRAM CODE
[patent_app_type] => utility
[patent_app_number] => 17/287057
[patent_app_country] => US
[patent_app_date] => 2020-04-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10291
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17287057
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/287057 | Runtime application monitoring without modifying application program code | Apr 23, 2020 | Issued |
Array
(
[id] => 18234883
[patent_doc_number] => 11599441
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-03-07
[patent_title] => Throttling processing threads
[patent_app_type] => utility
[patent_app_number] => 16/838079
[patent_app_country] => US
[patent_app_date] => 2020-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6557
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 77
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16838079
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/838079 | Throttling processing threads | Apr 1, 2020 | Issued |
Array
(
[id] => 18401367
[patent_doc_number] => 11663505
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-05-30
[patent_title] => Estimating performance and required resources from shift-left analysis
[patent_app_type] => utility
[patent_app_number] => 16/814963
[patent_app_country] => US
[patent_app_date] => 2020-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 7034
[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] => 16814963
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/814963 | Estimating performance and required resources from shift-left analysis | Mar 9, 2020 | Issued |
Array
(
[id] => 16314362
[patent_doc_number] => 20200293100
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-09-17
[patent_title] => COMPUTING DEVICE, APPARATUS FOR HOLDING POWER SUPPLY DEVICE, AND METHODS OF INSTALLING POWER SUPPLY DEVICE IN COMPUTING DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/808918
[patent_app_country] => US
[patent_app_date] => 2020-03-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3931
[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] => 16808918
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/808918 | Computing device, apparatus for holding power supply device, and methods of installing power supply device in computing device | Mar 3, 2020 | Issued |
Array
(
[id] => 17437779
[patent_doc_number] => 11263112
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-03-01
[patent_title] => Method and apparatus for evaluating quality of software running environment of device
[patent_app_type] => utility
[patent_app_number] => 16/802957
[patent_app_country] => US
[patent_app_date] => 2020-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 14593
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 193
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16802957
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/802957 | Method and apparatus for evaluating quality of software running environment of device | Feb 26, 2020 | Issued |
Array
(
[id] => 17054387
[patent_doc_number] => 20210263821
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-26
[patent_title] => VARIABLE READ SCAN FOR SOLID-STATE STORAGE DEVICE QUALITY OF SERVICE
[patent_app_type] => utility
[patent_app_number] => 16/798650
[patent_app_country] => US
[patent_app_date] => 2020-02-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 20695
[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] => 16798650
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/798650 | Variable read scan for solid-state storage device quality of service | Feb 23, 2020 | Issued |
Array
(
[id] => 17786519
[patent_doc_number] => 11409643
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-09
[patent_title] => Systems and methods for simulating worst-case contention to determine worst-case execution time of applications executed on a processor
[patent_app_type] => utility
[patent_app_number] => 16/794885
[patent_app_country] => US
[patent_app_date] => 2020-02-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 10358
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16794885
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/794885 | Systems and methods for simulating worst-case contention to determine worst-case execution time of applications executed on a processor | Feb 18, 2020 | Issued |
Array
(
[id] => 17394817
[patent_doc_number] => 11243831
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-02-08
[patent_title] => Reset and replay of memory sub-system controller in a memory sub-system
[patent_app_type] => utility
[patent_app_number] => 16/784966
[patent_app_country] => US
[patent_app_date] => 2020-02-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10053
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16784966
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/784966 | Reset and replay of memory sub-system controller in a memory sub-system | Feb 6, 2020 | Issued |
Array
(
[id] => 17892242
[patent_doc_number] => 11455213
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-09-27
[patent_title] => Method and system for parallel data transmission and cooperating backups
[patent_app_type] => utility
[patent_app_number] => 16/782097
[patent_app_country] => US
[patent_app_date] => 2020-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 11220
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16782097
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/782097 | Method and system for parallel data transmission and cooperating backups | Feb 4, 2020 | Issued |
Array
(
[id] => 18316929
[patent_doc_number] => 11631011
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-04-18
[patent_title] => Automatically remediating storage device issues using machine learning techniques
[patent_app_type] => utility
[patent_app_number] => 16/778792
[patent_app_country] => US
[patent_app_date] => 2020-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5012
[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] => 16778792
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/778792 | Automatically remediating storage device issues using machine learning techniques | Jan 30, 2020 | Issued |
Array
(
[id] => 18562059
[patent_doc_number] => 11727305
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-15
[patent_title] => System and method for detecting anomalies in prediction generation systems
[patent_app_type] => utility
[patent_app_number] => 16/773983
[patent_app_country] => US
[patent_app_date] => 2020-01-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 20
[patent_no_of_words] => 17383
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 2
[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] => 16773983
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/773983 | System and method for detecting anomalies in prediction generation systems | Jan 27, 2020 | Issued |
Array
(
[id] => 15903103
[patent_doc_number] => 20200151071
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-14
[patent_title] => VALIDATION OF DATA WRITTEN VIA TWO DIFFERENT BUS INTERFACES TO A DUAL SERVER BASED STORAGE CONTROLLER
[patent_app_type] => utility
[patent_app_number] => 16/744083
[patent_app_country] => US
[patent_app_date] => 2020-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7766
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[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] => 16744083
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/744083 | Validation of data written via two different bus interfaces to a dual server based storage controller | Jan 14, 2020 | Issued |