
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] => 9847890
[patent_doc_number] => 08949824
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-03
[patent_title] => 'Systems and methods for installing, managing, and provisioning applications'
[patent_app_type] => utility
[patent_app_number] => 13/631323
[patent_app_country] => US
[patent_app_date] => 2012-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 13
[patent_no_of_words] => 6498
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 192
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13631323
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/631323 | Systems and methods for installing, managing, and provisioning applications | Sep 27, 2012 | Issued |
Array
(
[id] => 9630184
[patent_doc_number] => 08799878
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-05
[patent_title] => 'Multi level virtual function tables'
[patent_app_type] => utility
[patent_app_number] => 13/615662
[patent_app_country] => US
[patent_app_date] => 2012-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5359
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 184
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13615662
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/615662 | Multi level virtual function tables | Sep 13, 2012 | Issued |
Array
(
[id] => 8467047
[patent_doc_number] => 20120272215
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-25
[patent_title] => 'APPLICATION BUILDER FOR INDUSTRIAL AUTOMATION'
[patent_app_type] => utility
[patent_app_number] => 13/526856
[patent_app_country] => US
[patent_app_date] => 2012-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 6907
[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] => 13526856
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/526856 | Application builder for industrial automation | Jun 18, 2012 | Issued |
Array
(
[id] => 8395762
[patent_doc_number] => 20120233603
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-09-13
[patent_title] => 'APPARATUS AND METHOD FOR ACCELERATING JAVA TRANSLATION'
[patent_app_type] => utility
[patent_app_number] => 13/474543
[patent_app_country] => US
[patent_app_date] => 2012-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3960
[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] => 13474543
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/474543 | Apparatus and method for accelerating java translation | May 16, 2012 | Issued |
Array
(
[id] => 8467064
[patent_doc_number] => 20120272232
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-10-25
[patent_title] => 'METHOD FOR INSTALLING APPLICATIONS INSTALLED IN AN OLD MOBILE TERMINAL TO A NEW MOBILE TERMINAL'
[patent_app_type] => utility
[patent_app_number] => 13/447183
[patent_app_country] => US
[patent_app_date] => 2012-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8075
[patent_no_of_claims] => 32
[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] => 13447183
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/447183 | Method for installing applications installed in an old mobile terminal to a new mobile terminal | Apr 13, 2012 | Issued |
Array
(
[id] => 8491612
[patent_doc_number] => 20120291019
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-15
[patent_title] => 'PROGRAM VERIFICATION APPARATUS BASED ON MODEL VERIFYING AND STORAGE MEDIUM'
[patent_app_type] => utility
[patent_app_number] => 13/446643
[patent_app_country] => US
[patent_app_date] => 2012-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 5700
[patent_no_of_claims] => 8
[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] => 13446643
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/446643 | PROGRAM VERIFICATION APPARATUS BASED ON MODEL VERIFYING AND STORAGE MEDIUM | Apr 12, 2012 | Abandoned |
Array
(
[id] => 9071335
[patent_doc_number] => 20130263091
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-10-03
[patent_title] => 'SELF-EVOLVING COMPUTING SERVICE TEMPLATE TRANSLATION'
[patent_app_type] => utility
[patent_app_number] => 13/443875
[patent_app_country] => US
[patent_app_date] => 2012-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 14451
[patent_no_of_claims] => 22
[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] => 13443875
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/443875 | Self-evolving computing service template translation | Apr 9, 2012 | Issued |
Array
(
[id] => 10040874
[patent_doc_number] => 09081579
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-07-14
[patent_title] => 'System and method for mobile application development'
[patent_app_type] => utility
[patent_app_number] => 13/443604
[patent_app_country] => US
[patent_app_date] => 2012-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 22
[patent_no_of_words] => 5172
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 285
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13443604
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/443604 | System and method for mobile application development | Apr 9, 2012 | Issued |
Array
(
[id] => 9071354
[patent_doc_number] => 20130263110
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-10-03
[patent_title] => 'VISUALIZING PROCESS INTEGRATION SCENARIOS ON MOBILE DEVICES'
[patent_app_type] => utility
[patent_app_number] => 13/438388
[patent_app_country] => US
[patent_app_date] => 2012-04-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3940
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 7
[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] => 13438388
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/438388 | VISUALIZING PROCESS INTEGRATION SCENARIOS ON MOBILE DEVICES | Apr 2, 2012 | Abandoned |
Array
(
[id] => 10854413
[patent_doc_number] => 08881124
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-11-04
[patent_title] => 'Compiler device, compiler program, and loop parallelization method'
[patent_app_type] => utility
[patent_app_number] => 13/638773
[patent_app_country] => US
[patent_app_date] => 2011-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 13
[patent_no_of_words] => 7958
[patent_no_of_claims] => 7
[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] => 13638773
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/638773 | Compiler device, compiler program, and loop parallelization method | Dec 12, 2011 | Issued |
Array
(
[id] => 8650670
[patent_doc_number] => 20130036400
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-07
[patent_title] => 'PRE-MERGE CONFLICT AVOIDANCE'
[patent_app_type] => utility
[patent_app_number] => 13/196728
[patent_app_country] => US
[patent_app_date] => 2011-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 10307
[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] => 13196728
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/196728 | Pre-merge conflict avoidance | Aug 1, 2011 | Issued |
Array
(
[id] => 8650682
[patent_doc_number] => 20130036412
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-07
[patent_title] => 'SOFTWARE DISTRIBUTION AMONGST MEDICAL DEVICES TAKING INTO ACCOUNT DEPENDENCIES BETWEEN DEVICES'
[patent_app_type] => utility
[patent_app_number] => 13/195917
[patent_app_country] => US
[patent_app_date] => 2011-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7217
[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] => 13195917
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/195917 | Software distribution amongst medical devices taking into account dependencies between devices | Aug 1, 2011 | Issued |
Array
(
[id] => 8842826
[patent_doc_number] => 20130138454
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-30
[patent_title] => 'EXTENDABLE DECISION SUPPORT SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/814509
[patent_app_country] => US
[patent_app_date] => 2011-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2753
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 8
[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] => 13814509
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/814509 | EXTENDABLE DECISION SUPPORT SYSTEM | Jul 24, 2011 | Abandoned |
Array
(
[id] => 9630187
[patent_doc_number] => 08799881
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-05
[patent_title] => 'Program parallelization device and program product'
[patent_app_type] => utility
[patent_app_number] => 13/180847
[patent_app_country] => US
[patent_app_date] => 2011-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 33
[patent_no_of_words] => 19739
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 336
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13180847
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/180847 | Program parallelization device and program product | Jul 11, 2011 | Issued |
Array
(
[id] => 10021188
[patent_doc_number] => 09063672
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-23
[patent_title] => 'Systems and methods for verifying model equivalence'
[patent_app_type] => utility
[patent_app_number] => 13/180001
[patent_app_country] => US
[patent_app_date] => 2011-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7659
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 142
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13180001
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/180001 | Systems and methods for verifying model equivalence | Jul 10, 2011 | Issued |
Array
(
[id] => 8588696
[patent_doc_number] => 20130007517
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-03
[patent_title] => 'Checkpoint Recovery Utility for Programs and Compilers'
[patent_app_type] => utility
[patent_app_number] => 13/173241
[patent_app_country] => US
[patent_app_date] => 2011-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3570
[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] => 13173241
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/173241 | Checkpoint Recovery Utility for Programs and Compilers | Jun 29, 2011 | Abandoned |
Array
(
[id] => 11816861
[patent_doc_number] => 09720811
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-01
[patent_title] => 'Unified model for visual component testing'
[patent_app_type] => utility
[patent_app_number] => 13/172367
[patent_app_country] => US
[patent_app_date] => 2011-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7775
[patent_no_of_claims] => 12
[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] => 13172367
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/172367 | Unified model for visual component testing | Jun 28, 2011 | Issued |
Array
(
[id] => 10065945
[patent_doc_number] => 09104795
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-11
[patent_title] => 'Integrating compiler warnings into a debug session'
[patent_app_type] => utility
[patent_app_number] => 13/170754
[patent_app_country] => US
[patent_app_date] => 2011-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5767
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 335
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13170754
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/170754 | Integrating compiler warnings into a debug session | Jun 27, 2011 | Issued |
Array
(
[id] => 9500276
[patent_doc_number] => 08739117
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-27
[patent_title] => 'Method and system for providing developer interface'
[patent_app_type] => utility
[patent_app_number] => 13/170598
[patent_app_country] => US
[patent_app_date] => 2011-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4132
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 25
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13170598
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/170598 | Method and system for providing developer interface | Jun 27, 2011 | Issued |
Array
(
[id] => 9379171
[patent_doc_number] => 08683457
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-03-25
[patent_title] => 'Updating firmware of an electronic device by storing a version identifier in a separate header'
[patent_app_type] => utility
[patent_app_number] => 13/163337
[patent_app_country] => US
[patent_app_date] => 2011-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 12
[patent_no_of_words] => 2624
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 290
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13163337
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/163337 | Updating firmware of an electronic device by storing a version identifier in a separate header | Jun 16, 2011 | Issued |