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] => 13891587 [patent_doc_number] => 10198341 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-05 [patent_title] => Parallel replay of executable code [patent_app_type] => utility [patent_app_number] => 15/387085 [patent_app_country] => US [patent_app_date] => 2016-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 7626 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 236 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15387085 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/387085
Parallel replay of executable code Dec 20, 2016 Issued
Array ( [id] => 14426967 [patent_doc_number] => 10318287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-06-11 [patent_title] => Deploying documents to a server in a specific environment [patent_app_type] => utility [patent_app_number] => 15/387588 [patent_app_country] => US [patent_app_date] => 2016-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4301 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 243 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15387588 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/387588
Deploying documents to a server in a specific environment Dec 20, 2016 Issued
Array ( [id] => 12846793 [patent_doc_number] => 20180174104 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => WORK ROUTINE MANAGEMENT FOR COLLABORATIVE PLATFORMS [patent_app_type] => utility [patent_app_number] => 15/384626 [patent_app_country] => US [patent_app_date] => 2016-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21145 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15384626 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/384626
Work routine management for collaborative platforms Dec 19, 2016 Issued
Array ( [id] => 11556686 [patent_doc_number] => 20170102932 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-04-13 [patent_title] => 'INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREFOR' [patent_app_type] => utility [patent_app_number] => 15/385459 [patent_app_country] => US [patent_app_date] => 2016-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 28 [patent_figures_cnt] => 28 [patent_no_of_words] => 13977 [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] => 15385459 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/385459
Information processing apparatus and control method therefor Dec 19, 2016 Issued
Array ( [id] => 15886789 [patent_doc_number] => 10649739 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-12 [patent_title] => Facilitating application development [patent_app_type] => utility [patent_app_number] => 15/385477 [patent_app_country] => US [patent_app_date] => 2016-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 8 [patent_no_of_words] => 8230 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15385477 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/385477
Facilitating application development Dec 19, 2016 Issued
Array ( [id] => 12845332 [patent_doc_number] => 20180173617 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => SYSTEM AND METHOD FOR TESTING PROGRAM USING USER INTERACTION REPLAY [patent_app_type] => utility [patent_app_number] => 15/384914 [patent_app_country] => US [patent_app_date] => 2016-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6499 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15384914 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/384914
SYSTEM AND METHOD FOR TESTING PROGRAM USING USER INTERACTION REPLAY Dec 19, 2016 Abandoned
Array ( [id] => 11530897 [patent_doc_number] => 20170090875 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'DECLARATIVE DESIGN-TIME EXPERIENCE PLATFORM FOR CODE GENERATION' [patent_app_type] => utility [patent_app_number] => 15/376245 [patent_app_country] => US [patent_app_date] => 2016-12-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5652 [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] => 15376245 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/376245
Declarative design-time experience platform for code generation Dec 11, 2016 Issued
Array ( [id] => 11501494 [patent_doc_number] => 20170075680 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'Systems and Methods for Controlling Application Updates Across a Wireless Interface' [patent_app_type] => utility [patent_app_number] => 15/344415 [patent_app_country] => US [patent_app_date] => 2016-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5434 [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] => 15344415 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/344415
Systems and methods for controlling application updates across a wireless interface Nov 3, 2016 Issued
Array ( [id] => 15166839 [patent_doc_number] => 10488911 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-26 [patent_title] => Method and computing system of allocating registers [patent_app_type] => utility [patent_app_number] => 15/339954 [patent_app_country] => US [patent_app_date] => 2016-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3329 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 363 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15339954 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/339954
Method and computing system of allocating registers Oct 31, 2016 Issued
Array ( [id] => 11501529 [patent_doc_number] => 20170075714 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'PRESENTING HYPERVISOR DATA FOR A VIRTUAL MACHINE WITH ASSOCIATED OPERATING SYSTEM DATA' [patent_app_type] => utility [patent_app_number] => 15/272317 [patent_app_country] => US [patent_app_date] => 2016-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9129 [patent_no_of_claims] => 22 [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] => 15272317 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/272317
Presenting hypervisor data for a virtual machine with associated operating system data Sep 20, 2016 Issued
Array ( [id] => 13919815 [patent_doc_number] => 10204031 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-02-12 [patent_title] => Methods and system to create applications and distribute applications to a remote device [patent_app_type] => utility [patent_app_number] => 15/249656 [patent_app_country] => US [patent_app_date] => 2016-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 9112 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 357 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15249656 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/249656
Methods and system to create applications and distribute applications to a remote device Aug 28, 2016 Issued
Array ( [id] => 16478160 [patent_doc_number] => 10853108 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-12-01 [patent_title] => Method and apparatus for code virtualization and remote process call generation [patent_app_type] => utility [patent_app_number] => 15/231103 [patent_app_country] => US [patent_app_date] => 2016-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9360 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15231103 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/231103
Method and apparatus for code virtualization and remote process call generation Aug 7, 2016 Issued
Array ( [id] => 17437392 [patent_doc_number] => 11262722 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-01 [patent_title] => Monitoring and controlling unit for use in an autonomous system with self-x properties [patent_app_type] => utility [patent_app_number] => 16/321954 [patent_app_country] => US [patent_app_date] => 2016-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 2 [patent_no_of_words] => 5485 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16321954 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/321954
Monitoring and controlling unit for use in an autonomous system with self-x properties Aug 1, 2016 Issued
Array ( [id] => 13226601 [patent_doc_number] => 10127076 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-11-13 [patent_title] => Low latency thread context caching [patent_app_type] => utility [patent_app_number] => 15/174319 [patent_app_country] => US [patent_app_date] => 2016-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5682 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 223 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15174319 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/174319
Low latency thread context caching Jun 5, 2016 Issued
Array ( [id] => 16864622 [patent_doc_number] => 11023364 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-06-01 [patent_title] => Method and system for automating the process of testing of software applications [patent_app_type] => utility [patent_app_number] => 15/573546 [patent_app_country] => US [patent_app_date] => 2016-05-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7754 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 316 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15573546 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/573546
Method and system for automating the process of testing of software applications May 10, 2016 Issued
Array ( [id] => 14856537 [patent_doc_number] => 10416995 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-17 [patent_title] => Techniques for providing environmental impact information associated with code [patent_app_type] => utility [patent_app_number] => 15/088578 [patent_app_country] => US [patent_app_date] => 2016-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5171 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15088578 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/088578
Techniques for providing environmental impact information associated with code Mar 31, 2016 Issued
Array ( [id] => 11759207 [patent_doc_number] => 20170206076 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-20 [patent_title] => 'DYNAMIC RELEASE BASELINES IN A CONTINUOUS DELIVERY ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/085996 [patent_app_country] => US [patent_app_date] => 2016-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4873 [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] => 15085996 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/085996
Dynamic release baselines in a continuous delivery environment Mar 29, 2016 Issued
Array ( [id] => 11072689 [patent_doc_number] => 20160269653 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-09-15 [patent_title] => 'EXECUTABLE CODE IN DIGITAL IMAGE FILES' [patent_app_type] => utility [patent_app_number] => 15/062009 [patent_app_country] => US [patent_app_date] => 2016-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4014 [patent_no_of_claims] => 12 [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] => 15062009 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/062009
Executable code in digital image files Mar 3, 2016 Issued
Array ( [id] => 12213840 [patent_doc_number] => 09910648 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-06 [patent_title] => 'Inserting implicit sequence points into computer program code to support debug operations' [patent_app_type] => utility [patent_app_number] => 15/015402 [patent_app_country] => US [patent_app_date] => 2016-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 6068 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15015402 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/015402
Inserting implicit sequence points into computer program code to support debug operations Feb 3, 2016 Issued
Array ( [id] => 12228898 [patent_doc_number] => 09916143 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-13 [patent_title] => 'Inserting implicit sequence points into computer program code to support debug operations' [patent_app_type] => utility [patent_app_number] => 15/015326 [patent_app_country] => US [patent_app_date] => 2016-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5964 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15015326 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/015326
Inserting implicit sequence points into computer program code to support debug operations Feb 3, 2016 Issued
Menu