| Application number | Title of the application | Filing Date | Status |
|---|
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 |