Search

John C. Ball

Examiner (ID: 3391, Phone: (571)270-5119 , Office: P/1759 )

Most Active Art Unit
1795
Art Unit(s)
1759, 4128, 1795
Total Applications
1547
Issued Applications
1191
Pending Applications
84
Abandoned Applications
299

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19711095 [patent_doc_number] => 20250021237 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => Application Recovery Across Different Execution Environments [patent_app_type] => utility [patent_app_number] => 18/399356 [patent_app_country] => US [patent_app_date] => 2023-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 41145 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18399356 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/399356
Application recovery across different execution environments Dec 27, 2023 Issued
Array ( [id] => 19132058 [patent_doc_number] => 20240137411 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-04-25 [patent_title] => CONTAINER QUANTITY ADJUSTMENT FOR APPLICATION [patent_app_type] => utility [patent_app_number] => 18/397379 [patent_app_country] => US [patent_app_date] => 2023-12-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14645 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18397379 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/397379
Container quantity adjustment for application Dec 26, 2023 Issued
Array ( [id] => 20064560 [patent_doc_number] => 20250202782 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-19 [patent_title] => MANAGING DYNAMIC MESSAGING USING A KAFKA-BASED MONITORING APPLICATION [patent_app_type] => utility [patent_app_number] => 18/541819 [patent_app_country] => US [patent_app_date] => 2023-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1134 [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] => 18541819 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/541819
Managing dynamic messaging using a Kafka-based monitoring application Dec 14, 2023 Issued
Array ( [id] => 19437019 [patent_doc_number] => 20240305517 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-12 [patent_title] => INTENT BASED AUTOMATION SYSTEM [patent_app_type] => utility [patent_app_number] => 18/540292 [patent_app_country] => US [patent_app_date] => 2023-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9181 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 42 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18540292 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/540292
INTENT BASED AUTOMATION SYSTEM Dec 13, 2023 Pending
Array ( [id] => 20481661 [patent_doc_number] => 12530136 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-01-20 [patent_title] => Protection of an authentication method [patent_app_type] => utility [patent_app_number] => 18/531044 [patent_app_country] => US [patent_app_date] => 2023-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2591 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [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] => 18531044 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/531044
Protection of an authentication method Dec 5, 2023 Issued
Array ( [id] => 19070144 [patent_doc_number] => 20240104570 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-03-28 [patent_title] => RISK PREVENTION AND CONTROL METHODS, APPARATUSES, AND DEVICES [patent_app_type] => utility [patent_app_number] => 18/526555 [patent_app_country] => US [patent_app_date] => 2023-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18284 [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] => 18526555 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/526555
Risk prevention and control methods, apparatuses, and devices Nov 30, 2023 Issued
Array ( [id] => 20388359 [patent_doc_number] => 12488085 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-02 [patent_title] => Account management system, account management method, information terminal and medium [patent_app_type] => utility [patent_app_number] => 18/522446 [patent_app_country] => US [patent_app_date] => 2023-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 18 [patent_no_of_words] => 3270 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18522446 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/522446
Account management system, account management method, information terminal and medium Nov 28, 2023 Issued
Array ( [id] => 20018298 [patent_doc_number] => 20250156520 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-15 [patent_title] => COMMUNICATION SYSTEM, REMOTE TERMINAL UNIT, AND AUTHENTICATION METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 18/523825 [patent_app_country] => US [patent_app_date] => 2023-11-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18523825 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/523825
COMMUNICATION SYSTEM, REMOTE TERMINAL UNIT, AND AUTHENTICATION METHOD THEREOF Nov 28, 2023 Pending
Array ( [id] => 20003520 [patent_doc_number] => 20250141742 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-01 [patent_title] => ENHANCED VIRTUAL NETWORKING WITH CLOUD EDGE PROVIDERS [patent_app_type] => utility [patent_app_number] => 18/522093 [patent_app_country] => US [patent_app_date] => 2023-11-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18522093 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/522093
ENHANCED VIRTUAL NETWORKING WITH CLOUD EDGE PROVIDERS Nov 27, 2023 Abandoned
Array ( [id] => 20037161 [patent_doc_number] => 20250175383 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-29 [patent_title] => TECHNIQUES FOR ROTATING RESOURCE IDENTIFIERS IN PREFAB REGIONS [patent_app_type] => utility [patent_app_number] => 18/520510 [patent_app_country] => US [patent_app_date] => 2023-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 19620 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18520510 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/520510
Techniques for rotating resource identifiers in prefab regions Nov 26, 2023 Issued
Array ( [id] => 20027408 [patent_doc_number] => 20250165630 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-22 [patent_title] => UNIVERSAL DATA TRANSMISSION TO MULTIPLE CLOUD STORAGE PLATFORMS [patent_app_type] => utility [patent_app_number] => 18/510692 [patent_app_country] => US [patent_app_date] => 2023-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11242 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 352 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18510692 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/510692
UNIVERSAL DATA TRANSMISSION TO MULTIPLE CLOUD STORAGE PLATFORMS Nov 15, 2023 Pending
Array ( [id] => 19517159 [patent_doc_number] => 20240348845 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-17 [patent_title] => REMOTE FOLDERS FOR REAL TIME REMOTE COLLABORATION [patent_app_type] => utility [patent_app_number] => 18/505901 [patent_app_country] => US [patent_app_date] => 2023-11-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26242 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 346 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18505901 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/505901
REMOTE FOLDERS FOR REAL TIME REMOTE COLLABORATION Nov 8, 2023 Abandoned
Array ( [id] => 19985940 [patent_doc_number] => 20250124162 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-17 [patent_title] => ELECTRONIC APPARATUS AND SYSTEM FOR PROVIDING IMAGE WITH MOSAIC FACIAL AREA OF OBJECT AND PROVIDING RESTORED IMAGE TO AUTHORIZED USER [patent_app_type] => utility [patent_app_number] => 18/563492 [patent_app_country] => US [patent_app_date] => 2023-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1138 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18563492 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/563492
ELECTRONIC APPARATUS AND SYSTEM FOR PROVIDING IMAGE WITH MOSAIC FACIAL AREA OF OBJECT AND PROVIDING RESTORED IMAGE TO AUTHORIZED USER Nov 5, 2023 Pending
Array ( [id] => 19222596 [patent_doc_number] => 20240187300 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-06-06 [patent_title] => SYSTEMS AND METHODS FOR A FRAMEWORK FOR ALGORITHMICALLY IDENTIFYING CRITICAL SOFTWARE SYSTEMS AND APPLICATIONS WITHIN AN ORGANIZATION [patent_app_type] => utility [patent_app_number] => 18/501522 [patent_app_country] => US [patent_app_date] => 2023-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8119 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18501522 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/501522
Systems and methods for a framework for algorithmically identifying critical software systems and applications within an organization Nov 2, 2023 Issued
Array ( [id] => 20079806 [patent_doc_number] => 12353875 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-08 [patent_title] => Auto-documentation for application program interfaces based on network requests and responses [patent_app_type] => utility [patent_app_number] => 18/500372 [patent_app_country] => US [patent_app_date] => 2023-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 5816 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18500372 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/500372
Auto-documentation for application program interfaces based on network requests and responses Nov 1, 2023 Issued
Array ( [id] => 20531170 [patent_doc_number] => 12549617 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-10 [patent_title] => Devices and method for voice over internet protocol call continuity [patent_app_type] => utility [patent_app_number] => 18/497273 [patent_app_country] => US [patent_app_date] => 2023-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 0 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18497273 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/497273
Devices and method for voice over internet protocol call continuity Oct 29, 2023 Issued
Array ( [id] => 19190186 [patent_doc_number] => 20240169099 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-05-23 [patent_title] => METHOD AND APPARATUS FOR TRUST DOMAIN CREATION AND DESTRUCTION [patent_app_type] => utility [patent_app_number] => 18/493709 [patent_app_country] => US [patent_app_date] => 2023-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24297 [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] => 18493709 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/493709
Method and apparatus for trust domain creation and destruction Oct 23, 2023 Issued
Array ( [id] => 20648915 [patent_doc_number] => 12603875 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-04-14 [patent_title] => Connection establishment using shared certificate in global server load balancing (GSLB) environment [patent_app_type] => utility [patent_app_number] => 18/377825 [patent_app_country] => US [patent_app_date] => 2023-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5834 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18377825 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/377825
Connection establishment using shared certificate in global server load balancing (GSLB) environment Oct 7, 2023 Issued
Array ( [id] => 19851881 [patent_doc_number] => 20250097232 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-20 [patent_title] => SYSTEMS AND METHODS FOR CONFIGURING A DYNAMIC USER INTERFACE FOR AN INSIGHTS BASED WEB PORTAL [patent_app_type] => utility [patent_app_number] => 18/468537 [patent_app_country] => US [patent_app_date] => 2023-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8065 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 248 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18468537 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/468537
SYSTEMS AND METHODS FOR CONFIGURING A DYNAMIC USER INTERFACE FOR AN INSIGHTS BASED WEB PORTAL Sep 14, 2023 Pending
Array ( [id] => 19540238 [patent_doc_number] => 12132800 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-29 [patent_title] => Reliable transport protocol and hardware architecture for datacenter networking [patent_app_type] => utility [patent_app_number] => 18/367679 [patent_app_country] => US [patent_app_date] => 2023-09-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 29 [patent_no_of_words] => 13185 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18367679 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/367679
Reliable transport protocol and hardware architecture for datacenter networking Sep 12, 2023 Issued
Menu