
John A. Ricci
Examiner (ID: 6115, Phone: (571)272-4429 , Office: P/3711 )
| Most Active Art Unit | 3711 |
| Art Unit(s) | 3501, 3712, 3714, 3711 |
| Total Applications | 4526 |
| Issued Applications | 3877 |
| Pending Applications | 166 |
| Abandoned Applications | 525 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18234798
[patent_doc_number] => 11599356
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2023-03-07
[patent_title] => Systems and methods for legacy source code optimization and modernization
[patent_app_type] => utility
[patent_app_number] => 17/353501
[patent_app_country] => US
[patent_app_date] => 2021-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 11462
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 271
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17353501
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/353501 | Systems and methods for legacy source code optimization and modernization | Jun 20, 2021 | Issued |
Array
(
[id] => 18527620
[patent_doc_number] => 11714611
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-01
[patent_title] => Library suggestion engine
[patent_app_type] => utility
[patent_app_number] => 17/350925
[patent_app_country] => US
[patent_app_date] => 2021-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 10956
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 160
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17350925
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/350925 | Library suggestion engine | Jun 16, 2021 | Issued |
Array
(
[id] => 18262052
[patent_doc_number] => 11609753
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-03-21
[patent_title] => Deriving many idiomatic programming language interfaces
[patent_app_type] => utility
[patent_app_number] => 17/342053
[patent_app_country] => US
[patent_app_date] => 2021-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 19715
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17342053
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/342053 | Deriving many idiomatic programming language interfaces | Jun 7, 2021 | Issued |
Array
(
[id] => 17114137
[patent_doc_number] => 20210294734
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-23
[patent_title] => TESTING FRAMEWORK FOR AUTOMATION OBJECTS
[patent_app_type] => utility
[patent_app_number] => 17/340896
[patent_app_country] => US
[patent_app_date] => 2021-06-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 17415
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17340896
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/340896 | Testing framework for automation objects | Jun 6, 2021 | Issued |
Array
(
[id] => 17084356
[patent_doc_number] => 20210279363
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-09-09
[patent_title] => DATA PROCESSING SYSTEMS AND METHODS FOR AUTOMATIC DISCOVERY AND ASSESSMENT OF MOBILE SOFTWARE DEVELOPMENT KITS
[patent_app_type] => utility
[patent_app_number] => 17/326901
[patent_app_country] => US
[patent_app_date] => 2021-05-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 42098
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17326901
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/326901 | Data processing systems and methods for automatic discovery and assessment of mobile software development kits | May 20, 2021 | Issued |
Array
(
[id] => 17715476
[patent_doc_number] => 11379468
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-07-05
[patent_title] => Control flow graph refining via execution data
[patent_app_type] => utility
[patent_app_number] => 17/318158
[patent_app_country] => US
[patent_app_date] => 2021-05-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9046
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 226
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17318158
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/318158 | Control flow graph refining via execution data | May 11, 2021 | Issued |
Array
(
[id] => 17970000
[patent_doc_number] => 11487532
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-11-01
[patent_title] => Issue tracking systems and methods
[patent_app_type] => utility
[patent_app_number] => 17/307078
[patent_app_country] => US
[patent_app_date] => 2021-05-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 15
[patent_no_of_words] => 19903
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17307078
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/307078 | Issue tracking systems and methods | May 3, 2021 | Issued |
Array
(
[id] => 18174061
[patent_doc_number] => 11573771
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-02-07
[patent_title] => Predicting code editor
[patent_app_type] => utility
[patent_app_number] => 17/242869
[patent_app_country] => US
[patent_app_date] => 2021-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 13179
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 273
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17242869
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/242869 | Predicting code editor | Apr 27, 2021 | Issued |
Array
(
[id] => 17771152
[patent_doc_number] => 11403093
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-08-02
[patent_title] => Application modification with proxy service process
[patent_app_type] => utility
[patent_app_number] => 17/243050
[patent_app_country] => US
[patent_app_date] => 2021-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8636
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 321
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17243050
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/243050 | Application modification with proxy service process | Apr 27, 2021 | Issued |
Array
(
[id] => 17009443
[patent_doc_number] => 20210240604
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-05
[patent_title] => API DRIVEN CONTINUOUS TESTING SYSTEMS FOR TESTING DISPARATE SOFTWARE
[patent_app_type] => utility
[patent_app_number] => 17/238850
[patent_app_country] => US
[patent_app_date] => 2021-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12542
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 214
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17238850
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/238850 | API driven continuous testing systems for testing disparate software | Apr 22, 2021 | Issued |
Array
(
[id] => 17715212
[patent_doc_number] => 11379203
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-07-05
[patent_title] => Systems and methods for generating distributed software packages using non-distributed source code
[patent_app_type] => utility
[patent_app_number] => 17/239108
[patent_app_country] => US
[patent_app_date] => 2021-04-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 11965
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[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] => 17239108
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/239108 | Systems and methods for generating distributed software packages using non-distributed source code | Apr 22, 2021 | Issued |
Array
(
[id] => 17009306
[patent_doc_number] => 20210240467
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-08-05
[patent_title] => Method for Implementing Function Jump, Apparatus, and Computer Storage Medium
[patent_app_type] => utility
[patent_app_number] => 17/235061
[patent_app_country] => US
[patent_app_date] => 2021-04-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14594
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17235061
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/235061 | Method for implementing function jump, apparatus, and computer storage medium | Apr 19, 2021 | Issued |
Array
(
[id] => 17773772
[patent_doc_number] => 11405743
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-02
[patent_title] => Downloading data to a mobile device
[patent_app_type] => utility
[patent_app_number] => 17/215392
[patent_app_country] => US
[patent_app_date] => 2021-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12448
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 199
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17215392
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/215392 | Downloading data to a mobile device | Mar 28, 2021 | Issued |
Array
(
[id] => 17180410
[patent_doc_number] => 11157654
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-26
[patent_title] => Data processing systems for orphaned data identification and deletion and related methods
[patent_app_type] => utility
[patent_app_number] => 17/216436
[patent_app_country] => US
[patent_app_date] => 2021-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 67
[patent_figures_cnt] => 63
[patent_no_of_words] => 46496
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 206
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17216436
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/216436 | Data processing systems for orphaned data identification and deletion and related methods | Mar 28, 2021 | Issued |
Array
(
[id] => 17136436
[patent_doc_number] => 11137989
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-10-05
[patent_title] => Constructing a data flow graph for a computing system of an organization
[patent_app_type] => utility
[patent_app_number] => 17/204456
[patent_app_country] => US
[patent_app_date] => 2021-03-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11175
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 261
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17204456
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/204456 | Constructing a data flow graph for a computing system of an organization | Mar 16, 2021 | Issued |
Array
(
[id] => 17744412
[patent_doc_number] => 11392481
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-07-19
[patent_title] => AI for evaluation and development of new products and features
[patent_app_type] => utility
[patent_app_number] => 17/203096
[patent_app_country] => US
[patent_app_date] => 2021-03-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 13996
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 202
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17203096
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/203096 | AI for evaluation and development of new products and features | Mar 15, 2021 | Issued |
Array
(
[id] => 17651868
[patent_doc_number] => 11354598
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-06-07
[patent_title] => AI for evaluation and development of new products and features
[patent_app_type] => utility
[patent_app_number] => 17/201262
[patent_app_country] => US
[patent_app_date] => 2021-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 14000
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 216
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17201262
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/201262 | AI for evaluation and development of new products and features | Mar 14, 2021 | Issued |
Array
(
[id] => 17238621
[patent_doc_number] => 11182501
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-11-23
[patent_title] => Data processing systems for fulfilling data subject access requests and related methods
[patent_app_type] => utility
[patent_app_number] => 17/201040
[patent_app_country] => US
[patent_app_date] => 2021-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 52
[patent_figures_cnt] => 52
[patent_no_of_words] => 16617
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 333
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17201040
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/201040 | Data processing systems for fulfilling data subject access requests and related methods | Mar 14, 2021 | Issued |
Array
(
[id] => 17157806
[patent_doc_number] => 20210318857
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-10-14
[patent_title] => PLATFORM FOR WEB SERVICES DEVELOPMENT AND METHOD THEREFOR
[patent_app_type] => utility
[patent_app_number] => 17/181342
[patent_app_country] => US
[patent_app_date] => 2021-02-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9003
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17181342
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/181342 | Platform for web services development and method therefor | Feb 21, 2021 | Issued |
Array
(
[id] => 17542430
[patent_doc_number] => 11307551
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-04-19
[patent_title] => Methods, systems and computer program products for generating implementable sequential function charts codes for process control systems
[patent_app_type] => utility
[patent_app_number] => 17/177707
[patent_app_country] => US
[patent_app_date] => 2021-02-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 20
[patent_no_of_words] => 9894
[patent_no_of_claims] => 15
[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] => 17177707
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/177707 | Methods, systems and computer program products for generating implementable sequential function charts codes for process control systems | Feb 16, 2021 | Issued |