
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] => 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 |