Search

David Morgan Fenstermacher

Examiner (ID: 11285, Phone: (571)272-7102 , Office: P/3658 )

Most Active Art Unit
3682
Art Unit(s)
3656, 3681, 3622, 3658, 2714, 3502, 3682, 1764
Total Applications
2283
Issued Applications
1948
Pending Applications
70
Abandoned Applications
265

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18438344 [patent_doc_number] => 20230185639 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-15 [patent_title] => MAPPING APPLICATION PROGRAMMING INTERFACE SCHEMAS WITH SEMANTIC REPRESENTATIONS [patent_app_type] => utility [patent_app_number] => 17/551099 [patent_app_country] => US [patent_app_date] => 2021-12-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13952 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17551099 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/551099
MAPPING APPLICATION PROGRAMMING INTERFACE SCHEMAS WITH SEMANTIC REPRESENTATIONS Dec 13, 2021 Pending
Array ( [id] => 17507057 [patent_doc_number] => 20220100160 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-31 [patent_title] => AUTOMATED PROGRAMMING OF A PROGRAMMABLE-LOGIC CONTROLLER (PLC) OF A MICROCONTROLLER USING AN EXPERT SYSTEM [patent_app_type] => utility [patent_app_number] => 17/548748 [patent_app_country] => US [patent_app_date] => 2021-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5701 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17548748 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/548748
Automated programming of a programmable-logic controller (PLC) of a microcontroller using an expert system Dec 12, 2021 Issued
Array ( [id] => 18479977 [patent_doc_number] => 11693717 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Alert notification on streaming textual data [patent_app_type] => utility [patent_app_number] => 17/549310 [patent_app_country] => US [patent_app_date] => 2021-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6222 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 250 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17549310 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/549310
Alert notification on streaming textual data Dec 12, 2021 Issued
Array ( [id] => 18000114 [patent_doc_number] => 11501223 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-15 [patent_title] => Method and system for determining states of tasks based on activities associated with the tasks over a predetermined period of time [patent_app_type] => utility [patent_app_number] => 17/546817 [patent_app_country] => US [patent_app_date] => 2021-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8427 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 518 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17546817 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/546817
Method and system for determining states of tasks based on activities associated with the tasks over a predetermined period of time Dec 8, 2021 Issued
Array ( [id] => 18364445 [patent_doc_number] => 20230146036 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-11 [patent_title] => LIBRARY INTERFACE FOR INTERPROCESS COMMUNICATION [patent_app_type] => utility [patent_app_number] => 17/524625 [patent_app_country] => US [patent_app_date] => 2021-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9671 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17524625 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/524625
LIBRARY INTERFACE FOR INTERPROCESS COMMUNICATION Nov 10, 2021 Abandoned
Array ( [id] => 18360517 [patent_doc_number] => 20230142108 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-11 [patent_title] => COORDINATING ASYNCHRONOUS COMMUNICATION AMONG MICROSERVICES [patent_app_type] => utility [patent_app_number] => 17/523510 [patent_app_country] => US [patent_app_date] => 2021-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10682 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17523510 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/523510
Coordinating asynchronous communication among microservices Nov 9, 2021 Issued
Array ( [id] => 19313723 [patent_doc_number] => 12039541 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-16 [patent_title] => Systems and methods for breaking up select requests to streamline processes and improve scalability [patent_app_type] => utility [patent_app_number] => 17/523052 [patent_app_country] => US [patent_app_date] => 2021-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 16945 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17523052 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/523052
Systems and methods for breaking up select requests to streamline processes and improve scalability Nov 9, 2021 Issued
Array ( [id] => 17462589 [patent_doc_number] => 20220075894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-10 [patent_title] => TAGGING AND AUDITING SENSITIVE INFORMATION IN A DATABASE ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/521817 [patent_app_country] => US [patent_app_date] => 2021-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9076 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17521817 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/521817
Tagging and auditing sensitive information in a database environment Nov 7, 2021 Issued
Array ( [id] => 17430358 [patent_doc_number] => 20220058067 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-24 [patent_title] => SYSTEM AND METHOD FOR TRANSFORMING A DIGITAL CALENDAR INTO A STRATEGIC TOOL [patent_app_type] => utility [patent_app_number] => 17/521118 [patent_app_country] => US [patent_app_date] => 2021-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9538 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17521118 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/521118
SYSTEM AND METHOD FOR TRANSFORMING A DIGITAL CALENDAR INTO A STRATEGIC TOOL Nov 7, 2021 Pending
Array ( [id] => 19138857 [patent_doc_number] => 11973845 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-30 [patent_title] => Methods, apparatuses and computer program products for managing organization connections in a group-based communication system [patent_app_type] => utility [patent_app_number] => 17/520664 [patent_app_country] => US [patent_app_date] => 2021-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 29 [patent_no_of_words] => 35554 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17520664 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/520664
Methods, apparatuses and computer program products for managing organization connections in a group-based communication system Nov 5, 2021 Issued
Array ( [id] => 18345828 [patent_doc_number] => 20230133938 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-04 [patent_title] => REAL-TIME MODIFICATION OF APPLICATION PROGRAMMING INTERFACE BEHAVIOR [patent_app_type] => utility [patent_app_number] => 17/452773 [patent_app_country] => US [patent_app_date] => 2021-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13162 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17452773 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/452773
Real-time modification of application programming interface behavior Oct 27, 2021 Issued
Array ( [id] => 17415809 [patent_doc_number] => 20220050713 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-17 [patent_title] => Distributed Job Scheduling System [patent_app_type] => utility [patent_app_number] => 17/452571 [patent_app_country] => US [patent_app_date] => 2021-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9028 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17452571 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/452571
Distributed Job Scheduling System Oct 26, 2021 Pending
Array ( [id] => 18765482 [patent_doc_number] => 11815880 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-14 [patent_title] => Human-in-the-loop robot training for robotic process automation [patent_app_type] => utility [patent_app_number] => 17/506292 [patent_app_country] => US [patent_app_date] => 2021-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8167 [patent_no_of_claims] => 18 [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] => 17506292 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/506292
Human-in-the-loop robot training for robotic process automation Oct 19, 2021 Issued
Array ( [id] => 18322458 [patent_doc_number] => 20230120586 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-20 [patent_title] => UPGRADE INFRASTUCTURE WITH INTEGRATION POINTS [patent_app_type] => utility [patent_app_number] => 17/506196 [patent_app_country] => US [patent_app_date] => 2021-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 33177 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 252 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17506196 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/506196
UPGRADE INFRASTUCTURE WITH INTEGRATION POINTS Oct 19, 2021 Pending
Array ( [id] => 18795992 [patent_doc_number] => 11829783 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-28 [patent_title] => Dynamic loading of an extending application [patent_app_type] => utility [patent_app_number] => 17/502567 [patent_app_country] => US [patent_app_date] => 2021-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 20793 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 289 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17502567 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/502567
Dynamic loading of an extending application Oct 14, 2021 Issued
Array ( [id] => 17449617 [patent_doc_number] => 20220070122 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-03 [patent_title] => Method and Apparatus for Composite User Interface Generation [patent_app_type] => utility [patent_app_number] => 17/499401 [patent_app_country] => US [patent_app_date] => 2021-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25708 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 17499401 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/499401
Method and Apparatus for Composite User Interface Generation Oct 11, 2021 Abandoned
Array ( [id] => 18966411 [patent_doc_number] => 11900182 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-13 [patent_title] => Waiting room with zero latency [patent_app_type] => utility [patent_app_number] => 17/450155 [patent_app_country] => US [patent_app_date] => 2021-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8558 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17450155 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/450155
Waiting room with zero latency Oct 5, 2021 Issued
Array ( [id] => 18212046 [patent_doc_number] => 20230058310 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-23 [patent_title] => METHOD AND SYSTEM FOR DEPLOYING INTELLIGENT EDGE CLUSTER MODEL [patent_app_type] => utility [patent_app_number] => 17/485418 [patent_app_country] => US [patent_app_date] => 2021-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9078 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17485418 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/485418
METHOD AND SYSTEM FOR DEPLOYING INTELLIGENT EDGE CLUSTER MODEL Sep 24, 2021 Pending
Array ( [id] => 18268351 [patent_doc_number] => 20230089593 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-03-23 [patent_title] => FAST ENERGY ACCOUNTING SYSTEM [patent_app_type] => utility [patent_app_number] => 17/481891 [patent_app_country] => US [patent_app_date] => 2021-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9000 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17481891 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/481891
FAST ENERGY ACCOUNTING SYSTEM Sep 21, 2021 Pending
Array ( [id] => 18479815 [patent_doc_number] => 11693553 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Devices, methods, and graphical user interfaces for automatically providing shared content to applications [patent_app_type] => utility [patent_app_number] => 17/481206 [patent_app_country] => US [patent_app_date] => 2021-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 77 [patent_figures_cnt] => 79 [patent_no_of_words] => 56136 [patent_no_of_claims] => 60 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 317 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17481206 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/481206
Devices, methods, and graphical user interfaces for automatically providing shared content to applications Sep 20, 2021 Issued
Menu