Search

David B. Frederiksen

Examiner (ID: 6483, Phone: (571)272-8152 , Office: P/2867 )

Most Active Art Unit
2867
Art Unit(s)
2867, 2858
Total Applications
591
Issued Applications
485
Pending Applications
54
Abandoned Applications
68

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18079527 [patent_doc_number] => 20220405139 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-22 [patent_title] => ANTENNA ARRAY DEVICE [patent_app_type] => utility [patent_app_number] => 17/807386 [patent_app_country] => US [patent_app_date] => 2022-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4135 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 185 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17807386 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/807386
ANTENNA ARRAY DEVICE Jun 16, 2022 Abandoned
Array ( [id] => 20160020 [patent_doc_number] => 12386648 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-12 [patent_title] => Resource allocation in virtualized environments [patent_app_type] => utility [patent_app_number] => 17/836927 [patent_app_country] => US [patent_app_date] => 2022-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3788 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 290 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17836927 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/836927
Resource allocation in virtualized environments Jun 8, 2022 Issued
Array ( [id] => 18819546 [patent_doc_number] => 20230393886 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-07 [patent_title] => SWITCHING BETWEEN POLLING-MODE AND INTERRUPTION-DRIVEN MODES WITHOUT LOSS OF I/O REPLIES [patent_app_type] => utility [patent_app_number] => 17/804860 [patent_app_country] => US [patent_app_date] => 2022-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6658 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17804860 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/804860
Switching between polling-mode and interruption-driven modes without loss of I/O replies May 31, 2022 Issued
Array ( [id] => 19841953 [patent_doc_number] => 12254344 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-18 [patent_title] => Method and system for automated refactoring of mainframe based batch systems to cloud native environment [patent_app_type] => utility [patent_app_number] => 17/743546 [patent_app_country] => US [patent_app_date] => 2022-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4863 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17743546 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/743546
Method and system for automated refactoring of mainframe based batch systems to cloud native environment May 12, 2022 Issued
Array ( [id] => 18164262 [patent_doc_number] => 20230030857 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-02 [patent_title] => METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR STORAGE SYSTEM MANAGEMENT [patent_app_type] => utility [patent_app_number] => 17/742568 [patent_app_country] => US [patent_app_date] => 2022-05-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8385 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17742568 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/742568
Task scheduling based on task type use levels and priority levels May 11, 2022 Issued
Array ( [id] => 18741734 [patent_doc_number] => 20230350715 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-11-02 [patent_title] => Identifying Memory System Sensitivity to Timing Parameters [patent_app_type] => utility [patent_app_number] => 17/732987 [patent_app_country] => US [patent_app_date] => 2022-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7096 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17732987 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/732987
Identifying Memory System Sensitivity to Timing Parameters Apr 28, 2022 Pending
Array ( [id] => 18727897 [patent_doc_number] => 20230342190 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-10-26 [patent_title] => CONTEXT-DRIVEN FRAMEWORK TO MIGRATE THE APPLICATIONS AND ITS DEPENDENCIES BY ANALYZING THE RELATIONSHIPS [patent_app_type] => utility [patent_app_number] => 17/726165 [patent_app_country] => US [patent_app_date] => 2022-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9441 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 31 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17726165 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/726165
Context-driven framework to migrate the applications and its dependencies by analyzing the relationships Apr 20, 2022 Issued
Array ( [id] => 18659900 [patent_doc_number] => 20230305907 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-28 [patent_title] => A REST INTERFACE SPECIFICATION ENCAPSULATION SYSTEM BASED ON NETWORK SNIFFING [patent_app_type] => utility [patent_app_number] => 18/013873 [patent_app_country] => US [patent_app_date] => 2022-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6046 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 249 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18013873 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/013873
Rest interface specification encapsulation system based on network sniffing Apr 20, 2022 Issued
Array ( [id] => 18796012 [patent_doc_number] => 11829803 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-28 [patent_title] => Methods for dynamic throttling to satisfy minimum throughput service level objectives and devices thereof [patent_app_type] => utility [patent_app_number] => 17/715569 [patent_app_country] => US [patent_app_date] => 2022-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7093 [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] => 17715569 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/715569
Methods for dynamic throttling to satisfy minimum throughput service level objectives and devices thereof Apr 6, 2022 Issued
Array ( [id] => 19811491 [patent_doc_number] => 12242885 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-04 [patent_title] => Programmable hardware proxy for assessment of control logic [patent_app_type] => utility [patent_app_number] => 17/710357 [patent_app_country] => US [patent_app_date] => 2022-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10297 [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] => 17710357 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/710357
Programmable hardware proxy for assessment of control logic Mar 30, 2022 Issued
Array ( [id] => 19925211 [patent_doc_number] => 12299497 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-05-13 [patent_title] => Dynamic factoring and composing workflows [patent_app_type] => utility [patent_app_number] => 17/657017 [patent_app_country] => US [patent_app_date] => 2022-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 6947 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17657017 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/657017
Dynamic factoring and composing workflows Mar 28, 2022 Issued
Array ( [id] => 19963813 [patent_doc_number] => 12333322 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-06-17 [patent_title] => Virtual networking for special types of nested virtual machines [patent_app_type] => utility [patent_app_number] => 17/704651 [patent_app_country] => US [patent_app_date] => 2022-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5122 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17704651 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/704651
Virtual networking for special types of nested virtual machines Mar 24, 2022 Issued
Array ( [id] => 18145702 [patent_doc_number] => 20230019558 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-19 [patent_title] => METHOD AND APPARATUS FOR SIGNALING INDEPENDENT PROCESSING OF MEDIA SEGMENTS ON CLOUD USING METADATA AND STARTCODE [patent_app_type] => utility [patent_app_number] => 17/702089 [patent_app_country] => US [patent_app_date] => 2022-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6481 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17702089 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/702089
Method and apparatus for signaling independent processing of media segments on cloud using metadata and startcode Mar 22, 2022 Issued
Array ( [id] => 18513289 [patent_doc_number] => 20230229519 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-20 [patent_title] => TASK ALLOCATION ACROSS PROCESSING UNITS OF A DISTRIBUTED SYSTEM [patent_app_type] => utility [patent_app_number] => 17/576884 [patent_app_country] => US [patent_app_date] => 2022-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4071 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17576884 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/576884
Task allocation across processing units of a distributed system Jan 13, 2022 Issued
Array ( [id] => 18499256 [patent_doc_number] => 20230222001 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-13 [patent_title] => TECHNIQUES FOR DEPLOYING CHANGES TO IMPROVE RELIABILITY OF A CLOUD SERVICE [patent_app_type] => utility [patent_app_number] => 17/573481 [patent_app_country] => US [patent_app_date] => 2022-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10727 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 260 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17573481 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/573481
Techniques for deploying changes to improve reliability of a cloud service Jan 10, 2022 Issued
Array ( [id] => 20304093 [patent_doc_number] => 12450081 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-10-21 [patent_title] => System and method for managing size of clusters in a computing environment [patent_app_type] => utility [patent_app_number] => 17/647689 [patent_app_country] => US [patent_app_date] => 2022-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 2282 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 341 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17647689 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/647689
System and method for managing size of clusters in a computing environment Jan 10, 2022 Issued
Array ( [id] => 18499247 [patent_doc_number] => 20230221992 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-13 [patent_title] => COGNITIVE ALLOCATION OF SPECIALIZED HARDWARE RESOURCES [patent_app_type] => utility [patent_app_number] => 17/570659 [patent_app_country] => US [patent_app_date] => 2022-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10193 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17570659 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/570659
Cognitive allocation of specialized hardware resources Jan 6, 2022 Issued
Array ( [id] => 18486924 [patent_doc_number] => 20230214270 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-06 [patent_title] => READINESS STATES FOR PARTITIONED INTERNAL RESOURCES OF A MEMORY CONTROLLER [patent_app_type] => utility [patent_app_number] => 17/567098 [patent_app_country] => US [patent_app_date] => 2021-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10770 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17567098 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/567098
READINESS STATES FOR PARTITIONED INTERNAL RESOURCES OF A MEMORY CONTROLLER Dec 30, 2021 Pending
Array ( [id] => 18486906 [patent_doc_number] => 20230214252 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-06 [patent_title] => System and method of path execution optimization [patent_app_type] => utility [patent_app_number] => 17/566533 [patent_app_country] => US [patent_app_date] => 2021-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4186 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -3 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17566533 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/566533
System and method of path execution optimization Dec 29, 2021 Issued
Array ( [id] => 19795315 [patent_doc_number] => 12236265 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-25 [patent_title] => Error avoidance load balancing across distributed clustered containerized environments [patent_app_type] => utility [patent_app_number] => 17/565406 [patent_app_country] => US [patent_app_date] => 2021-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12461 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 20 [patent_words_short_claim] => 17 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17565406 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/565406
Error avoidance load balancing across distributed clustered containerized environments Dec 28, 2021 Issued
Menu