
Theodore E. Hebert
Examiner (ID: 19344, Phone: (571)270-1409 , Office: P/2199 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2198, 2199 |
| Total Applications | 515 |
| Issued Applications | 374 |
| Pending Applications | 49 |
| Abandoned Applications | 106 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8267617
[patent_doc_number] => 20120167045
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'APPARATUS AND METHOD FOR EVALUATING AUTOSAR META FILE-BASED BASIC SOFTWARE PROPERTIES'
[patent_app_type] => utility
[patent_app_number] => 13/335911
[patent_app_country] => US
[patent_app_date] => 2011-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3703
[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] => 13335911
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/335911 | APPARATUS AND METHOD FOR EVALUATING AUTOSAR META FILE-BASED BASIC SOFTWARE PROPERTIES | Dec 21, 2011 | Abandoned |
Array
(
[id] => 9829473
[patent_doc_number] => 08938712
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-01-20
[patent_title] => 'Cross-platform virtual machine and method'
[patent_app_type] => utility
[patent_app_number] => 13/335500
[patent_app_country] => US
[patent_app_date] => 2011-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6042
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 133
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13335500
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/335500 | Cross-platform virtual machine and method | Dec 21, 2011 | Issued |
Array
(
[id] => 8650671
[patent_doc_number] => 20130036401
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-07
[patent_title] => 'Method for Improving the Performance of Browser-Based, Formula-Driven Parametric Objects'
[patent_app_type] => utility
[patent_app_number] => 13/197976
[patent_app_country] => US
[patent_app_date] => 2011-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7582
[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] => 13197976
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/197976 | Method for improving the performance of browser-based, formula-driven parametric objects | Aug 3, 2011 | Issued |
Array
(
[id] => 9532709
[patent_doc_number] => 08756595
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-17
[patent_title] => 'Method and system for distributed application stack deployment'
[patent_app_type] => utility
[patent_app_number] => 13/192575
[patent_app_country] => US
[patent_app_date] => 2011-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 9497
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13192575
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/192575 | Method and system for distributed application stack deployment | Jul 27, 2011 | Issued |
Array
(
[id] => 8619537
[patent_doc_number] => 20130024848
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-24
[patent_title] => 'Rearrangement of Algebraic Expressions Based on Operand Ranking Schemes'
[patent_app_type] => utility
[patent_app_number] => 13/189275
[patent_app_country] => US
[patent_app_date] => 2011-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 15575
[patent_no_of_claims] => 26
[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] => 13189275
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/189275 | Rearrangement of algebraic expressions based on operand ranking schemes | Jul 21, 2011 | Issued |
Array
(
[id] => 9248625
[patent_doc_number] => 08612927
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-17
[patent_title] => 'Bulk access to metadata in a service-oriented business framework'
[patent_app_type] => utility
[patent_app_number] => 13/176672
[patent_app_country] => US
[patent_app_date] => 2011-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4883
[patent_no_of_claims] => 20
[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] => 13176672
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/176672 | Bulk access to metadata in a service-oriented business framework | Jul 4, 2011 | Issued |
Array
(
[id] => 9623486
[patent_doc_number] => 08793681
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-29
[patent_title] => 'Determining best practices for applying computer software patches'
[patent_app_type] => utility
[patent_app_number] => 13/167772
[patent_app_country] => US
[patent_app_date] => 2011-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4135
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 258
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13167772
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/167772 | Determining best practices for applying computer software patches | Jun 23, 2011 | Issued |
Array
(
[id] => 7694756
[patent_doc_number] => 20110231834
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-22
[patent_title] => 'DEVICE AND METHOD FOR PROVIDING FIRMWARE UPDATE SERVICE'
[patent_app_type] => utility
[patent_app_number] => 13/048111
[patent_app_country] => US
[patent_app_date] => 2011-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4372
[patent_no_of_claims] => 16
[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] => publications/A1/0231/20110231834.pdf
[firstpage_image] =>[orig_patent_app_number] => 13048111
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/048111 | DEVICE AND METHOD FOR PROVIDING FIRMWARE UPDATE SERVICE | Mar 14, 2011 | Abandoned |
Array
(
[id] => 6167291
[patent_doc_number] => 20110161949
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-30
[patent_title] => 'METHOD AND APPARATUS FOR SOFTWARE PATCH APPLICATION'
[patent_app_type] => utility
[patent_app_number] => 13/041933
[patent_app_country] => US
[patent_app_date] => 2011-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7485
[patent_no_of_claims] => 9
[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] => publications/A1/0161/20110161949.pdf
[firstpage_image] =>[orig_patent_app_number] => 13041933
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/041933 | METHOD AND APPARATUS FOR SOFTWARE PATCH APPLICATION | Mar 6, 2011 | Abandoned |
Array
(
[id] => 10841427
[patent_doc_number] => 08869127
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-21
[patent_title] => 'Refactoring programs for flexible locking'
[patent_app_type] => utility
[patent_app_number] => 12/983581
[patent_app_country] => US
[patent_app_date] => 2011-01-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 14
[patent_no_of_words] => 12141
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 286
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12983581
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/983581 | Refactoring programs for flexible locking | Jan 2, 2011 | Issued |
Array
(
[id] => 9623468
[patent_doc_number] => 08793663
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-29
[patent_title] => 'Smart cache for a server test environment in an application development tool'
[patent_app_type] => utility
[patent_app_number] => 12/982587
[patent_app_country] => US
[patent_app_date] => 2010-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 1
[patent_figures_cnt] => 3
[patent_no_of_words] => 3798
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12982587
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/982587 | Smart cache for a server test environment in an application development tool | Dec 29, 2010 | Issued |
Array
(
[id] => 9170005
[patent_doc_number] => 08595699
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-26
[patent_title] => 'Logical address based object oriented programming'
[patent_app_type] => utility
[patent_app_number] => 12/981474
[patent_app_country] => US
[patent_app_date] => 2010-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4284
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 168
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12981474
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/981474 | Logical address based object oriented programming | Dec 29, 2010 | Issued |
Array
(
[id] => 10021566
[patent_doc_number] => 09064054
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-23
[patent_title] => 'Synchronizing execution of a testing application'
[patent_app_type] => utility
[patent_app_number] => 12/981188
[patent_app_country] => US
[patent_app_date] => 2010-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4198
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12981188
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/981188 | Synchronizing execution of a testing application | Dec 28, 2010 | Issued |
Array
(
[id] => 8267637
[patent_doc_number] => 20120167065
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'Compiler compiler system with syntax-controlled runtime and binary application programming interfaces'
[patent_app_type] => utility
[patent_app_number] => 12/930073
[patent_app_country] => US
[patent_app_date] => 2010-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 9201
[patent_no_of_claims] => 21
[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] => 12930073
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/930073 | Compiler compiler system with syntax-controlled runtime and binary application programming interfaces | Dec 26, 2010 | Issued |
Array
(
[id] => 10143933
[patent_doc_number] => 09176742
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-11-03
[patent_title] => 'Converting desktop applications to web applications'
[patent_app_type] => utility
[patent_app_number] => 12/978672
[patent_app_country] => US
[patent_app_date] => 2010-12-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6221
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 6
[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] => 12978672
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/978672 | Converting desktop applications to web applications | Dec 26, 2010 | Issued |
Array
(
[id] => 9968047
[patent_doc_number] => 09015683
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-04-21
[patent_title] => 'Method and apparatus for transforming program code'
[patent_app_type] => utility
[patent_app_number] => 12/977786
[patent_app_country] => US
[patent_app_date] => 2010-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 6473
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[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] => 12977786
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/977786 | Method and apparatus for transforming program code | Dec 22, 2010 | Issued |
Array
(
[id] => 8267638
[patent_doc_number] => 20120167067
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-28
[patent_title] => 'BATCH DISPATCH OF JAVA NATIVE INTERFACE CALLS'
[patent_app_type] => utility
[patent_app_number] => 12/977587
[patent_app_country] => US
[patent_app_date] => 2010-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6942
[patent_no_of_claims] => 20
[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] => 12977587
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/977587 | Batch dispatch of java native interface calls | Dec 22, 2010 | Issued |
Array
(
[id] => 5977030
[patent_doc_number] => 20110154296
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-23
[patent_title] => 'MULTI TRACE PARSER'
[patent_app_type] => utility
[patent_app_number] => 12/972975
[patent_app_country] => US
[patent_app_date] => 2010-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7368
[patent_no_of_claims] => 20
[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] => publications/A1/0154/20110154296.pdf
[firstpage_image] =>[orig_patent_app_number] => 12972975
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/972975 | Multi trace parser | Dec 19, 2010 | Issued |
Array
(
[id] => 9555894
[patent_doc_number] => 08762967
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-24
[patent_title] => 'Program compiler, program installer, and program install method'
[patent_app_type] => utility
[patent_app_number] => 12/971283
[patent_app_country] => US
[patent_app_date] => 2010-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 9
[patent_no_of_words] => 6808
[patent_no_of_claims] => 47
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12971283
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/971283 | Program compiler, program installer, and program install method | Dec 16, 2010 | Issued |
Array
(
[id] => 8255101
[patent_doc_number] => 20120159420
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'Quality on Submit Process'
[patent_app_type] => utility
[patent_app_number] => 12/970474
[patent_app_country] => US
[patent_app_date] => 2010-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9696
[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] => publications/A1/0159/20120159420.pdf
[firstpage_image] =>[orig_patent_app_number] => 12970474
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/970474 | Quality on submit process | Dec 15, 2010 | Issued |