
Dean Phan
Examiner (ID: 944, Phone: (571)270-1002 , Office: P/2184 )
| Most Active Art Unit | 2184 |
| Art Unit(s) | 2184, 2182 |
| Total Applications | 623 |
| Issued Applications | 422 |
| Pending Applications | 58 |
| Abandoned Applications | 151 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 8518163
[patent_doc_number] => 20120317571
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-12-13
[patent_title] => 'SUPER OPERATING SYSTEM FOR A HETEROGENEOUS COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 13/301386
[patent_app_country] => US
[patent_app_date] => 2011-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 8939
[patent_no_of_claims] => 22
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13301386
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/301386 | Super operating system for a heterogeneous computer system | Nov 20, 2011 | Issued |
Array
(
[id] => 9593086
[patent_doc_number] => 08782652
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-15
[patent_title] => 'Control server, virtual server distribution method'
[patent_app_type] => utility
[patent_app_number] => 13/297840
[patent_app_country] => US
[patent_app_date] => 2011-11-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 10290
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13297840
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/297840 | Control server, virtual server distribution method | Nov 15, 2011 | Issued |
Array
(
[id] => 9130422
[patent_doc_number] => 08578379
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-05
[patent_title] => 'Managing memory overload of java virtual machines in web application server systems'
[patent_app_type] => utility
[patent_app_number] => 13/281757
[patent_app_country] => US
[patent_app_date] => 2011-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 6095
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13281757
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/281757 | Managing memory overload of java virtual machines in web application server systems | Oct 25, 2011 | Issued |
Array
(
[id] => 11239017
[patent_doc_number] => 09465662
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-10-11
[patent_title] => 'Processor with efficient work queuing'
[patent_app_type] => utility
[patent_app_number] => 13/274767
[patent_app_country] => US
[patent_app_date] => 2011-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4788
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 2
[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] => 13274767
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/274767 | Processor with efficient work queuing | Oct 16, 2011 | Issued |
Array
(
[id] => 8143841
[patent_doc_number] => 20120096471
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-04-19
[patent_title] => 'APPARATUS AND METHOD FOR EXECUTING COMPONENTS BASED ON THREAD POOL'
[patent_app_type] => utility
[patent_app_number] => 13/273949
[patent_app_country] => US
[patent_app_date] => 2011-10-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2512
[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/0096/20120096471.pdf
[firstpage_image] =>[orig_patent_app_number] => 13273949
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/273949 | Apparatus and method for executing components based on thread pool | Oct 13, 2011 | Issued |
Array
(
[id] => 9652450
[patent_doc_number] => 08806487
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-08-12
[patent_title] => 'Calculating virtual machine resource utilization information'
[patent_app_type] => utility
[patent_app_number] => 13/246298
[patent_app_country] => US
[patent_app_date] => 2011-09-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6342
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 233
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13246298
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/246298 | Calculating virtual machine resource utilization information | Sep 26, 2011 | Issued |
Array
(
[id] => 8361036
[patent_doc_number] => 20120216191
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-23
[patent_title] => 'CONFIGURING UNIVERSAL SERIAL BUS DEVICE IN VIRTUAL ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 13/232136
[patent_app_country] => US
[patent_app_date] => 2011-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 3023
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13232136
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/232136 | CONFIGURING UNIVERSAL SERIAL BUS DEVICE IN VIRTUAL ENVIRONMENT | Sep 13, 2011 | Abandoned |
Array
(
[id] => 9326400
[patent_doc_number] => 08661437
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-25
[patent_title] => 'Apparatus and method for controlling live-migrations of a plurality of virtual machines'
[patent_app_type] => utility
[patent_app_number] => 13/229796
[patent_app_country] => US
[patent_app_date] => 2011-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10709
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 249
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13229796
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/229796 | Apparatus and method for controlling live-migrations of a plurality of virtual machines | Sep 11, 2011 | Issued |
Array
(
[id] => 9326400
[patent_doc_number] => 08661437
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-25
[patent_title] => 'Apparatus and method for controlling live-migrations of a plurality of virtual machines'
[patent_app_type] => utility
[patent_app_number] => 13/229796
[patent_app_country] => US
[patent_app_date] => 2011-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10709
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 249
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13229796
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/229796 | Apparatus and method for controlling live-migrations of a plurality of virtual machines | Sep 11, 2011 | Issued |
Array
(
[id] => 9326400
[patent_doc_number] => 08661437
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-25
[patent_title] => 'Apparatus and method for controlling live-migrations of a plurality of virtual machines'
[patent_app_type] => utility
[patent_app_number] => 13/229796
[patent_app_country] => US
[patent_app_date] => 2011-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10709
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 249
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13229796
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/229796 | Apparatus and method for controlling live-migrations of a plurality of virtual machines | Sep 11, 2011 | Issued |
Array
(
[id] => 9326400
[patent_doc_number] => 08661437
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-25
[patent_title] => 'Apparatus and method for controlling live-migrations of a plurality of virtual machines'
[patent_app_type] => utility
[patent_app_number] => 13/229796
[patent_app_country] => US
[patent_app_date] => 2011-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10709
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 249
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13229796
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/229796 | Apparatus and method for controlling live-migrations of a plurality of virtual machines | Sep 11, 2011 | Issued |
Array
(
[id] => 10099266
[patent_doc_number] => 09135581
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-09-15
[patent_title] => 'Resource constrained task scheduling'
[patent_app_type] => utility
[patent_app_number] => 13/223132
[patent_app_country] => US
[patent_app_date] => 2011-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6797
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 4
[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] => 13223132
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/223132 | Resource constrained task scheduling | Aug 30, 2011 | Issued |
Array
(
[id] => 8686994
[patent_doc_number] => 20130055278
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-28
[patent_title] => 'EFFICIENT MANAGEMENT OF COMPUTER RESOURCES'
[patent_app_type] => utility
[patent_app_number] => 13/220189
[patent_app_country] => US
[patent_app_date] => 2011-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7904
[patent_no_of_claims] => 22
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13220189
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/220189 | Efficient management of computer resources | Aug 28, 2011 | Issued |
Array
(
[id] => 8672623
[patent_doc_number] => 20130047161
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-21
[patent_title] => 'SELECTING PROCESSING TECHNIQUES FOR A DATA FLOW TASK'
[patent_app_type] => utility
[patent_app_number] => 13/213582
[patent_app_country] => US
[patent_app_date] => 2011-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4724
[patent_no_of_claims] => 15
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13213582
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/213582 | Selecting processing techniques for a data flow task | Aug 18, 2011 | Issued |
Array
(
[id] => 8046369
[patent_doc_number] => 20120072920
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-03-22
[patent_title] => 'INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING APPARATUS CONTROL METHOD'
[patent_app_type] => utility
[patent_app_number] => 13/210586
[patent_app_country] => US
[patent_app_date] => 2011-08-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6153
[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/0072/20120072920.pdf
[firstpage_image] =>[orig_patent_app_number] => 13210586
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/210586 | Information processing apparatus and information processing apparatus control method | Aug 15, 2011 | Issued |
Array
(
[id] => 10098746
[patent_doc_number] => 09135058
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-15
[patent_title] => 'Method for managing tasks in a microprocessor or in a microprocessor assembly'
[patent_app_type] => utility
[patent_app_number] => 13/819182
[patent_app_country] => US
[patent_app_date] => 2011-08-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5342
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 790
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13819182
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/819182 | Method for managing tasks in a microprocessor or in a microprocessor assembly | Aug 8, 2011 | Issued |
Array
(
[id] => 9130421
[patent_doc_number] => 08578378
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-05
[patent_title] => 'Facilitating compatible interaction, at least in part'
[patent_app_type] => utility
[patent_app_number] => 13/192934
[patent_app_country] => US
[patent_app_date] => 2011-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4938
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 356
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13192934
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/192934 | Facilitating compatible interaction, at least in part | Jul 27, 2011 | Issued |
Array
(
[id] => 9242432
[patent_doc_number] => 08607238
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-10
[patent_title] => 'Lock wait time reduction in a distributed processing environment'
[patent_app_type] => utility
[patent_app_number] => 13/178639
[patent_app_country] => US
[patent_app_date] => 2011-07-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 7263
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 305
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13178639
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/178639 | Lock wait time reduction in a distributed processing environment | Jul 7, 2011 | Issued |
Array
(
[id] => 9289592
[patent_doc_number] => 08645950
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-02-04
[patent_title] => 'Virtual machine image analysis'
[patent_app_type] => utility
[patent_app_number] => 13/171366
[patent_app_country] => US
[patent_app_date] => 2011-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 3556
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13171366
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/171366 | Virtual machine image analysis | Jun 27, 2011 | Issued |
Array
(
[id] => 10194478
[patent_doc_number] => 09223387
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-12-29
[patent_title] => 'Rescheduling active display tasks to minimize overlapping with active platform tasks'
[patent_app_type] => utility
[patent_app_number] => 13/151401
[patent_app_country] => US
[patent_app_date] => 2011-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 4840
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 324
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13151401
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/151401 | Rescheduling active display tasks to minimize overlapping with active platform tasks | Jun 1, 2011 | Issued |