
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] => 10157393
[patent_doc_number] => 09189169
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-11-17
[patent_title] => 'Common contiguous memory region optimized virtual machine migration within a workgroup'
[patent_app_type] => utility
[patent_app_number] => 14/090490
[patent_app_country] => US
[patent_app_date] => 2013-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8226
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 193
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14090490
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/090490 | Common contiguous memory region optimized virtual machine migration within a workgroup | Nov 25, 2013 | Issued |
Array
(
[id] => 10401499
[patent_doc_number] => 20150286508
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-08
[patent_title] => 'TRANSPARENTLY ROUTING JOB SUBMISSIONS BETWEEN DISPARATE ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 14/441860
[patent_app_country] => US
[patent_app_date] => 2013-11-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3719
[patent_no_of_claims] => 18
[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] => 14441860
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/441860 | TRANSPARENTLY ROUTING JOB SUBMISSIONS BETWEEN DISPARATE ENVIRONMENTS | Nov 25, 2013 | Abandoned |
Array
(
[id] => 9386599
[patent_doc_number] => 20140090082
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-27
[patent_title] => 'DATA ISOLATION IN SHARED RESOURCE ENVIRONMENTS'
[patent_app_type] => utility
[patent_app_number] => 14/077450
[patent_app_country] => US
[patent_app_date] => 2013-11-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4748
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14077450
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/077450 | Data isolation in shared resource environments | Nov 11, 2013 | Issued |
Array
(
[id] => 11465694
[patent_doc_number] => 09582325
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-02-28
[patent_title] => 'Method for scheduling with deadline constraints, in particular in Linux, carried out in user space'
[patent_app_type] => utility
[patent_app_number] => 14/441070
[patent_app_country] => US
[patent_app_date] => 2013-11-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 3
[patent_no_of_words] => 5501
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 314
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14441070
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/441070 | Method for scheduling with deadline constraints, in particular in Linux, carried out in user space | Nov 4, 2013 | Issued |
Array
(
[id] => 10416855
[patent_doc_number] => 20150301865
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-10-22
[patent_title] => 'HARDWARE RESOURCE ALLOCATION FOR APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 14/647959
[patent_app_country] => US
[patent_app_date] => 2013-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 6786
[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] => 14647959
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/647959 | Hardware resource allocation for applications | Oct 28, 2013 | Issued |
Array
(
[id] => 10228544
[patent_doc_number] => 20150113538
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-04-23
[patent_title] => 'HIERARCHICAL STAGING AREAS FOR SCHEDULING THREADS FOR EXECUTION'
[patent_app_type] => utility
[patent_app_number] => 14/061170
[patent_app_country] => US
[patent_app_date] => 2013-10-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7364
[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] => 14061170
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/061170 | Hierarchical staging areas for scheduling threads for execution | Oct 22, 2013 | Issued |
Array
(
[id] => 11598740
[patent_doc_number] => 09645909
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-09
[patent_title] => 'Operation management apparatus and operation management method'
[patent_app_type] => utility
[patent_app_number] => 14/435799
[patent_app_country] => US
[patent_app_date] => 2013-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 9564
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 4
[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] => 14435799
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/435799 | Operation management apparatus and operation management method | Oct 20, 2013 | Issued |
Array
(
[id] => 9308781
[patent_doc_number] => 20140047455
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-13
[patent_title] => 'DETERMINISTIC PARALLELIZATION THROUGH ATOMIC TASK COMPUTATION'
[patent_app_type] => utility
[patent_app_number] => 14/056942
[patent_app_country] => US
[patent_app_date] => 2013-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6747
[patent_no_of_claims] => 19
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14056942
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/056942 | Deterministic parallelization through atomic task computation | Oct 17, 2013 | Issued |
Array
(
[id] => 11179648
[patent_doc_number] => 09411641
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-08-09
[patent_title] => 'Method and apparatus implemented in processors for real-time scheduling and task organization based on response time order of magnitude'
[patent_app_type] => utility
[patent_app_number] => 14/044458
[patent_app_country] => US
[patent_app_date] => 2013-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 19
[patent_no_of_words] => 10380
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 315
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14044458
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/044458 | Method and apparatus implemented in processors for real-time scheduling and task organization based on response time order of magnitude | Oct 1, 2013 | Issued |
Array
(
[id] => 9282800
[patent_doc_number] => 20140032768
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-30
[patent_title] => 'AUTOMATED CAPACITY PROVISIONING METHOD USING HISTORICAL PERFORMANCE DATA'
[patent_app_type] => utility
[patent_app_number] => 14/044614
[patent_app_country] => US
[patent_app_date] => 2013-10-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7349
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14044614
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/044614 | Automated capacity provisioning method using historical performance data | Oct 1, 2013 | Issued |
Array
(
[id] => 11035079
[patent_doc_number] => 20160232034
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-08-11
[patent_title] => 'Processing an Action Based on an Attribute'
[patent_app_type] => utility
[patent_app_number] => 15/022452
[patent_app_country] => US
[patent_app_date] => 2013-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 8892
[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] => 15022452
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/022452 | Processing an Action Based on an Attribute | Sep 29, 2013 | Pending |
Array
(
[id] => 9746808
[patent_doc_number] => 20140282527
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-18
[patent_title] => 'Applying or Removing Appropriate File Overlays During Live Application Mobility'
[patent_app_type] => utility
[patent_app_number] => 14/040817
[patent_app_country] => US
[patent_app_date] => 2013-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5729
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14040817
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/040817 | Applying or Removing Appropriate File Overlays During Live Application Mobility | Sep 29, 2013 | Abandoned |
Array
(
[id] => 11278720
[patent_doc_number] => 09495199
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-11-15
[patent_title] => 'Management of bottlenecks in database systems'
[patent_app_type] => utility
[patent_app_number] => 13/975927
[patent_app_country] => US
[patent_app_date] => 2013-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8123
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 316
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13975927
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/975927 | Management of bottlenecks in database systems | Aug 25, 2013 | Issued |
Array
(
[id] => 11769393
[patent_doc_number] => 09378055
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-06-28
[patent_title] => 'Configurable platform architecture and method for use thereof'
[patent_app_type] => utility
[patent_app_number] => 13/973342
[patent_app_country] => US
[patent_app_date] => 2013-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 29
[patent_no_of_words] => 16995
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 447
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13973342
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/973342 | Configurable platform architecture and method for use thereof | Aug 21, 2013 | Issued |
Array
(
[id] => 11299629
[patent_doc_number] => 09507637
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-11-29
[patent_title] => 'Computer platform where tasks can optionally share per task resources'
[patent_app_type] => utility
[patent_app_number] => 13/962660
[patent_app_country] => US
[patent_app_date] => 2013-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 9
[patent_no_of_words] => 11351
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 4
[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] => 13962660
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/962660 | Computer platform where tasks can optionally share per task resources | Aug 7, 2013 | Issued |
Array
(
[id] => 9296975
[patent_doc_number] => 20140040609
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-06
[patent_title] => 'TRACKING LOADING AND UNLOADING OF KERNEL EXTENSIONS IN ISOLATED VIRTUAL SPACE'
[patent_app_type] => utility
[patent_app_number] => 13/959529
[patent_app_country] => US
[patent_app_date] => 2013-08-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8141
[patent_no_of_claims] => 17
[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] => 13959529
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/959529 | TRACKING LOADING AND UNLOADING OF KERNEL EXTENSIONS IN ISOLATED VIRTUAL SPACE | Aug 4, 2013 | Abandoned |
Array
(
[id] => 10731736
[patent_doc_number] => 20160077886
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-17
[patent_title] => 'GENERATING WORKLOAD WINDOWS'
[patent_app_type] => utility
[patent_app_number] => 14/787461
[patent_app_country] => US
[patent_app_date] => 2013-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 2836
[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] => 14787461
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/787461 | GENERATING WORKLOAD WINDOWS | Jul 30, 2013 | Abandoned |
Array
(
[id] => 15486253
[patent_doc_number] => 10558476
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-02-11
[patent_title] => Automatically selecting a virtual machine storage location
[patent_app_type] => utility
[patent_app_number] => 13/948577
[patent_app_country] => US
[patent_app_date] => 2013-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4533
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 135
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13948577
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/948577 | Automatically selecting a virtual machine storage location | Jul 22, 2013 | Issued |
Array
(
[id] => 10349447
[patent_doc_number] => 20150234453
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-08-20
[patent_title] => 'DATA COMMUNICATION ON A VIRTUAL MACHINE'
[patent_app_type] => utility
[patent_app_number] => 14/422560
[patent_app_country] => US
[patent_app_date] => 2013-07-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7263
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14422560
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/422560 | Data communication on a virtual machine | Jul 8, 2013 | Issued |
Array
(
[id] => 9800974
[patent_doc_number] => 20150012918
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-08
[patent_title] => 'METHODS AND APPARATUS FOR SHARING A PHYSICAL DEVICE BETWEEN MULTIPLE VIRTUAL MACHINES'
[patent_app_type] => utility
[patent_app_number] => 13/935923
[patent_app_country] => US
[patent_app_date] => 2013-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 6076
[patent_no_of_claims] => 18
[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] => 13935923
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/935923 | METHODS AND APPARATUS FOR SHARING A PHYSICAL DEVICE BETWEEN MULTIPLE VIRTUAL MACHINES | Jul 4, 2013 | Abandoned |