| Application number | Title of the application | Filing Date | Status |
|---|
Array
(
[id] => 8109695
[patent_doc_number] => 08156502
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2012-04-10
[patent_title] => 'Computer resource allocation as a function of demand type'
[patent_app_type] => utility
[patent_app_number] => 11/760635
[patent_app_country] => US
[patent_app_date] => 2007-06-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4169
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 20
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/156/08156502.pdf
[firstpage_image] =>[orig_patent_app_number] => 11760635
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/760635 | Computer resource allocation as a function of demand type | Jun 7, 2007 | Issued |
Array
(
[id] => 4950909
[patent_doc_number] => 20080307035
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-12-11
[patent_title] => 'System and Method for Off-loading Online Meeting Updates Using Forward Proxy'
[patent_app_type] => utility
[patent_app_number] => 11/758485
[patent_app_country] => US
[patent_app_date] => 2007-06-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3527
[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/0307/20080307035.pdf
[firstpage_image] =>[orig_patent_app_number] => 11758485
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/758485 | System and Method for Off-loading Online Meeting Updates Using Forward Proxy | Jun 4, 2007 | Abandoned |
Array
(
[id] => 10164285
[patent_doc_number] => 09195508
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-11-24
[patent_title] => 'Allocation of resources among computer partitions using plural utilization prediction engines'
[patent_app_type] => utility
[patent_app_number] => 11/745737
[patent_app_country] => US
[patent_app_date] => 2007-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 3152
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11745737
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/745737 | Allocation of resources among computer partitions using plural utilization prediction engines | May 7, 2007 | Issued |
Array
(
[id] => 4862202
[patent_doc_number] => 20080270771
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-30
[patent_title] => 'METHOD OF OPTIMIZING MULTI-SET CONTEXT SWITCH FOR EMBEDDED PROCESSORS'
[patent_app_type] => utility
[patent_app_number] => 11/742322
[patent_app_country] => US
[patent_app_date] => 2007-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4342
[patent_no_of_claims] => 11
[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] => publications/A1/0270/20080270771.pdf
[firstpage_image] =>[orig_patent_app_number] => 11742322
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/742322 | Live range sensitive context switch procedure comprising a plurality of register sets associated with usage frequencies and live set information of tasks | Apr 29, 2007 | Issued |
Array
(
[id] => 4723128
[patent_doc_number] => 20080244574
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-10-02
[patent_title] => 'Dynamically relocating devices between virtual machines'
[patent_app_type] => utility
[patent_app_number] => 11/728429
[patent_app_country] => US
[patent_app_date] => 2007-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 1235
[patent_no_of_claims] => 12
[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/0244/20080244574.pdf
[firstpage_image] =>[orig_patent_app_number] => 11728429
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/728429 | Dynamically relocating devices between virtual machines | Mar 25, 2007 | Abandoned |
Array
(
[id] => 9527771
[patent_doc_number] => 08752062
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-06-10
[patent_title] => 'Monitoring of computer events and steps linked by dependency relationships to generate completed processes data and determining the completed processed data meet trigger criteria'
[patent_app_type] => utility
[patent_app_number] => 11/723010
[patent_app_country] => US
[patent_app_date] => 2007-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 6
[patent_no_of_words] => 5183
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 229
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11723010
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/723010 | Monitoring of computer events and steps linked by dependency relationships to generate completed processes data and determining the completed processed data meet trigger criteria | Mar 14, 2007 | Issued |
Array
(
[id] => 7543034
[patent_doc_number] => 08060883
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2011-11-15
[patent_title] => 'System for managing and providing expandable resource reservations in a tree hierarchy'
[patent_app_type] => utility
[patent_app_number] => 11/707416
[patent_app_country] => US
[patent_app_date] => 2007-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9474
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 244
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/060/08060883.pdf
[firstpage_image] =>[orig_patent_app_number] => 11707416
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/707416 | System for managing and providing expandable resource reservations in a tree hierarchy | Feb 15, 2007 | Issued |
Array
(
[id] => 4847536
[patent_doc_number] => 20080183944
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-07-31
[patent_title] => 'Efficient context switching in a virtualized environment'
[patent_app_type] => utility
[patent_app_number] => 11/701320
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6146
[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/0183/20080183944.pdf
[firstpage_image] =>[orig_patent_app_number] => 11701320
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/701320 | Efficient context switching of virtual processors by managing physical register states in a virtualized environment | Jan 30, 2007 | Issued |
Array
(
[id] => 8438385
[patent_doc_number] => 08286170
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-10-09
[patent_title] => 'System and method for processor thread allocation using delay-costs'
[patent_app_type] => utility
[patent_app_number] => 11/669724
[patent_app_country] => US
[patent_app_date] => 2007-01-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 4641
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11669724
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/669724 | System and method for processor thread allocation using delay-costs | Jan 30, 2007 | Issued |
Array
(
[id] => 5006697
[patent_doc_number] => 20070204270
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-08-30
[patent_title] => 'Apparatus and method for processing operations of nonvolatile memory in order of priority'
[patent_app_type] => utility
[patent_app_number] => 11/656534
[patent_app_country] => US
[patent_app_date] => 2007-01-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5297
[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/0204/20070204270.pdf
[firstpage_image] =>[orig_patent_app_number] => 11656534
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/656534 | Apparatus and method for processing operations of nonvolatile memory in order of priority | Jan 22, 2007 | Abandoned |
Array
(
[id] => 4869332
[patent_doc_number] => 20080148264
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-06-19
[patent_title] => 'CRON time processing implementation for scheduling tasks within a multi-tiered enterprise network'
[patent_app_type] => utility
[patent_app_number] => 11/638823
[patent_app_country] => US
[patent_app_date] => 2006-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 4101
[patent_no_of_claims] => 21
[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/0148/20080148264.pdf
[firstpage_image] =>[orig_patent_app_number] => 11638823
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/638823 | CRON time processing implementation for scheduling tasks within a multi-tiered enterprise network | Dec 12, 2006 | Issued |
Array
(
[id] => 7687854
[patent_doc_number] => 20070106844
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-05-10
[patent_title] => 'Data processing system and program for transferring data'
[patent_app_type] => utility
[patent_app_number] => 11/590676
[patent_app_country] => US
[patent_app_date] => 2006-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 10072
[patent_no_of_claims] => 14
[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/0106/20070106844.pdf
[firstpage_image] =>[orig_patent_app_number] => 11590676
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/590676 | Data processing system and program for transferring data | Oct 30, 2006 | Issued |
Array
(
[id] => 9348337
[patent_doc_number] => 08667500
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-03-04
[patent_title] => 'Use of dynamic entitlement and adaptive threshold for cluster process balancing'
[patent_app_type] => utility
[patent_app_number] => 11/582936
[patent_app_country] => US
[patent_app_date] => 2006-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 8876
[patent_no_of_claims] => 71
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 320
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11582936
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/582936 | Use of dynamic entitlement and adaptive threshold for cluster process balancing | Oct 16, 2006 | Issued |
Array
(
[id] => 11482263
[patent_doc_number] => 09588809
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-07
[patent_title] => 'Resource-based scheduler'
[patent_app_type] => utility
[patent_app_number] => 11/546514
[patent_app_country] => US
[patent_app_date] => 2006-10-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7421
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 165
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11546514
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/546514 | Resource-based scheduler | Oct 9, 2006 | Issued |
Array
(
[id] => 8763473
[patent_doc_number] => 08424013
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-04-16
[patent_title] => 'Methods and systems for handling interrupts across software instances and context switching between instances having interrupt service routine registered to handle the interrupt'
[patent_app_type] => utility
[patent_app_number] => 11/540458
[patent_app_country] => US
[patent_app_date] => 2006-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4426
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 322
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11540458
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/540458 | Methods and systems for handling interrupts across software instances and context switching between instances having interrupt service routine registered to handle the interrupt | Sep 28, 2006 | Issued |
Array
(
[id] => 4979092
[patent_doc_number] => 20070220327
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-09-20
[patent_title] => 'Dynamically Controlled Checkpoint Timing'
[patent_app_type] => utility
[patent_app_number] => 11/535431
[patent_app_country] => US
[patent_app_date] => 2006-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4107
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0220/20070220327.pdf
[firstpage_image] =>[orig_patent_app_number] => 11535431
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/535431 | Dynamically Controlled Checkpoint Timing | Sep 25, 2006 | Abandoned |
Array
(
[id] => 9023711
[patent_doc_number] => 08533710
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-09-10
[patent_title] => 'Using observed thread activity to dynamically tune a virtual machine for responsiveness'
[patent_app_type] => utility
[patent_app_number] => 11/514550
[patent_app_country] => US
[patent_app_date] => 2006-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5833
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11514550
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/514550 | Using observed thread activity to dynamically tune a virtual machine for responsiveness | Aug 30, 2006 | Issued |
Array
(
[id] => 8623384
[patent_doc_number] => 08356305
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-01-15
[patent_title] => 'Thread boundaries comprising functionalities for an event by a single thread and tasks associated with the thread boundaries configured in a defined relationship'
[patent_app_type] => utility
[patent_app_number] => 11/469325
[patent_app_country] => US
[patent_app_date] => 2006-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4052
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11469325
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/469325 | Thread boundaries comprising functionalities for an event by a single thread and tasks associated with the thread boundaries configured in a defined relationship | Aug 30, 2006 | Issued |
Array
(
[id] => 4774050
[patent_doc_number] => 20080059712
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-03-06
[patent_title] => 'Method and apparatus for achieving fair cache sharing on multi-threaded chip multiprocessors'
[patent_app_type] => utility
[patent_app_number] => 11/511804
[patent_app_country] => US
[patent_app_date] => 2006-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5748
[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/0059/20080059712.pdf
[firstpage_image] =>[orig_patent_app_number] => 11511804
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/511804 | Method and apparatus for achieving fair cache sharing on multi-threaded chip multiprocessors | Aug 28, 2006 | Issued |
Array
(
[id] => 5167339
[patent_doc_number] => 20070288928
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-13
[patent_title] => 'METHOD FOR PREVENTING PROCESS COLLISION OF MICRO CONTROLLER'
[patent_app_type] => utility
[patent_app_number] => 11/462273
[patent_app_country] => US
[patent_app_date] => 2006-08-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 1589
[patent_no_of_claims] => 6
[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] => publications/A1/0288/20070288928.pdf
[firstpage_image] =>[orig_patent_app_number] => 11462273
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/462273 | Method for preventing process collision of micro controller | Aug 2, 2006 | Issued |