Search

Kathleen Duda

Examiner (ID: 16906, Phone: (571)272-1383 , Office: P/1722 )

Most Active Art Unit
1756
Art Unit(s)
1737, 3724, 1722, 1507, 1795, 1756, 1113, 1752, 1506
Total Applications
1610
Issued Applications
1210
Pending Applications
45
Abandoned Applications
356

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 14250053 [patent_doc_number] => 10275226 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-30 [patent_title] => Structural representation of generic type variable in a nominally typed virtual machine [patent_app_type] => utility [patent_app_number] => 15/332277 [patent_app_country] => US [patent_app_date] => 2016-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 18008 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 298 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15332277 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/332277
Structural representation of generic type variable in a nominally typed virtual machine Oct 23, 2016 Issued
Array ( [id] => 14982327 [patent_doc_number] => 10445074 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-15 [patent_title] => Method of optimally compiling PLC command [patent_app_type] => utility [patent_app_number] => 15/331523 [patent_app_country] => US [patent_app_date] => 2016-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4415 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 296 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15331523 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/331523
Method of optimally compiling PLC command Oct 20, 2016 Issued
Array ( [id] => 15012529 [patent_doc_number] => 10452409 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-22 [patent_title] => Universal adapter for native calling [patent_app_type] => utility [patent_app_number] => 15/331188 [patent_app_country] => US [patent_app_date] => 2016-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 24316 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15331188 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/331188
Universal adapter for native calling Oct 20, 2016 Issued
Array ( [id] => 14122455 [patent_doc_number] => 10248085 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-02 [patent_title] => Computational design of robots from high-level task specifications [patent_app_type] => utility [patent_app_number] => 15/292525 [patent_app_country] => US [patent_app_date] => 2016-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 15066 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15292525 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/292525
Computational design of robots from high-level task specifications Oct 12, 2016 Issued
Array ( [id] => 13317783 [patent_doc_number] => 20180210429 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-26 [patent_title] => Determining Device System Tags for Commissioning Portions of a Disconnected Process Control Loop [patent_app_type] => utility [patent_app_number] => 15/313030 [patent_app_country] => US [patent_app_date] => 2016-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 43553 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -28 [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] => 15313030 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/313030
Determining device system tags for commissioning portions of a disconnected process control loop Oct 11, 2016 Issued
Array ( [id] => 11556678 [patent_doc_number] => 20170102924 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-13 [patent_title] => 'SOFTWARE ARCHITECTURE FOR EMBEDDED SYSTEMS' [patent_app_type] => utility [patent_app_number] => 15/290491 [patent_app_country] => US [patent_app_date] => 2016-10-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8296 [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] => 15290491 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/290491
SOFTWARE ARCHITECTURE FOR EMBEDDED SYSTEMS Oct 10, 2016 Abandoned
Array ( [id] => 12627939 [patent_doc_number] => 20180101143 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-12 [patent_title] => REAL-TIME EQUIPMENT CONTROL [patent_app_type] => utility [patent_app_number] => 15/287172 [patent_app_country] => US [patent_app_date] => 2016-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9416 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 84 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15287172 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/287172
Real-time equipment control Oct 5, 2016 Issued
Array ( [id] => 11543803 [patent_doc_number] => 20170097627 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-06 [patent_title] => 'SAFETY SWITCH SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/283652 [patent_app_country] => US [patent_app_date] => 2016-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5821 [patent_no_of_claims] => 21 [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] => 15283652 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/283652
SAFETY SWITCH SYSTEM Oct 2, 2016 Abandoned
Array ( [id] => 12259953 [patent_doc_number] => 20180079149 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'SUPPORT STRUCTURE CONSTRAINED TOPOLOGY OPTIMIZATION FOR ADDITIVE MANUFACTURING' [patent_app_type] => utility [patent_app_number] => 15/269264 [patent_app_country] => US [patent_app_date] => 2016-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 7856 [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] => 15269264 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/269264
Support structure constrained topology optimization for additive manufacturing Sep 18, 2016 Issued
Array ( [id] => 12258684 [patent_doc_number] => 20180077880 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-22 [patent_title] => 'IRRIGATION CONTROLLER WITH REVERSIBLE OPERATOR CONTROLS' [patent_app_type] => utility [patent_app_number] => 15/267893 [patent_app_country] => US [patent_app_date] => 2016-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 36 [patent_no_of_words] => 11567 [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] => 15267893 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267893
Irrigation controller with reversible operator controls Sep 15, 2016 Issued
Array ( [id] => 14610549 [patent_doc_number] => 10357958 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-07-23 [patent_title] => Information processing apparatus, 3D printer system, information processing method, and non-transitory recording medium [patent_app_type] => utility [patent_app_number] => 15/260468 [patent_app_country] => US [patent_app_date] => 2016-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 30 [patent_no_of_words] => 9283 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 370 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15260468 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/260468
Information processing apparatus, 3D printer system, information processing method, and non-transitory recording medium Sep 8, 2016 Issued
Array ( [id] => 12234599 [patent_doc_number] => 20180067462 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-08 [patent_title] => 'MODULAR BATCH DESIGN TOOL FOR BATCH ENGINEERING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 15/259206 [patent_app_country] => US [patent_app_date] => 2016-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5514 [patent_no_of_claims] => 14 [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] => 15259206 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/259206
MODULAR BATCH DESIGN TOOL FOR BATCH ENGINEERING SYSTEMS Sep 7, 2016 Abandoned
Array ( [id] => 14396429 [patent_doc_number] => 10311500 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-04 [patent_title] => Methods and systems for developer onboarding for software-development products [patent_app_type] => utility [patent_app_number] => 15/255004 [patent_app_country] => US [patent_app_date] => 2016-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8723 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 282 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15255004 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/255004
Methods and systems for developer onboarding for software-development products Aug 31, 2016 Issued
Array ( [id] => 12221859 [patent_doc_number] => 20180060219 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'APPARATUS AND METHODOLOGY FOR SYMBOLIC EXECUTION-BASED ANALYSIS OF UNINTENDED INTERACTIONS IN A COMPUTING SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/254647 [patent_app_country] => US [patent_app_date] => 2016-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5104 [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] => 15254647 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/254647
APPARATUS AND METHODOLOGY FOR SYMBOLIC EXECUTION-BASED ANALYSIS OF UNINTENDED INTERACTIONS IN A COMPUTING SYSTEM Aug 31, 2016 Abandoned
Array ( [id] => 11490876 [patent_doc_number] => 20170065061 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-09 [patent_title] => 'Methods, Systems and Instruments for Creating Partial Model of a Head for Use in Hair Transplantation' [patent_app_type] => utility [patent_app_number] => 15/252766 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 14557 [patent_no_of_claims] => 29 [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] => 15252766 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/252766
Methods, systems and instruments for creating partial model of a head for use in hair transplantation Aug 30, 2016 Issued
Array ( [id] => 13240739 [patent_doc_number] => 10133568 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-11-20 [patent_title] => Embedding code anchors in software documentation [patent_app_type] => utility [patent_app_number] => 15/252284 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4604 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 267 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15252284 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/252284
Embedding code anchors in software documentation Aug 30, 2016 Issued
Array ( [id] => 12221857 [patent_doc_number] => 20180060217 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'PERFORMING STACK TRACE SAMPLING FOR METHOD INSTRUMENTATION' [patent_app_type] => utility [patent_app_number] => 15/252615 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6242 [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] => 15252615 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/252615
PERFORMING STACK TRACE SAMPLING FOR METHOD INSTRUMENTATION Aug 30, 2016 Abandoned
Array ( [id] => 12221684 [patent_doc_number] => 20180060044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'DYNAMIC CODE SUGGESTION' [patent_app_type] => utility [patent_app_number] => 15/252960 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8514 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [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] => 15252960 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/252960
Dynamic code suggestion Aug 30, 2016 Issued
Array ( [id] => 12221853 [patent_doc_number] => 20180060213 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-03-01 [patent_title] => 'PROGRAM TRACING FOR TIME TRAVEL DEBUGGING AND ANALYSIS' [patent_app_type] => utility [patent_app_number] => 15/252998 [patent_app_country] => US [patent_app_date] => 2016-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 18381 [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] => 15252998 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/252998
Program tracing for time travel debugging and analysis Aug 30, 2016 Issued
Array ( [id] => 13185771 [patent_doc_number] => 10108405 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-10-23 [patent_title] => Compiling apparatus and compiling method [patent_app_type] => utility [patent_app_number] => 15/193174 [patent_app_country] => US [patent_app_date] => 2016-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 19656 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15193174 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/193174
Compiling apparatus and compiling method Jun 26, 2016 Issued
Menu