Search

Mary Lynn F Theisen

Examiner (ID: 4587, Phone: (571)272-1210 , Office: P/1743 )

Most Active Art Unit
1743
Art Unit(s)
1732, 1307, 1306, 1743, 1754, 1791, 1304
Total Applications
2307
Issued Applications
1935
Pending Applications
88
Abandoned Applications
284

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17269145 [patent_doc_number] => 11194570 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-07 [patent_title] => Hot updates to controller software using tool chain [patent_app_type] => utility [patent_app_number] => 17/307166 [patent_app_country] => US [patent_app_date] => 2021-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 17246 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17307166 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/307166
Hot updates to controller software using tool chain May 3, 2021 Issued
Array ( [id] => 17786382 [patent_doc_number] => 11409505 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-08-09 [patent_title] => Automated authoring of software solutions from a data model with related patterns [patent_app_type] => utility [patent_app_number] => 17/232520 [patent_app_country] => US [patent_app_date] => 2021-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 8640 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [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] => 17232520 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/232520
Automated authoring of software solutions from a data model with related patterns Apr 15, 2021 Issued
Array ( [id] => 17915733 [patent_doc_number] => 20220318129 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-06 [patent_title] => AUTOMATED CODE CHECKING [patent_app_type] => utility [patent_app_number] => 17/223751 [patent_app_country] => US [patent_app_date] => 2021-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5207 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 17223751 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/223751
Automated code checking Apr 5, 2021 Issued
Array ( [id] => 16964791 [patent_doc_number] => 20210216290 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-07-15 [patent_title] => UPDATING EXECUTABLE GRAPHS [patent_app_type] => utility [patent_app_number] => 17/216944 [patent_app_country] => US [patent_app_date] => 2021-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11490 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 17216944 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/216944
Updating executable graphs Mar 29, 2021 Issued
Array ( [id] => 17778706 [patent_doc_number] => 20220245056 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-04 [patent_title] => AUTOMATED PROGRAM REPAIR USING STACK TRACES AND BACK TRANSLATIONS [patent_app_type] => utility [patent_app_number] => 17/213193 [patent_app_country] => US [patent_app_date] => 2021-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8033 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17213193 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/213193
Automated program repair using stack traces and back translations Mar 24, 2021 Issued
Array ( [id] => 17884800 [patent_doc_number] => 20220300277 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => SOFTWARE COMPOSITION ANALYSIS ON TARGET SOURCE CODE [patent_app_type] => utility [patent_app_number] => 17/207238 [patent_app_country] => US [patent_app_date] => 2021-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8092 [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] => 17207238 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/207238
SOFTWARE COMPOSITION ANALYSIS ON TARGET SOURCE CODE Mar 18, 2021 Abandoned
Array ( [id] => 17884928 [patent_doc_number] => 20220300405 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => ACCUMULATING COMMITS TO REDUCE RESOURCES [patent_app_type] => utility [patent_app_number] => 17/202460 [patent_app_country] => US [patent_app_date] => 2021-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5962 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17202460 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/202460
ACCUMULATING COMMITS TO REDUCE RESOURCES Mar 15, 2021 Abandoned
Array ( [id] => 17884929 [patent_doc_number] => 20220300406 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => ALERTING A COMMUNITY OF USERS TO PROBLEMATIC COMMITS [patent_app_type] => utility [patent_app_number] => 17/202463 [patent_app_country] => US [patent_app_date] => 2021-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5961 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17202463 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/202463
ALERTING A COMMUNITY OF USERS TO PROBLEMATIC COMMITS Mar 15, 2021 Abandoned
Array ( [id] => 17940361 [patent_doc_number] => 11474814 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-10-18 [patent_title] => Modular software application configuration management [patent_app_type] => utility [patent_app_number] => 17/201692 [patent_app_country] => US [patent_app_date] => 2021-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 15146 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 235 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17201692 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/201692
Modular software application configuration management Mar 14, 2021 Issued
Array ( [id] => 17853759 [patent_doc_number] => 20220283801 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-08 [patent_title] => PIPELINE RELEASE VALIDATION [patent_app_type] => utility [patent_app_number] => 17/194843 [patent_app_country] => US [patent_app_date] => 2021-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14731 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 214 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17194843 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/194843
Pipeline release validation Mar 7, 2021 Issued
Array ( [id] => 17572948 [patent_doc_number] => 11321218 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-03 [patent_title] => Automated generation of source code models from machine code for code analysis [patent_app_type] => utility [patent_app_number] => 17/194940 [patent_app_country] => US [patent_app_date] => 2021-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10674 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17194940 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/194940
Automated generation of source code models from machine code for code analysis Mar 7, 2021 Issued
Array ( [id] => 16903125 [patent_doc_number] => 20210182041 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-17 [patent_title] => METHOD AND APPARATUS FOR ENABLING AUTONOMOUS ACCELERATION OF DATAFLOW AI APPLICATIONS [patent_app_type] => utility [patent_app_number] => 17/186352 [patent_app_country] => US [patent_app_date] => 2021-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5473 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17186352 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/186352
Method and apparatus for enabling autonomous acceleration of dataflow AI applications Feb 25, 2021 Issued
Array ( [id] => 16903122 [patent_doc_number] => 20210182038 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-17 [patent_title] => FORMAT-SPECIFIC DATA PROCESSING OPERATIONS [patent_app_type] => utility [patent_app_number] => 17/185550 [patent_app_country] => US [patent_app_date] => 2021-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12055 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -30 [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] => 17185550 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/185550
Format-specific data processing operations Feb 24, 2021 Issued
Array ( [id] => 18400859 [patent_doc_number] => 11662997 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-30 [patent_title] => Systems and methods for software and developer management and evaluation [patent_app_type] => utility [patent_app_number] => 17/180317 [patent_app_country] => US [patent_app_date] => 2021-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 10052 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 183 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17180317 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/180317
Systems and methods for software and developer management and evaluation Feb 18, 2021 Issued
Array ( [id] => 17955097 [patent_doc_number] => 11481202 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-25 [patent_title] => Transformation templates to automate aspects of computer programming [patent_app_type] => utility [patent_app_number] => 17/176730 [patent_app_country] => US [patent_app_date] => 2021-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6246 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17176730 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/176730
Transformation templates to automate aspects of computer programming Feb 15, 2021 Issued
Array ( [id] => 16903136 [patent_doc_number] => 20210182052 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-17 [patent_title] => METHOD, DEVICE, AND APPARATUS FOR UPDATING APPLICATION PROGRAM, AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/169176 [patent_app_country] => US [patent_app_date] => 2021-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10558 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17169176 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/169176
Method, device, and apparatus for updating application program, and storage medium Feb 4, 2021 Issued
Array ( [id] => 17824419 [patent_doc_number] => 11429367 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-30 [patent_title] => Managing lifecycle of virtualization software in a virtualized computing system [patent_app_type] => utility [patent_app_number] => 17/150606 [patent_app_country] => US [patent_app_date] => 2021-01-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4471 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17150606 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/150606
Managing lifecycle of virtualization software in a virtualized computing system Jan 14, 2021 Issued
Array ( [id] => 18052957 [patent_doc_number] => 11526340 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-13 [patent_title] => Providing context-based application suggestions [patent_app_type] => utility [patent_app_number] => 17/137983 [patent_app_country] => US [patent_app_date] => 2020-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8298 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17137983 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/137983
Providing context-based application suggestions Dec 29, 2020 Issued
Array ( [id] => 17706921 [patent_doc_number] => 20220206927 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-30 [patent_title] => TEST PACKAGE ANALYZER [patent_app_type] => utility [patent_app_number] => 17/136685 [patent_app_country] => US [patent_app_date] => 2020-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4880 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17136685 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/136685
Test package analyzer Dec 28, 2020 Issued
Array ( [id] => 17955105 [patent_doc_number] => 11481210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-25 [patent_title] => Conditioning autoregressive language model to improve code migration [patent_app_type] => utility [patent_app_number] => 17/136968 [patent_app_country] => US [patent_app_date] => 2020-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7235 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17136968 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/136968
Conditioning autoregressive language model to improve code migration Dec 28, 2020 Issued
Menu