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] => 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
Menu