Search

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