Search

Brandon J. Fetterolf

Supervisory Patent Examiner (ID: 15484, Phone: (571)272-2919 , Office: P/1672 )

Most Active Art Unit
1642
Art Unit(s)
1628, 1642, 1626, 1622
Total Applications
520
Issued Applications
175
Pending Applications
125
Abandoned Applications
232

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20758110 [patent_doc_number] => 12650880 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-06-09 [patent_title] => Heat energy capture and storage systems [patent_app_type] => utility [patent_app_number] => 19/398899 [patent_app_country] => US [patent_app_date] => 2025-11-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2437 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 298 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 19398899 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/398899
Heat energy capture and storage systems Nov 23, 2025 Issued
Array ( [id] => 20296534 [patent_doc_number] => 20250321777 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-10-16 [patent_title] => FRAMEWORK FOR HIGH PERFORMANCE BLOCKCHAINS [patent_app_type] => utility [patent_app_number] => 19/250276 [patent_app_country] => US [patent_app_date] => 2025-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11577 [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] => 19250276 [rel_patent_id] =>[rel_patent_doc_number] =>)
19/250276
Framework for high performance blockchains Jun 25, 2025 Issued
Array ( [id] => 20731841 [patent_doc_number] => 12639099 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-05-26 [patent_title] => Apparatus and method for assigning group computational tasks in a safety-critical environment [patent_app_type] => utility [patent_app_number] => 18/910563 [patent_app_country] => US [patent_app_date] => 2024-10-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 21386 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18910563 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/910563
Apparatus and method for assigning group computational tasks in a safety-critical environment Oct 8, 2024 Issued
Array ( [id] => 19963821 [patent_doc_number] => 12333330 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-06-17 [patent_title] => Apparatus and method for increasing security of a virtual machine [patent_app_type] => utility [patent_app_number] => 18/889946 [patent_app_country] => US [patent_app_date] => 2024-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 25090 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18889946 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/889946
Apparatus and method for increasing security of a virtual machine Sep 18, 2024 Issued
Array ( [id] => 20415671 [patent_doc_number] => 12498957 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-16 [patent_title] => Data processing method and apparatus, and readable medium and computing device [patent_app_type] => utility [patent_app_number] => 18/886790 [patent_app_country] => US [patent_app_date] => 2024-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 6 [patent_no_of_words] => 2413 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18886790 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/886790
Data processing method and apparatus, and readable medium and computing device Sep 15, 2024 Issued
Array ( [id] => 19740263 [patent_doc_number] => 12217099 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2025-02-04 [patent_title] => Resource allocation optimization using artificial intelligence [patent_app_type] => utility [patent_app_number] => 18/749419 [patent_app_country] => US [patent_app_date] => 2024-06-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13911 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 375 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18749419 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/749419
Resource allocation optimization using artificial intelligence Jun 19, 2024 Issued
Array ( [id] => 19499241 [patent_doc_number] => 20240338259 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => Compact Synchronization in Managed Runtimes [patent_app_type] => utility [patent_app_number] => 18/747956 [patent_app_country] => US [patent_app_date] => 2024-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6708 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18747956 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/747956
Compact Synchronization in Managed Runtimes Jun 18, 2024 Pending
Array ( [id] => 19588311 [patent_doc_number] => 20240385868 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-21 [patent_title] => FRAMEWORK FOR HIGH PERFORMANCE BLOCKCHAINS [patent_app_type] => utility [patent_app_number] => 18/667008 [patent_app_country] => US [patent_app_date] => 2024-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16796 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18667008 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/667008
Framework for high performance blockchains May 16, 2024 Issued
Array ( [id] => 19596104 [patent_doc_number] => 12153952 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-26 [patent_title] => Method for processing multiple transactions converted from single transaction in processor, and processor for performing same [patent_app_type] => utility [patent_app_number] => 18/641999 [patent_app_country] => US [patent_app_date] => 2024-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6035 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18641999 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/641999
Method for processing multiple transactions converted from single transaction in processor, and processor for performing same Apr 21, 2024 Issued
Array ( [id] => 19334329 [patent_doc_number] => 20240248759 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-25 [patent_title] => SCHEDULING OF A PLURALITY OF GRAPHIC PROCESSING UNITS [patent_app_type] => utility [patent_app_number] => 18/628102 [patent_app_country] => US [patent_app_date] => 2024-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10164 [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] => 18628102 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/628102
Scheduling of a plurality of graphic processing units Apr 4, 2024 Issued
Array ( [id] => 20508436 [patent_doc_number] => 12542721 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2026-02-03 [patent_title] => Managing a cloud service [patent_app_type] => utility [patent_app_number] => 18/589529 [patent_app_country] => US [patent_app_date] => 2024-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 18589529 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/589529
Managing a cloud service Feb 27, 2024 Issued
Array ( [id] => 19283830 [patent_doc_number] => 20240220306 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => SYSTEM AND METHOD FOR REQUEST ISOLATION [patent_app_type] => utility [patent_app_number] => 18/425985 [patent_app_country] => US [patent_app_date] => 2024-01-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16215 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18425985 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/425985
System and method for request isolation Jan 28, 2024 Issued
Array ( [id] => 19443466 [patent_doc_number] => 12093741 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-09-17 [patent_title] => Apparatus and methods for determining a resource distribution [patent_app_type] => utility [patent_app_number] => 18/398339 [patent_app_country] => US [patent_app_date] => 2023-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 23804 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18398339 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/398339
Apparatus and methods for determining a resource distribution Dec 27, 2023 Issued
Array ( [id] => 20070681 [patent_doc_number] => 20250208903 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-26 [patent_title] => EVENT-BASED AUTHORIZATION TRANSMISSION ACROSS MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 18/394567 [patent_app_country] => US [patent_app_date] => 2023-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7878 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18394567 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/394567
EVENT-BASED AUTHORIZATION TRANSMISSION ACROSS MOBILE DEVICES Dec 21, 2023 Pending
Array ( [id] => 19283841 [patent_doc_number] => 20240220317 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => GRAPHICS PROCESSOR AND OPERATION METHOD OF GRAPHICS PROCESSOR [patent_app_type] => utility [patent_app_number] => 18/394657 [patent_app_country] => US [patent_app_date] => 2023-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7572 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18394657 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/394657
GRAPHICS PROCESSOR AND OPERATION METHOD OF GRAPHICS PROCESSOR Dec 21, 2023 Pending
Array ( [id] => 19581705 [patent_doc_number] => 12147823 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-19 [patent_title] => Apparatus and method for providing a safety-critical operating environment (SCOE) [patent_app_type] => utility [patent_app_number] => 18/395149 [patent_app_country] => US [patent_app_date] => 2023-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 28961 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 278 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18395149 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/395149
Apparatus and method for providing a safety-critical operating environment (SCOE) Dec 21, 2023 Issued
Array ( [id] => 20130927 [patent_doc_number] => 12373240 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-29 [patent_title] => Provisioning of node based on downsizing or migration [patent_app_type] => utility [patent_app_number] => 18/544263 [patent_app_country] => US [patent_app_date] => 2023-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 5323 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 322 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18544263 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/544263
Provisioning of node based on downsizing or migration Dec 17, 2023 Issued
Array ( [id] => 19971645 [patent_doc_number] => 12340260 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-24 [patent_title] => Critical section speedup using help-enabled locks [patent_app_type] => utility [patent_app_number] => 18/515027 [patent_app_country] => US [patent_app_date] => 2023-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7723 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18515027 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/515027
Critical section speedup using help-enabled locks Nov 19, 2023 Issued
Array ( [id] => 19811488 [patent_doc_number] => 12242882 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-04 [patent_title] => Guest cluster deployed as virtual extension of management cluster in a virtualized computing system [patent_app_type] => utility [patent_app_number] => 18/504744 [patent_app_country] => US [patent_app_date] => 2023-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9396 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18504744 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/504744
Guest cluster deployed as virtual extension of management cluster in a virtualized computing system Nov 7, 2023 Issued
Array ( [id] => 19383081 [patent_doc_number] => 20240272951 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-08-15 [patent_title] => CONTROL METHOD, SYSTEM AND DEVICE WITH EDGE CLOUD SERVICE STABILITY [patent_app_type] => utility [patent_app_number] => 18/501934 [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] => 10412 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 18501934 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/501934
Control method, system and device with edge cloud service stability Nov 2, 2023 Issued
Menu