Search

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 numberTitle of the applicationFiling DateStatus
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
Menu