| Application number | Title of the application | Filing Date | Status |
|---|
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] => 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 |
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] => 9116420
[patent_doc_number] => 08572613
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-10-29
[patent_title] => 'Comparison of virtual computing states by performing identified repeatable computations in a changing virtual computing environment'
[patent_app_type] => utility
[patent_app_number] => 12/648131
[patent_app_country] => US
[patent_app_date] => 2009-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 11231
[patent_no_of_claims] => 36
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 259
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12648131
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/648131 | Comparison of virtual computing states by performing identified repeatable computations in a changing virtual computing environment | Dec 27, 2009 | Issued |
Array
(
[id] => 6303066
[patent_doc_number] => 20100162255
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-06-24
[patent_title] => 'DEVICE FOR RECONFIGURING A TASK PROCESSING CONTEXT'
[patent_app_type] => utility
[patent_app_number] => 12/636851
[patent_app_country] => US
[patent_app_date] => 2009-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5687
[patent_no_of_claims] => 10
[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/0162/20100162255.pdf
[firstpage_image] =>[orig_patent_app_number] => 12636851
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/636851 | User controlled reconfiguring and saving of a task context comprising a configuration of a set of tools used by the user | Dec 13, 2009 | Issued |
Array
(
[id] => 9049463
[patent_doc_number] => 08544021
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-09-24
[patent_title] => 'Execution context isolation in a driver execution environment (DXE) with marshaling arguments to a common location in response to an LPC'
[patent_app_type] => utility
[patent_app_number] => 12/631961
[patent_app_country] => US
[patent_app_date] => 2009-12-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 7047
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12631961
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/631961 | Execution context isolation in a driver execution environment (DXE) with marshaling arguments to a common location in response to an LPC | Dec 6, 2009 | Issued |
Array
(
[id] => 6397792
[patent_doc_number] => 20100319000
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-16
[patent_title] => 'EXECUTION CONTEXT ISOLATION'
[patent_app_type] => utility
[patent_app_number] => 12/610224
[patent_app_country] => US
[patent_app_date] => 2009-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5340
[patent_no_of_claims] => 21
[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/0319/20100319000.pdf
[firstpage_image] =>[orig_patent_app_number] => 12610224
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/610224 | System for execution context isolation in response to invoking a BIOS kernel function during a driver execution environment (DXE) phase of boot-up of a computer | Oct 29, 2009 | Issued |
Array
(
[id] => 8775693
[patent_doc_number] => 08429669
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-23
[patent_title] => 'Virtual machine switching control by prefetching information out of and updating a set of processor control information based on a bitmap having update status'
[patent_app_type] => utility
[patent_app_number] => 12/609318
[patent_app_country] => US
[patent_app_date] => 2009-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 16780
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 465
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12609318
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/609318 | Virtual machine switching control by prefetching information out of and updating a set of processor control information based on a bitmap having update status | Oct 29, 2009 | Issued |
Array
(
[id] => 8959221
[patent_doc_number] => 08505015
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-08-06
[patent_title] => 'Placing a group work item into every prioritized work queue of multiple parallel processing units based on preferred placement of the work queues'
[patent_app_type] => utility
[patent_app_number] => 12/608268
[patent_app_country] => US
[patent_app_date] => 2009-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4140
[patent_no_of_claims] => 45
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 240
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12608268
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/608268 | Placing a group work item into every prioritized work queue of multiple parallel processing units based on preferred placement of the work queues | Oct 28, 2009 | Issued |
Array
(
[id] => 5982235
[patent_doc_number] => 20110072426
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-03-24
[patent_title] => 'Speculative Notifications on Multi-core Platforms'
[patent_app_type] => utility
[patent_app_number] => 12/563017
[patent_app_country] => US
[patent_app_date] => 2009-09-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5816
[patent_no_of_claims] => 25
[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/20110072426.pdf
[firstpage_image] =>[orig_patent_app_number] => 12563017
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/563017 | Providing notification to speculatively waking up target virtual machine for an I/O event using multiple virtual machines and processors | Sep 17, 2009 | Issued |
Array
(
[id] => 6313305
[patent_doc_number] => 20100070976
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-03-18
[patent_title] => 'METHOD FOR CONTROLLING IMAGE PROCESSING APPARATUS WITH WHICH JOB EXECUTION HISTORY IS READILY CHECKED, AND RECORDING MEDIUM'
[patent_app_type] => utility
[patent_app_number] => 12/560500
[patent_app_country] => US
[patent_app_date] => 2009-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 13122
[patent_no_of_claims] => 9
[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/0070/20100070976.pdf
[firstpage_image] =>[orig_patent_app_number] => 12560500
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/560500 | Image processing apparatus, method of controlling image processing apparatus with emulation function when external storage device is attached, manages processing of jobs and sub jobs, and recording medium | Sep 15, 2009 | Issued |