| Application number | Title of the application | Filing Date | Status |
|---|
Array
(
[id] => 9326399
[patent_doc_number] => 08661436
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-25
[patent_title] => 'Dynamically controlling virtual machine access to optical disc drive by selective locking to a transacting virtual machine determined from a transaction stream of the drive'
[patent_app_type] => utility
[patent_app_number] => 12/967362
[patent_app_country] => US
[patent_app_date] => 2010-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 25
[patent_no_of_words] => 32440
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 253
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12967362
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/967362 | Dynamically controlling virtual machine access to optical disc drive by selective locking to a transacting virtual machine determined from a transaction stream of the drive | Dec 13, 2010 | Issued |
Array
(
[id] => 5977092
[patent_doc_number] => 20110154330
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-23
[patent_title] => 'METHOD, DATA PROCESSING PROGRAM, AND COMPUTER PROGRAM PRODUCT TO COMPENSATE FOR COUPLING OVERHEAD IN A DISTRIBUTED COMPUTING SYSTEM, AND CORRESPONDING OVERHEAD CALCULATOR FOR A DISTRIBUTED COMPUTING SYSTEM AND CORRESPONDING COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/966660
[patent_app_country] => US
[patent_app_date] => 2010-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4355
[patent_no_of_claims] => 15
[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/0154/20110154330.pdf
[firstpage_image] =>[orig_patent_app_number] => 12966660
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/966660 | Method, data processing program, and computer program product to compensate for coupling overhead in a distributed computing system, and corresponding overhead calculator for a distributed computing system and corresponding computer system | Dec 12, 2010 | Issued |
Array
(
[id] => 9766080
[patent_doc_number] => 08850428
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-09-30
[patent_title] => 'User transparent virtualization method for protecting computer programs and data from hostile code'
[patent_app_type] => utility
[patent_app_number] => 12/943899
[patent_app_country] => US
[patent_app_date] => 2010-11-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 5
[patent_no_of_words] => 9768
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12943899
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/943899 | User transparent virtualization method for protecting computer programs and data from hostile code | Nov 9, 2010 | Issued |
Array
(
[id] => 7694743
[patent_doc_number] => 20110231847
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-22
[patent_title] => 'MANAGEMENT OF MULTIPLE INSTANCES OF LEGACY APPLICATION TASKS'
[patent_app_type] => utility
[patent_app_number] => 12/914861
[patent_app_country] => US
[patent_app_date] => 2010-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 11061
[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/0231/20110231847.pdf
[firstpage_image] =>[orig_patent_app_number] => 12914861
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/914861 | MANAGEMENT OF MULTIPLE INSTANCES OF LEGACY APPLICATION TASKS | Oct 27, 2010 | Abandoned |
Array
(
[id] => 9358820
[patent_doc_number] => 08677376
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-03-18
[patent_title] => 'Expressing equivalency relationships with identity graphs across multiple environments to create change list to be traversed to conform the environments'
[patent_app_type] => utility
[patent_app_number] => 12/892930
[patent_app_country] => US
[patent_app_date] => 2010-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5685
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 211
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12892930
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/892930 | Expressing equivalency relationships with identity graphs across multiple environments to create change list to be traversed to conform the environments | Sep 28, 2010 | Issued |
Array
(
[id] => 9251977
[patent_doc_number] => 08615768
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-24
[patent_title] => 'Dependency-ordered resource synchronization across multiple environments using change list created based on dependency-ordered graphs of the multiple environments'
[patent_app_type] => utility
[patent_app_number] => 12/890739
[patent_app_country] => US
[patent_app_date] => 2010-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5140
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 234
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12890739
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/890739 | Dependency-ordered resource synchronization across multiple environments using change list created based on dependency-ordered graphs of the multiple environments | Sep 26, 2010 | Issued |
Array
(
[id] => 8046337
[patent_doc_number] => 20120072907
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-22
[patent_title] => 'PROXY TOOL FOR GUEST MACHINE RELOCATION'
[patent_app_type] => utility
[patent_app_number] => 12/886643
[patent_app_country] => US
[patent_app_date] => 2010-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4146
[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/0072/20120072907.pdf
[firstpage_image] =>[orig_patent_app_number] => 12886643
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/886643 | Relocating guest machine using proxy tool having multiple virtual machines where one virtual machines provides host route for relocation | Sep 20, 2010 | Issued |
Array
(
[id] => 8971910
[patent_doc_number] => 08510740
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-08-13
[patent_title] => 'System and method of performing dynamic voltage and frequency scaling operations on a mobile device'
[patent_app_type] => utility
[patent_app_number] => 12/883426
[patent_app_country] => US
[patent_app_date] => 2010-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6969
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12883426
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/883426 | System and method of performing dynamic voltage and frequency scaling operations on a mobile device | Sep 15, 2010 | Issued |
Array
(
[id] => 7820059
[patent_doc_number] => 20120066679
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-15
[patent_title] => 'DISPOSABLE VIRTUAL DESKTOP FOR TRANSIENT USE BY MULTIPLE USERS'
[patent_app_type] => utility
[patent_app_number] => 12/881079
[patent_app_country] => US
[patent_app_date] => 2010-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10830
[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/0066/20120066679.pdf
[firstpage_image] =>[orig_patent_app_number] => 12881079
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/881079 | DISPOSABLE VIRTUAL DESKTOP FOR TRANSIENT USE BY MULTIPLE USERS | Sep 12, 2010 | Abandoned |
Array
(
[id] => 9847909
[patent_doc_number] => 08949843
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-03
[patent_title] => 'Multicore processor system for carrying out parallel processing of tasks in a client using processor cores provided in the client'
[patent_app_type] => utility
[patent_app_number] => 12/880644
[patent_app_country] => US
[patent_app_date] => 2010-09-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 7905
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 438
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12880644
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/880644 | Multicore processor system for carrying out parallel processing of tasks in a client using processor cores provided in the client | Sep 12, 2010 | Issued |
Array
(
[id] => 9229936
[patent_doc_number] => 08635619
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-01-21
[patent_title] => 'Schedule virtual interface allowing resynchronization requests for lock tokens before attachment of a scheduling element triggered by an unlock request'
[patent_app_type] => utility
[patent_app_number] => 12/874476
[patent_app_country] => US
[patent_app_date] => 2010-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 9
[patent_no_of_words] => 6282
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 228
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12874476
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/874476 | Schedule virtual interface allowing resynchronization requests for lock tokens before attachment of a scheduling element triggered by an unlock request | Sep 1, 2010 | Issued |
Array
(
[id] => 8530779
[patent_doc_number] => 08307363
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-11-06
[patent_title] => 'Virtual machine system, restarting method of virtual machine and system'
[patent_app_type] => utility
[patent_app_number] => 12/862214
[patent_app_country] => US
[patent_app_date] => 2010-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5284
[patent_no_of_claims] => 16
[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] => 12862214
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/862214 | Virtual machine system, restarting method of virtual machine and system | Aug 23, 2010 | Issued |
Array
(
[id] => 9023722
[patent_doc_number] => 08533721
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-10
[patent_title] => 'Method and system of scheduling out-of-order operations without the requirement to execute compare, ready and pick logic in a single cycle'
[patent_app_type] => utility
[patent_app_number] => 12/748203
[patent_app_country] => US
[patent_app_date] => 2010-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 8
[patent_no_of_words] => 3806
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12748203
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/748203 | Method and system of scheduling out-of-order operations without the requirement to execute compare, ready and pick logic in a single cycle | Mar 25, 2010 | Issued |
Array
(
[id] => 9029894
[patent_doc_number] => 08539492
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-09-17
[patent_title] => 'Managing data dependencies among multiple jobs using separate tables that store job results and dependency satisfaction'
[patent_app_type] => utility
[patent_app_number] => 12/729855
[patent_app_country] => US
[patent_app_date] => 2010-03-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 5437
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 225
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12729855
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/729855 | Managing data dependencies among multiple jobs using separate tables that store job results and dependency satisfaction | Mar 22, 2010 | Issued |
Array
(
[id] => 6141203
[patent_doc_number] => 20110010722
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-01-13
[patent_title] => 'MEMORY SWAP MANAGEMENT METHOD AND APPARATUS, AND STORAGE MEDIUM'
[patent_app_type] => utility
[patent_app_number] => 12/722241
[patent_app_country] => US
[patent_app_date] => 2010-03-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 10435
[patent_no_of_claims] => 9
[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/0010/20110010722.pdf
[firstpage_image] =>[orig_patent_app_number] => 12722241
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/722241 | Job-process swapping between multiple storage devices based on the most recently executed type of a process and historical execution count among plural types of processes | Mar 10, 2010 | Issued |
Array
(
[id] => 6094442
[patent_doc_number] => 20110219371
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-08
[patent_title] => 'Managing and Reporting Conflicts Between Multiple Users Accessing A Logically Partitioned Computer System'
[patent_app_type] => utility
[patent_app_number] => 12/716413
[patent_app_country] => US
[patent_app_date] => 2010-03-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10430
[patent_no_of_claims] => 24
[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/0219/20110219371.pdf
[firstpage_image] =>[orig_patent_app_number] => 12716413
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/716413 | Managing conflicts between multiple users accessing a computer system having shared resources assigned to one or more logical partitions and one or more appliance partitions | Mar 2, 2010 | Issued |
Array
(
[id] => 6338867
[patent_doc_number] => 20100199278
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-08-05
[patent_title] => 'JOB EXECUTION APPARATUS, JOB EXECUTION METHOD, AND COMPUTER-READABLE STORAGE MEDIUM FOR COMPUTER PROGRAM'
[patent_app_type] => utility
[patent_app_number] => 12/697389
[patent_app_country] => US
[patent_app_date] => 2010-02-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7041
[patent_no_of_claims] => 12
[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/0199/20100199278.pdf
[firstpage_image] =>[orig_patent_app_number] => 12697389
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/697389 | Adaptive job execution apparatus for executing a job with a plurality of alternative sets of executing conditions, job execution method, and computer-readable storage medium for computer program | Jan 31, 2010 | Issued |
Array
(
[id] => 9358815
[patent_doc_number] => 08677371
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-03-18
[patent_title] => 'Mixed operating performance modes including a shared cache mode'
[patent_app_type] => utility
[patent_app_number] => 12/650909
[patent_app_country] => US
[patent_app_date] => 2009-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9323
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 18
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12650909
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/650909 | Mixed operating performance modes including a shared cache mode | Dec 30, 2009 | Issued |
Array
(
[id] => 6166049
[patent_doc_number] => 20110161539
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-06-30
[patent_title] => 'OPPORTUNISTIC USE OF LOCK MECHANISM TO REDUCE WAITING TIME OF THREADS TO ACCESS A SHARED RESOURCE'
[patent_app_type] => utility
[patent_app_number] => 12/651294
[patent_app_country] => US
[patent_app_date] => 2009-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4912
[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/0161/20110161539.pdf
[firstpage_image] =>[orig_patent_app_number] => 12651294
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/651294 | Lock mechanism to reduce waiting of threads to access a shared resource by selectively granting access to a thread before an enqueued highest priority thread | Dec 30, 2009 | Issued |
Array
(
[id] => 10860954
[patent_doc_number] => 08887172
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-11-11
[patent_title] => 'Virtualized management of remote presentation sessions using virtual machines having load above or below thresholds'
[patent_app_type] => utility
[patent_app_number] => 12/651260
[patent_app_country] => US
[patent_app_date] => 2009-12-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8430
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12651260
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/651260 | Virtualized management of remote presentation sessions using virtual machines having load above or below thresholds | Dec 30, 2009 | Issued |