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] => 9847890 [patent_doc_number] => 08949824 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-03 [patent_title] => 'Systems and methods for installing, managing, and provisioning applications' [patent_app_type] => utility [patent_app_number] => 13/631323 [patent_app_country] => US [patent_app_date] => 2012-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 6498 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13631323 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/631323
Systems and methods for installing, managing, and provisioning applications Sep 27, 2012 Issued
Array ( [id] => 9630184 [patent_doc_number] => 08799878 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-05 [patent_title] => 'Multi level virtual function tables' [patent_app_type] => utility [patent_app_number] => 13/615662 [patent_app_country] => US [patent_app_date] => 2012-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5359 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13615662 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/615662
Multi level virtual function tables Sep 13, 2012 Issued
Array ( [id] => 8467047 [patent_doc_number] => 20120272215 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-25 [patent_title] => 'APPLICATION BUILDER FOR INDUSTRIAL AUTOMATION' [patent_app_type] => utility [patent_app_number] => 13/526856 [patent_app_country] => US [patent_app_date] => 2012-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 6907 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13526856 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/526856
Application builder for industrial automation Jun 18, 2012 Issued
Array ( [id] => 8395762 [patent_doc_number] => 20120233603 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-13 [patent_title] => 'APPARATUS AND METHOD FOR ACCELERATING JAVA TRANSLATION' [patent_app_type] => utility [patent_app_number] => 13/474543 [patent_app_country] => US [patent_app_date] => 2012-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3960 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13474543 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/474543
Apparatus and method for accelerating java translation May 16, 2012 Issued
Array ( [id] => 8467064 [patent_doc_number] => 20120272232 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-10-25 [patent_title] => 'METHOD FOR INSTALLING APPLICATIONS INSTALLED IN AN OLD MOBILE TERMINAL TO A NEW MOBILE TERMINAL' [patent_app_type] => utility [patent_app_number] => 13/447183 [patent_app_country] => US [patent_app_date] => 2012-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8075 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13447183 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/447183
Method for installing applications installed in an old mobile terminal to a new mobile terminal Apr 13, 2012 Issued
Array ( [id] => 8491612 [patent_doc_number] => 20120291019 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-11-15 [patent_title] => 'PROGRAM VERIFICATION APPARATUS BASED ON MODEL VERIFYING AND STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 13/446643 [patent_app_country] => US [patent_app_date] => 2012-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 5700 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13446643 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/446643
PROGRAM VERIFICATION APPARATUS BASED ON MODEL VERIFYING AND STORAGE MEDIUM Apr 12, 2012 Abandoned
Array ( [id] => 9071335 [patent_doc_number] => 20130263091 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-03 [patent_title] => 'SELF-EVOLVING COMPUTING SERVICE TEMPLATE TRANSLATION' [patent_app_type] => utility [patent_app_number] => 13/443875 [patent_app_country] => US [patent_app_date] => 2012-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 14451 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13443875 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/443875
Self-evolving computing service template translation Apr 9, 2012 Issued
Array ( [id] => 10040874 [patent_doc_number] => 09081579 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-07-14 [patent_title] => 'System and method for mobile application development' [patent_app_type] => utility [patent_app_number] => 13/443604 [patent_app_country] => US [patent_app_date] => 2012-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 22 [patent_no_of_words] => 5172 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 285 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13443604 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/443604
System and method for mobile application development Apr 9, 2012 Issued
Array ( [id] => 9071354 [patent_doc_number] => 20130263110 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-10-03 [patent_title] => 'VISUALIZING PROCESS INTEGRATION SCENARIOS ON MOBILE DEVICES' [patent_app_type] => utility [patent_app_number] => 13/438388 [patent_app_country] => US [patent_app_date] => 2012-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3940 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13438388 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/438388
VISUALIZING PROCESS INTEGRATION SCENARIOS ON MOBILE DEVICES Apr 2, 2012 Abandoned
Array ( [id] => 10854413 [patent_doc_number] => 08881124 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-04 [patent_title] => 'Compiler device, compiler program, and loop parallelization method' [patent_app_type] => utility [patent_app_number] => 13/638773 [patent_app_country] => US [patent_app_date] => 2011-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 7958 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13638773 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/638773
Compiler device, compiler program, and loop parallelization method Dec 12, 2011 Issued
Array ( [id] => 8650670 [patent_doc_number] => 20130036400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-07 [patent_title] => 'PRE-MERGE CONFLICT AVOIDANCE' [patent_app_type] => utility [patent_app_number] => 13/196728 [patent_app_country] => US [patent_app_date] => 2011-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10307 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13196728 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/196728
Pre-merge conflict avoidance Aug 1, 2011 Issued
Array ( [id] => 8650682 [patent_doc_number] => 20130036412 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-07 [patent_title] => 'SOFTWARE DISTRIBUTION AMONGST MEDICAL DEVICES TAKING INTO ACCOUNT DEPENDENCIES BETWEEN DEVICES' [patent_app_type] => utility [patent_app_number] => 13/195917 [patent_app_country] => US [patent_app_date] => 2011-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7217 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13195917 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/195917
Software distribution amongst medical devices taking into account dependencies between devices Aug 1, 2011 Issued
Array ( [id] => 8842826 [patent_doc_number] => 20130138454 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-30 [patent_title] => 'EXTENDABLE DECISION SUPPORT SYSTEM' [patent_app_type] => utility [patent_app_number] => 13/814509 [patent_app_country] => US [patent_app_date] => 2011-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2753 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13814509 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/814509
EXTENDABLE DECISION SUPPORT SYSTEM Jul 24, 2011 Abandoned
Array ( [id] => 9630187 [patent_doc_number] => 08799881 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-05 [patent_title] => 'Program parallelization device and program product' [patent_app_type] => utility [patent_app_number] => 13/180847 [patent_app_country] => US [patent_app_date] => 2011-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 33 [patent_no_of_words] => 19739 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 336 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13180847 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/180847
Program parallelization device and program product Jul 11, 2011 Issued
Array ( [id] => 10021188 [patent_doc_number] => 09063672 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-23 [patent_title] => 'Systems and methods for verifying model equivalence' [patent_app_type] => utility [patent_app_number] => 13/180001 [patent_app_country] => US [patent_app_date] => 2011-07-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7659 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13180001 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/180001
Systems and methods for verifying model equivalence Jul 10, 2011 Issued
Array ( [id] => 8588696 [patent_doc_number] => 20130007517 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-03 [patent_title] => 'Checkpoint Recovery Utility for Programs and Compilers' [patent_app_type] => utility [patent_app_number] => 13/173241 [patent_app_country] => US [patent_app_date] => 2011-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3570 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13173241 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/173241
Checkpoint Recovery Utility for Programs and Compilers Jun 29, 2011 Abandoned
Array ( [id] => 11816861 [patent_doc_number] => 09720811 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-01 [patent_title] => 'Unified model for visual component testing' [patent_app_type] => utility [patent_app_number] => 13/172367 [patent_app_country] => US [patent_app_date] => 2011-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7775 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13172367 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/172367
Unified model for visual component testing Jun 28, 2011 Issued
Array ( [id] => 10065945 [patent_doc_number] => 09104795 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-11 [patent_title] => 'Integrating compiler warnings into a debug session' [patent_app_type] => utility [patent_app_number] => 13/170754 [patent_app_country] => US [patent_app_date] => 2011-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5767 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 335 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13170754 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/170754
Integrating compiler warnings into a debug session Jun 27, 2011 Issued
Array ( [id] => 9500276 [patent_doc_number] => 08739117 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-27 [patent_title] => 'Method and system for providing developer interface' [patent_app_type] => utility [patent_app_number] => 13/170598 [patent_app_country] => US [patent_app_date] => 2011-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4132 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 25 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13170598 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/170598
Method and system for providing developer interface Jun 27, 2011 Issued
Array ( [id] => 9379171 [patent_doc_number] => 08683457 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-03-25 [patent_title] => 'Updating firmware of an electronic device by storing a version identifier in a separate header' [patent_app_type] => utility [patent_app_number] => 13/163337 [patent_app_country] => US [patent_app_date] => 2011-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 12 [patent_no_of_words] => 2624 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [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] => 13163337 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/163337
Updating firmware of an electronic device by storing a version identifier in a separate header Jun 16, 2011 Issued
Menu