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] => 9341791 [patent_doc_number] => 20140068575 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-03-06 [patent_title] => 'METHOD AND SYSTEM FOR LOADING STATUS CONTROL OF DLL' [patent_app_type] => utility [patent_app_number] => 14/075664 [patent_app_country] => US [patent_app_date] => 2013-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5586 [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] => 14075664 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/075664
Method and system for loading status control of DLL Nov 7, 2013 Issued
Array ( [id] => 12290985 [patent_doc_number] => 09934002 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-04-03 [patent_title] => Technology recommendation for software environment [patent_app_type] => utility [patent_app_number] => 15/028735 [patent_app_country] => US [patent_app_date] => 2013-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2890 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15028735 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/028735
Technology recommendation for software environment Oct 29, 2013 Issued
Array ( [id] => 11775109 [patent_doc_number] => 09384036 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-07-05 [patent_title] => 'Low latency thread context caching' [patent_app_type] => utility [patent_app_number] => 14/059218 [patent_app_country] => US [patent_app_date] => 2013-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5792 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14059218 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/059218
Low latency thread context caching Oct 20, 2013 Issued
Array ( [id] => 9424453 [patent_doc_number] => 20140109105 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-04-17 [patent_title] => 'INTRUSION DETECTION APPARATUS AND METHOD USING LOAD BALANCER RESPONSIVE TO TRAFFIC CONDITIONS BETWEEN CENTRAL PROCESSING UNIT AND GRAPHICS PROCESSING UNIT' [patent_app_type] => utility [patent_app_number] => 14/053655 [patent_app_country] => US [patent_app_date] => 2013-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7116 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14053655 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/053655
Intrusion detection apparatus and method using load balancer responsive to traffic conditions between central processing unit and graphics processing unit Oct 14, 2013 Issued
Array ( [id] => 9424123 [patent_doc_number] => 20140108774 [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/973073 [patent_app_country] => US [patent_app_date] => 2013-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7019 [patent_no_of_claims] => 7 [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] => 13973073 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/973073
Dynamically recommending changes to an association between an operating system image and an update group Aug 21, 2013 Issued
Array ( [id] => 10816224 [patent_doc_number] => 20160162384 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-06-09 [patent_title] => 'APPARATUS AND PROGRAM' [patent_app_type] => utility [patent_app_number] => 14/905444 [patent_app_country] => US [patent_app_date] => 2013-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12105 [patent_no_of_claims] => 7 [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] => 14905444 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/905444
Apparatus and program Jul 31, 2013 Issued
Array ( [id] => 10126274 [patent_doc_number] => 09160650 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-13 [patent_title] => 'Enhanced flow entry table cache replacement in a software-defined networking switch' [patent_app_type] => utility [patent_app_number] => 13/919793 [patent_app_country] => US [patent_app_date] => 2013-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8060 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 292 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13919793 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/919793
Enhanced flow entry table cache replacement in a software-defined networking switch Jun 16, 2013 Issued
Array ( [id] => 10065673 [patent_doc_number] => 09104519 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-08-11 [patent_title] => 'Provisioning partner aware apps on sandboxed operating systems' [patent_app_type] => utility [patent_app_number] => 13/920006 [patent_app_country] => US [patent_app_date] => 2013-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4980 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 371 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13920006 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/920006
Provisioning partner aware apps on sandboxed operating systems Jun 16, 2013 Issued
Array ( [id] => 11452088 [patent_doc_number] => 09575732 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-02-21 [patent_title] => 'Providing design time projections for a visual program' [patent_app_type] => utility [patent_app_number] => 13/919224 [patent_app_country] => US [patent_app_date] => 2013-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 5503 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 19 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13919224 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/919224
Providing design time projections for a visual program Jun 16, 2013 Issued
Array ( [id] => 9265030 [patent_doc_number] => 20130346959 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-12-26 [patent_title] => 'TERMINAL MANAGING SERVER DEVICE, TERMINAL DEVICE, AND TERMINAL MANAGING METHOD' [patent_app_type] => utility [patent_app_number] => 13/919329 [patent_app_country] => US [patent_app_date] => 2013-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 8069 [patent_no_of_claims] => 11 [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] => 13919329 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/919329
TERMINAL MANAGING SERVER DEVICE, TERMINAL DEVICE, AND TERMINAL MANAGING METHOD Jun 16, 2013 Abandoned
Array ( [id] => 10962973 [patent_doc_number] => 20140366003 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-11 [patent_title] => 'System and Method for Identifying and Valuing Software' [patent_app_type] => utility [patent_app_number] => 13/913063 [patent_app_country] => US [patent_app_date] => 2013-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3413 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13913063 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/913063
System and Method for Identifying and Valuing Software Jun 6, 2013 Abandoned
Array ( [id] => 10501297 [patent_doc_number] => 09229696 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-01-05 [patent_title] => 'Common intermediate representation for data scripting language' [patent_app_type] => utility [patent_app_number] => 13/902636 [patent_app_country] => US [patent_app_date] => 2013-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 15924 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 4 [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] => 13902636 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/902636
Common intermediate representation for data scripting language May 23, 2013 Issued
Array ( [id] => 9645308 [patent_doc_number] => 20140223421 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-08-07 [patent_title] => 'Updating Firmware to Customize the Performance of a Wearable Sensor Device for a Particular Use' [patent_app_type] => utility [patent_app_number] => 13/891699 [patent_app_country] => US [patent_app_date] => 2013-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8497 [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] => 13891699 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/891699
Updating firmware to customize the performance of a wearable sensor device for a particular use May 9, 2013 Issued
Array ( [id] => 10072680 [patent_doc_number] => 09111041 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-08-18 [patent_title] => 'Methods, systems and computer program products for user interaction in test automation' [patent_app_type] => utility [patent_app_number] => 13/891431 [patent_app_country] => US [patent_app_date] => 2013-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4270 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 332 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13891431 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/891431
Methods, systems and computer program products for user interaction in test automation May 9, 2013 Issued
Array ( [id] => 10934793 [patent_doc_number] => 20140337814 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-13 [patent_title] => 'RAPID DEVELOPMENT OF VIRTUAL PERSONAL ASSISTANT APPLICATIONS' [patent_app_type] => utility [patent_app_number] => 13/891858 [patent_app_country] => US [patent_app_date] => 2013-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 18069 [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] =>[firstpage_image] =>[orig_patent_app_number] => 13891858 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/891858
Rapid development of virtual personal assistant applications May 9, 2013 Issued
Array ( [id] => 10934796 [patent_doc_number] => 20140337816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-13 [patent_title] => 'Real Software Components for Achieving Real Component-Based Design' [patent_app_type] => utility [patent_app_number] => 13/890281 [patent_app_country] => US [patent_app_date] => 2013-05-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 42 [patent_figures_cnt] => 42 [patent_no_of_words] => 87642 [patent_no_of_claims] => 27 [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] => 13890281 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/890281
Real software components for achieving real component-based design May 8, 2013 Issued
Array ( [id] => 10117530 [patent_doc_number] => 09152415 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-06 [patent_title] => 'Abstracting benefit rules from computer code' [patent_app_type] => utility [patent_app_number] => 13/889352 [patent_app_country] => US [patent_app_date] => 2013-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4610 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [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] => 13889352 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/889352
Abstracting benefit rules from computer code May 7, 2013 Issued
Array ( [id] => 10562512 [patent_doc_number] => 09286190 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-15 [patent_title] => 'Inserting implicit sequence points into computer program code to support debug operations' [patent_app_type] => utility [patent_app_number] => 13/889506 [patent_app_country] => US [patent_app_date] => 2013-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5750 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13889506 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/889506
Inserting implicit sequence points into computer program code to support debug operations May 7, 2013 Issued
Array ( [id] => 10928194 [patent_doc_number] => 20140331215 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-06 [patent_title] => 'INSERTING IMPLICIT SEQUENCE POINTS INTO COMPUTER PROGRAM CODE TO SUPPORT DEBUG OPERATIONS' [patent_app_type] => utility [patent_app_number] => 13/887478 [patent_app_country] => US [patent_app_date] => 2013-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5930 [patent_no_of_claims] => 18 [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] => 13887478 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/887478
Inserting implicit sequence points into computer program code to support debug operations May 5, 2013 Issued
Array ( [id] => 9036450 [patent_doc_number] => 20130239088 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-09-12 [patent_title] => 'TRANSACTIONAL OBJECT CONTAINER' [patent_app_type] => utility [patent_app_number] => 13/866929 [patent_app_country] => US [patent_app_date] => 2013-04-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6076 [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] => 13866929 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/866929
Transactional object container Apr 18, 2013 Issued
Menu