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] => 16802155 [patent_doc_number] => 10997099 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-05-04 [patent_title] => I/O request processing method in virtual machine, device and computer readable medium [patent_app_type] => utility [patent_app_number] => 16/167197 [patent_app_country] => US [patent_app_date] => 2018-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 10 [patent_no_of_words] => 10629 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16167197 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/167197
I/O request processing method in virtual machine, device and computer readable medium Oct 21, 2018 Issued
Array ( [id] => 15654129 [patent_doc_number] => 20200089595 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-19 [patent_title] => UPDATING TAINT TAGS BASED ON RUNTIME BEHAVIOR PROFILES [patent_app_type] => utility [patent_app_number] => 16/136017 [patent_app_country] => US [patent_app_date] => 2018-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6689 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16136017 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/136017
Updating taint tags based on runtime behavior profiles Sep 18, 2018 Issued
Array ( [id] => 16046413 [patent_doc_number] => 10685080 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-16 [patent_title] => System and method for the creation and update of hierarchical websites based on collected business knowledge [patent_app_type] => utility [patent_app_number] => 16/120324 [patent_app_country] => US [patent_app_date] => 2018-09-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 30 [patent_no_of_words] => 30181 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 294 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16120324 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/120324
System and method for the creation and update of hierarchical websites based on collected business knowledge Sep 2, 2018 Issued
Array ( [id] => 17484333 [patent_doc_number] => 20220091837 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-24 [patent_title] => Application Development Platform and Software Development Kits that Provide Comprehensive Machine Learning Services [patent_app_type] => utility [patent_app_number] => 17/053732 [patent_app_country] => US [patent_app_date] => 2018-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26150 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17053732 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/053732
Application development platform and software development kits that provide comprehensive machine learning services Aug 20, 2018 Issued
Array ( [id] => 13938053 [patent_doc_number] => 20190052542 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-02-14 [patent_title] => SYSTEM AND METHOD FOR PROVIDING VISUALIZATIONS OF COMPUTING INFRASTRUCTURE USING A DOMAIN-SPECIFIC LANGUAGE FOR CLOUD SERVICES INFRASTRUCTURE [patent_app_type] => utility [patent_app_number] => 16/100945 [patent_app_country] => US [patent_app_date] => 2018-08-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13525 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -23 [patent_words_short_claim] => 52 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16100945 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/100945
SYSTEM AND METHOD FOR PROVIDING VISUALIZATIONS OF COMPUTING INFRASTRUCTURE USING A DOMAIN-SPECIFIC LANGUAGE FOR CLOUD SERVICES INFRASTRUCTURE Aug 9, 2018 Abandoned
Array ( [id] => 16346120 [patent_doc_number] => 20200310771 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-01 [patent_title] => Application Processing Method for Terminal Device, and Terminal Device [patent_app_type] => utility [patent_app_number] => 16/759843 [patent_app_country] => US [patent_app_date] => 2018-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18524 [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] => 16759843 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/759843
Application Processing Method for Terminal Device, and Terminal Device Jul 1, 2018 Abandoned
Array ( [id] => 16248171 [patent_doc_number] => 10747530 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-18 [patent_title] => Mission-based developer certification system and method [patent_app_type] => utility [patent_app_number] => 16/006567 [patent_app_country] => US [patent_app_date] => 2018-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 9500 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16006567 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/006567
Mission-based developer certification system and method Jun 11, 2018 Issued
Array ( [id] => 14997575 [patent_doc_number] => 20190317745 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-17 [patent_title] => System and Method for Dynamic Translation Code Optimization [patent_app_type] => utility [patent_app_number] => 15/997065 [patent_app_country] => US [patent_app_date] => 2018-06-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4357 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15997065 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/997065
System and method for dynamic translation code optimization Jun 3, 2018 Issued
Array ( [id] => 17076776 [patent_doc_number] => 11113175 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => System for discovering semantic relationships in computer programs [patent_app_type] => utility [patent_app_number] => 15/994851 [patent_app_country] => US [patent_app_date] => 2018-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 37506 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 286 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15994851 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/994851
System for discovering semantic relationships in computer programs May 30, 2018 Issued
Array ( [id] => 16772795 [patent_doc_number] => 10983901 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-04-20 [patent_title] => Systems and methods for fuzz testing serverless software applications [patent_app_type] => utility [patent_app_number] => 15/992633 [patent_app_country] => US [patent_app_date] => 2018-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 12490 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 199 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15992633 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/992633
Systems and methods for fuzz testing serverless software applications May 29, 2018 Issued
Array ( [id] => 13595139 [patent_doc_number] => 20180349118 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-06 [patent_title] => Method and Device for Processing an Irregular Application [patent_app_type] => utility [patent_app_number] => 15/992067 [patent_app_country] => US [patent_app_date] => 2018-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8509 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15992067 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/992067
Method and device for processing an irregular application May 28, 2018 Issued
Array ( [id] => 15182179 [patent_doc_number] => 20190361681 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-28 [patent_title] => SYSTEMS AND METHODS FOR POLYGLOT ANALYSIS [patent_app_type] => utility [patent_app_number] => 15/988979 [patent_app_country] => US [patent_app_date] => 2018-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12315 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15988979 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/988979
Systems and methods for polyglot analysis May 23, 2018 Issued
Array ( [id] => 15027777 [patent_doc_number] => 20190324893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-24 [patent_title] => REMEDIATION OF DESIGN TIME AND RUNTIME WORKFLOW ERRORS [patent_app_type] => utility [patent_app_number] => 15/989096 [patent_app_country] => US [patent_app_date] => 2018-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22905 [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] => 15989096 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/989096
Remediation of design time and runtime workflow errors May 23, 2018 Issued
Array ( [id] => 16408728 [patent_doc_number] => 10817280 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-10-27 [patent_title] => Overriding shared service interfaces [patent_app_type] => utility [patent_app_number] => 15/985398 [patent_app_country] => US [patent_app_date] => 2018-05-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 12252 [patent_no_of_claims] => 20 [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] => 15985398 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/985398
Overriding shared service interfaces May 20, 2018 Issued
Array ( [id] => 15578251 [patent_doc_number] => 10579508 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Method and apparatus for processing code [patent_app_type] => utility [patent_app_number] => 15/974128 [patent_app_country] => US [patent_app_date] => 2018-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8322 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 276 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15974128 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/974128
Method and apparatus for processing code May 7, 2018 Issued
Array ( [id] => 14766303 [patent_doc_number] => 10394547 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-27 [patent_title] => Applying update to snapshots of virtual machine [patent_app_type] => utility [patent_app_number] => 15/947923 [patent_app_country] => US [patent_app_date] => 2018-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 15617 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 238 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15947923 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/947923
Applying update to snapshots of virtual machine Apr 8, 2018 Issued
Array ( [id] => 13361371 [patent_doc_number] => 20180232225 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-16 [patent_title] => APPLYING UPDATE TO SNAPSHOTS OF VIRTUAL MACHINE [patent_app_type] => utility [patent_app_number] => 15/947931 [patent_app_country] => US [patent_app_date] => 2018-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15618 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -1 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15947931 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/947931
Applying update to snapshots of virtual machine Apr 8, 2018 Issued
Array ( [id] => 16378078 [patent_doc_number] => 20200326920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-15 [patent_title] => A Method and a System for Installation of an Instrument [patent_app_type] => utility [patent_app_number] => 16/486546 [patent_app_country] => US [patent_app_date] => 2018-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3073 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [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] => 16486546 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/486546
Method and a system for installation of an instrument Feb 21, 2018 Issued
Array ( [id] => 14750783 [patent_doc_number] => 20190258565 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-22 [patent_title] => MULTIPLE RULESET VERSION SCANNING, WARNING AND CORRECTION TOOL [patent_app_type] => utility [patent_app_number] => 15/900515 [patent_app_country] => US [patent_app_date] => 2018-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5973 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15900515 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/900515
Multiple ruleset version scanning, warning and correction tool Feb 19, 2018 Issued
Array ( [id] => 12844990 [patent_doc_number] => 20180173503 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => SYSTEM AND METHOD FOR GRAPHICAL PROGRAMMING [patent_app_type] => utility [patent_app_number] => 15/899348 [patent_app_country] => US [patent_app_date] => 2018-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12256 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15899348 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/899348
SYSTEM AND METHOD FOR GRAPHICAL PROGRAMMING Feb 18, 2018 Abandoned
Menu