
Joseph R. Kudirka
Examiner (ID: 3084, Phone: (571)270-7126 , Office: P/2114 )
| Most Active Art Unit | 2114 |
| Art Unit(s) | 4167, 2151, 2114, 2113, 2198 |
| Total Applications | 785 |
| Issued Applications | 709 |
| Pending Applications | 38 |
| Abandoned Applications | 54 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16818697
[patent_doc_number] => 11003524
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-05-11
[patent_title] => Data storage system with repair of virtual data blocks of internal file system
[patent_app_type] => utility
[patent_app_number] => 16/399044
[patent_app_country] => US
[patent_app_date] => 2019-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 4070
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399044
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/399044 | Data storage system with repair of virtual data blocks of internal file system | Apr 29, 2019 | Issued |
Array
(
[id] => 16431535
[patent_doc_number] => 10831617
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-10
[patent_title] => Resilient programming frameworks for iterative computations on computer systems
[patent_app_type] => utility
[patent_app_number] => 16/391704
[patent_app_country] => US
[patent_app_date] => 2019-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7649
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16391704
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/391704 | Resilient programming frameworks for iterative computations on computer systems | Apr 22, 2019 | Issued |
Array
(
[id] => 16927093
[patent_doc_number] => 11048576
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-29
[patent_title] => Self-verification of operating system memory management
[patent_app_type] => utility
[patent_app_number] => 16/390073
[patent_app_country] => US
[patent_app_date] => 2019-04-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 5178
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16390073
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/390073 | Self-verification of operating system memory management | Apr 21, 2019 | Issued |
Array
(
[id] => 14689229
[patent_doc_number] => 20190243730
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-08
[patent_title] => RESILIENT PROGRAMMING FRAMEWORKS FOR ITERATIVE COMPUTATIONS
[patent_app_type] => utility
[patent_app_number] => 16/387793
[patent_app_country] => US
[patent_app_date] => 2019-04-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7785
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16387793
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/387793 | Resilient programming frameworks for iterative computations | Apr 17, 2019 | Issued |
Array
(
[id] => 14719929
[patent_doc_number] => 20190251028
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-15
[patent_title] => PRESERVING DATA UPON A POWER SHUTDOWN
[patent_app_type] => utility
[patent_app_number] => 16/387413
[patent_app_country] => US
[patent_app_date] => 2019-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7186
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16387413
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/387413 | Preserving data upon a power shutdown | Apr 16, 2019 | Issued |
Array
(
[id] => 16644302
[patent_doc_number] => 10922159
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-16
[patent_title] => Minimally disruptive data capture for segmented applications
[patent_app_type] => utility
[patent_app_number] => 16/385758
[patent_app_country] => US
[patent_app_date] => 2019-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4774
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16385758
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/385758 | Minimally disruptive data capture for segmented applications | Apr 15, 2019 | Issued |
Array
(
[id] => 16644302
[patent_doc_number] => 10922159
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-16
[patent_title] => Minimally disruptive data capture for segmented applications
[patent_app_type] => utility
[patent_app_number] => 16/385758
[patent_app_country] => US
[patent_app_date] => 2019-04-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4774
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16385758
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/385758 | Minimally disruptive data capture for segmented applications | Apr 15, 2019 | Issued |
Array
(
[id] => 16630407
[patent_doc_number] => 20210049060
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-18
[patent_title] => METHOD FOR IDENTIFYING AND EVALUATING COMMON CAUSE FAILURES OF SYSTEM COMPONENTS
[patent_app_type] => utility
[patent_app_number] => 17/046412
[patent_app_country] => US
[patent_app_date] => 2019-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15234
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17046412
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/046412 | Method for identifying and evaluating common cause failures of system components | Apr 9, 2019 | Issued |
Array
(
[id] => 14657671
[patent_doc_number] => 20190235964
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-01
[patent_title] => RECOVERING A FAILED CLUSTERED SYSTEM USING CONFIGURATION DATA FRAGMENTS
[patent_app_type] => utility
[patent_app_number] => 16/379677
[patent_app_country] => US
[patent_app_date] => 2019-04-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7404
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 57
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16379677
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/379677 | Recovering a failed clustered system using configuration data fragments | Apr 8, 2019 | Issued |
Array
(
[id] => 15328677
[patent_doc_number] => 20200004668
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-02
[patent_title] => SYSTEMS AND METHODS FOR FAILURE DETECTION WITH ORCHESTRATION LAYER
[patent_app_type] => utility
[patent_app_number] => 16/369784
[patent_app_country] => US
[patent_app_date] => 2019-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6613
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 16369784
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/369784 | Systems and methods for failure detection with orchestration layer | Mar 28, 2019 | Issued |
Array
(
[id] => 17744378
[patent_doc_number] => 11392446
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-19
[patent_title] => Cross-correlation of metrics for anomaly root cause identification
[patent_app_type] => utility
[patent_app_number] => 16/355042
[patent_app_country] => US
[patent_app_date] => 2019-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5385
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16355042
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/355042 | Cross-correlation of metrics for anomaly root cause identification | Mar 14, 2019 | Issued |
Array
(
[id] => 14539213
[patent_doc_number] => 20190205228
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-04
[patent_title] => STORAGE DEVICE HEALTH STATUS SYNCHRONIZATION
[patent_app_type] => utility
[patent_app_number] => 16/353049
[patent_app_country] => US
[patent_app_date] => 2019-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8566
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 86
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16353049
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/353049 | Storage device health status synchronization | Mar 13, 2019 | Issued |
Array
(
[id] => 14570375
[patent_doc_number] => 20190212794
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-11
[patent_title] => RESET ISOLATION FOR AN EMBEDDED SAFETY ISLAND IN A SYSTEM ON A CHIP
[patent_app_type] => utility
[patent_app_number] => 16/299544
[patent_app_country] => US
[patent_app_date] => 2019-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 1736
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16299544
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/299544 | Reset isolation for an embedded safety island in a system on a chip | Mar 11, 2019 | Issued |
Array
(
[id] => 16864584
[patent_doc_number] => 11023326
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-01
[patent_title] => SSD restart based on off-time tracker
[patent_app_type] => utility
[patent_app_number] => 16/294198
[patent_app_country] => US
[patent_app_date] => 2019-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 7423
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16294198
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/294198 | SSD restart based on off-time tracker | Mar 5, 2019 | Issued |
Array
(
[id] => 14840493
[patent_doc_number] => 20190278647
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-09-12
[patent_title] => FAULT TREE ANALYSIS FOR TECHNICAL SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 16/294291
[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] => 3994
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -8
[patent_words_short_claim] => 64
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16294291
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/294291 | Fault tree analysis for technical systems | Mar 5, 2019 | Issued |
Array
(
[id] => 15820743
[patent_doc_number] => 10635551
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-28
[patent_title] => System, and control method and program for input/output requests for storage systems
[patent_app_type] => utility
[patent_app_number] => 16/281327
[patent_app_country] => US
[patent_app_date] => 2019-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 19705
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 230
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16281327
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/281327 | System, and control method and program for input/output requests for storage systems | Feb 20, 2019 | Issued |
Array
(
[id] => 16227146
[patent_doc_number] => 20200252263
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-06
[patent_title] => ENSURED SERVICE LEVEL BY MUTUAL COMPLEMENTATION OF IOT DEVICES
[patent_app_type] => utility
[patent_app_number] => 16/269084
[patent_app_country] => US
[patent_app_date] => 2019-02-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5219
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16269084
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/269084 | Ensured service level by mutual complementation of IoT devices | Feb 5, 2019 | Issued |
Array
(
[id] => 16879885
[patent_doc_number] => 11030034
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-08
[patent_title] => Quantitative software failure mode and effects analysis
[patent_app_type] => utility
[patent_app_number] => 16/267612
[patent_app_country] => US
[patent_app_date] => 2019-02-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5465
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 245
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16267612
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/267612 | Quantitative software failure mode and effects analysis | Feb 4, 2019 | Issued |
Array
(
[id] => 15559981
[patent_doc_number] => 20200064402
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-27
[patent_title] => SERVER AND DEBUGGING METHOD THEREFOR
[patent_app_type] => utility
[patent_app_number] => 16/260965
[patent_app_country] => US
[patent_app_date] => 2019-01-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3845
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 16260965
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/260965 | Server and debugging method therefor | Jan 28, 2019 | Issued |
Array
(
[id] => 16551710
[patent_doc_number] => 10884870
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-05
[patent_title] => Method and system for implementing consistency groups with virtual machines
[patent_app_type] => utility
[patent_app_number] => 16/256360
[patent_app_country] => US
[patent_app_date] => 2019-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3552
[patent_no_of_claims] => 24
[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] => 16256360
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/256360 | Method and system for implementing consistency groups with virtual machines | Jan 23, 2019 | Issued |