Search

Howard J. Locker

Examiner (ID: 19111)

Most Active Art Unit
1804
Art Unit(s)
1661, 1804, 1803, 2203, 2899, 1724, 1649
Total Applications
2853
Issued Applications
2686
Pending Applications
0
Abandoned Applications
167

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 6273347 [patent_doc_number] => 20100299668 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-25 [patent_title] => 'Associating Data for Events Occurring in Software Threads with Synchronized Clock Cycle Counters' [patent_app_type] => utility [patent_app_number] => 12/468114 [patent_app_country] => US [patent_app_date] => 2009-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 11448 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0299/20100299668.pdf [firstpage_image] =>[orig_patent_app_number] => 12468114 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/468114
Associating data for events occurring in software threads with synchronized clock cycle counters May 18, 2009 Issued
Array ( [id] => 6618951 [patent_doc_number] => 20100293550 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-18 [patent_title] => 'SYSTEM AND METHOD PROVIDING FOR RESOURCE EXCLUSIVITY GUARANTEES IN A NETWORK OF MULTIFUNCTIONAL DEVICES WITH PREEMPTIVE SCHEDULING CAPABILITIES' [patent_app_type] => utility [patent_app_number] => 12/467690 [patent_app_country] => US [patent_app_date] => 2009-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8647 [patent_no_of_claims] => 29 [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] => publications/A1/0293/20100293550.pdf [firstpage_image] =>[orig_patent_app_number] => 12467690 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/467690
System and method providing for resource exclusivity guarantees in a network of multifunctional devices with preemptive scheduling capabilities May 17, 2009 Issued
Array ( [id] => 6537814 [patent_doc_number] => 20100287548 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-11 [patent_title] => 'Long Distance Virtual Machine Migration' [patent_app_type] => utility [patent_app_number] => 12/436735 [patent_app_country] => US [patent_app_date] => 2009-05-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7322 [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/0287/20100287548.pdf [firstpage_image] =>[orig_patent_app_number] => 12436735 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/436735
Virtual machine migration across network by publishing routes to the associated virtual networks via virtual router after the start of migration of the virtual machine May 5, 2009 Issued
Array ( [id] => 6537899 [patent_doc_number] => 20100287553 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-11 [patent_title] => 'SYSTEM, METHOD, AND SOFTWARE FOR CONTROLLED INTERRUPTION OF BATCH JOB PROCESSING' [patent_app_type] => utility [patent_app_number] => 12/435690 [patent_app_country] => US [patent_app_date] => 2009-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6402 [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/0287/20100287553.pdf [firstpage_image] =>[orig_patent_app_number] => 12435690 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/435690
SYSTEM, METHOD, AND SOFTWARE FOR CONTROLLED INTERRUPTION OF BATCH JOB PROCESSING May 4, 2009 Abandoned
Array ( [id] => 9593083 [patent_doc_number] => 08782649 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-15 [patent_title] => 'Real-time scheduling of task sets and determination of task sets based on verified weight, cache hit radio of the tasks and available processing cores' [patent_app_type] => utility [patent_app_number] => 12/453171 [patent_app_country] => US [patent_app_date] => 2009-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4077 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12453171 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/453171
Real-time scheduling of task sets and determination of task sets based on verified weight, cache hit radio of the tasks and available processing cores Apr 29, 2009 Issued
Array ( [id] => 8308882 [patent_doc_number] => 08230440 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-24 [patent_title] => 'System and method to distribute accumulated processor utilization charges among multiple threads' [patent_app_type] => utility [patent_app_number] => 12/399087 [patent_app_country] => US [patent_app_date] => 2009-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 5405 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12399087 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/399087
System and method to distribute accumulated processor utilization charges among multiple threads Mar 5, 2009 Issued
Array ( [id] => 5535462 [patent_doc_number] => 20090235250 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-17 [patent_title] => 'MANAGEMENT MACHINE, MANAGEMENT SYSTEM, MANAGEMENT PROGRAM, AND MANAGEMENT METHOD' [patent_app_type] => utility [patent_app_number] => 12/397931 [patent_app_country] => US [patent_app_date] => 2009-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 6047 [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] => publications/A1/0235/20090235250.pdf [firstpage_image] =>[orig_patent_app_number] => 12397931 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/397931
Selection of server for relocation of application program based on largest number of algorithms with identical output using selected server resource criteria Mar 3, 2009 Issued
Array ( [id] => 8763475 [patent_doc_number] => 08424014 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-16 [patent_title] => 'Method for pushing work request-associated contexts into an IO device' [patent_app_type] => utility [patent_app_number] => 12/394681 [patent_app_country] => US [patent_app_date] => 2009-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4040 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12394681 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/394681
Method for pushing work request-associated contexts into an IO device Feb 26, 2009 Issued
Array ( [id] => 9968083 [patent_doc_number] => 09015720 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-04-21 [patent_title] => 'Efficient state transition among multiple programs on multi-threaded processors by executing cache priming program' [patent_app_type] => utility [patent_app_number] => 12/349227 [patent_app_country] => US [patent_app_date] => 2009-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 3742 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12349227 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/349227
Efficient state transition among multiple programs on multi-threaded processors by executing cache priming program Jan 5, 2009 Issued
Array ( [id] => 10015192 [patent_doc_number] => 09058206 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-16 [patent_title] => 'System, method and program product for determining execution flow of the scheduler in response to setting a scheduler control variable by the debugger or by a processing entity' [patent_app_type] => utility [patent_app_number] => 12/994021 [patent_app_country] => US [patent_app_date] => 2008-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9360 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 296 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12994021 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/994021
System, method and program product for determining execution flow of the scheduler in response to setting a scheduler control variable by the debugger or by a processing entity Jun 18, 2008 Issued
Array ( [id] => 8536294 [patent_doc_number] => 08312461 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-13 [patent_title] => 'System and method for discovering and protecting allocated resources in a shared virtualized I/O device' [patent_app_type] => utility [patent_app_number] => 12/135356 [patent_app_country] => US [patent_app_date] => 2008-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4177 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 269 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12135356 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/135356
System and method for discovering and protecting allocated resources in a shared virtualized I/O device Jun 8, 2008 Issued
Array ( [id] => 9130416 [patent_doc_number] => 08578373 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-11-05 [patent_title] => 'Techniques for improving performance of a shared storage by identifying transferrable memory structure and reducing the need for performing storage input/output calls' [patent_app_type] => utility [patent_app_number] => 12/134783 [patent_app_country] => US [patent_app_date] => 2008-06-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3618 [patent_no_of_claims] => 18 [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] => 12134783 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/134783
Techniques for improving performance of a shared storage by identifying transferrable memory structure and reducing the need for performing storage input/output calls Jun 5, 2008 Issued
Array ( [id] => 5504325 [patent_doc_number] => 20090165013 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-06-25 [patent_title] => 'DATA PROCESSING METHOD AND SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/048713 [patent_app_country] => US [patent_app_date] => 2008-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8508 [patent_no_of_claims] => 18 [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/0165/20090165013.pdf [firstpage_image] =>[orig_patent_app_number] => 12048713 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/048713
Continuously loading series of data whether data is requested or not, in response to end command unloading the data in descendent order of reference probability Mar 13, 2008 Issued
Array ( [id] => 8561984 [patent_doc_number] => 08336055 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-18 [patent_title] => 'Determining the status of virtual storage in the first memory within the first operating system and reserving resources for use by augmenting operating system' [patent_app_type] => utility [patent_app_number] => 12/046840 [patent_app_country] => US [patent_app_date] => 2008-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3684 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12046840 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/046840
Determining the status of virtual storage in the first memory within the first operating system and reserving resources for use by augmenting operating system Mar 11, 2008 Issued
Array ( [id] => 4730985 [patent_doc_number] => 20080209420 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-08-28 [patent_title] => 'PROCESSING SYSTEM, STORAGE DEVICE, AND METHOD FOR PERFORMING SERIES OF PROCESSES IN GIVEN ORDER' [patent_app_type] => utility [patent_app_number] => 12/039412 [patent_app_country] => US [patent_app_date] => 2008-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 23 [patent_no_of_words] => 15872 [patent_no_of_claims] => 11 [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/0209/20080209420.pdf [firstpage_image] =>[orig_patent_app_number] => 12039412 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/039412
System and method for processing series of processes in given order having processing status generation with tables storing status including beginning, end and existence segment Feb 27, 2008 Issued
Array ( [id] => 4700448 [patent_doc_number] => 20080222632 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-09-11 [patent_title] => 'VIRTUAL MACHINE SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/038978 [patent_app_country] => US [patent_app_date] => 2008-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3903 [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/0222/20080222632.pdf [firstpage_image] =>[orig_patent_app_number] => 12038978 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/038978
Measuring CPU busy ratio and idle time of multiple LPARS by calculating the difference between consecutively acquired elapsed time counter in the virtual machine system Feb 27, 2008 Issued
Array ( [id] => 6630522 [patent_doc_number] => 20100100886 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-22 [patent_title] => 'TASK GROUP ALLOCATING METHOD, TASK GROUP ALLOCATING DEVICE, TASK GROUP ALLOCATING PROGRAM, PROCESSOR AND COMPUTER' [patent_app_type] => utility [patent_app_number] => 12/529367 [patent_app_country] => US [patent_app_date] => 2008-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9944 [patent_no_of_claims] => 19 [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/0100/20100100886.pdf [firstpage_image] =>[orig_patent_app_number] => 12529367 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/529367
Allocating task groups to processor cores based on number of task allocated per core, tolerable execution time, distance between cores, core coordinates, performance and disposition pattern Feb 4, 2008 Issued
Array ( [id] => 8366834 [patent_doc_number] => 08255913 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-28 [patent_title] => 'Notification to task of completion of GSM operations by initiator node' [patent_app_type] => utility [patent_app_number] => 12/024427 [patent_app_country] => US [patent_app_date] => 2008-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13568 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 207 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12024427 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/024427
Notification to task of completion of GSM operations by initiator node Jan 31, 2008 Issued
Array ( [id] => 8581068 [patent_doc_number] => 08347300 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-01 [patent_title] => 'Managing resource lease duration using a lease modifier as a function of resource utilization metric and initial decay rate value for on-demand computing' [patent_app_type] => utility [patent_app_number] => 12/020448 [patent_app_country] => US [patent_app_date] => 2008-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 4419 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12020448 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/020448
Managing resource lease duration using a lease modifier as a function of resource utilization metric and initial decay rate value for on-demand computing Jan 24, 2008 Issued
Array ( [id] => 8558373 [patent_doc_number] => 08332860 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-12-11 [patent_title] => 'Systems and methods for path-based tier-aware dynamic capacity management in storage network environments' [patent_app_type] => utility [patent_app_number] => 12/006125 [patent_app_country] => US [patent_app_date] => 2007-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 8786 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12006125 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/006125
Systems and methods for path-based tier-aware dynamic capacity management in storage network environments Dec 30, 2007 Issued
Menu