
Henry D. Jefferson
Examiner (ID: 19540)
| Art Unit(s) | OAPP, 3926, 3917 |
| Total Applications | 333 |
| Issued Applications | 0 |
| Pending Applications | 333 |
| Abandoned Applications | 0 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 9017281
[patent_doc_number] => 20130232245
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-05
[patent_title] => 'AUTOMATION FOR VIRTUALIZED IT ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 13/621709
[patent_app_country] => US
[patent_app_date] => 2012-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 11625
[patent_no_of_claims] => 1
[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] => 13621709
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/621709 | AUTOMATION FOR VIRTUALIZED IT ENVIRONMENTS | Sep 16, 2012 | Abandoned |
Array
(
[id] => 11233053
[patent_doc_number] => 09460282
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-04
[patent_title] => 'Static security analysis using a hybrid representation of string values'
[patent_app_type] => utility
[patent_app_number] => 13/611792
[patent_app_country] => US
[patent_app_date] => 2012-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3706
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13611792
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/611792 | Static security analysis using a hybrid representation of string values | Sep 11, 2012 | Issued |
Array
(
[id] => 9365688
[patent_doc_number] => 20140075561
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-13
[patent_title] => 'STATIC SECURITY ANALYSIS USING A HYBRID REPRESENTATION OF STRING VALUES'
[patent_app_type] => utility
[patent_app_number] => 13/611201
[patent_app_country] => US
[patent_app_date] => 2012-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3674
[patent_no_of_claims] => 20
[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] => 13611201
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/611201 | Static security analysis using a hybrid representation of string values | Sep 11, 2012 | Issued |
Array
(
[id] => 9193601
[patent_doc_number] => 20130332916
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-12-12
[patent_title] => 'SYSTEM AND METHOD FOR UPDATING APPLICATION ARCHIVE FILES'
[patent_app_type] => utility
[patent_app_number] => 13/605838
[patent_app_country] => US
[patent_app_date] => 2012-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6597
[patent_no_of_claims] => 28
[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] => 13605838
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/605838 | System and method for updating application archive files | Sep 5, 2012 | Issued |
Array
(
[id] => 10314225
[patent_doc_number] => 20150199228
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-07-16
[patent_title] => 'CONDITIONAL BRANCH PROGRAMMING TECHNIQUE'
[patent_app_type] => utility
[patent_app_number] => 13/605936
[patent_app_country] => US
[patent_app_date] => 2012-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4579
[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] => 13605936
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/605936 | CONDITIONAL BRANCH PROGRAMMING TECHNIQUE | Sep 5, 2012 | Abandoned |
Array
(
[id] => 9036451
[patent_doc_number] => 20130239089
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-12
[patent_title] => 'SYSTEMS AND METHODS FOR COMPUTING APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 13/605661
[patent_app_country] => US
[patent_app_date] => 2012-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 27786
[patent_no_of_claims] => 24
[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] => 13605661
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/605661 | Systems and methods for dynamic development and deployment of computing applications using blueprints | Sep 5, 2012 | Issued |
Array
(
[id] => 9341812
[patent_doc_number] => 20140068596
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-06
[patent_title] => 'VEHICLE SOFTWARE UPDATE VIA VEHICLE ENTERTAINMENT UNIT'
[patent_app_type] => utility
[patent_app_number] => 13/605459
[patent_app_country] => US
[patent_app_date] => 2012-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1408
[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] => 13605459
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/605459 | VEHICLE SOFTWARE UPDATE VIA VEHICLE ENTERTAINMENT UNIT | Sep 5, 2012 | Abandoned |
Array
(
[id] => 9341790
[patent_doc_number] => 20140068574
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-06
[patent_title] => 'TYPE INFERENCE OF GENERIC TYPE PARAMETERS IN OVERLOADED FUNCTIONS USING TYPE INTERVALS AND INFERENCE DIRECTIONS'
[patent_app_type] => utility
[patent_app_number] => 13/601766
[patent_app_country] => US
[patent_app_date] => 2012-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8995
[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] => 13601766
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/601766 | Type inference of generic type parameters in overloaded functions using type intervals and inference directions | Aug 30, 2012 | Issued |
Array
(
[id] => 8746847
[patent_doc_number] => 20130086564
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-04
[patent_title] => 'METHODS AND SYSTEMS FOR OPTIMIZING EXECUTION OF A PROGRAM IN AN ENVIRONMENT HAVING SIMULTANEOUSLY PARALLEL AND SERIAL PROCESSING CAPABILITY'
[patent_app_type] => utility
[patent_app_number] => 13/594137
[patent_app_country] => US
[patent_app_date] => 2012-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 11869
[patent_no_of_claims] => 4
[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] => 13594137
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/594137 | METHODS AND SYSTEMS FOR OPTIMIZING EXECUTION OF A PROGRAM IN AN ENVIRONMENT HAVING SIMULTANEOUSLY PARALLEL AND SERIAL PROCESSING CAPABILITY | Aug 23, 2012 | Abandoned |
Array
(
[id] => 8686940
[patent_doc_number] => 20130055224
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-28
[patent_title] => 'OPTIMIZING COMPILER FOR IMPROVING APPLICATION PERFORMANCE ON MANY-CORE COPROCESSORS'
[patent_app_type] => utility
[patent_app_number] => 13/594530
[patent_app_country] => US
[patent_app_date] => 2012-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9646
[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] => 13594530
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/594530 | OPTIMIZING COMPILER FOR IMPROVING APPLICATION PERFORMANCE ON MANY-CORE COPROCESSORS | Aug 23, 2012 | Abandoned |
Array
(
[id] => 8686941
[patent_doc_number] => 20130055225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-28
[patent_title] => 'COMPILER FOR X86-BASED MANY-CORE COPROCESSORS'
[patent_app_type] => utility
[patent_app_number] => 13/594464
[patent_app_country] => US
[patent_app_date] => 2012-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9807
[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] => 13594464
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/594464 | Compiler for X86-based many-core coprocessors | Aug 23, 2012 | Issued |
Array
(
[id] => 8699204
[patent_doc_number] => 20130061213
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-03-07
[patent_title] => 'METHODS AND SYSTEMS FOR OPTIMIZING EXECUTION OF A PROGRAM IN A PARALLEL PROCESSING ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/594125
[patent_app_country] => US
[patent_app_date] => 2012-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 10119
[patent_no_of_claims] => 2
[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] => 13594125
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/594125 | METHODS AND SYSTEMS FOR OPTIMIZING EXECUTION OF A PROGRAM IN A PARALLEL PROCESSING ENVIRONMENT | Aug 23, 2012 | Abandoned |
| 13/562829 | SYSTEM AND METHOD FOR DISTRIBUTED PATCH MANAGEMENT | Jul 30, 2012 | Abandoned |
Array
(
[id] => 9283211
[patent_doc_number] => 20140033179
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-30
[patent_title] => 'APPLICATION TESTING'
[patent_app_type] => utility
[patent_app_number] => 13/561685
[patent_app_country] => US
[patent_app_date] => 2012-07-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 2209
[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] => 13561685
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/561685 | APPLICATION TESTING | Jul 29, 2012 | Abandoned |
Array
(
[id] => 11232760
[patent_doc_number] => 09459989
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-04
[patent_title] => 'Method and apparatus for reverse debugging source code using causal analysis'
[patent_app_type] => utility
[patent_app_number] => 13/558530
[patent_app_country] => US
[patent_app_date] => 2012-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6988
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 307
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13558530
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/558530 | Method and apparatus for reverse debugging source code using causal analysis | Jul 25, 2012 | Issued |
Array
(
[id] => 8497966
[patent_doc_number] => 20120297374
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-22
[patent_title] => 'DYNAMIC INSERTION AND REMOVAL OF VIRTUAL SOFTWARE SUB-LAYERS'
[patent_app_type] => utility
[patent_app_number] => 13/551576
[patent_app_country] => US
[patent_app_date] => 2012-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 8582
[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] => 13551576
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/551576 | Dynamic insertion and removal of virtual software sub-layers | Jul 16, 2012 | Issued |
Array
(
[id] => 8485293
[patent_doc_number] => 20120284700
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-11-08
[patent_title] => 'MODULAR ASL COMPONENT'
[patent_app_type] => utility
[patent_app_number] => 13/550016
[patent_app_country] => US
[patent_app_date] => 2012-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2773
[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] => 13550016
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/550016 | Modular ASL component | Jul 15, 2012 | Issued |
Array
(
[id] => 15670353
[patent_doc_number] => 10599404
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-03-24
[patent_title] => M/A for compiling parallel program having barrier synchronization for programmable hardware
[patent_app_type] => utility
[patent_app_number] => 13/486151
[patent_app_country] => US
[patent_app_date] => 2012-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9097
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13486151
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/486151 | M/A for compiling parallel program having barrier synchronization for programmable hardware | May 31, 2012 | Issued |
Array
(
[id] => 10228543
[patent_doc_number] => 20150113535
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-23
[patent_title] => 'PARALLEL DATA PROCESSING SYSTEM, COMPUTER, AND PARALLEL DATA PROCESSING METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/404550
[patent_app_country] => US
[patent_app_date] => 2012-05-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 38
[patent_figures_cnt] => 38
[patent_no_of_words] => 26677
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[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] => 14404550
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/404550 | Parallel data processing system, computer, and parallel data processing method | May 30, 2012 | Issued |
Array
(
[id] => 10228546
[patent_doc_number] => 20150113539
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-23
[patent_title] => 'METHOD FOR EXECUTING PROCESSES ON A WORKER MACHINE OF A DISTRIBUTED COMPUTING SYSTEM AND A DISTRIBUTED COMPUTING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/402409
[patent_app_country] => US
[patent_app_date] => 2012-05-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5692
[patent_no_of_claims] => 18
[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] => 14402409
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/402409 | METHOD FOR EXECUTING PROCESSES ON A WORKER MACHINE OF A DISTRIBUTED COMPUTING SYSTEM AND A DISTRIBUTED COMPUTING SYSTEM | May 24, 2012 | Abandoned |