
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |