Search

Patricia A. Leith

Examiner (ID: 8097)

Most Active Art Unit
1655
Art Unit(s)
1614, 1651, 1654, OPQA, 1655, 6211
Total Applications
1109
Issued Applications
461
Pending Applications
86
Abandoned Applications
562

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17061874 [patent_doc_number] => 11106475 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-31 [patent_title] => Correlating class loader objects across execution environments [patent_app_type] => utility [patent_app_number] => 16/522712 [patent_app_country] => US [patent_app_date] => 2019-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 7842 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 329 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16522712 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/522712
Correlating class loader objects across execution environments Jul 25, 2019 Issued
Array ( [id] => 17194800 [patent_doc_number] => 11163553 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-02 [patent_title] => Data configuration method and data configuration apparatus [patent_app_type] => utility [patent_app_number] => 16/522166 [patent_app_country] => US [patent_app_date] => 2019-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 11515 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16522166 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/522166
Data configuration method and data configuration apparatus Jul 24, 2019 Issued
Array ( [id] => 14997845 [patent_doc_number] => 20190317880 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => METHODS AND APPARATUS TO IMPROVE RUNTIME PERFORMANCE OF SOFTWARE EXECUTING ON A HETEROGENEOUS SYSTEM [patent_app_type] => utility [patent_app_number] => 16/455486 [patent_app_country] => US [patent_app_date] => 2019-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18063 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455486 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/455486
METHODS AND APPARATUS TO IMPROVE RUNTIME PERFORMANCE OF SOFTWARE EXECUTING ON A HETEROGENEOUS SYSTEM Jun 26, 2019 Abandoned
Array ( [id] => 16171573 [patent_doc_number] => 10713143 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-07-14 [patent_title] => Calibratable log projection and error remediation system [patent_app_type] => utility [patent_app_number] => 16/449644 [patent_app_country] => US [patent_app_date] => 2019-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 10105 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 334 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16449644 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/449644
Calibratable log projection and error remediation system Jun 23, 2019 Issued
Array ( [id] => 17817312 [patent_doc_number] => 11422924 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-23 [patent_title] => Customizable test set selection using code flow trees [patent_app_type] => utility [patent_app_number] => 16/440751 [patent_app_country] => US [patent_app_date] => 2019-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 8415 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 399 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16440751 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/440751
Customizable test set selection using code flow trees Jun 12, 2019 Issued
Array ( [id] => 16508296 [patent_doc_number] => 20200387552 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-10 [patent_title] => INDIVIDUAL DEVIATION ANALYSIS BY WARNING PATTERN DETECTION [patent_app_type] => utility [patent_app_number] => 16/432381 [patent_app_country] => US [patent_app_date] => 2019-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4897 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16432381 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/432381
Individual deviation analysis by warning pattern detection Jun 4, 2019 Issued
Array ( [id] => 15935785 [patent_doc_number] => 20200159526 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-05-21 [patent_title] => METHODS AND SYSTEMS FOR AUTOMATICALLY UPDATING SOFTWARE FUNCTIONALITY BASED ON NATURAL LANGUAGE INPUT [patent_app_type] => utility [patent_app_number] => 16/429055 [patent_app_country] => US [patent_app_date] => 2019-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4983 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16429055 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/429055
Methods and systems for automatically updating software functionality based on natural language input Jun 1, 2019 Issued
Array ( [id] => 16240282 [patent_doc_number] => 20200257516 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-13 [patent_title] => METHODS AND SYSTEMS FOR PACKAGING AND DEPLOYMENT OF APPLICATIONS IN A MULTITENANT PLATFORM [patent_app_type] => utility [patent_app_number] => 16/425748 [patent_app_country] => US [patent_app_date] => 2019-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7720 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16425748 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/425748
Methods and systems for packaging and deployment of applications in a multitenant platform May 28, 2019 Issued
Array ( [id] => 16470363 [patent_doc_number] => 20200371900 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-26 [patent_title] => SYSTEM FOR INTELLIGENT RESTRUCTURING OF AUTOMATION TEST BEDS [patent_app_type] => utility [patent_app_number] => 16/417259 [patent_app_country] => US [patent_app_date] => 2019-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7455 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16417259 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/417259
SYSTEM FOR INTELLIGENT RESTRUCTURING OF AUTOMATION TEST BEDS May 19, 2019 Abandoned
Array ( [id] => 16439032 [patent_doc_number] => 20200356358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-12 [patent_title] => SYSTEMS AND METHODS FOR INCREMENTALLY AND DYNAMICALLY UPDATING FIRMWARE [patent_app_type] => utility [patent_app_number] => 16/405692 [patent_app_country] => US [patent_app_date] => 2019-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4980 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16405692 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/405692
SYSTEMS AND METHODS FOR INCREMENTALLY AND DYNAMICALLY UPDATING FIRMWARE May 6, 2019 Abandoned
Array ( [id] => 16636802 [patent_doc_number] => 10915311 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-02-09 [patent_title] => Automated firmware update management on huge big-data clusters [patent_app_type] => utility [patent_app_number] => 16/402942 [patent_app_country] => US [patent_app_date] => 2019-05-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5425 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16402942 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/402942
Automated firmware update management on huge big-data clusters May 2, 2019 Issued
Array ( [id] => 16423731 [patent_doc_number] => 20200348929 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => PROVENANCE-BASED REUSE OF SOFTWARE CODE [patent_app_type] => utility [patent_app_number] => 16/401635 [patent_app_country] => US [patent_app_date] => 2019-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7129 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16401635 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/401635
Provenance-based reuse of software code May 1, 2019 Issued
Array ( [id] => 16423727 [patent_doc_number] => 20200348925 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => Generic Integrated Development Environment Extension Tool for Design Systems [patent_app_type] => utility [patent_app_number] => 16/399799 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12553 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399799 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/399799
Generic integrated development environment extension tool for design systems Apr 29, 2019 Issued
Array ( [id] => 16423719 [patent_doc_number] => 20200348917 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-05 [patent_title] => ASSESSMENT OF THE BENEFIT OF POST-INLINING PROGRAM TRANSFORMATION IN INLINING DECISIONS [patent_app_type] => utility [patent_app_number] => 16/399481 [patent_app_country] => US [patent_app_date] => 2019-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8483 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16399481 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/399481
Assessment of the benefit of post-inlining program transformation in inlining decisions Apr 29, 2019 Issued
Array ( [id] => 16751427 [patent_doc_number] => 20210103436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-08 [patent_title] => METHOD FOR PERFORMING A SOFTWARE UPDATE IN A CONTROL UNIT OF A MOTOR VEHICLE, AND MOTOR VEHICLE DESIGNED ACCORDINGLY [patent_app_type] => utility [patent_app_number] => 16/971909 [patent_app_country] => US [patent_app_date] => 2019-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5126 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -8 [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] => 16971909 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/971909
Method for performing a software update in a control unit of a motor vehicle, and motor vehicle designed accordingly Apr 28, 2019 Issued
Array ( [id] => 14719901 [patent_doc_number] => 20190251014 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-15 [patent_title] => INTELLIGENT PROCESSING OF DISTRIBUTED BREAKPOINTS [patent_app_type] => utility [patent_app_number] => 16/391266 [patent_app_country] => US [patent_app_date] => 2019-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3756 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [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] => 16391266 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/391266
Intelligent processing of distributed breakpoints Apr 21, 2019 Issued
Array ( [id] => 16378204 [patent_doc_number] => 20200327046 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-15 [patent_title] => COMPUTER UPDATE AND ERROR CORRECTION [patent_app_type] => utility [patent_app_number] => 16/380805 [patent_app_country] => US [patent_app_date] => 2019-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8715 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16380805 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/380805
Computer update and error correction Apr 9, 2019 Issued
Array ( [id] => 16431393 [patent_doc_number] => 10831475 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Portability analyzer [patent_app_type] => utility [patent_app_number] => 16/378881 [patent_app_country] => US [patent_app_date] => 2019-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4883 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16378881 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/378881
Portability analyzer Apr 8, 2019 Issued
Array ( [id] => 16363116 [patent_doc_number] => 20200319867 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-08 [patent_title] => SYSTEMS AND METHODS FOR EAGER SOFTWARE BUILD [patent_app_type] => utility [patent_app_number] => 16/376731 [patent_app_country] => US [patent_app_date] => 2019-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9639 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 182 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16376731 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/376731
SYSTEMS AND METHODS FOR EAGER SOFTWARE BUILD Apr 4, 2019 Pending
Array ( [id] => 16986982 [patent_doc_number] => 11074155 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-27 [patent_title] => Generating representative microbenchmarks [patent_app_type] => utility [patent_app_number] => 16/375751 [patent_app_country] => US [patent_app_date] => 2019-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8246 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 272 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16375751 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/375751
Generating representative microbenchmarks Apr 3, 2019 Issued
Menu