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