
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] => 11538414
[patent_doc_number] => 09612823
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-04-04
[patent_title] => 'User-specific roaming settings'
[patent_app_type] => utility
[patent_app_number] => 14/955958
[patent_app_country] => US
[patent_app_date] => 2015-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9219
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 245
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14955958
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/955958 | User-specific roaming settings | Nov 30, 2015 | Issued |
Array
(
[id] => 10688121
[patent_doc_number] => 20160034266
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-02-04
[patent_title] => 'DYNAMIC PLUGIN(S) FOR CLOUD APPLICATION(S)'
[patent_app_type] => utility
[patent_app_number] => 14/880270
[patent_app_country] => US
[patent_app_date] => 2015-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10399
[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] => 14880270
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/880270 | Dynamic plugin(s) for cloud application(s) | Oct 10, 2015 | Issued |
Array
(
[id] => 10680333
[patent_doc_number] => 20160026478
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-28
[patent_title] => 'Converting Desktop Applications to Web Applications'
[patent_app_type] => utility
[patent_app_number] => 14/877259
[patent_app_country] => US
[patent_app_date] => 2015-10-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6262
[patent_no_of_claims] => 21
[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] => 14877259
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/877259 | Converting Desktop Applications to Web Applications | Oct 6, 2015 | Abandoned |
Array
(
[id] => 10731678
[patent_doc_number] => 20160077828
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-17
[patent_title] => 'LOGICAL GROUPING OF PROFILE DATA'
[patent_app_type] => utility
[patent_app_number] => 14/876741
[patent_app_country] => US
[patent_app_date] => 2015-10-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9432
[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] => 14876741
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/876741 | LOGICAL GROUPING OF PROFILE DATA | Oct 5, 2015 | Abandoned |
Array
(
[id] => 11430862
[patent_doc_number] => 09569178
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-14
[patent_title] => 'Fusion recommendation for performance management in streams'
[patent_app_type] => utility
[patent_app_number] => 14/868679
[patent_app_country] => US
[patent_app_date] => 2015-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11350
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 274
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14868679
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/868679 | Fusion recommendation for performance management in streams | Sep 28, 2015 | Issued |
Array
(
[id] => 10672894
[patent_doc_number] => 20160019039
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-21
[patent_title] => 'Fast, Combined Forwards-Backwards Pass Global Optimization Framework for Dynamic Compilers'
[patent_app_type] => utility
[patent_app_number] => 14/867122
[patent_app_country] => US
[patent_app_date] => 2015-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 19850
[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] => 14867122
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/867122 | Fast, Combined Forwards-Backwards Pass Global Optimization Framework for Dynamic Compilers | Sep 27, 2015 | Abandoned |
Array
(
[id] => 11488482
[patent_doc_number] => 09594553
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-14
[patent_title] => 'Identifying semantic differences between source code versions'
[patent_app_type] => utility
[patent_app_number] => 14/838445
[patent_app_country] => US
[patent_app_date] => 2015-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9868
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[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] => 14838445
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/838445 | Identifying semantic differences between source code versions | Aug 27, 2015 | Issued |
Array
(
[id] => 11465624
[patent_doc_number] => 09582255
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-28
[patent_title] => 'Method of splitting register live ranges'
[patent_app_type] => utility
[patent_app_number] => 14/838457
[patent_app_country] => US
[patent_app_date] => 2015-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4083
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14838457
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/838457 | Method of splitting register live ranges | Aug 27, 2015 | Issued |
Array
(
[id] => 11465619
[patent_doc_number] => 09582250
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-28
[patent_title] => 'Fusion recommendation for performance management in streams'
[patent_app_type] => utility
[patent_app_number] => 14/838585
[patent_app_country] => US
[patent_app_date] => 2015-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11350
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 282
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14838585
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/838585 | Fusion recommendation for performance management in streams | Aug 27, 2015 | Issued |
Array
(
[id] => 13767473
[patent_doc_number] => 10176078
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-01-08
[patent_title] => Debugging process
[patent_app_type] => utility
[patent_app_number] => 14/838709
[patent_app_country] => US
[patent_app_date] => 2015-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 9233
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 219
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14838709
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/838709 | Debugging process | Aug 27, 2015 | Issued |
Array
(
[id] => 10724409
[patent_doc_number] => 20160070557
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-10
[patent_title] => 'INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/837633
[patent_app_country] => US
[patent_app_date] => 2015-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 15681
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14837633
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/837633 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM | Aug 26, 2015 | Abandoned |
Array
(
[id] => 11465663
[patent_doc_number] => 09582294
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-28
[patent_title] => 'Apparatuses, methods, and computer program products for automatic internationalization of grammatical output'
[patent_app_type] => utility
[patent_app_number] => 14/836481
[patent_app_country] => US
[patent_app_date] => 2015-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5535
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14836481
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/836481 | Apparatuses, methods, and computer program products for automatic internationalization of grammatical output | Aug 25, 2015 | Issued |
Array
(
[id] => 10716597
[patent_doc_number] => 20160062744
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-03
[patent_title] => 'COMPUTER-IMPLEMENTED METHOD FOR GENERATING CONTROL UNIT PROGRAM CODE AND MESSAGE MANAGEMENT ENVIRONMENT RELATING THERETO'
[patent_app_type] => utility
[patent_app_number] => 14/836453
[patent_app_country] => US
[patent_app_date] => 2015-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4687
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14836453
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/836453 | Computer-implemented method for generating control unit program code and message management environment relating thereto | Aug 25, 2015 | Issued |
Array
(
[id] => 11830571
[patent_doc_number] => 09727313
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-08
[patent_title] => 'Systems and methods for bi-directional visual scripting for programming languages'
[patent_app_type] => utility
[patent_app_number] => 14/836708
[patent_app_country] => US
[patent_app_date] => 2015-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 14025
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[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] => 14836708
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/836708 | Systems and methods for bi-directional visual scripting for programming languages | Aug 25, 2015 | Issued |
Array
(
[id] => 11430861
[patent_doc_number] => 09569177
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-02-14
[patent_title] => 'Service extraction and application composition'
[patent_app_type] => utility
[patent_app_number] => 14/836751
[patent_app_country] => US
[patent_app_date] => 2015-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 35
[patent_figures_cnt] => 37
[patent_no_of_words] => 6760
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 368
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14836751
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/836751 | Service extraction and application composition | Aug 25, 2015 | Issued |
Array
(
[id] => 11438017
[patent_doc_number] => 20170039039
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-09
[patent_title] => 'SYSTEM AND METHOD FOR MODEL BASED TECHNOLOGY AND PROCESS FOR SAFETY-CRITICAL SOFTWARE DEVELOPMENT'
[patent_app_type] => utility
[patent_app_number] => 14/819167
[patent_app_country] => US
[patent_app_date] => 2015-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2577
[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] => 14819167
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/819167 | System and method for model based technology and process for safety-critical software development | Aug 4, 2015 | Issued |
Array
(
[id] => 11438025
[patent_doc_number] => 20170039046
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-09
[patent_title] => 'LOCK-FREE EXECUTION OF WORKFLOW INSTANCES'
[patent_app_type] => utility
[patent_app_number] => 14/817908
[patent_app_country] => US
[patent_app_date] => 2015-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 19328
[patent_no_of_claims] => 18
[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] => 14817908
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/817908 | LOCK-FREE EXECUTION OF WORKFLOW INSTANCES | Aug 3, 2015 | Abandoned |
Array
(
[id] => 11430874
[patent_doc_number] => 09569190
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-14
[patent_title] => 'Compiling source code to reduce run-time execution of vector element reverse operations'
[patent_app_type] => utility
[patent_app_number] => 14/817695
[patent_app_country] => US
[patent_app_date] => 2015-08-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9025
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14817695
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/817695 | Compiling source code to reduce run-time execution of vector element reverse operations | Aug 3, 2015 | Issued |
Array
(
[id] => 11423516
[patent_doc_number] => 20170031660
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-02
[patent_title] => 'METHODS FOR UTILIZING POWERSHELL MODULES IN .NET APPLICATIONS AND DEVICES THEREOF'
[patent_app_type] => utility
[patent_app_number] => 14/814672
[patent_app_country] => US
[patent_app_date] => 2015-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5667
[patent_no_of_claims] => 18
[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] => 14814672
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/814672 | METHODS FOR UTILIZING POWERSHELL MODULES IN .NET APPLICATIONS AND DEVICES THEREOF | Jul 30, 2015 | Abandoned |
Array
(
[id] => 11423659
[patent_doc_number] => 20170031803
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-02-02
[patent_title] => 'AUTOMATIC KNOWLEDGE BASE GENERATION FOR ROOT CAUSE IN APPLICATION PERFORMANCE MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 14/813126
[patent_app_country] => US
[patent_app_date] => 2015-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4400
[patent_no_of_claims] => 18
[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] => 14813126
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/813126 | Automatic knowledge base generation for root cause in application performance management | Jul 29, 2015 | Issued |