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] => 6415627 [patent_doc_number] => 20100306740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'COMPOSITE VALUES FOR DECLARATIVE LANGUAGE APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 12/472834 [patent_app_country] => US [patent_app_date] => 2009-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4878 [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/0306/20100306740.pdf [firstpage_image] =>[orig_patent_app_number] => 12472834 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/472834
Composite values for declarative language applications May 26, 2009 Issued
Array ( [id] => 8787218 [patent_doc_number] => 08434075 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-04-30 [patent_title] => 'Branching optimization in a multi-database system' [patent_app_type] => utility [patent_app_number] => 12/423885 [patent_app_country] => US [patent_app_date] => 2009-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3022 [patent_no_of_claims] => 18 [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] => 12423885 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/423885
Branching optimization in a multi-database system Apr 14, 2009 Issued
Array ( [id] => 8170059 [patent_doc_number] => 08176026 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-05-08 [patent_title] => 'Consolidating file system backend operations with access of data' [patent_app_type] => utility [patent_app_number] => 12/423656 [patent_app_country] => US [patent_app_date] => 2009-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 15280 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 231 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/176/08176026.pdf [firstpage_image] =>[orig_patent_app_number] => 12423656 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/423656
Consolidating file system backend operations with access of data Apr 13, 2009 Issued
Array ( [id] => 6530652 [patent_doc_number] => 20100262631 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-10-14 [patent_title] => 'Mapping Information Stored In a LDAP Tree Structure to a Relational Database Structure' [patent_app_type] => utility [patent_app_number] => 12/423139 [patent_app_country] => US [patent_app_date] => 2009-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7859 [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/0262/20100262631.pdf [firstpage_image] =>[orig_patent_app_number] => 12423139 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/423139
Mapping information stored in a LDAP tree structure to a relational database structure Apr 13, 2009 Issued
Array ( [id] => 8551931 [patent_doc_number] => 08326827 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-04 [patent_title] => 'Network peer-to-peer goods and services delivery system and method for ranking peers by degrees of association' [patent_app_type] => utility [patent_app_number] => 12/423742 [patent_app_country] => US [patent_app_date] => 2009-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 5988 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12423742 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/423742
Network peer-to-peer goods and services delivery system and method for ranking peers by degrees of association Apr 13, 2009 Issued
Array ( [id] => 6530640 [patent_doc_number] => 20100262630 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-10-14 [patent_title] => 'ADAPTIVE PROFILE FOR DIRECTING GRAPHICAL CONTENT IN A COMPUTING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/423546 [patent_app_country] => US [patent_app_date] => 2009-04-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5464 [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/0262/20100262630.pdf [firstpage_image] =>[orig_patent_app_number] => 12423546 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/423546
ADAPTIVE PROFILE FOR DIRECTING GRAPHICAL CONTENT IN A COMPUTING SYSTEM Apr 13, 2009 Abandoned
Array ( [id] => 7682942 [patent_doc_number] => 20100241469 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-23 [patent_title] => 'SYSTEM AND METHOD FOR PERFORMING SOFTWARE DUE DILIGENCE USING A BINARY SCAN ENGINE AND PARALLEL PATTERN MATCHING' [patent_app_type] => utility [patent_app_number] => 12/406567 [patent_app_country] => US [patent_app_date] => 2009-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 27121 [patent_no_of_claims] => 29 [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/0241/20100241469.pdf [firstpage_image] =>[orig_patent_app_number] => 12406567 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/406567
System and method for performing software due diligence using a binary scan engine and parallel pattern matching Mar 17, 2009 Issued
Array ( [id] => 7682387 [patent_doc_number] => 20100242024 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-23 [patent_title] => 'User Interface System and Method for Controlling Conversion of a Source Job Control Language File into a Test Job Control Language File' [patent_app_type] => utility [patent_app_number] => 12/405823 [patent_app_country] => US [patent_app_date] => 2009-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2870 [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/0242/20100242024.pdf [firstpage_image] =>[orig_patent_app_number] => 12405823 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/405823
User Interface System and Method for Controlling Conversion of a Source Job Control Language File into a Test Job Control Language File Mar 16, 2009 Abandoned
Array ( [id] => 7682397 [patent_doc_number] => 20100242014 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-23 [patent_title] => 'SYMMETRIC MULTI-PROCESSOR OPERATING SYSTEM FOR ASYMMETRIC MULTI-PROCESSOR ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 12/405555 [patent_app_country] => US [patent_app_date] => 2009-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5713 [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/0242/20100242014.pdf [firstpage_image] =>[orig_patent_app_number] => 12405555 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/405555
SYMMETRIC MULTI-PROCESSOR OPERATING SYSTEM FOR ASYMMETRIC MULTI-PROCESSOR ARCHITECTURE Mar 16, 2009 Abandoned
Array ( [id] => 8633042 [patent_doc_number] => 08365141 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-01-29 [patent_title] => 'Aliases within a graphical model of a design' [patent_app_type] => utility [patent_app_number] => 12/405014 [patent_app_country] => US [patent_app_date] => 2009-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 8761 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12405014 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/405014
Aliases within a graphical model of a design Mar 15, 2009 Issued
Array ( [id] => 6587858 [patent_doc_number] => 20100235807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-16 [patent_title] => 'Method and system for feature automation' [patent_app_type] => utility [patent_app_number] => 12/405036 [patent_app_country] => US [patent_app_date] => 2009-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5079 [patent_no_of_claims] => 10 [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/0235/20100235807.pdf [firstpage_image] =>[orig_patent_app_number] => 12405036 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/405036
Method and system for feature automation Mar 15, 2009 Abandoned
Array ( [id] => 8331764 [patent_doc_number] => 08239842 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-07 [patent_title] => 'Implicit line continuation' [patent_app_type] => utility [patent_app_number] => 12/391299 [patent_app_country] => US [patent_app_date] => 2009-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 3 [patent_no_of_words] => 10821 [patent_no_of_claims] => 19 [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] => 12391299 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/391299
Implicit line continuation Feb 23, 2009 Issued
Array ( [id] => 6650880 [patent_doc_number] => 20100228789 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-09 [patent_title] => 'COMMAND LINE INTERFACE PERMUTATION EXECUTOR' [patent_app_type] => utility [patent_app_number] => 12/391087 [patent_app_country] => US [patent_app_date] => 2009-02-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6072 [patent_no_of_claims] => 20 [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/0228/20100228789.pdf [firstpage_image] =>[orig_patent_app_number] => 12391087 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/391087
Command line interface permutation executor Feb 22, 2009 Issued
Array ( [id] => 9593041 [patent_doc_number] => 08782607 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-15 [patent_title] => 'Contract failure behavior with escalation policy' [patent_app_type] => utility [patent_app_number] => 12/389373 [patent_app_country] => US [patent_app_date] => 2009-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7338 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12389373 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/389373
Contract failure behavior with escalation policy Feb 19, 2009 Issued
Array ( [id] => 6526055 [patent_doc_number] => 20100211937 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-08-19 [patent_title] => ' INTERMEDIATE FORM FOR BITWIDTH SENSITIVE APPLICATIONS AND USES THEREOF' [patent_app_type] => utility [patent_app_number] => 12/388884 [patent_app_country] => US [patent_app_date] => 2009-02-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 10572 [patent_no_of_claims] => 20 [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/0211/20100211937.pdf [firstpage_image] =>[orig_patent_app_number] => 12388884 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/388884
Intermediate form for bitwidth sensitive applications and uses thereof Feb 18, 2009 Issued
Array ( [id] => 5516936 [patent_doc_number] => 20090217243 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-27 [patent_title] => 'AUTOMATIC SOFTWARE CONFIGURING SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/388081 [patent_app_country] => US [patent_app_date] => 2009-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 8329 [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/0217/20090217243.pdf [firstpage_image] =>[orig_patent_app_number] => 12388081 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/388081
Automatic software configuring system Feb 17, 2009 Issued
Array ( [id] => 6525903 [patent_doc_number] => 20100211926 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-08-19 [patent_title] => 'CAPTURING INFORMATION ACCESSED, UPDATED AND CREATED BY PROCESSES AND USING THE SAME FOR VALIDATION OF CONSISTENCY' [patent_app_type] => utility [patent_app_number] => 12/371584 [patent_app_country] => US [patent_app_date] => 2009-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6240 [patent_no_of_claims] => 25 [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/0211/20100211926.pdf [firstpage_image] =>[orig_patent_app_number] => 12371584 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/371584
Capturing information accessed, updated and created by processes and using the same for validation of consistency Feb 13, 2009 Issued
Array ( [id] => 9444407 [patent_doc_number] => 08713543 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-29 [patent_title] => 'Evaluation compiler method' [patent_app_type] => utility [patent_app_number] => 12/378171 [patent_app_country] => US [patent_app_date] => 2009-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12602 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12378171 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/378171
Evaluation compiler method Feb 10, 2009 Issued
Array ( [id] => 8546540 [patent_doc_number] => 08321843 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-27 [patent_title] => 'Automatic analysis of an application\'s run-time settings' [patent_app_type] => utility [patent_app_number] => 12/367718 [patent_app_country] => US [patent_app_date] => 2009-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6792 [patent_no_of_claims] => 36 [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] => 12367718 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/367718
Automatic analysis of an application's run-time settings Feb 8, 2009 Issued
Array ( [id] => 5529091 [patent_doc_number] => 20090199168 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-06 [patent_title] => 'PROGRAM CONVERSION METHOD USING HINT INFORMATION THAT INDICATES ASSOCIATION BETWEEN VARIABLES' [patent_app_type] => utility [patent_app_number] => 12/366237 [patent_app_country] => US [patent_app_date] => 2009-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 7144 [patent_no_of_claims] => 13 [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/0199/20090199168.pdf [firstpage_image] =>[orig_patent_app_number] => 12366237 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/366237
PROGRAM CONVERSION METHOD USING HINT INFORMATION THAT INDICATES ASSOCIATION BETWEEN VARIABLES Feb 4, 2009 Abandoned
Menu