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 number | Title of the application | Filing Date | Status |
---|---|---|---|
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 |