Search

John Q. Chavis

Examiner (ID: 18596)

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

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18486867 [patent_doc_number] => 20230214213 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-06 [patent_title] => INDUSTRIAL AUTOMATION DISTRIBUTED PROJECT CONTROL WITH MILESTONE ROLLBACK [patent_app_type] => utility [patent_app_number] => 18/185501 [patent_app_country] => US [patent_app_date] => 2023-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24506 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18185501 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/185501
Industrial automation distributed project control with milestone rollback Mar 16, 2023 Issued
Array ( [id] => 18734643 [patent_doc_number] => 11803373 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-10-31 [patent_title] => Application versioning and upgrade [patent_app_type] => utility [patent_app_number] => 18/169819 [patent_app_country] => US [patent_app_date] => 2023-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 19495 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18169819 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/169819
Application versioning and upgrade Feb 14, 2023 Issued
Array ( [id] => 18950072 [patent_doc_number] => 11893368 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Removing branching paths from a computer program [patent_app_type] => utility [patent_app_number] => 18/103191 [patent_app_country] => US [patent_app_date] => 2023-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5902 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18103191 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/103191
Removing branching paths from a computer program Jan 29, 2023 Issued
Array ( [id] => 18303340 [patent_doc_number] => 11625242 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-04-11 [patent_title] => Automated generation of dependency hierarchy based on input and output requirements of information [patent_app_type] => utility [patent_app_number] => 18/049570 [patent_app_country] => US [patent_app_date] => 2022-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 14418 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18049570 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/049570
Automated generation of dependency hierarchy based on input and output requirements of information Oct 24, 2022 Issued
Array ( [id] => 18766075 [patent_doc_number] => 11816478 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-11-14 [patent_title] => Shrinking delta files based on function analysis [patent_app_type] => utility [patent_app_number] => 18/048714 [patent_app_country] => US [patent_app_date] => 2022-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 18601 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 153 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18048714 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/048714
Shrinking delta files based on function analysis Oct 20, 2022 Issued
Array ( [id] => 18949642 [patent_doc_number] => 11892935 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Verification of control coupling and data coupling analysis in software code [patent_app_type] => utility [patent_app_number] => 17/967130 [patent_app_country] => US [patent_app_date] => 2022-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 10797 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17967130 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/967130
Verification of control coupling and data coupling analysis in software code Oct 16, 2022 Issued
Array ( [id] => 18950122 [patent_doc_number] => 11893418 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Systems for processing a resource event across disparate real-time processing networks [patent_app_type] => utility [patent_app_number] => 17/896153 [patent_app_country] => US [patent_app_date] => 2022-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10127 [patent_no_of_claims] => 19 [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] => 17896153 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/896153
Systems for processing a resource event across disparate real-time processing networks Aug 25, 2022 Issued
Array ( [id] => 18703742 [patent_doc_number] => 11790256 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-17 [patent_title] => Analyzing test result failures using artificial intelligence models [patent_app_type] => utility [patent_app_number] => 17/871642 [patent_app_country] => US [patent_app_date] => 2022-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9316 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17871642 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/871642
Analyzing test result failures using artificial intelligence models Jul 21, 2022 Issued
Array ( [id] => 17947797 [patent_doc_number] => 20220334816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-20 [patent_title] => INCOMPATIBILITY NOTIFICATION AND OPTIMAL COMPATIBLE SOLUTION [patent_app_type] => utility [patent_app_number] => 17/856132 [patent_app_country] => US [patent_app_date] => 2022-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9799 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17856132 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/856132
Incompatibility notification and optimal compatible solution Jun 30, 2022 Issued
Array ( [id] => 18251317 [patent_doc_number] => 20230078356 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-16 [patent_title] => INTELLIGENT PREFETCHING FOR OS COMPONENTS [patent_app_type] => utility [patent_app_number] => 17/849682 [patent_app_country] => US [patent_app_date] => 2022-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11402 [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] => 17849682 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/849682
Intelligent prefetching for OS components Jun 25, 2022 Issued
Array ( [id] => 17992371 [patent_doc_number] => 20220358408 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-10 [patent_title] => Quantum Random, Self-Modifiable Computer [patent_app_type] => utility [patent_app_number] => 17/845791 [patent_app_country] => US [patent_app_date] => 2022-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25921 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17845791 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/845791
Quantum random, self-modifiable computer Jun 20, 2022 Issued
Array ( [id] => 18839363 [patent_doc_number] => 11847437 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-12-19 [patent_title] => Performing translations on change requests [patent_app_type] => utility [patent_app_number] => 17/828333 [patent_app_country] => US [patent_app_date] => 2022-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10422 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17828333 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/828333
Performing translations on change requests May 30, 2022 Issued
Array ( [id] => 17940472 [patent_doc_number] => 11474927 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-10-18 [patent_title] => Verification of control coupling and data coupling analysis in software code [patent_app_type] => utility [patent_app_number] => 17/734354 [patent_app_country] => US [patent_app_date] => 2022-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 16 [patent_no_of_words] => 10754 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17734354 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/734354
Verification of control coupling and data coupling analysis in software code May 1, 2022 Issued
Array ( [id] => 17794216 [patent_doc_number] => 20220253308 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-11 [patent_title] => Library Model Addition [patent_app_type] => utility [patent_app_number] => 17/728550 [patent_app_country] => US [patent_app_date] => 2022-04-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17607 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17728550 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/728550
Library model addition Apr 24, 2022 Issued
Array ( [id] => 18711216 [patent_doc_number] => 20230333845 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-19 [patent_title] => Infrastructure as code resource definition correction system [patent_app_type] => utility [patent_app_number] => 17/722410 [patent_app_country] => US [patent_app_date] => 2022-04-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7687 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 30 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17722410 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/722410
Infrastructure as code resource definition correction system Apr 17, 2022 Issued
Array ( [id] => 17763368 [patent_doc_number] => 20220236980 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-28 [patent_title] => APPLICATION FUNCTION CONSOLIDATION RECOMMENDATION [patent_app_type] => utility [patent_app_number] => 17/717902 [patent_app_country] => US [patent_app_date] => 2022-04-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8803 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17717902 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/717902
Application function consolidation recommendation Apr 10, 2022 Issued
Array ( [id] => 17736609 [patent_doc_number] => 20220222068 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => DATA STRUCTURES FOR MANAGING CONFIGURATION VERSIONS OF CLOUD-BASED APPLICATIONS [patent_app_type] => utility [patent_app_number] => 17/708186 [patent_app_country] => US [patent_app_date] => 2022-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10757 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17708186 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/708186
Data structures for managing configuration versions of cloud-based applications Mar 29, 2022 Issued
Array ( [id] => 17977322 [patent_doc_number] => 11494182 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-11-08 [patent_title] => Automated generation of dependency hierarchy based on input and output requirements of information [patent_app_type] => utility [patent_app_number] => 17/696195 [patent_app_country] => US [patent_app_date] => 2022-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 14379 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17696195 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/696195
Automated generation of dependency hierarchy based on input and output requirements of information Mar 15, 2022 Issued
Array ( [id] => 18889993 [patent_doc_number] => 11868766 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-09 [patent_title] => Method and system for identifying duplicate cascading style sheets (CSS) selector declarations [patent_app_type] => utility [patent_app_number] => 17/694711 [patent_app_country] => US [patent_app_date] => 2022-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6109 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17694711 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/694711
Method and system for identifying duplicate cascading style sheets (CSS) selector declarations Mar 14, 2022 Issued
Array ( [id] => 18630283 [patent_doc_number] => 20230289175 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-14 [patent_title] => LIVE FIRMWARE UPDATE SWITCHOVER [patent_app_type] => utility [patent_app_number] => 17/692670 [patent_app_country] => US [patent_app_date] => 2022-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8658 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17692670 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/692670
Live firmware update switchover Mar 10, 2022 Issued
Menu