
Theodore E. Hebert
Examiner (ID: 19377, Phone: (571)270-1409 , Office: P/2199 )
| Most Active Art Unit | 2199 |
| Art Unit(s) | 2198, 2199 |
| Total Applications | 521 |
| Issued Applications | 379 |
| Pending Applications | 50 |
| Abandoned Applications | 106 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |
Array
(
[id] => 9170011
[patent_doc_number] => 08595705
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-26
[patent_title] => 'Instrumented application in a mobile device environment'
[patent_app_type] => utility
[patent_app_number] => 12/970877
[patent_app_country] => US
[patent_app_date] => 2010-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4410
[patent_no_of_claims] => 39
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12970877
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/970877 | Instrumented application in a mobile device environment | Dec 15, 2010 | Issued |
Array
(
[id] => 8255129
[patent_doc_number] => 20120159450
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-21
[patent_title] => 'DISPLAYING SUBTITLES'
[patent_app_type] => utility
[patent_app_number] => 12/969378
[patent_app_country] => US
[patent_app_date] => 2010-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7933
[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/20120159450.pdf
[firstpage_image] =>[orig_patent_app_number] => 12969378
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/969378 | Displaying subtitles | Dec 14, 2010 | Issued |
Array
(
[id] => 6088558
[patent_doc_number] => 20110145809
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-16
[patent_title] => 'METHOD AND APPARATUS FOR UPGRADING SOFTWARE IN CUSTOMER PREMISE EQUIPMENT'
[patent_app_type] => utility
[patent_app_number] => 12/966277
[patent_app_country] => US
[patent_app_date] => 2010-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3924
[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] => publications/A1/0145/20110145809.pdf
[firstpage_image] =>[orig_patent_app_number] => 12966277
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/966277 | METHOD AND APPARATUS FOR UPGRADING SOFTWARE IN CUSTOMER PREMISE EQUIPMENT | Dec 12, 2010 | Abandoned |
Array
(
[id] => 8242726
[patent_doc_number] => 20120151463
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-14
[patent_title] => 'METHOD AND SYSTEM FOR UTILIZING PARALLELISM ACROSS LOOPS'
[patent_app_type] => utility
[patent_app_number] => 12/963786
[patent_app_country] => US
[patent_app_date] => 2010-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 11147
[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] => 12963786
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/963786 | Method and system for utilizing parallelism across loops | Dec 8, 2010 | Issued |
Array
(
[id] => 9236123
[patent_doc_number] => 08601439
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-03
[patent_title] => 'Networked program dependency compatibility analysis'
[patent_app_type] => utility
[patent_app_number] => 12/963880
[patent_app_country] => US
[patent_app_date] => 2010-12-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 7089
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 12963880
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/963880 | Networked program dependency compatibility analysis | Dec 8, 2010 | Issued |
Array
(
[id] => 8230167
[patent_doc_number] => 20120144368
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-06-07
[patent_title] => 'COMPONENT MODEL FOR ANALYTIC APPLICATIONS SUPPORTING PARAMETERIZATION'
[patent_app_type] => utility
[patent_app_number] => 12/962583
[patent_app_country] => US
[patent_app_date] => 2010-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4567
[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] => 12962583
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/962583 | Component model for analytic applications supporting parameterization | Dec 6, 2010 | Issued |
Array
(
[id] => 6105615
[patent_doc_number] => 20110167403
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-07
[patent_title] => 'METHODS FOR PLATFORM-AGNOSTIC DEFINITIONS AND IMPLEMENTATIONS OF APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/961480
[patent_app_country] => US
[patent_app_date] => 2010-12-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 5166
[patent_no_of_claims] => 10
[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/0167/20110167403.pdf
[firstpage_image] =>[orig_patent_app_number] => 12961480
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/961480 | METHODS FOR PLATFORM-AGNOSTIC DEFINITIONS AND IMPLEMENTATIONS OF APPLICATIONS | Dec 5, 2010 | Abandoned |
Array
(
[id] => 9847888
[patent_doc_number] => 08949822
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-03
[patent_title] => 'System, method and program product to manage installation of programs'
[patent_app_type] => utility
[patent_app_number] => 12/958574
[patent_app_country] => US
[patent_app_date] => 2010-12-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 11
[patent_no_of_words] => 7654
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 358
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12958574
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/958574 | System, method and program product to manage installation of programs | Dec 1, 2010 | Issued |
Array
(
[id] => 6147642
[patent_doc_number] => 20110131548
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-02
[patent_title] => 'System And Method For Creating Target Byte Code'
[patent_app_type] => utility
[patent_app_number] => 12/955881
[patent_app_country] => US
[patent_app_date] => 2010-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 30
[patent_figures_cnt] => 30
[patent_no_of_words] => 24564
[patent_no_of_claims] => 4
[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/0131/20110131548.pdf
[firstpage_image] =>[orig_patent_app_number] => 12955881
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/955881 | System and method for creating target byte code | Nov 28, 2010 | Issued |
Array
(
[id] => 6218101
[patent_doc_number] => 20110138353
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-09
[patent_title] => 'Procedure And Development Environment For Generation Of An Executable Overall Control Program'
[patent_app_type] => utility
[patent_app_number] => 12/954979
[patent_app_country] => US
[patent_app_date] => 2010-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5800
[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] => publications/A1/0138/20110138353.pdf
[firstpage_image] =>[orig_patent_app_number] => 12954979
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/954979 | Procedure and development environment for generation of an executable overall control program | Nov 28, 2010 | Issued |
Array
(
[id] => 9242395
[patent_doc_number] => 08607201
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-10
[patent_title] => 'Augmenting visualization of a call stack'
[patent_app_type] => utility
[patent_app_number] => 12/954987
[patent_app_country] => US
[patent_app_date] => 2010-11-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 7900
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12954987
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/954987 | Augmenting visualization of a call stack | Nov 28, 2010 | Issued |
Array
(
[id] => 10078824
[patent_doc_number] => 09116672
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-08-25
[patent_title] => 'Method and system for displaying selectable autocompletion suggestions and annotations in mapping tool'
[patent_app_type] => utility
[patent_app_number] => 12/954176
[patent_app_country] => US
[patent_app_date] => 2010-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 15
[patent_no_of_words] => 5344
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[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] => 12954176
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/954176 | Method and system for displaying selectable autocompletion suggestions and annotations in mapping tool | Nov 23, 2010 | Issued |
Array
(
[id] => 8214316
[patent_doc_number] => 20120131539
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-05-24
[patent_title] => 'Find and Track Information Of Interface Usage Of Software Libraries By Other Software'
[patent_app_type] => utility
[patent_app_number] => 12/953286
[patent_app_country] => US
[patent_app_date] => 2010-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6775
[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/0131/20120131539.pdf
[firstpage_image] =>[orig_patent_app_number] => 12953286
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/953286 | Find and track information of interface usage of software libraries by other software | Nov 22, 2010 | Issued |
Array
(
[id] => 10834912
[patent_doc_number] => 08863108
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-14
[patent_title] => 'Finding out if software will run on an operating system without installing that software'
[patent_app_type] => utility
[patent_app_number] => 12/953285
[patent_app_country] => US
[patent_app_date] => 2010-11-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 6754
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 215
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12953285
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/953285 | Finding out if software will run on an operating system without installing that software | Nov 22, 2010 | Issued |