
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |