Search

Maria Teresa T. Thein

Supervisory Patent Examiner (ID: 29, Phone: (571)272-6764 , Office: P/3625 )

Most Active Art Unit
3627
Art Unit(s)
3625, 3684, 3689, 3627
Total Applications
390
Issued Applications
103
Pending Applications
31
Abandoned Applications
260

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19677956 [patent_doc_number] => 12189816 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-07 [patent_title] => Automated test replay with sensitive information obfuscation [patent_app_type] => utility [patent_app_number] => 17/617810 [patent_app_country] => US [patent_app_date] => 2019-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 5781 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 134 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17617810 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/617810
Automated test replay with sensitive information obfuscation Jul 9, 2019 Issued
Array ( [id] => 15027467 [patent_doc_number] => 20190324738 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => UPDATING CONTROL SOFTWARE ON A NETWORK-CONNECTED HVAC CONTROLLER [patent_app_type] => utility [patent_app_number] => 16/502162 [patent_app_country] => US [patent_app_date] => 2019-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16167 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16502162 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/502162
Updating control software on a network-connected HVAC controller Jul 2, 2019 Issued
Array ( [id] => 17940863 [patent_doc_number] => 11475321 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-18 [patent_title] => Automated extraction of rules embedded in software application code using machine learning [patent_app_type] => utility [patent_app_number] => 16/450407 [patent_app_country] => US [patent_app_date] => 2019-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8189 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 770 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16450407 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/450407
Automated extraction of rules embedded in software application code using machine learning Jun 23, 2019 Issued
Array ( [id] => 18136104 [patent_doc_number] => 11561781 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-24 [patent_title] => Method and system for determining an appropriate installation location for an application to be installed in a distributed network environment [patent_app_type] => utility [patent_app_number] => 17/253900 [patent_app_country] => US [patent_app_date] => 2019-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 4628 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17253900 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/253900
Method and system for determining an appropriate installation location for an application to be installed in a distributed network environment Jun 16, 2019 Issued
Array ( [id] => 14998709 [patent_doc_number] => 20190318312 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => INFRASTRUCTURE VALIDATION ARCHITECTURE FOR SERVERLESS EXECUTION FRAMEWORKS [patent_app_type] => utility [patent_app_number] => 16/441627 [patent_app_country] => US [patent_app_date] => 2019-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8338 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16441627 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/441627
Infrastructure validation architecture for serverless execution frameworks Jun 13, 2019 Issued
Array ( [id] => 16706205 [patent_doc_number] => 10956137 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-23 [patent_title] => Compiling source code using source code transformations selected using benchmark data [patent_app_type] => utility [patent_app_number] => 16/435987 [patent_app_country] => US [patent_app_date] => 2019-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 9335 [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] => 16435987 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/435987
Compiling source code using source code transformations selected using benchmark data Jun 9, 2019 Issued
Array ( [id] => 17114127 [patent_doc_number] => 20210294724 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-23 [patent_title] => ACTION VALIDATION FOR DIGITAL ASSISTANT-BASED APPLICATIONS [patent_app_type] => utility [patent_app_number] => 16/482187 [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] => 23580 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16482187 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/482187
Action validation for digital assistant-based applications Jun 4, 2019 Issued
Array ( [id] => 18668375 [patent_doc_number] => 11775274 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-03 [patent_title] => Application software installation method, device, and server [patent_app_type] => utility [patent_app_number] => 17/059742 [patent_app_country] => US [patent_app_date] => 2019-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 22 [patent_no_of_words] => 19109 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17059742 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/059742
Application software installation method, device, and server May 26, 2019 Issued
Array ( [id] => 16745201 [patent_doc_number] => 10970191 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-04-06 [patent_title] => Semiconductor device and debug method [patent_app_type] => utility [patent_app_number] => 16/406845 [patent_app_country] => US [patent_app_date] => 2019-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9229 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 318 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16406845 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/406845
Semiconductor device and debug method May 7, 2019 Issued
Array ( [id] => 17106320 [patent_doc_number] => 11126537 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-21 [patent_title] => Coprocessor-based logging for time travel debugging [patent_app_type] => utility [patent_app_number] => 16/401932 [patent_app_country] => US [patent_app_date] => 2019-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 11999 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16401932 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/401932
Coprocessor-based logging for time travel debugging May 1, 2019 Issued
Array ( [id] => 16400887 [patent_doc_number] => 20200341745 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => ASSESSING COGNITIVE REACTION TO OVER-THE-AIR UPDATES [patent_app_type] => utility [patent_app_number] => 16/398163 [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] => 11741 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16398163 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/398163
Assessing cognitive reaction to over-the-air updates Apr 28, 2019 Issued
Array ( [id] => 15043927 [patent_doc_number] => 20190332968 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => CODE COMPLETION FOR LANGUAGES WITH HIERARCHICAL STRUCTURES [patent_app_type] => utility [patent_app_number] => 16/391284 [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] => 7661 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 139 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16391284 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/391284
Code completion for languages with hierarchical structures Apr 21, 2019 Issued
Array ( [id] => 17223398 [patent_doc_number] => 11175899 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-16 [patent_title] => Service upgrade integration for virtualized computing environments [patent_app_type] => utility [patent_app_number] => 16/386980 [patent_app_country] => US [patent_app_date] => 2019-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6183 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 290 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16386980 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/386980
Service upgrade integration for virtualized computing environments Apr 16, 2019 Issued
Array ( [id] => 17223398 [patent_doc_number] => 11175899 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-16 [patent_title] => Service upgrade integration for virtualized computing environments [patent_app_type] => utility [patent_app_number] => 16/386980 [patent_app_country] => US [patent_app_date] => 2019-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6183 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 290 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16386980 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/386980
Service upgrade integration for virtualized computing environments Apr 16, 2019 Issued
Array ( [id] => 16494257 [patent_doc_number] => 10860299 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-08 [patent_title] => Extensible data transformation authoring and validation system [patent_app_type] => utility [patent_app_number] => 16/384691 [patent_app_country] => US [patent_app_date] => 2019-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12144 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16384691 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/384691
Extensible data transformation authoring and validation system Apr 14, 2019 Issued
Array ( [id] => 14628821 [patent_doc_number] => 20190227778 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-07-25 [patent_title] => ONE-CLICK DEPLOYMENT OF INDUSTRIAL SOFTWARE [patent_app_type] => utility [patent_app_number] => 16/374855 [patent_app_country] => US [patent_app_date] => 2019-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9255 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16374855 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/374855
ONE-CLICK DEPLOYMENT OF INDUSTRIAL SOFTWARE Apr 3, 2019 Abandoned
Array ( [id] => 16520736 [patent_doc_number] => 10871951 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-22 [patent_title] => Code correction [patent_app_type] => utility [patent_app_number] => 16/366318 [patent_app_country] => US [patent_app_date] => 2019-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9636 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 304 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16366318 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/366318
Code correction Mar 26, 2019 Issued
Array ( [id] => 17164922 [patent_doc_number] => 11151019 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-19 [patent_title] => Method and system for dynamically testing a product and process in a virtual testing environment [patent_app_type] => utility [patent_app_number] => 16/365248 [patent_app_country] => US [patent_app_date] => 2019-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9725 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 629 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16365248 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/365248
Method and system for dynamically testing a product and process in a virtual testing environment Mar 25, 2019 Issued
Array ( [id] => 16801995 [patent_doc_number] => 10996939 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-04 [patent_title] => Method and system for replacing a software component of a runtime system [patent_app_type] => utility [patent_app_number] => 16/363569 [patent_app_country] => US [patent_app_date] => 2019-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5904 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16363569 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/363569
Method and system for replacing a software component of a runtime system Mar 24, 2019 Issued
Array ( [id] => 16314559 [patent_doc_number] => 20200293297 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-17 [patent_title] => GENERATING AND DEPLOYING OBJECT CODE FILES COMPILED ON BUILD MACHINES [patent_app_type] => utility [patent_app_number] => 16/351413 [patent_app_country] => US [patent_app_date] => 2019-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5779 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16351413 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/351413
Generating and deploying object code files compiled on build machines Mar 11, 2019 Issued
Menu