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] => 10485528 [patent_doc_number] => 20150370547 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-24 [patent_title] => 'PROGRAM EDITING DEVICE, PROGRAM EDITING METHOD AND PROGRAM EDITING PROGRAM' [patent_app_type] => utility [patent_app_number] => 14/765268 [patent_app_country] => US [patent_app_date] => 2013-04-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 10403 [patent_no_of_claims] => 9 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14765268 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/765268
PROGRAM EDITING DEVICE, PROGRAM EDITING METHOD AND PROGRAM EDITING PROGRAM Apr 7, 2013 Abandoned
Array ( [id] => 10485536 [patent_doc_number] => 20150370554 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-12-24 [patent_title] => 'PROVIDING CODE CHANGE JOB SETS OF DIFFERENT SIZES TO VALIDATORS' [patent_app_type] => utility [patent_app_number] => 14/765099 [patent_app_country] => US [patent_app_date] => 2013-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 11391 [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] => 14765099 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/765099
Providing code change job sets of different sizes to validators Feb 27, 2013 Issued
Array ( [id] => 9225172 [patent_doc_number] => 20140019947 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-01-16 [patent_title] => 'SYSTEM AND METHOD FOR SUPPORTING COMPATIBILITY CHECKING FOR LAMBDA EXPRESSION' [patent_app_type] => utility [patent_app_number] => 13/779536 [patent_app_country] => US [patent_app_date] => 2013-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4263 [patent_no_of_claims] => 17 [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] => 13779536 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/779536
System and method for supporting compatibility checking for lambda expression Feb 26, 2013 Issued
Array ( [id] => 9006399 [patent_doc_number] => 20130227524 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-08-29 [patent_title] => 'METHOD AND APPARATUS FOR ANALYZING APPLICATION PROGRAM BY ANALYSIS OF SOURCE CODE' [patent_app_type] => utility [patent_app_number] => 13/776170 [patent_app_country] => US [patent_app_date] => 2013-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5684 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13776170 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/776170
METHOD AND APPARATUS FOR ANALYZING APPLICATION PROGRAM BY ANALYSIS OF SOURCE CODE Feb 24, 2013 Abandoned
Array ( [id] => 9571624 [patent_doc_number] => 20140189337 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-07-03 [patent_title] => 'ELECTRONIC DEVICE HAVING UPDATABLE BIOS AND BIOS UPDATING METHOD THEREOF' [patent_app_type] => utility [patent_app_number] => 13/772341 [patent_app_country] => US [patent_app_date] => 2013-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4312 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13772341 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/772341
Electronic device having updatable bios and bios updating method thereof Feb 20, 2013 Issued
Array ( [id] => 10065952 [patent_doc_number] => 09104802 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-08-11 [patent_title] => 'Stack overflow protection device, method, and related compiler and computing device' [patent_app_type] => utility [patent_app_number] => 13/772858 [patent_app_country] => US [patent_app_date] => 2013-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 14 [patent_no_of_words] => 6080 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [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] => 13772858 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/772858
Stack overflow protection device, method, and related compiler and computing device Feb 20, 2013 Issued
Array ( [id] => 9954541 [patent_doc_number] => 09003355 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-07 [patent_title] => 'Decentralized workflow management system' [patent_app_type] => utility [patent_app_number] => 13/771620 [patent_app_country] => US [patent_app_date] => 2013-02-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 8043 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13771620 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/771620
Decentralized workflow management system Feb 19, 2013 Issued
Array ( [id] => 8855678 [patent_doc_number] => 20130145353 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-06-06 [patent_title] => 'FIRMWARE EXTENSION METHOD AND FIRMWARE BUILDER' [patent_app_type] => utility [patent_app_number] => 13/755385 [patent_app_country] => US [patent_app_date] => 2013-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 2748 [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] => 13755385 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/755385
Firmware extension method and firmware builder Jan 30, 2013 Issued
Array ( [id] => 10582821 [patent_doc_number] => 09304945 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-05 [patent_title] => 'Synchronizing parallel applications in an asymmetric multi-processing system' [patent_app_type] => utility [patent_app_number] => 13/749030 [patent_app_country] => US [patent_app_date] => 2013-01-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4267 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13749030 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/749030
Synchronizing parallel applications in an asymmetric multi-processing system Jan 23, 2013 Issued
Array ( [id] => 10034193 [patent_doc_number] => 09075510 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-07-07 [patent_title] => 'Aliases within a graphical model of a design' [patent_app_type] => utility [patent_app_number] => 13/735504 [patent_app_country] => US [patent_app_date] => 2013-01-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 8770 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13735504 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/735504
Aliases within a graphical model of a design Jan 6, 2013 Issued
Array ( [id] => 10009707 [patent_doc_number] => 09053229 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-09 [patent_title] => 'Integrating compiler warnings into a debug session' [patent_app_type] => utility [patent_app_number] => 13/690653 [patent_app_country] => US [patent_app_date] => 2012-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5797 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 297 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13690653 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/690653
Integrating compiler warnings into a debug session Nov 29, 2012 Issued
Array ( [id] => 10098410 [patent_doc_number] => 09134719 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-15 [patent_title] => 'Self-describing device module and system and computer-readable medium for the production thereof' [patent_app_type] => utility [patent_app_number] => 13/674178 [patent_app_country] => US [patent_app_date] => 2012-11-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6578 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13674178 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/674178
Self-describing device module and system and computer-readable medium for the production thereof Nov 11, 2012 Issued
Array ( [id] => 8710147 [patent_doc_number] => 20130067436 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-03-14 [patent_title] => 'ENHANCING FUNCTIONAL TESTS COVERAGE USING TRACEABILITY AND STATIC ANALYSIS' [patent_app_type] => utility [patent_app_number] => 13/674063 [patent_app_country] => US [patent_app_date] => 2012-11-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5053 [patent_no_of_claims] => 7 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13674063 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/674063
Enhancing functional tests coverage using traceability and static analysis Nov 10, 2012 Issued
Array ( [id] => 10834917 [patent_doc_number] => 08863113 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-10-14 [patent_title] => 'Method and system for unattended installation of guest operating system' [patent_app_type] => utility [patent_app_number] => 13/669459 [patent_app_country] => US [patent_app_date] => 2012-11-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5754 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 20 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13669459 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/669459
Method and system for unattended installation of guest operating system Nov 5, 2012 Issued
Array ( [id] => 8794482 [patent_doc_number] => 20130111451 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-05-02 [patent_title] => 'Program Log Record Optimization' [patent_app_type] => utility [patent_app_number] => 13/653571 [patent_app_country] => US [patent_app_date] => 2012-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5916 [patent_no_of_claims] => 23 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13653571 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/653571
Program log record optimization Oct 16, 2012 Issued
Array ( [id] => 9829483 [patent_doc_number] => 08938722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-20 [patent_title] => 'Identifying errors using context based class names' [patent_app_type] => utility [patent_app_number] => 13/654008 [patent_app_country] => US [patent_app_date] => 2012-10-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5505 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 229 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13654008 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/654008
Identifying errors using context based class names Oct 16, 2012 Issued
Array ( [id] => 10569131 [patent_doc_number] => 09292299 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-22 [patent_title] => 'Methods and systems for package management' [patent_app_type] => utility [patent_app_number] => 13/653180 [patent_app_country] => US [patent_app_date] => 2012-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 6793 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 302 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13653180 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/653180
Methods and systems for package management Oct 15, 2012 Issued
Array ( [id] => 9424128 [patent_doc_number] => 20140108779 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-04-17 [patent_title] => 'DYNAMICALLY RECOMMENDING CHANGES TO AN ASSOCIATION BETWEEN AN OPERATING SYSTEM IMAGE AND AN UPDATE GROUP' [patent_app_type] => utility [patent_app_number] => 13/653090 [patent_app_country] => US [patent_app_date] => 2012-10-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6989 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13653090 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/653090
Dynamically recommending changes to an association between an operating system image and an update group Oct 15, 2012 Issued
Array ( [id] => 9424385 [patent_doc_number] => 20140109036 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-04-17 [patent_title] => 'Systems and Methods for Mining Temporal Requirements from Block Diagram Models of Control Systems' [patent_app_type] => utility [patent_app_number] => 13/651961 [patent_app_country] => US [patent_app_date] => 2012-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2922 [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] => 13651961 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/651961
Systems and methods for mining temporal requirements from block diagram models of control systems Oct 14, 2012 Issued
Array ( [id] => 9424394 [patent_doc_number] => 20140109045 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-04-17 [patent_title] => 'FLEXIBLE AND RUN-TIME-MODIFIABLE INCLUSION OF FUNCTIONALITY IN COMPUTER CODE' [patent_app_type] => utility [patent_app_number] => 13/652351 [patent_app_country] => US [patent_app_date] => 2012-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 7514 [patent_no_of_claims] => 18 [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] => 13652351 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/652351
Flexible and run-time-modifiable inclusion of functionality in computer code Oct 14, 2012 Issued
Menu