Search

John Q. Chavis

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

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 16486808 [patent_doc_number] => 20200380415 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-03 [patent_title] => INTEGRATION OF LEARNING MODELS INTO A SOFTWARE DEVELOPMENT SYSTEM [patent_app_type] => utility [patent_app_number] => 16/875565 [patent_app_country] => US [patent_app_date] => 2020-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10021 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16875565 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/875565
Integration of learning models into a software development system May 14, 2020 Issued
Array ( [id] => 17091708 [patent_doc_number] => 11119898 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-14 [patent_title] => Automatic code coverage file recommendation [patent_app_type] => utility [patent_app_number] => 16/868593 [patent_app_country] => US [patent_app_date] => 2020-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7840 [patent_no_of_claims] => 20 [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] => 16868593 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/868593
Automatic code coverage file recommendation May 6, 2020 Issued
Array ( [id] => 16400894 [patent_doc_number] => 20200341752 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => ELECTRONIC APPARATUS AND METHOD FOR CONTROLLING THEREOF [patent_app_type] => utility [patent_app_number] => 16/855314 [patent_app_country] => US [patent_app_date] => 2020-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10047 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16855314 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/855314
ELECTRONIC APPARATUS AND METHOD FOR CONTROLLING THEREOF Apr 21, 2020 Abandoned
Array ( [id] => 17955571 [patent_doc_number] => 11481680 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-25 [patent_title] => Verifying confidential machine learning models [patent_app_type] => utility [patent_app_number] => 16/851507 [patent_app_country] => US [patent_app_date] => 2020-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7553 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 14 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16851507 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/851507
Verifying confidential machine learning models Apr 16, 2020 Issued
Array ( [id] => 16393590 [patent_doc_number] => 20200334531 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-22 [patent_title] => ARTIFICIAL INTELLIGENCE REASONING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/850192 [patent_app_country] => US [patent_app_date] => 2020-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23916 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16850192 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/850192
Artificial intelligence reasoning system Apr 15, 2020 Issued
Array ( [id] => 17091565 [patent_doc_number] => 11119754 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-14 [patent_title] => Upgrading system components with forward and backward compatibility [patent_app_type] => utility [patent_app_number] => 16/837530 [patent_app_country] => US [patent_app_date] => 2020-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7405 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16837530 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/837530
Upgrading system components with forward and backward compatibility Mar 31, 2020 Issued
Array ( [id] => 17114050 [patent_doc_number] => 20210294647 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-23 [patent_title] => SORTING ACTIVITY FEED NOTIFICATIONS TO ENHANCE TEAM EFFICIENCY [patent_app_type] => utility [patent_app_number] => 16/832274 [patent_app_country] => US [patent_app_date] => 2020-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 32236 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16832274 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/832274
Sorting activity feed notifications to enhance team efficiency Mar 26, 2020 Issued
Array ( [id] => 17408867 [patent_doc_number] => 11249749 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-15 [patent_title] => Automatic generation of configuration files [patent_app_type] => utility [patent_app_number] => 16/830698 [patent_app_country] => US [patent_app_date] => 2020-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4499 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16830698 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/830698
Automatic generation of configuration files Mar 25, 2020 Issued
Array ( [id] => 17940868 [patent_doc_number] => 11475326 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-18 [patent_title] => Analyzing test result failures using artificial intelligence models [patent_app_type] => utility [patent_app_number] => 16/815952 [patent_app_country] => US [patent_app_date] => 2020-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9380 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16815952 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/815952
Analyzing test result failures using artificial intelligence models Mar 10, 2020 Issued
Array ( [id] => 17394890 [patent_doc_number] => 11243904 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-08 [patent_title] => System and method for scheduling instructions in a multithread SIMD architecture with a fixed number of registers [patent_app_type] => utility [patent_app_number] => 16/813336 [patent_app_country] => US [patent_app_date] => 2020-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6222 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16813336 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/813336
System and method for scheduling instructions in a multithread SIMD architecture with a fixed number of registers Mar 8, 2020 Issued
Array ( [id] => 17024105 [patent_doc_number] => 20210247976 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-12 [patent_title] => TRACKING RELATED CHANGES WITH CODE ANNOTATIONS [patent_app_type] => utility [patent_app_number] => 16/784538 [patent_app_country] => US [patent_app_date] => 2020-02-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6644 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16784538 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/784538
Tracking related changes with code annotations Feb 6, 2020 Issued
Array ( [id] => 18750550 [patent_doc_number] => 11809864 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-07 [patent_title] => Process for evaluating software elements within software [patent_app_type] => utility [patent_app_number] => 17/421713 [patent_app_country] => US [patent_app_date] => 2020-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 17 [patent_no_of_words] => 11305 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17421713 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/421713
Process for evaluating software elements within software Jan 14, 2020 Issued
Array ( [id] => 16918626 [patent_doc_number] => 20210191718 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => METHODS AND SYSTEMS FOR AUTOMATED, INTELLIGENT APPLICATION DEVELOPMENT BY SCANNING METADATA BY A PLUG-IN TO MAKE RECOMMENDATIONS [patent_app_type] => utility [patent_app_number] => 16/725786 [patent_app_country] => US [patent_app_date] => 2019-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13993 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16725786 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/725786
Methods and systems for automated, intelligent application development by scanning metadata by a plug-in to make recommendations Dec 22, 2019 Issued
Array ( [id] => 15773187 [patent_doc_number] => 20200117611 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-16 [patent_title] => SYSTEM AND METHOD FOR DATA PROCESSING [patent_app_type] => utility [patent_app_number] => 16/715151 [patent_app_country] => US [patent_app_date] => 2019-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11380 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16715151 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/715151
System and method for data processing Dec 15, 2019 Issued
Array ( [id] => 16972413 [patent_doc_number] => 11068385 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-20 [patent_title] => Behavior driven development test framework for application programming interfaces and webservices [patent_app_type] => utility [patent_app_number] => 16/712586 [patent_app_country] => US [patent_app_date] => 2019-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6479 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16712586 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/712586
Behavior driven development test framework for application programming interfaces and webservices Dec 11, 2019 Issued
Array ( [id] => 17001279 [patent_doc_number] => 11080089 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-08-03 [patent_title] => Systems and methods for managing execution of a sequence of software applications [patent_app_type] => utility [patent_app_number] => 16/704353 [patent_app_country] => US [patent_app_date] => 2019-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7611 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16704353 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/704353
Systems and methods for managing execution of a sequence of software applications Dec 4, 2019 Issued
Array ( [id] => 15837091 [patent_doc_number] => 20200133828 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-04-30 [patent_title] => Conducting Automated Software Testing Using Centralized Controller and Distributed Test Host Servers [patent_app_type] => utility [patent_app_number] => 16/693685 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14874 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 372 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16693685 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/693685
Conducting automated software testing using centralized controller and distributed test host servers Nov 24, 2019 Issued
Array ( [id] => 15594499 [patent_doc_number] => 20200073784 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => TIME-WEIGHTED RISKY CODE PREDICTION [patent_app_type] => utility [patent_app_number] => 16/674434 [patent_app_country] => US [patent_app_date] => 2019-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7111 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16674434 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/674434
Time-weighted risky code prediction Nov 4, 2019 Issued
Array ( [id] => 17106123 [patent_doc_number] => 11126338 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-21 [patent_title] => Computer-implemented systems and methods for providing consistent application generation [patent_app_type] => utility [patent_app_number] => 16/672657 [patent_app_country] => US [patent_app_date] => 2019-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 4957 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16672657 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/672657
Computer-implemented systems and methods for providing consistent application generation Nov 3, 2019 Issued
Array ( [id] => 16462862 [patent_doc_number] => 10846210 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-11-24 [patent_title] => Automation of platform release [patent_app_type] => utility [patent_app_number] => 16/669642 [patent_app_country] => US [patent_app_date] => 2019-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8156 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [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] => 16669642 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/669642
Automation of platform release Oct 30, 2019 Issued
Menu