
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9746665
[patent_doc_number] => 20140282383
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-18
[patent_title] => 'Techniques for Providing Environmental Impact Information Associated With Code'
[patent_app_type] => utility
[patent_app_number] => 14/278790
[patent_app_country] => US
[patent_app_date] => 2014-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5379
[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] => 14278790
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/278790 | Techniques for providing environmental impact information associated with code | May 14, 2014 | Issued |
Array
(
[id] => 11027504
[patent_doc_number] => 20160224460
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-04
[patent_title] => 'SOFTWARE-DEFINED NETWORK APPLICATION DEPLOYMENT'
[patent_app_type] => utility
[patent_app_number] => 15/025886
[patent_app_country] => US
[patent_app_date] => 2014-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5908
[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] => 15025886
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/025886 | SOFTWARE-DEFINED NETWORK APPLICATION DEPLOYMENT | Apr 28, 2014 | Abandoned |
Array
(
[id] => 10392872
[patent_doc_number] => 20150277879
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-01
[patent_title] => 'PARTITION MOBILITY FOR PARTITIONS WITH EXTENDED CODE'
[patent_app_type] => utility
[patent_app_number] => 14/231675
[patent_app_country] => US
[patent_app_date] => 2014-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 39
[patent_figures_cnt] => 39
[patent_no_of_words] => 28589
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14231675
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/231675 | Partition mobility for partitions with extended code | Mar 30, 2014 | Issued |
Array
(
[id] => 11258396
[patent_doc_number] => 09483295
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-11-01
[patent_title] => 'Transparent dynamic code optimization'
[patent_app_type] => utility
[patent_app_number] => 14/231658
[patent_app_country] => US
[patent_app_date] => 2014-03-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 33
[patent_figures_cnt] => 38
[patent_no_of_words] => 30225
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 248
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14231658
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/231658 | Transparent dynamic code optimization | Mar 30, 2014 | Issued |
Array
(
[id] => 13212587
[patent_doc_number] => 10120663
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-06
[patent_title] => Inter-architecture compatability module to allow code module of one architecture to use library module of another architecture
[patent_app_type] => utility
[patent_app_number] => 14/229795
[patent_app_country] => US
[patent_app_date] => 2014-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 18
[patent_no_of_words] => 15459
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14229795
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/229795 | Inter-architecture compatability module to allow code module of one architecture to use library module of another architecture | Mar 27, 2014 | Issued |
Array
(
[id] => 11724186
[patent_doc_number] => 09697040
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-07-04
[patent_title] => 'Software replayer for transactional memory programs'
[patent_app_type] => utility
[patent_app_number] => 14/226312
[patent_app_country] => US
[patent_app_date] => 2014-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4480
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14226312
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/226312 | Software replayer for transactional memory programs | Mar 25, 2014 | Issued |
Array
(
[id] => 10383941
[patent_doc_number] => 20150268949
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-09-24
[patent_title] => 'SYSTEM AND METHOD FOR DEVELOPING REAL-TIME WEB-SERVICE OBJECTS'
[patent_app_type] => utility
[patent_app_number] => 14/222276
[patent_app_country] => US
[patent_app_date] => 2014-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 14638
[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] => 14222276
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/222276 | System and method for developing real-time web-service objects | Mar 20, 2014 | Issued |
Array
(
[id] => 11780660
[patent_doc_number] => 09389840
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-07-12
[patent_title] => 'Compiled and executable method'
[patent_app_type] => utility
[patent_app_number] => 14/205288
[patent_app_country] => US
[patent_app_date] => 2014-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12639
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 264
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14205288
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/205288 | Compiled and executable method | Mar 10, 2014 | Issued |
Array
(
[id] => 10432124
[patent_doc_number] => 20150317135
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-11-05
[patent_title] => 'COMPILER, EXTRACTOR, AND EVALUATOR METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/205291
[patent_app_country] => US
[patent_app_date] => 2014-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 12626
[patent_no_of_claims] => 5
[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] => 14205291
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/205291 | COMPILER, EXTRACTOR, AND EVALUATOR METHOD | Mar 10, 2014 | Abandoned |
Array
(
[id] => 13254837
[patent_doc_number] => 10140109
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-27
[patent_title] => Silent in-vehicle software updates
[patent_app_type] => utility
[patent_app_number] => 14/189297
[patent_app_country] => US
[patent_app_date] => 2014-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6926
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 115
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14189297
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/189297 | Silent in-vehicle software updates | Feb 24, 2014 | Issued |
Array
(
[id] => 11724114
[patent_doc_number] => 09696969
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-07-04
[patent_title] => 'Multi language editor'
[patent_app_type] => utility
[patent_app_number] => 14/188922
[patent_app_country] => US
[patent_app_date] => 2014-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8645
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14188922
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/188922 | Multi language editor | Feb 24, 2014 | Issued |
Array
(
[id] => 12173762
[patent_doc_number] => 09891905
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-13
[patent_title] => 'Utility meter intelligent firmware update system and method'
[patent_app_type] => utility
[patent_app_number] => 14/177170
[patent_app_country] => US
[patent_app_date] => 2014-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 8
[patent_no_of_words] => 8299
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14177170
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/177170 | Utility meter intelligent firmware update system and method | Feb 9, 2014 | Issued |
Array
(
[id] => 11200001
[patent_doc_number] => 09430212
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-30
[patent_title] => 'Automatically generating volume images and launching virtual computing instances'
[patent_app_type] => utility
[patent_app_number] => 14/177182
[patent_app_country] => US
[patent_app_date] => 2014-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9741
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14177182
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/177182 | Automatically generating volume images and launching virtual computing instances | Feb 9, 2014 | Issued |
Array
(
[id] => 10582619
[patent_doc_number] => 09304744
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-04-05
[patent_title] => 'Conversational programming'
[patent_app_type] => utility
[patent_app_number] => 14/172717
[patent_app_country] => US
[patent_app_date] => 2014-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 8254
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14172717
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/172717 | Conversational programming | Feb 3, 2014 | Issued |
Array
(
[id] => 11384833
[patent_doc_number] => 20170010889
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-12
[patent_title] => 'CONTINUOUS INTEGRATION WITH REUSABLE CONTEXT AWARE JOBS'
[patent_app_type] => utility
[patent_app_number] => 15/113541
[patent_app_country] => US
[patent_app_date] => 2014-01-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5850
[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] => 15113541
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/113541 | Continuous integration with reusable context aware jobs | Jan 26, 2014 | Issued |
Array
(
[id] => 11384823
[patent_doc_number] => 20170010879
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-01-12
[patent_title] => 'DYNAMICALLY PATCHING KERNELS USING STORAGE DATA STRUCTURES'
[patent_app_type] => utility
[patent_app_number] => 15/113508
[patent_app_country] => US
[patent_app_date] => 2014-01-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5848
[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] => 15113508
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/113508 | Dynamically patching kernels using storage data structures | Jan 23, 2014 | Issued |
Array
(
[id] => 10320577
[patent_doc_number] => 20150205581
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-23
[patent_title] => 'METHOD FOR CREATING A CENTRALLY LOCATED ENTERPRISE SERVICE APPLICATION FRAMEWORK'
[patent_app_type] => utility
[patent_app_number] => 14/161559
[patent_app_country] => US
[patent_app_date] => 2014-01-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 2167
[patent_no_of_claims] => 6
[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] => 14161559
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/161559 | METHOD FOR CREATING A CENTRALLY LOCATED ENTERPRISE SERVICE APPLICATION FRAMEWORK | Jan 21, 2014 | Abandoned |
Array
(
[id] => 10507506
[patent_doc_number] => 09235381
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-01-12
[patent_title] => 'Method and device for the programming and configuration of a programmable logic controller'
[patent_app_type] => utility
[patent_app_number] => 14/148371
[patent_app_country] => US
[patent_app_date] => 2014-01-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5122
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[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] => 14148371
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/148371 | Method and device for the programming and configuration of a programmable logic controller | Jan 5, 2014 | Issued |
Array
(
[id] => 10401464
[patent_doc_number] => 20150286473
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-08
[patent_title] => 'METHOD AND SYSTEM FOR INSTALLING AN APPLICATION IN A SECURITY ELEMENT'
[patent_app_type] => utility
[patent_app_number] => 14/442927
[patent_app_country] => US
[patent_app_date] => 2013-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5584
[patent_no_of_claims] => 16
[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] => 14442927
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/442927 | Method and system for installing an application in a security element | Nov 19, 2013 | Issued |
Array
(
[id] => 10555529
[patent_doc_number] => 09279728
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-03-08
[patent_title] => 'Executable code in digital image files'
[patent_app_type] => utility
[patent_app_number] => 14/083354
[patent_app_country] => US
[patent_app_date] => 2013-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3983
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14083354
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/083354 | Executable code in digital image files | Nov 17, 2013 | Issued |