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] => 8326029 [patent_doc_number] => 20120198436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-02 [patent_title] => 'Compatible Operating System' [patent_app_type] => utility [patent_app_number] => 13/014996 [patent_app_country] => US [patent_app_date] => 2011-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5882 [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] => 13014996 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/014996
Compatible Operating System Jan 26, 2011 Abandoned
Array ( [id] => 5960956 [patent_doc_number] => 20110185343 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-07-28 [patent_title] => 'CONVERSATIONAL PROGRAMMING' [patent_app_type] => utility [patent_app_number] => 13/012465 [patent_app_country] => US [patent_app_date] => 2011-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8174 [patent_no_of_claims] => 14 [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] => publications/A1/0185/20110185343.pdf [firstpage_image] =>[orig_patent_app_number] => 13012465 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/012465
Conversational programming Jan 23, 2011 Issued
Array ( [id] => 9392548 [patent_doc_number] => 08689173 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-01 [patent_title] => 'Detecting design patterns in models by utilizing transformation language' [patent_app_type] => utility [patent_app_number] => 13/011448 [patent_app_country] => US [patent_app_date] => 2011-01-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 12707 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13011448 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/011448
Detecting design patterns in models by utilizing transformation language Jan 20, 2011 Issued
Array ( [id] => 9242413 [patent_doc_number] => 08607219 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-10 [patent_title] => 'Information processing device and a firmware updating method of the information processing device' [patent_app_type] => utility [patent_app_number] => 12/987525 [patent_app_country] => US [patent_app_date] => 2011-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 7131 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12987525 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/987525
Information processing device and a firmware updating method of the information processing device Jan 9, 2011 Issued
Array ( [id] => 8280220 [patent_doc_number] => 20120174092 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-05 [patent_title] => 'INTEGRATED COMMERCIAL INFRASTRUCTURE AND BUSINESS APPLICATION PLATFORM' [patent_app_type] => utility [patent_app_number] => 12/980603 [patent_app_country] => US [patent_app_date] => 2010-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3192 [patent_no_of_claims] => 18 [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] => 12980603 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/980603
INTEGRATED COMMERCIAL INFRASTRUCTURE AND BUSINESS APPLICATION PLATFORM Dec 28, 2010 Abandoned
Array ( [id] => 10834901 [patent_doc_number] => 08863097 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-14 [patent_title] => 'Providing code list extensibility' [patent_app_type] => utility [patent_app_number] => 12/981321 [patent_app_country] => US [patent_app_date] => 2010-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11978 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [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] => 12981321 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/981321
Providing code list extensibility Dec 28, 2010 Issued
Array ( [id] => 6040751 [patent_doc_number] => 20110093800 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-21 [patent_title] => 'HMI FRAMEWORK FOR EXTENSIBLE AUTOMATION SYSTEM ENGINEERING PLATFORMS' [patent_app_type] => utility [patent_app_number] => 12/977259 [patent_app_country] => US [patent_app_date] => 2010-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 6584 [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] => publications/A1/0093/20110093800.pdf [firstpage_image] =>[orig_patent_app_number] => 12977259 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/977259
HMI FRAMEWORK FOR EXTENSIBLE AUTOMATION SYSTEM ENGINEERING PLATFORMS Dec 22, 2010 Abandoned
Array ( [id] => 10873425 [patent_doc_number] => 08898646 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-11-25 [patent_title] => 'Method and apparatus for flexible, accurate, and/or efficient code profiling' [patent_app_type] => utility [patent_app_number] => 12/976799 [patent_app_country] => US [patent_app_date] => 2010-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4532 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12976799 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/976799
Method and apparatus for flexible, accurate, and/or efficient code profiling Dec 21, 2010 Issued
Array ( [id] => 11860879 [patent_doc_number] => 09740562 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-08-22 [patent_title] => 'Method for checkpointing and restoring program state' [patent_app_type] => utility [patent_app_number] => 12/972792 [patent_app_country] => US [patent_app_date] => 2010-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5120 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12972792 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/972792
Method for checkpointing and restoring program state Dec 19, 2010 Issued
Array ( [id] => 6105612 [patent_doc_number] => 20110167402 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-07-07 [patent_title] => 'Generic Framework for Accelerated Development of Automated Software Solutions' [patent_app_type] => utility [patent_app_number] => 12/972455 [patent_app_country] => US [patent_app_date] => 2010-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6395 [patent_no_of_claims] => 16 [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] => publications/A1/0167/20110167402.pdf [firstpage_image] =>[orig_patent_app_number] => 12972455 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/972455
Generic Framework for Accelerated Development of Automated Software Solutions Dec 17, 2010 Abandoned
Array ( [id] => 9242397 [patent_doc_number] => 08607203 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-12-10 [patent_title] => 'Test automation framework using dependency injection' [patent_app_type] => utility [patent_app_number] => 12/972399 [patent_app_country] => US [patent_app_date] => 2010-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4746 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12972399 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/972399
Test automation framework using dependency injection Dec 16, 2010 Issued
Array ( [id] => 9320364 [patent_doc_number] => 20140052702 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-02-20 [patent_title] => 'REMOTELY UPDATED TOOLBAR LANGUAGE TRANSLATION SERVICE' [patent_app_type] => utility [patent_app_number] => 13/991240 [patent_app_country] => US [patent_app_date] => 2010-12-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6876 [patent_no_of_claims] => 24 [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] => 13991240 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/991240
Remotely updated toolbar language translation service Dec 12, 2010 Issued
Array ( [id] => 8868366 [patent_doc_number] => 20130152069 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-13 [patent_title] => 'METHOD, APPARATUS AND SYSTEM FOR INITIATING TERMINAL OPERATION' [patent_app_type] => utility [patent_app_number] => 13/817795 [patent_app_country] => US [patent_app_date] => 2010-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4044 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [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] => 13817795 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/817795
METHOD, APPARATUS AND SYSTEM FOR INITIATING TERMINAL OPERATION Oct 20, 2010 Abandoned
Array ( [id] => 9248644 [patent_doc_number] => 08612946 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-17 [patent_title] => 'Cross-building support using dependency information' [patent_app_type] => utility [patent_app_number] => 12/781615 [patent_app_country] => US [patent_app_date] => 2010-05-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4292 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12781615 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/781615
Cross-building support using dependency information May 16, 2010 Issued
Array ( [id] => 9593047 [patent_doc_number] => 08782612 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-15 [patent_title] => 'Failsafe mechanism for dynamic instrumentation of software using callbacks' [patent_app_type] => utility [patent_app_number] => 12/777506 [patent_app_country] => US [patent_app_date] => 2010-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 25 [patent_no_of_words] => 12724 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12777506 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/777506
Failsafe mechanism for dynamic instrumentation of software using callbacks May 10, 2010 Issued
Array ( [id] => 7563118 [patent_doc_number] => 20110276952 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-10 [patent_title] => 'TELECOMMUNICATIONS APPLICATION GENERATOR' [patent_app_type] => utility [patent_app_number] => 12/776802 [patent_app_country] => US [patent_app_date] => 2010-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3061 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0276/20110276952.pdf [firstpage_image] =>[orig_patent_app_number] => 12776802 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/776802
TELECOMMUNICATIONS APPLICATION GENERATOR May 9, 2010 Abandoned
Array ( [id] => 9458777 [patent_doc_number] => 08719804 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-05-06 [patent_title] => 'Managing runtime execution of applications on cloud computing systems' [patent_app_type] => utility [patent_app_number] => 12/774203 [patent_app_country] => US [patent_app_date] => 2010-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6697 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 256 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12774203 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/774203
Managing runtime execution of applications on cloud computing systems May 4, 2010 Issued
Array ( [id] => 7575609 [patent_doc_number] => 20110271265 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-03 [patent_title] => 'METHOD OF AUTOMATIC GENERATION OF EXECUTABLE CODE FOR MULTI-CORE PARALLEL PROCESSING' [patent_app_type] => utility [patent_app_number] => 12/768833 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5897 [patent_no_of_claims] => 15 [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] => publications/A1/0271/20110271265.pdf [firstpage_image] =>[orig_patent_app_number] => 12768833 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768833
METHOD OF AUTOMATIC GENERATION OF EXECUTABLE CODE FOR MULTI-CORE PARALLEL PROCESSING Apr 27, 2010 Abandoned
Array ( [id] => 7575597 [patent_doc_number] => 20110271253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-11-03 [patent_title] => 'ENHANCING FUNCTIONAL TESTS COVERAGE USING TRACEABILITY AND STATIC ANALYSIS' [patent_app_type] => utility [patent_app_number] => 12/768764 [patent_app_country] => US [patent_app_date] => 2010-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4995 [patent_no_of_claims] => 21 [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] => publications/A1/0271/20110271253.pdf [firstpage_image] =>[orig_patent_app_number] => 12768764 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/768764
ENHANCING FUNCTIONAL TESTS COVERAGE USING TRACEABILITY AND STATIC ANALYSIS Apr 27, 2010 Abandoned
Array ( [id] => 7504024 [patent_doc_number] => 20110265058 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-27 [patent_title] => 'EMBEDDABLE PROJECT DATA' [patent_app_type] => utility [patent_app_number] => 12/766924 [patent_app_country] => US [patent_app_date] => 2010-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5737 [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] => publications/A1/0265/20110265058.pdf [firstpage_image] =>[orig_patent_app_number] => 12766924 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/766924
EMBEDDABLE PROJECT DATA Apr 25, 2010 Abandoned
Menu