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] => 14642427 [patent_doc_number] => 10365957 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-30 [patent_title] => Multicasting of event notifications using extended socket for inter-process communication [patent_app_type] => utility [patent_app_number] => 15/347893 [patent_app_country] => US [patent_app_date] => 2016-11-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2263 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15347893 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/347893
Multicasting of event notifications using extended socket for inter-process communication Nov 9, 2016 Issued
Array ( [id] => 12688279 [patent_doc_number] => 20180121259 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-03 [patent_title] => METHOD AND SYSTEM FOR DATA INSTANCE-BASED AUTOMATIC MESSAGE MAP CONSTRUCTION [patent_app_type] => utility [patent_app_number] => 15/341867 [patent_app_country] => US [patent_app_date] => 2016-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20172 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15341867 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/341867
Method and system for data instance-based automatic message map construction Nov 1, 2016 Issued
Array ( [id] => 17411149 [patent_doc_number] => 11252055 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-15 [patent_title] => Methods and apparatus for hardware registration in a network device [patent_app_type] => utility [patent_app_number] => 15/332912 [patent_app_country] => US [patent_app_date] => 2016-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10927 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15332912 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/332912
Methods and apparatus for hardware registration in a network device Oct 23, 2016 Issued
Array ( [id] => 11423596 [patent_doc_number] => 20170031739 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-02 [patent_title] => 'PROTOCOL FOR COMMUNICATION OF DATA STRUCTURES' [patent_app_type] => utility [patent_app_number] => 15/292399 [patent_app_country] => US [patent_app_date] => 2016-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4539 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15292399 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/292399
Protocol for communication of data structures Oct 12, 2016 Issued
Array ( [id] => 17744795 [patent_doc_number] => 11392869 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-19 [patent_title] => Systems and methods to provide customized product information [patent_app_type] => utility [patent_app_number] => 16/327908 [patent_app_country] => US [patent_app_date] => 2016-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 12322 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16327908 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/327908
Systems and methods to provide customized product information Sep 15, 2016 Issued
Array ( [id] => 13680209 [patent_doc_number] => 20160378841 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-29 [patent_title] => VISUALLY INDICATING A CALENDAR EVENT AMONG DIFFERENT TIME ZONES [patent_app_type] => utility [patent_app_number] => 15/258618 [patent_app_country] => US [patent_app_date] => 2016-09-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4991 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [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] => 15258618 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/258618
Visually indicating a calendar event among different time zones Sep 6, 2016 Issued
Array ( [id] => 12207469 [patent_doc_number] => 20180052695 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-02-22 [patent_title] => 'MAINFRAME SYSTEM STRUCTURING' [patent_app_type] => utility [patent_app_number] => 15/237963 [patent_app_country] => US [patent_app_date] => 2016-08-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10028 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15237963 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/237963
Mainframe system structuring Aug 15, 2016 Issued
Array ( [id] => 11423595 [patent_doc_number] => 20170031740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-02 [patent_title] => 'NAMING OF NODES IN NET FRAMEWORK' [patent_app_type] => utility [patent_app_number] => 15/226837 [patent_app_country] => US [patent_app_date] => 2016-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3936 [patent_no_of_claims] => 1 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15226837 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/226837
Naming of nodes in NET framework Aug 1, 2016 Issued
Array ( [id] => 13143647 [patent_doc_number] => 10089158 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-02 [patent_title] => Methods and apparatus to detect uninstallation of an on-device meter [patent_app_type] => utility [patent_app_number] => 15/216797 [patent_app_country] => US [patent_app_date] => 2016-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7083 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15216797 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/216797
Methods and apparatus to detect uninstallation of an on-device meter Jul 21, 2016 Issued
Array ( [id] => 13090869 [patent_doc_number] => 10064758 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-04 [patent_title] => Method, apparatus and computer program for provision of meterological data to assist in timing of remedy to ameliorate physical distress [patent_app_type] => utility [patent_app_number] => 15/199085 [patent_app_country] => US [patent_app_date] => 2016-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 17 [patent_no_of_words] => 9282 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 5 [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] => 15199085 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/199085
Method, apparatus and computer program for provision of meterological data to assist in timing of remedy to ameliorate physical distress Jun 29, 2016 Issued
Array ( [id] => 13171989 [patent_doc_number] => 10102110 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-10-16 [patent_title] => Simulation process for interface behavior [patent_app_type] => utility [patent_app_number] => 15/178276 [patent_app_country] => US [patent_app_date] => 2016-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 36 [patent_no_of_words] => 10726 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 310 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15178276 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/178276
Simulation process for interface behavior Jun 8, 2016 Issued
Array ( [id] => 11616558 [patent_doc_number] => 09654429 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-05-16 [patent_title] => 'Method and apparatus for composite user interface generation' [patent_app_type] => utility [patent_app_number] => 15/174291 [patent_app_country] => US [patent_app_date] => 2016-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 48 [patent_figures_cnt] => 86 [patent_no_of_words] => 25910 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 2 [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] => 15174291 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/174291
Method and apparatus for composite user interface generation Jun 5, 2016 Issued
Array ( [id] => 14935173 [patent_doc_number] => 20190303224 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-03 [patent_title] => SYNCHRONIZATION OF MESSAGES BASED ON QUEUES [patent_app_type] => utility [patent_app_number] => 16/305823 [patent_app_country] => US [patent_app_date] => 2016-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9936 [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] => 16305823 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/305823
Synchronization of messages based on queues May 31, 2016 Issued
Array ( [id] => 11423590 [patent_doc_number] => 20170031734 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-02 [patent_title] => 'DECOUPLING BACKGROUND WORK AND FOREGROUND WORK' [patent_app_type] => utility [patent_app_number] => 15/167847 [patent_app_country] => US [patent_app_date] => 2016-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 16205 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15167847 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/167847
Decoupling background work and foreground work May 26, 2016 Issued
Array ( [id] => 14614765 [patent_doc_number] => 10360083 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-23 [patent_title] => Attributing causality to program execution capacity modifications [patent_app_type] => utility [patent_app_number] => 15/150251 [patent_app_country] => US [patent_app_date] => 2016-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 23355 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 325 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15150251 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/150251
Attributing causality to program execution capacity modifications May 8, 2016 Issued
Array ( [id] => 11042402 [patent_doc_number] => 20160239358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-08-18 [patent_title] => 'EXTENSIBLE DATA INTERFACE FOR SHARED SERVICE MODULE' [patent_app_type] => utility [patent_app_number] => 15/140696 [patent_app_country] => US [patent_app_date] => 2016-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4587 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15140696 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/140696
Extensible data interface for shared service module Apr 27, 2016 Issued
Array ( [id] => 12726490 [patent_doc_number] => 20180133997 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-17 [patent_title] => TABLETING MACHINE HAVING A DEVICE FOR EXECUTING A DASHBOARD APPLICATION [patent_app_type] => utility [patent_app_number] => 15/567766 [patent_app_country] => US [patent_app_date] => 2016-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6973 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -11 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15567766 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/567766
TABLETING MACHINE HAVING A DEVICE FOR EXECUTING A DASHBOARD APPLICATION Apr 19, 2016 Abandoned
Array ( [id] => 11077993 [patent_doc_number] => 20160274958 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-22 [patent_title] => 'INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT' [patent_app_type] => utility [patent_app_number] => 15/067896 [patent_app_country] => US [patent_app_date] => 2016-03-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5511 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15067896 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/067896
Information processing apparatus, information processing method, and computer program product Mar 10, 2016 Issued
Array ( [id] => 11724116 [patent_doc_number] => 09696970 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-07-04 [patent_title] => 'Dynamic Java bean for visualage for Java' [patent_app_type] => utility [patent_app_number] => 15/054864 [patent_app_country] => US [patent_app_date] => 2016-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 3507 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15054864 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/054864
Dynamic Java bean for visualage for Java Feb 25, 2016 Issued
Array ( [id] => 11523387 [patent_doc_number] => 09606785 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-28 [patent_title] => 'Detecting deployment conflicts in heterogeneous environments' [patent_app_type] => utility [patent_app_number] => 15/016506 [patent_app_country] => US [patent_app_date] => 2016-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 13198 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 268 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15016506 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/016506
Detecting deployment conflicts in heterogeneous environments Feb 4, 2016 Issued
Menu