Search

John Q. Chavis

Examiner (ID: 6533, Phone: (571)272-3720 , Office: P/2193 )

Most Active Art Unit
2193
Art Unit(s)
2124, 2307, 2193, 2122, 2899, 2764, 2316, 2191, 2762, 2787
Total Applications
1631
Issued Applications
1371
Pending Applications
60
Abandoned Applications
209

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17358620 [patent_doc_number] => 20220019416 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-01-20 [patent_title] => REMOVING BRANCHING PATHS FROM A COMPUTER PROGRAM [patent_app_type] => utility [patent_app_number] => 17/376109 [patent_app_country] => US [patent_app_date] => 2021-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5886 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17376109 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/376109
Removing branching paths from a computer program Jul 13, 2021 Issued
Array ( [id] => 18162669 [patent_doc_number] => 20230029262 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-26 [patent_title] => RELATED CHANGE ANALYSIS OF MULTIPLE VERSION CONTROL SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/375787 [patent_app_country] => US [patent_app_date] => 2021-07-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5571 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17375787 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/375787
Related change analysis of multiple version control systems Jul 13, 2021 Issued
Array ( [id] => 17202156 [patent_doc_number] => 20210342251 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-04 [patent_title] => REVIEW PROCESS FOR EVALUATING CHANGES TO TARGET CODE FOR A SOFTWARE-BASED PRODUCT [patent_app_type] => utility [patent_app_number] => 17/331502 [patent_app_country] => US [patent_app_date] => 2021-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12918 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17331502 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/331502
Review process for evaluating changes to target code for a software-based product May 25, 2021 Issued
Array ( [id] => 18430382 [patent_doc_number] => 11675601 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-13 [patent_title] => Systems and methods to control software version when deploying OS application software from the boot firmware [patent_app_type] => utility [patent_app_number] => 17/328583 [patent_app_country] => US [patent_app_date] => 2021-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11082 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 208 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17328583 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/328583
Systems and methods to control software version when deploying OS application software from the boot firmware May 23, 2021 Issued
Array ( [id] => 18342820 [patent_doc_number] => 11640298 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-02 [patent_title] => Collapsing of multiple nested loops, methods, and instructions [patent_app_type] => utility [patent_app_number] => 17/323409 [patent_app_country] => US [patent_app_date] => 2021-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 27 [patent_no_of_words] => 18744 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17323409 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/323409
Collapsing of multiple nested loops, methods, and instructions May 17, 2021 Issued
Array ( [id] => 17824430 [patent_doc_number] => 11429378 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-08-30 [patent_title] => Change estimation in version control system [patent_app_type] => utility [patent_app_number] => 17/316468 [patent_app_country] => US [patent_app_date] => 2021-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 6674 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17316468 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/316468
Change estimation in version control system May 9, 2021 Issued
Array ( [id] => 18130248 [patent_doc_number] => 11556457 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-17 [patent_title] => Information processing device, non-transitory computer-readable storage medium for storing application startup program, and application startup method [patent_app_type] => utility [patent_app_number] => 17/307659 [patent_app_country] => US [patent_app_date] => 2021-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3479 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17307659 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/307659
Information processing device, non-transitory computer-readable storage medium for storing application startup program, and application startup method May 3, 2021 Issued
Array ( [id] => 17054295 [patent_doc_number] => 20210263729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-26 [patent_title] => BIDIRECTIONAL EVALUATION FOR GENERAL- PURPOSE PROGRAMMING [patent_app_type] => utility [patent_app_number] => 17/227227 [patent_app_country] => US [patent_app_date] => 2021-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 27955 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17227227 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/227227
Bidirectional evaluation for general--purpose programming Apr 8, 2021 Issued
Array ( [id] => 17801932 [patent_doc_number] => 11416231 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-08-16 [patent_title] => Incompatibility notification and optimal compatible solution [patent_app_type] => utility [patent_app_number] => 17/226821 [patent_app_country] => US [patent_app_date] => 2021-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9762 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 188 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17226821 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/226821
Incompatibility notification and optimal compatible solution Apr 8, 2021 Issued
Array ( [id] => 17915606 [patent_doc_number] => 20220318002 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-06 [patent_title] => USER AND ENTITY BEHAVIOR ANALYTICS OF INFRASTRUCTURE AS CODE IN PRE DEPLOYMENT OF CLOUD INFRASTRUCTURE [patent_app_type] => utility [patent_app_number] => 17/221801 [patent_app_country] => US [patent_app_date] => 2021-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3857 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17221801 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/221801
User and entity behavior analytics of infrastructure as code in pre deployment of cloud infrastructure Apr 3, 2021 Issued
Array ( [id] => 17907284 [patent_doc_number] => 11461138 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-04 [patent_title] => Systems for processing a resource event across disparate real-time processing networks [patent_app_type] => utility [patent_app_number] => 17/207960 [patent_app_country] => US [patent_app_date] => 2021-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10096 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17207960 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/207960
Systems for processing a resource event across disparate real-time processing networks Mar 21, 2021 Issued
Array ( [id] => 17884801 [patent_doc_number] => 20220300278 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => INDUSTRIAL AUTOMATION DISTRIBUTED PROJECT CONTROL WITH MILESTONE ROLLBACK [patent_app_type] => utility [patent_app_number] => 17/207514 [patent_app_country] => US [patent_app_date] => 2021-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24456 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17207514 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/207514
Industrial automation distributed project control with milestone rollback Mar 18, 2021 Issued
Array ( [id] => 17884798 [patent_doc_number] => 20220300275 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => QUALIFYING IMPACTS OF CODE CHANGES ON DEPENDENT SOFTWARE [patent_app_type] => utility [patent_app_number] => 17/202441 [patent_app_country] => US [patent_app_date] => 2021-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5963 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17202441 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/202441
QUALIFYING IMPACTS OF CODE CHANGES ON DEPENDENT SOFTWARE Mar 15, 2021 Abandoned
Array ( [id] => 17884927 [patent_doc_number] => 20220300404 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => QUALIFYING IMPACTS OF THIRD-PARTY CODE CHANGES ON DEPENDENT SOFTWARE [patent_app_type] => utility [patent_app_number] => 17/202445 [patent_app_country] => US [patent_app_date] => 2021-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5963 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 78 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17202445 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/202445
QUALIFYING IMPACTS OF THIRD-PARTY CODE CHANGES ON DEPENDENT SOFTWARE Mar 15, 2021 Abandoned
Array ( [id] => 17589475 [patent_doc_number] => 11327748 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-10 [patent_title] => Software cooperation possibility determination apparatus and software cooperation possibility determination method [patent_app_type] => utility [patent_app_number] => 17/200214 [patent_app_country] => US [patent_app_date] => 2021-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7700 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17200214 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/200214
Software cooperation possibility determination apparatus and software cooperation possibility determination method Mar 11, 2021 Issued
Array ( [id] => 18087275 [patent_doc_number] => 11537409 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-27 [patent_title] => System and method for managing system configuration data models [patent_app_type] => utility [patent_app_number] => 17/188185 [patent_app_country] => US [patent_app_date] => 2021-03-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 7107 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17188185 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/188185
System and method for managing system configuration data models Feb 28, 2021 Issued
Array ( [id] => 17325737 [patent_doc_number] => 11216752 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-01-04 [patent_title] => Optimizing machine learning models [patent_app_type] => utility [patent_app_number] => 17/183066 [patent_app_country] => US [patent_app_date] => 2021-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6441 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17183066 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/183066
Optimizing machine learning models Feb 22, 2021 Issued
Array ( [id] => 17744308 [patent_doc_number] => 11392375 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-07-19 [patent_title] => Optimizing software codebases using advanced code complexity metrics [patent_app_type] => utility [patent_app_number] => 17/179044 [patent_app_country] => US [patent_app_date] => 2021-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 6501 [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] => 17179044 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/179044
Optimizing software codebases using advanced code complexity metrics Feb 17, 2021 Issued
Array ( [id] => 17771263 [patent_doc_number] => 11403205 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-08-02 [patent_title] => Systems and methods for source code error reoccurrence prevention [patent_app_type] => utility [patent_app_number] => 17/170404 [patent_app_country] => US [patent_app_date] => 2021-02-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4755 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17170404 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/170404
Systems and methods for source code error reoccurrence prevention Feb 7, 2021 Issued
Array ( [id] => 17729601 [patent_doc_number] => 11385989 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-07-12 [patent_title] => Automated code review process using relevance analysis to control selection of and interaction with code reviewers [patent_app_type] => utility [patent_app_number] => 17/163717 [patent_app_country] => US [patent_app_date] => 2021-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10017 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17163717 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/163717
Automated code review process using relevance analysis to control selection of and interaction with code reviewers Jan 31, 2021 Issued
Menu