
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] => 8530766
[patent_doc_number] => 08307350
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-06
[patent_title] => 'Multi level virtual function tables'
[patent_app_type] => utility
[patent_app_number] => 12/353892
[patent_app_country] => US
[patent_app_date] => 2009-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5305
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12353892
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/353892 | Multi level virtual function tables | Jan 13, 2009 | Issued |
Array
(
[id] => 6410689
[patent_doc_number] => 20100180265
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-07-15
[patent_title] => 'FIRMWARE EXTENSION METHOD AND FIRMWARE BUILDER'
[patent_app_type] => utility
[patent_app_number] => 12/352692
[patent_app_country] => US
[patent_app_date] => 2009-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 2699
[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] => publications/A1/0180/20100180265.pdf
[firstpage_image] =>[orig_patent_app_number] => 12352692
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/352692 | Firmware extension method and firmware builder | Jan 12, 2009 | Issued |
Array
(
[id] => 8540615
[patent_doc_number] => 08316343
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-20
[patent_title] => 'Self-describing device module and system and computer-readable medium for the production thereof'
[patent_app_type] => utility
[patent_app_number] => 12/344716
[patent_app_country] => US
[patent_app_date] => 2008-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6530
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12344716
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/344716 | Self-describing device module and system and computer-readable medium for the production thereof | Dec 28, 2008 | Issued |
Array
(
[id] => 6302942
[patent_doc_number] => 20100162222
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'Using Collaborative Annotations to Specify Real-Time Process Flows and System Constraints'
[patent_app_type] => utility
[patent_app_number] => 12/343863
[patent_app_country] => US
[patent_app_date] => 2008-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5160
[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/0162/20100162222.pdf
[firstpage_image] =>[orig_patent_app_number] => 12343863
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/343863 | Using collaborative annotations to specify real-time process flows and system constraints | Dec 23, 2008 | Issued |
Array
(
[id] => 6302893
[patent_doc_number] => 20100162206
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'EXECUTABLE CODE IN DIGITAL IMAGE FILES'
[patent_app_type] => utility
[patent_app_number] => 12/344079
[patent_app_country] => US
[patent_app_date] => 2008-12-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3940
[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/0162/20100162206.pdf
[firstpage_image] =>[orig_patent_app_number] => 12344079
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/344079 | Executable code in digital image files | Dec 23, 2008 | Issued |
Array
(
[id] => 6302969
[patent_doc_number] => 20100162229
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'FRAMEWORK VERSIONING'
[patent_app_type] => utility
[patent_app_number] => 12/343361
[patent_app_country] => US
[patent_app_date] => 2008-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7638
[patent_no_of_claims] => 25
[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] => publications/A1/0162/20100162229.pdf
[firstpage_image] =>[orig_patent_app_number] => 12343361
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/343361 | Framework versioning | Dec 22, 2008 | Issued |
Array
(
[id] => 6302888
[patent_doc_number] => 20100162205
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'APPARATUS AND METHOD FOR AUTOMATICALLY GENERATING CAPABILITY STATEMENTS FOR MANAGEMENT INTERFACES'
[patent_app_type] => utility
[patent_app_number] => 12/343309
[patent_app_country] => US
[patent_app_date] => 2008-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4424
[patent_no_of_claims] => 24
[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] => publications/A1/0162/20100162205.pdf
[firstpage_image] =>[orig_patent_app_number] => 12343309
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/343309 | APPARATUS AND METHOD FOR AUTOMATICALLY GENERATING CAPABILITY STATEMENTS FOR MANAGEMENT INTERFACES | Dec 22, 2008 | Abandoned |
Array
(
[id] => 5577093
[patent_doc_number] => 20090144455
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-06-04
[patent_title] => 'FIRMWARE UPDATING SYSTEM FOR UPDATING FIRMWARE OF A DISPLAY DEVICE AND METHOD THEREOF'
[patent_app_type] => utility
[patent_app_number] => 12/324882
[patent_app_country] => US
[patent_app_date] => 2008-11-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2873
[patent_no_of_claims] => 19
[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/0144/20090144455.pdf
[firstpage_image] =>[orig_patent_app_number] => 12324882
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/324882 | FIRMWARE UPDATING SYSTEM FOR UPDATING FIRMWARE OF A DISPLAY DEVICE AND METHOD THEREOF | Nov 26, 2008 | Abandoned |
Array
(
[id] => 5266969
[patent_doc_number] => 20090119654
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-05-07
[patent_title] => 'COMPILER FOR OPTIMIZING PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/259746
[patent_app_country] => US
[patent_app_date] => 2008-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 13458
[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] => publications/A1/0119/20090119654.pdf
[firstpage_image] =>[orig_patent_app_number] => 12259746
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/259746 | Compiler for optimizing program | Oct 27, 2008 | Issued |
Array
(
[id] => 6369729
[patent_doc_number] => 20100088666
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-08
[patent_title] => 'COMMON INTERMEDIATE REPRESENTATION FOR DATA SCRIPTING LANGUAGE'
[patent_app_type] => utility
[patent_app_number] => 12/244998
[patent_app_country] => US
[patent_app_date] => 2008-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 15891
[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/0088/20100088666.pdf
[firstpage_image] =>[orig_patent_app_number] => 12244998
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/244998 | Common intermediate representation for data scripting language | Oct 2, 2008 | Issued |
Array
(
[id] => 5286747
[patent_doc_number] => 20090100422
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-04-16
[patent_title] => 'INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREFOR'
[patent_app_type] => utility
[patent_app_number] => 12/245292
[patent_app_country] => US
[patent_app_date] => 2008-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 13943
[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] => publications/A1/0100/20090100422.pdf
[firstpage_image] =>[orig_patent_app_number] => 12245292
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/245292 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREFOR | Oct 2, 2008 | Abandoned |
Array
(
[id] => 8389202
[patent_doc_number] => 08266612
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-09-11
[patent_title] => 'Dynamic, customizable and configurable notification mechanism'
[patent_app_type] => utility
[patent_app_number] => 12/245079
[patent_app_country] => US
[patent_app_date] => 2008-10-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5819
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12245079
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/245079 | Dynamic, customizable and configurable notification mechanism | Oct 2, 2008 | Issued |
Array
(
[id] => 6389641
[patent_doc_number] => 20100083220
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-01
[patent_title] => 'MULTI LANGUAGE EDITOR'
[patent_app_type] => utility
[patent_app_number] => 12/242659
[patent_app_country] => US
[patent_app_date] => 2008-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8606
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0083/20100083220.pdf
[firstpage_image] =>[orig_patent_app_number] => 12242659
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/242659 | Multi language editor | Sep 29, 2008 | Issued |
Array
(
[id] => 6389702
[patent_doc_number] => 20100083232
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-01
[patent_title] => 'APPLICATION BUILDER FOR INDUSTRIAL AUTOMATION'
[patent_app_type] => utility
[patent_app_number] => 12/242346
[patent_app_country] => US
[patent_app_date] => 2008-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 6868
[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/0083/20100083232.pdf
[firstpage_image] =>[orig_patent_app_number] => 12242346
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/242346 | Application builder for industrial automation | Sep 29, 2008 | Issued |
Array
(
[id] => 6389670
[patent_doc_number] => 20100083225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-04-01
[patent_title] => 'Dynamic Autocompletion Tool'
[patent_app_type] => utility
[patent_app_number] => 12/241661
[patent_app_country] => US
[patent_app_date] => 2008-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2229
[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] => publications/A1/0083/20100083225.pdf
[firstpage_image] =>[orig_patent_app_number] => 12241661
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/241661 | Dynamic autocompletion tool | Sep 29, 2008 | Issued |
Array
(
[id] => 6228089
[patent_doc_number] => 20100058307
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-04
[patent_title] => 'METHODS AND SYSTEMS FOR MONITORING SOFTWARE PROVISIONING'
[patent_app_type] => utility
[patent_app_number] => 12/198378
[patent_app_country] => US
[patent_app_date] => 2008-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6277
[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/0058/20100058307.pdf
[firstpage_image] =>[orig_patent_app_number] => 12198378
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/198378 | Monitoring software provisioning | Aug 25, 2008 | Issued |
Array
(
[id] => 8355202
[patent_doc_number] => 08250547
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-08-21
[patent_title] => 'Fast image loading mechanism in cell SPU'
[patent_app_type] => utility
[patent_app_number] => 12/196888
[patent_app_country] => US
[patent_app_date] => 2008-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 4538
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12196888
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/196888 | Fast image loading mechanism in cell SPU | Aug 21, 2008 | Issued |
Array
(
[id] => 5312139
[patent_doc_number] => 20090019420
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2009-01-15
[patent_title] => 'SOFTWARE DEVELOPMENT'
[patent_app_type] => utility
[patent_app_number] => 12/170196
[patent_app_country] => US
[patent_app_date] => 2008-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3517
[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/0019/20090019420.pdf
[firstpage_image] =>[orig_patent_app_number] => 12170196
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/170196 | SOFTWARE DEVELOPMENT | Jul 8, 2008 | Abandoned |
Array
(
[id] => 4854725
[patent_doc_number] => 20080320469
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-25
[patent_title] => 'METHOD OF RECEIVING/TRANSMITTING EVENT MESSAGE, CONTROLLED DEVICE, AND CONTROL POINT'
[patent_app_type] => utility
[patent_app_number] => 12/144037
[patent_app_country] => US
[patent_app_date] => 2008-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10826
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 14
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0320/20080320469.pdf
[firstpage_image] =>[orig_patent_app_number] => 12144037
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/144037 | Method of receiving/transmitting event message, controlled device, and control point | Jun 22, 2008 | Issued |
Array
(
[id] => 9116406
[patent_doc_number] => 08572599
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-29
[patent_title] => 'Provisioning device make and model information for firmware over-the-air (FOTA)'
[patent_app_type] => utility
[patent_app_number] => 12/144269
[patent_app_country] => US
[patent_app_date] => 2008-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7156
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12144269
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/144269 | Provisioning device make and model information for firmware over-the-air (FOTA) | Jun 22, 2008 | Issued |