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] => 11365976
[patent_doc_number] => 20170003957
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-05
[patent_title] => 'INSTRUMENTING A WEBSITE WITH DYNAMICALLY GENERATED CODE'
[patent_app_type] => utility
[patent_app_number] => 15/013639
[patent_app_country] => US
[patent_app_date] => 2016-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 4704
[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] => 15013639
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/013639 | INSTRUMENTING A WEBSITE WITH DYNAMICALLY GENERATED CODE | Feb 1, 2016 | Abandoned |
Array
(
[id] => 12221785
[patent_doc_number] => 20180060144
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-01
[patent_title] => 'CONTROL METHODS FOR MOBILE ELECTRONIC DEVICES IN DISTRIBUTED ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 15/543239
[patent_app_country] => US
[patent_app_date] => 2016-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 15372
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 12
[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] => 15543239
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/543239 | CONTROL METHODS FOR MOBILE ELECTRONIC DEVICES IN DISTRIBUTED ENVIRONMENTS | Jan 13, 2016 | Abandoned |
Array
(
[id] => 11680278
[patent_doc_number] => 09678809
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-06-13
[patent_title] => 'System and method for providing dynamic clock and voltage scaling (DCVS) aware interprocessor communication'
[patent_app_type] => utility
[patent_app_number] => 14/993991
[patent_app_country] => US
[patent_app_date] => 2016-01-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 13902
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 246
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14993991
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/993991 | System and method for providing dynamic clock and voltage scaling (DCVS) aware interprocessor communication | Jan 11, 2016 | Issued |
Array
(
[id] => 14669295
[patent_doc_number] => 10372549
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-08-06
[patent_title] => System and method for dynamic transparent consistent application-replication of multi-process multi-threaded applications
[patent_app_type] => utility
[patent_app_number] => 14/968545
[patent_app_country] => US
[patent_app_date] => 2015-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12482
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 316
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14968545
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/968545 | System and method for dynamic transparent consistent application-replication of multi-process multi-threaded applications | Dec 13, 2015 | Issued |
Array
(
[id] => 10786214
[patent_doc_number] => 20160132370
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-12
[patent_title] => 'METHOD AND APPARATUS FOR PROVIDING APPLICATION NOTIFICATIONS'
[patent_app_type] => utility
[patent_app_number] => 14/965445
[patent_app_country] => US
[patent_app_date] => 2015-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 12308
[patent_no_of_claims] => 20
[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] => 14965445
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/965445 | METHOD AND APPARATUS FOR PROVIDING APPLICATION NOTIFICATIONS | Dec 9, 2015 | Abandoned |
Array
(
[id] => 10739448
[patent_doc_number] => 20160085599
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-24
[patent_title] => 'EFFICIENT OPERATIONS OF COMPONENTS IN A WIRELESS COMMUNICATIONS DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/954549
[patent_app_country] => US
[patent_app_date] => 2015-11-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4971
[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] => 14954549
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/954549 | Efficient operations of components in a wireless communications device | Nov 29, 2015 | Issued |
Array
(
[id] => 11094588
[patent_doc_number] => 20160291556
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-06
[patent_title] => 'CONTROLLER'
[patent_app_type] => utility
[patent_app_number] => 14/951620
[patent_app_country] => US
[patent_app_date] => 2015-11-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7585
[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] => 14951620
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/951620 | Controller | Nov 24, 2015 | Issued |
Array
(
[id] => 11752757
[patent_doc_number] => 09710774
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-07-18
[patent_title] => 'Configuration of embedded intelligence'
[patent_app_type] => utility
[patent_app_number] => 14/945974
[patent_app_country] => US
[patent_app_date] => 2015-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6413
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14945974
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/945974 | Configuration of embedded intelligence | Nov 18, 2015 | Issued |
Array
(
[id] => 14123229
[patent_doc_number] => 10248473
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-02
[patent_title] => Discovering object definition information in an integrated application environment
[patent_app_type] => utility
[patent_app_number] => 14/940066
[patent_app_country] => US
[patent_app_date] => 2015-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3643
[patent_no_of_claims] => 16
[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] => 14940066
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/940066 | Discovering object definition information in an integrated application environment | Nov 11, 2015 | Issued |
Array
(
[id] => 12646986
[patent_doc_number] => 20180107493
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-19
[patent_title] => SYNCHRONOUS CONTROL METHOD AND DEVICE VIA EXTERNAL APPARATUS
[patent_app_type] => utility
[patent_app_number] => 15/102278
[patent_app_country] => US
[patent_app_date] => 2015-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13119
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15102278
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/102278 | SYNCHRONOUS CONTROL METHOD AND DEVICE VIA EXTERNAL APPARATUS | Nov 5, 2015 | Abandoned |
Array
(
[id] => 11982009
[patent_doc_number] => 20170286163
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-05
[patent_title] => 'METHOD AND SYSTEM FOR PROVIDING CONTEXT INFORMATION REGARDING IoT DEVICE, AND NON-TRANSITORY COMPUTER-REDABLE RECORDING MEDIUM THEREFOR'
[patent_app_type] => utility
[patent_app_number] => 15/315190
[patent_app_country] => US
[patent_app_date] => 2015-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3963
[patent_no_of_claims] => 6
[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] => 15315190
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/315190 | METHOD AND SYSTEM FOR PROVIDING CONTEXT INFORMATION REGARDING IoT DEVICE, AND NON-TRANSITORY COMPUTER-REDABLE RECORDING MEDIUM THEREFOR | Oct 29, 2015 | Abandoned |
Array
(
[id] => 10708893
[patent_doc_number] => 20160055040
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-02-25
[patent_title] => 'PROCESSING USER INPUT EVENTS IN A WEB BROWSER'
[patent_app_type] => utility
[patent_app_number] => 14/922566
[patent_app_country] => US
[patent_app_date] => 2015-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 12030
[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] => 14922566
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/922566 | Processing user input events in a web browser | Oct 25, 2015 | Issued |
Array
(
[id] => 12171489
[patent_doc_number] => 09889609
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-13
[patent_title] => 'Matching the scale of independent objects or intelligently scaling objects when 3D printing'
[patent_app_type] => utility
[patent_app_number] => 14/874750
[patent_app_country] => US
[patent_app_date] => 2015-10-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5544
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 140
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14874750
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/874750 | Matching the scale of independent objects or intelligently scaling objects when 3D printing | Oct 4, 2015 | Issued |
Array
(
[id] => 10779038
[patent_doc_number] => 20160125194
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-05
[patent_title] => 'DYNAMIC SERVICE DISCOVERY'
[patent_app_type] => utility
[patent_app_number] => 14/871212
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4483
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[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] => 14871212
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/871212 | Dynamic service discovery | Sep 29, 2015 | Issued |
Array
(
[id] => 10672942
[patent_doc_number] => 20160019087
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-21
[patent_title] => 'METHODS AND SYSTEMS FOR PROVIDING A CUSTOMIZED NETWORK'
[patent_app_type] => utility
[patent_app_number] => 14/869289
[patent_app_country] => US
[patent_app_date] => 2015-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10582
[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] => 14869289
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/869289 | Methods and systems for providing a customized network | Sep 28, 2015 | Issued |
Array
(
[id] => 11938588
[patent_doc_number] => 20170242738
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-08-24
[patent_title] => 'STATIC MESSAGE PLACEMENT IN QUEUES BASED ON AN APRIORI DEFINED PLACEMENT PLAN'
[patent_app_type] => utility
[patent_app_number] => 15/511866
[patent_app_country] => US
[patent_app_date] => 2015-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4922
[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] => 15511866
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/511866 | Static message placement in queues based on an apriori defined placement plan | Sep 20, 2015 | Issued |
Array
(
[id] => 13143699
[patent_doc_number] => 10089184
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-10-02
[patent_title] => System and method for reliable non-blocking messaging for multi-process application replication
[patent_app_type] => utility
[patent_app_number] => 14/856156
[patent_app_country] => US
[patent_app_date] => 2015-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 16276
[patent_no_of_claims] => 20
[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] => 14856156
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/856156 | System and method for reliable non-blocking messaging for multi-process application replication | Sep 15, 2015 | Issued |
Array
(
[id] => 13254821
[patent_doc_number] => 10140101
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-27
[patent_title] => Aligning natural language to linking code snippets to perform a complicated task
[patent_app_type] => utility
[patent_app_number] => 14/836029
[patent_app_country] => US
[patent_app_date] => 2015-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7016
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14836029
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/836029 | Aligning natural language to linking code snippets to perform a complicated task | Aug 25, 2015 | Issued |
Array
(
[id] => 10816141
[patent_doc_number] => 20160162301
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-06-09
[patent_title] => 'Maintaining state information in a multi-component, event-driven state machine'
[patent_app_type] => utility
[patent_app_number] => 14/831141
[patent_app_country] => US
[patent_app_date] => 2015-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9110
[patent_no_of_claims] => 7
[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] => 14831141
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/831141 | Maintaining state information in a multi-component, event-driven state machine | Aug 19, 2015 | Issued |
Array
(
[id] => 13212785
[patent_doc_number] => 10120762
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2018-11-06
[patent_title] => System and method for transparent consistent application-replication of multi-process multi-threaded applications
[patent_app_type] => utility
[patent_app_number] => 14/826533
[patent_app_country] => US
[patent_app_date] => 2015-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 11031
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 1
[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] => 14826533
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/826533 | System and method for transparent consistent application-replication of multi-process multi-threaded applications | Aug 13, 2015 | Issued |