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] => 18592474 [patent_doc_number] => 11741378 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-29 [patent_title] => Determining the status of an entity using an expert system [patent_app_type] => utility [patent_app_number] => 16/885235 [patent_app_country] => US [patent_app_date] => 2020-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 11904 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 333 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16885235 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/885235
Determining the status of an entity using an expert system May 26, 2020 Issued
Array ( [id] => 17216366 [patent_doc_number] => 20210349704 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-11 [patent_title] => METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR INSTALLING APPLICATION [patent_app_type] => utility [patent_app_number] => 16/884744 [patent_app_country] => US [patent_app_date] => 2020-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7183 [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] => 16884744 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/884744
Method, electronic device, and computer program product for installing application May 26, 2020 Issued
Array ( [id] => 19327920 [patent_doc_number] => 12045608 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-07-23 [patent_title] => Software development device and software development program [patent_app_type] => utility [patent_app_number] => 17/615027 [patent_app_country] => US [patent_app_date] => 2020-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6329 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [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] => 17615027 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/615027
Software development device and software development program May 24, 2020 Issued
Array ( [id] => 16270959 [patent_doc_number] => 20200272447 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-27 [patent_title] => ACTION EXECUTION BASED ON MANAGEMENT CONTROLLER ACTION REQUEST [patent_app_type] => utility [patent_app_number] => 15/930587 [patent_app_country] => US [patent_app_date] => 2020-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4995 [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] => 15930587 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/930587
Action execution based on management controller action request May 12, 2020 Issued
Array ( [id] => 17001367 [patent_doc_number] => 11080177 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-08-03 [patent_title] => Test controller for cloud-based applications [patent_app_type] => utility [patent_app_number] => 16/866533 [patent_app_country] => US [patent_app_date] => 2020-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6477 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 219 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16866533 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/866533
Test controller for cloud-based applications May 3, 2020 Issued
Array ( [id] => 17202030 [patent_doc_number] => 20210342125 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-11-04 [patent_title] => DUAL TEXTUAL/GRAPHICAL PROGRAMMING INTERFACES FOR STREAMING DATA PROCESSING PIPELINES [patent_app_type] => utility [patent_app_number] => 16/864054 [patent_app_country] => US [patent_app_date] => 2020-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 101084 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16864054 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/864054
Dual textual/graphical programming interfaces for streaming data processing pipelines Apr 29, 2020 Issued
Array ( [id] => 17187811 [patent_doc_number] => 20210334696 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-28 [patent_title] => TRAINING REINFORCEMENT MACHINE LEARNING SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/859874 [patent_app_country] => US [patent_app_date] => 2020-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8951 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16859874 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/859874
Training reinforcement machine learning systems Apr 26, 2020 Issued
Array ( [id] => 16400878 [patent_doc_number] => 20200341736 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-29 [patent_title] => DYNAMIC UPDATES IN AN INTERACTIVE PROGRAMMING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 16/855067 [patent_app_country] => US [patent_app_date] => 2020-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8107 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16855067 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/855067
Dynamic updates in an interactive programming environment Apr 21, 2020 Issued
Array ( [id] => 17884780 [patent_doc_number] => 20220300257 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => In-Script Functions Within a Blockchain Transaction [patent_app_type] => utility [patent_app_number] => 17/611552 [patent_app_country] => US [patent_app_date] => 2020-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12163 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17611552 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/611552
In-script functions within a blockchain transaction Apr 21, 2020 Issued
Array ( [id] => 18407513 [patent_doc_number] => 20230168866 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-01 [patent_title] => METHOD FOR INCORPORATING A BUSINESS RULE INTO AN SAP-CUSTOMIZED APPLICATION ON AN SAP CLOUD PLATFORM OR ON-PREMISE SOLUTION [patent_app_type] => utility [patent_app_number] => 17/920367 [patent_app_country] => US [patent_app_date] => 2020-04-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3550 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17920367 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/920367
METHOD FOR INCORPORATING A BUSINESS RULE INTO AN SAP-CUSTOMIZED APPLICATION ON AN SAP CLOUD PLATFORM OR ON-PREMISE SOLUTION Apr 21, 2020 Pending
Array ( [id] => 17128517 [patent_doc_number] => 20210303286 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => FRAMEWORK FOR HARDWARE-SPECIFIC ANALYTIC PLUGINS [patent_app_type] => utility [patent_app_number] => 16/836281 [patent_app_country] => US [patent_app_date] => 2020-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8756 [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] => 16836281 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/836281
Framework for hardware-specific analytic plugins Mar 30, 2020 Issued
Array ( [id] => 18052967 [patent_doc_number] => 11526350 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-13 [patent_title] => Providing code editor documentation pages using a lightweight text formatting language and platform-agnostic command links [patent_app_type] => utility [patent_app_number] => 16/822287 [patent_app_country] => US [patent_app_date] => 2020-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 4840 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16822287 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/822287
Providing code editor documentation pages using a lightweight text formatting language and platform-agnostic command links Mar 17, 2020 Issued
Array ( [id] => 16270941 [patent_doc_number] => 20200272429 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-27 [patent_title] => SYSTEMS, DEVICES, AND METHODS OF DEVELOPING OR MODIFYING SOFTWARE USING PHYSICAL BLOCKS [patent_app_type] => utility [patent_app_number] => 16/802845 [patent_app_country] => US [patent_app_date] => 2020-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8002 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 16802845 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/802845
Systems, devices, and methods of developing or modifying software using physical blocks Feb 26, 2020 Issued
Array ( [id] => 17869166 [patent_doc_number] => 20220291903 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-15 [patent_title] => INFORMATION PROCESSING DEVICE, RECORDING MEDIUM, AND SUPPORT SYSTEM [patent_app_type] => utility [patent_app_number] => 17/626120 [patent_app_country] => US [patent_app_date] => 2020-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13412 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17626120 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/626120
Information processing device, recording medium, and support system Feb 19, 2020 Issued
Array ( [id] => 19356027 [patent_doc_number] => 12056475 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-06 [patent_title] => Offload server, offload control method, and offload program [patent_app_type] => utility [patent_app_number] => 17/797188 [patent_app_country] => US [patent_app_date] => 2020-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 17464 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 320 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17797188 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/797188
Offload server, offload control method, and offload program Feb 3, 2020 Issued
Array ( [id] => 17009436 [patent_doc_number] => 20210240597 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-08-05 [patent_title] => A CODE EDITOR FOR USER INTERFACE COMPONENT TESTING [patent_app_type] => utility [patent_app_number] => 16/778059 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4429 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16778059 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/778059
Code editor for user interface component testing Jan 30, 2020 Issued
Array ( [id] => 18276240 [patent_doc_number] => 11615184 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-28 [patent_title] => Building multi-representational learning models for static analysis of source code [patent_app_type] => utility [patent_app_number] => 16/779271 [patent_app_country] => US [patent_app_date] => 2020-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 15220 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16779271 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/779271
Building multi-representational learning models for static analysis of source code Jan 30, 2020 Issued
Array ( [id] => 15997899 [patent_doc_number] => 20200174820 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-06-04 [patent_title] => PRESENTING HYPERVISOR DATA FOR A VIRTUAL MACHINE WITH ASSOCIATED OPERATING SYSTEM DATA [patent_app_type] => utility [patent_app_number] => 16/777495 [patent_app_country] => US [patent_app_date] => 2020-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8949 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -24 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16777495 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/777495
Presenting hypervisor data for a virtual machine with associated operating system data Jan 29, 2020 Issued
Array ( [id] => 18136105 [patent_doc_number] => 11561782 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-24 [patent_title] => Upgrade recommendations [patent_app_type] => utility [patent_app_number] => 16/775179 [patent_app_country] => US [patent_app_date] => 2020-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 6764 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 287 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16775179 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/775179
Upgrade recommendations Jan 27, 2020 Issued
Array ( [id] => 18795946 [patent_doc_number] => 11829737 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-28 [patent_title] => Using compiler optimization to enable automatic generation of combinational circuits from high-level programs [patent_app_type] => utility [patent_app_number] => 16/745266 [patent_app_country] => US [patent_app_date] => 2020-01-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5199 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16745266 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/745266
Using compiler optimization to enable automatic generation of combinational circuits from high-level programs Jan 15, 2020 Issued
Menu