Search

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 numberTitle of the applicationFiling DateStatus
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
Menu