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] => 9871704 [patent_doc_number] => 08959496 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-17 [patent_title] => 'Automatic parallelization in a tracing just-in-time compiler system' [patent_app_type] => utility [patent_app_number] => 12/764103 [patent_app_country] => US [patent_app_date] => 2010-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11748 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 12764103 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/764103
Automatic parallelization in a tracing just-in-time compiler system Apr 20, 2010 Issued
Array ( [id] => 8661396 [patent_doc_number] => 20130042225 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-02-14 [patent_title] => 'Object Linking Based On A Determined Linker Order' [patent_app_type] => utility [patent_app_number] => 13/641243 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7522 [patent_no_of_claims] => 15 [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] => 13641243 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/641243
Object linking based on a determined linker order Apr 18, 2010 Issued
Array ( [id] => 7512906 [patent_doc_number] => 20110258616 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'INTERMEDIATE LANGUAGE SUPPORT FOR CHANGE RESILIENCE' [patent_app_type] => utility [patent_app_number] => 12/762420 [patent_app_country] => US [patent_app_date] => 2010-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 45313 [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/0258/20110258616.pdf [firstpage_image] =>[orig_patent_app_number] => 12762420 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/762420
Intermediate language support for change resilience Apr 18, 2010 Issued
Array ( [id] => 7512905 [patent_doc_number] => 20110258615 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-10-20 [patent_title] => 'INTERMEDIATE LANGUAGE SUPPORT FOR CHANGE RESILIENCE' [patent_app_type] => utility [patent_app_number] => 12/762316 [patent_app_country] => US [patent_app_date] => 2010-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 46015 [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/0258/20110258615.pdf [firstpage_image] =>[orig_patent_app_number] => 12762316 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/762316
Intermediate language support for change resilience Apr 16, 2010 Issued
Array ( [id] => 7493409 [patent_doc_number] => 20110239192 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'FULLY DECLARATIVE BUILD SYSTEM FOR BUILD OPTIMIZATION' [patent_app_type] => utility [patent_app_number] => 12/748303 [patent_app_country] => US [patent_app_date] => 2010-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3777 [patent_no_of_claims] => 19 [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/0239/20110239192.pdf [firstpage_image] =>[orig_patent_app_number] => 12748303 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/748303
Fully declarative build system for build optimization Mar 25, 2010 Issued
Array ( [id] => 8998300 [patent_doc_number] => 08522206 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-27 [patent_title] => 'Selective delta validation of a shared artifact' [patent_app_type] => utility [patent_app_number] => 12/732502 [patent_app_country] => US [patent_app_date] => 2010-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7150 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12732502 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/732502
Selective delta validation of a shared artifact Mar 25, 2010 Issued
Array ( [id] => 6057755 [patent_doc_number] => 20110113420 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-12 [patent_title] => 'Distribution Of Software Updates' [patent_app_type] => utility [patent_app_number] => 12/731608 [patent_app_country] => US [patent_app_date] => 2010-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 19949 [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/0113/20110113420.pdf [firstpage_image] =>[orig_patent_app_number] => 12731608 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/731608
Distribution Of Software Updates Mar 24, 2010 Abandoned
Array ( [id] => 10144088 [patent_doc_number] => 09176898 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-11-03 [patent_title] => 'Software stack building using logically protected region of computer-readable medium' [patent_app_type] => utility [patent_app_number] => 12/731630 [patent_app_country] => US [patent_app_date] => 2010-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 19375 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12731630 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/731630
Software stack building using logically protected region of computer-readable medium Mar 24, 2010 Issued
Array ( [id] => 10085211 [patent_doc_number] => 09122558 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-01 [patent_title] => 'Software updates using delta patching' [patent_app_type] => utility [patent_app_number] => 12/731618 [patent_app_country] => US [patent_app_date] => 2010-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 19326 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12731618 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/731618
Software updates using delta patching Mar 24, 2010 Issued
Array ( [id] => 6057713 [patent_doc_number] => 20110113414 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-12 [patent_title] => 'Software Updates Using Delta Patching' [patent_app_type] => utility [patent_app_number] => 12/731622 [patent_app_country] => US [patent_app_date] => 2010-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 19947 [patent_no_of_claims] => 28 [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/0113/20110113414.pdf [firstpage_image] =>[orig_patent_app_number] => 12731622 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/731622
Software updates using delta patching Mar 24, 2010 Issued
Array ( [id] => 9242393 [patent_doc_number] => 08607199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-10 [patent_title] => 'Techniques for debugging code during runtime' [patent_app_type] => utility [patent_app_number] => 12/639459 [patent_app_country] => US [patent_app_date] => 2009-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4556 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12639459 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/639459
Techniques for debugging code during runtime Dec 15, 2009 Issued
Array ( [id] => 8587746 [patent_doc_number] => 20130006567 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-01-03 [patent_title] => 'METHOD AND APPARATUS FOR SCHEDULING A USE OF TEST RESOURCES OF A TEST ARRANGEMENT FOR THE EXECUTION OF TEST GROUPS' [patent_app_type] => utility [patent_app_number] => 13/516696 [patent_app_country] => US [patent_app_date] => 2009-12-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 12818 [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] => 13516696 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/516696
METHOD AND APPARATUS FOR SCHEDULING A USE OF TEST RESOURCES OF A TEST ARRANGEMENT FOR THE EXECUTION OF TEST GROUPS Dec 14, 2009 Abandoned
Array ( [id] => 5949440 [patent_doc_number] => 20110107315 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-05 [patent_title] => 'ABSTRACTING BENEFIT RULES FROM COMPUTER CODE' [patent_app_type] => utility [patent_app_number] => 12/609142 [patent_app_country] => US [patent_app_date] => 2009-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4630 [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] => publications/A1/0107/20110107315.pdf [firstpage_image] =>[orig_patent_app_number] => 12609142 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/609142
Abstracting benefit rules from computer code Oct 29, 2009 Issued
Array ( [id] => 9156982 [patent_doc_number] => 08589896 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-19 [patent_title] => 'Method and system for loading status control of DLL' [patent_app_type] => utility [patent_app_number] => 12/607241 [patent_app_country] => US [patent_app_date] => 2009-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 5560 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12607241 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/607241
Method and system for loading status control of DLL Oct 27, 2009 Issued
Array ( [id] => 8558320 [patent_doc_number] => 08332808 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-11 [patent_title] => 'Systems and methods of generating a quality assurance project status' [patent_app_type] => utility [patent_app_number] => 12/582971 [patent_app_country] => US [patent_app_date] => 2009-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 7263 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12582971 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/582971
Systems and methods of generating a quality assurance project status Oct 20, 2009 Issued
Array ( [id] => 9063055 [patent_doc_number] => 08549510 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-01 [patent_title] => 'Firmware update apparatus and method' [patent_app_type] => utility [patent_app_number] => 13/054943 [patent_app_country] => US [patent_app_date] => 2009-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4657 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 249 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13054943 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/054943
Firmware update apparatus and method Aug 20, 2009 Issued
Array ( [id] => 6415717 [patent_doc_number] => 20100306752 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'Automatically Creating Parallel Iterative Program Code in a Graphical Data Flow Program' [patent_app_type] => utility [patent_app_number] => 12/475835 [patent_app_country] => US [patent_app_date] => 2009-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 34 [patent_figures_cnt] => 34 [patent_no_of_words] => 26207 [patent_no_of_claims] => 46 [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/0306/20100306752.pdf [firstpage_image] =>[orig_patent_app_number] => 12475835 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/475835
Automatically creating parallel iterative program code in a graphical data flow program May 31, 2009 Issued
Array ( [id] => 6415667 [patent_doc_number] => 20100306745 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'Efficient Code Instrumentation' [patent_app_type] => utility [patent_app_number] => 12/475739 [patent_app_country] => US [patent_app_date] => 2009-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3049 [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/0306/20100306745.pdf [firstpage_image] =>[orig_patent_app_number] => 12475739 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/475739
Efficient code instrumentation May 31, 2009 Issued
Array ( [id] => 6415574 [patent_doc_number] => 20100306737 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'Techniques for Providing Environmental Impact Information Associated With Code' [patent_app_type] => utility [patent_app_number] => 12/474334 [patent_app_country] => US [patent_app_date] => 2009-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5335 [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/0306/20100306737.pdf [firstpage_image] =>[orig_patent_app_number] => 12474334 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/474334
Techniques for providing environmental impact information associated with code May 28, 2009 Issued
Array ( [id] => 8775630 [patent_doc_number] => 08429606 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-23 [patent_title] => 'Transactional object container' [patent_app_type] => utility [patent_app_number] => 12/475429 [patent_app_country] => US [patent_app_date] => 2009-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 6049 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 127 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12475429 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/475429
Transactional object container May 28, 2009 Issued
Menu