
Gerald J. Sufleta Ii
Examiner (ID: 2761, Phone: (571)272-4279 , Office: P/2875 )
| Most Active Art Unit | 2875 |
| Art Unit(s) | 2875 |
| Total Applications | 815 |
| Issued Applications | 600 |
| Pending Applications | 56 |
| Abandoned Applications | 177 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18189283
[patent_doc_number] => 11579868
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-02-14
[patent_title] => Machine learning assisted source code refactoring to mitigate anti-patterns
[patent_app_type] => utility
[patent_app_number] => 17/118375
[patent_app_country] => US
[patent_app_date] => 2020-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 16303
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17118375
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/118375 | Machine learning assisted source code refactoring to mitigate anti-patterns | Dec 9, 2020 | Issued |
Array
(
[id] => 17924578
[patent_doc_number] => 11467826
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-10-11
[patent_title] => Automated extraction of isolated nodes during source code refactoring
[patent_app_type] => utility
[patent_app_number] => 17/110711
[patent_app_country] => US
[patent_app_date] => 2020-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 16
[patent_no_of_words] => 13804
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17110711
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/110711 | Automated extraction of isolated nodes during source code refactoring | Dec 2, 2020 | Issued |
Array
(
[id] => 17128521
[patent_doc_number] => 20210303290
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-30
[patent_title] => MULTI-MISSION CONFIGURABLE SPACECRAFT SYSTEM
[patent_app_type] => utility
[patent_app_number] => 17/110115
[patent_app_country] => US
[patent_app_date] => 2020-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14046
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 109
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17110115
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/110115 | Multi-mission configurable spacecraft system | Dec 1, 2020 | Issued |
Array
(
[id] => 16910563
[patent_doc_number] => 11042606
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-22
[patent_title] => Remote respiratory therapy device management
[patent_app_type] => utility
[patent_app_number] => 17/097962
[patent_app_country] => US
[patent_app_date] => 2020-11-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 19
[patent_no_of_words] => 23301
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 244
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17097962
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/097962 | Remote respiratory therapy device management | Nov 12, 2020 | Issued |
Array
(
[id] => 16879795
[patent_doc_number] => 11029942
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-06-08
[patent_title] => System, method, and computer program product for device coordination
[patent_app_type] => utility
[patent_app_number] => 17/089668
[patent_app_country] => US
[patent_app_date] => 2020-11-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 59
[patent_figures_cnt] => 68
[patent_no_of_words] => 57594
[patent_no_of_claims] => 43
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 252
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17089668
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/089668 | System, method, and computer program product for device coordination | Nov 3, 2020 | Issued |
Array
(
[id] => 17581091
[patent_doc_number] => 20220137946
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-05-05
[patent_title] => STATE-DRIVEN VIRTUALIZATION SYSTEM IMAGING
[patent_app_type] => utility
[patent_app_number] => 17/086392
[patent_app_country] => US
[patent_app_date] => 2020-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11312
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -21
[patent_words_short_claim] => 42
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17086392
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/086392 | State-driven virtualization system imaging | Oct 30, 2020 | Issued |
Array
(
[id] => 17550091
[patent_doc_number] => 20220121433
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-21
[patent_title] => INSTALLATION APPARATUS AND METHOD
[patent_app_type] => utility
[patent_app_number] => 17/072220
[patent_app_country] => US
[patent_app_date] => 2020-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5047
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17072220
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/072220 | INSTALLATION APPARATUS AND METHOD | Oct 15, 2020 | Abandoned |
Array
(
[id] => 17394737
[patent_doc_number] => 11243751
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-02-08
[patent_title] => Proxy compilation for execution in a foreign architecture controlled by execution within a native architecture
[patent_app_type] => utility
[patent_app_number] => 17/072579
[patent_app_country] => US
[patent_app_date] => 2020-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9354
[patent_no_of_claims] => 21
[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] => 17072579
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/072579 | Proxy compilation for execution in a foreign architecture controlled by execution within a native architecture | Oct 15, 2020 | Issued |
Array
(
[id] => 17550090
[patent_doc_number] => 20220121432
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-04-21
[patent_title] => PROXY COMPILATION FOR EXECUTION IN A FOREIGN ARCHITECTURE CONTROLLED BY EXECUTION WITHIN A NATIVE ARCHITECTURE
[patent_app_type] => utility
[patent_app_number] => 17/072600
[patent_app_country] => US
[patent_app_date] => 2020-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9354
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17072600
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/072600 | Proxy compilation for execution in a foreign architecture controlled by execution within a native architecture | Oct 15, 2020 | Issued |
Array
(
[id] => 16584725
[patent_doc_number] => 20210019127
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-01-21
[patent_title] => TARGET ARCHITECTURE DETERMINATION
[patent_app_type] => utility
[patent_app_number] => 17/063285
[patent_app_country] => US
[patent_app_date] => 2020-10-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4242
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17063285
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/063285 | Target architecture determination | Oct 4, 2020 | Issued |
Array
(
[id] => 17771133
[patent_doc_number] => 11403074
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-08-02
[patent_title] => Systems and methods for generating interfaces for callback functions in object-oriented classes
[patent_app_type] => utility
[patent_app_number] => 17/035095
[patent_app_country] => US
[patent_app_date] => 2020-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 9868
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 214
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17035095
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/035095 | Systems and methods for generating interfaces for callback functions in object-oriented classes | Sep 27, 2020 | Issued |
Array
(
[id] => 17364897
[patent_doc_number] => 11231918
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-01-25
[patent_title] => Native emulation compatible application binary interface for supporting emulation of foreign code
[patent_app_type] => utility
[patent_app_number] => 17/008270
[patent_app_country] => US
[patent_app_date] => 2020-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 18365
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17008270
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/008270 | Native emulation compatible application binary interface for supporting emulation of foreign code | Aug 30, 2020 | Issued |
Array
(
[id] => 18213528
[patent_doc_number] => 20230059793
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-02-23
[patent_title] => SYSTEM AND METHOD FOR NON-PROGRAMMATICALLY CONSTRUCTING SOFTWARE SOLUTIONS ON CONFIGURABLE COMPUTING PLATFORM
[patent_app_type] => utility
[patent_app_number] => 17/753257
[patent_app_country] => US
[patent_app_date] => 2020-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6108
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 317
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17753257
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/753257 | SYSTEM AND METHOD FOR NON-PROGRAMMATICALLY CONSTRUCTING SOFTWARE SOLUTIONS ON CONFIGURABLE COMPUTING PLATFORM | Aug 30, 2020 | Abandoned |
Array
(
[id] => 17542716
[patent_doc_number] => 11307837
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-04-19
[patent_title] => Runtime type identification of an object utilizing class inheritance relationships
[patent_app_type] => utility
[patent_app_number] => 17/000407
[patent_app_country] => US
[patent_app_date] => 2020-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 9849
[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] => 17000407
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/000407 | Runtime type identification of an object utilizing class inheritance relationships | Aug 23, 2020 | Issued |
Array
(
[id] => 17283040
[patent_doc_number] => 11200069
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-12-14
[patent_title] => Systems and methods for generating a software application
[patent_app_type] => utility
[patent_app_number] => 17/000070
[patent_app_country] => US
[patent_app_date] => 2020-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8456
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17000070
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/000070 | Systems and methods for generating a software application | Aug 20, 2020 | Issued |
Array
(
[id] => 17415766
[patent_doc_number] => 20220050670
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-02-17
[patent_title] => TENANT DECLARATIVE DEPLOYMENTS
[patent_app_type] => utility
[patent_app_number] => 16/995380
[patent_app_country] => US
[patent_app_date] => 2020-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11290
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16995380
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/995380 | Tenant declarative deployments | Aug 16, 2020 | Issued |
Array
(
[id] => 16439025
[patent_doc_number] => 20200356351
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-12
[patent_title] => DEVICE PROFILING IN GPU ACCELERATORS BY USING HOST-DEVICE COORDINATION
[patent_app_type] => utility
[patent_app_number] => 16/939313
[patent_app_country] => US
[patent_app_date] => 2020-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4492
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16939313
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/939313 | Device profiling in GPU accelerators by using host-device coordination | Jul 26, 2020 | Issued |
Array
(
[id] => 19137396
[patent_doc_number] => 11972364
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-04-30
[patent_title] => Automated service design using AI/ML to suggest process blocks for inclusion in service design structure
[patent_app_type] => utility
[patent_app_number] => 16/936513
[patent_app_country] => US
[patent_app_date] => 2020-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 6903
[patent_no_of_claims] => 17
[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] => 16936513
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/936513 | Automated service design using AI/ML to suggest process blocks for inclusion in service design structure | Jul 22, 2020 | Issued |
Array
(
[id] => 17372085
[patent_doc_number] => 20220027137
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-01-27
[patent_title] => AUTOMATICALLY ORCHESTRATING DEPLOYMENTS OF SOFTWARE-DEFINED STORAGE STACKS
[patent_app_type] => utility
[patent_app_number] => 16/935490
[patent_app_country] => US
[patent_app_date] => 2020-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6852
[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] => 16935490
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/935490 | Automatically orchestrating deployments of software-defined storage stacks | Jul 21, 2020 | Issued |
Array
(
[id] => 16810369
[patent_doc_number] => 20210132924
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-06
[patent_title] => METHOD AND DEVICE FOR IDENTIFYING TYPE OF VARIABLE IN BINARY
[patent_app_type] => utility
[patent_app_number] => 16/935152
[patent_app_country] => US
[patent_app_date] => 2020-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8759
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -12
[patent_words_short_claim] => 51
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16935152
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/935152 | Method and device for identifying type of variable in binary | Jul 20, 2020 | Issued |